Для разъяснения когда я нажимаю значок в доске, она открывает окно соответствующего приложения. Если я нажимаю тот значок снова, он минимизирован как он, должен. Но когда я делаю то же с Наутилусом, это открывает новое окно с новой сессией приложения. Я не хочу, чтобы это произошло, и я помню, что это не всегда было похоже на это.
Когда я открываю его через тире Gnome (справа), это не показывает это поведение. Проблема находится только в Доске.
Ubuntu Gnome 17.04
Значки в Dash и в Launcher используют разные .desktop
-файлы. Значок в панели запуска использует org.gnome.Nautilus.desktop
, значок в панели инструментов использует nautilus.desktop
. Запуск Nautilus из другого места добавит различные значки (с одинаковым видом) в док plank
.
Я добавил обе иконки в док-станцию, чтобы получить значимый вывод, и они ведут себя по-разному. Значок org.gnome.Nautilus.desktop
будет вести себя так, как вы хотите, он свернет все открытые окна Nautilus и оторвется от них, снова щелкнув по значку. nautilus.desktop
-икон ведет себя так, как вы описываете, он всегда будет открывать новое окно Nautilus.
Вы найдете записи запуска для plank
-дока в
~/.config/plank/dock1/launchers
Вот некоторые выводы из моей конфигурации:
$ 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
: [ 1126]
[PlankDockItemPreferences] Launcher=file:///usr/share/applications/org.gnome.Nautilus.desktop
Содержание nautilus.dockitem
: nautilus.dockitem
[PlankDockItemPreferences] Launcher=file:///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
с помощью Nautilus, но они перечислены, когда я использую ls -a /usr/share/applications
в терминал ...
Проверено в Ubuntu Gnome 17.04