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

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

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

Ubuntu Gnome 17.04

4
задан 15 May 2017 в 10:32

1 ответ

Значки в 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

1
ответ дан 1 December 2019 в 10:34

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

Похожие вопросы: