Вопрос Nautilus не сводит к минимуму, но открывает новый сеанс каждый раз, когда нажимается значок


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

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

Ubuntu Gnome 17.04


4
2018-05-14 06:22


происхождения




ответы:


Значки в 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-dock и un-check Keep in Dock, Затем запустите Nautilus из Launcher (вам, вероятно, придется добавить Nautilus в избранное раньше) и заблокировать новый значок Nautilus в plank-dock с щелчком правой кнопки мыши и проверкой Keep in dock,

Смущает, не так ли?

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

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


2
2018-05-15 14:20



Это действительно помогло - Sumeet Deshmukh
@SumeetDeshmukh Great, было нелегко узнать, все еще был установлен Ubuntu Gnome с нашей последней встречи, поэтому я установил plank (удивительное приложение), чтобы проверить это, было весело! - mook765
это серьезно удивительно, не так ли? (Риторический) - Sumeet Deshmukh
Да, похоже, что Nautilus запускается через dbus, что сильно отличается от предыдущих настроек. - mook765