Наутилус не минимизирует, а открывает новую сессию каждый раз при нажатии на иконку

Чтобы уточнить, когда я нажимаю значок в доске, он открывает окно соответствующего приложения. Если я снова нажму на этот значок, он будет свернут, как и должен. Но когда я делаю то же самое с Nautilus, он открывает новое окно с новым сеансом приложения. Я не хочу, чтобы это произошло, и я помню, что так было не всегда.

Когда я открываю его через черту Gnome (справа), это не показывает такое поведение. Проблема только в Планке.

Убунту Гном 17.04

1 ответ

Решение

Значки в Dash и в Launcher использует разные .desktop-файлы. Значок в лаунчере использует org.gnome.Nautilus.desktop, значок в тире использует nautilus.desktop, Запуск Nautilus из другого места добавит разные значки (с одинаковым видом) к plank-док.

Я добавил обе иконки в док-станцию, чтобы получить значимый вывод, и они ведут себя по-разному. org.gnome.Nautilus.desktopЗначок будет вести себя так, как вы хотите, он свернет все открытые окна Nautilus и поднимет их все, снова щелкнув по значку. nautilus.desktop-icon ведет себя так, как вы описываете, он всегда будет открывать новое окно Nautilus.

Вы найдете записи запуска для plank-док в

~/.config/ дощатые /dock1/ пусковые

Вот некоторые выводы из моей конфигурации:

$ ls -l '/home/mook/.config/plank/dock1/launchers' 
total 20
-rw-rw-r-- 1 mook mook 83 พ.ค.  15 19:46 firefox.dockitem
-rw-rw-r-- 1 mook mook 84 พ.ค.  15 20:12 nautilus.dockitem
-rw-rw-r-- 1 mook mook 91 พ.ค.  15 19:50 org.gnome.gedit.dockitem
-rw-rw-r-- 1 mook mook 94 พ.ค.  15 19:47 org.gnome.Nautilus.dockitem
-rw-rw-r-- 1 mook mook 94 พ.ค.  15 19:47 org.gnome.Terminal.dockitem</pre>

Содержание org.gnome.Nautilus.dockitem:

[PlankDockItemPreferences]
Launcher = файл:///usr/share/applications/org.gnome.Nautilus.desktop

Содержание nautilus.dockitem: nautilus.dockitem

[PlankDockItemPreferences]
Launcher = файл:///usr/share/applications/nautilus.desktop

Когда вы проверяете файлы в ~/.config/plank/dock1/launchersЯ уверен, что вы найдете nautilus.dockitem так как это тот, который ведет себя так, как вы описали. Чтобы удалить значок из док-станции, закройте все окна Nautilus, щелкните правой кнопкой мыши значок в plank-док и не проверить Keep in Dock, Затем запустите Nautilus с панели запуска (вам, вероятно, придется добавить Nautilus в избранное раньше) и заблокируйте новый значок Nautilus в plank-док с правой кнопкой мыши и проверки Keep in dock,

Не так ли?

Самое смешное, что я не могу найти файлы org.gnome.Nautilus.desktop а также nautilus.desktop с Наутилусом, но они перечислены, когда я используюls -a /usr/share/applications в терминале...

Протестировано в Ubuntu Gnome 17.04

Другие вопросы по тегам