Как я добавляю новые местоположения к контекстному меню средства запуска “Файлов” в прикреплении Ubuntu?

В то время как этим вопросом является точный дубликат другого (Как я добавляю новые местоположения к средству запуска "Файлов" в прикреплении Ubuntu?), я полагаю, что это неправильно отметили как дубликат и удовлетворительно никогда не отвечали. Поэтому я повторяю его.

Воображаемый дубликат (Как я прикрепляю свои любимые папки в прикреплении Ubuntu как в Windows?) проблемы, прикрепляющие одно местоположение к средству запуска. Этот вопрос об имении в наличии нескольких местоположений при одной записи 'файлов' на средстве запуска.

Может кто-то давать пошаговое описание того, как достигнуть этого в 18,04.

0
задан 11 October 2019 в 20:18

1 ответ

В принципе можно добавить объекты к контекстному меню средства запуска Тире в Shell Gnome путем определения дополнительных "Настольных Действий" в .desktop файле. Для наблюдения этой работы скопируйте .desktop файл Файлов (Наутилус), /usr/share/application/org.gnome.Nautilus.desktop к Вашей скрытой папке .local/share/applications. После этого можно отредактировать локальный файл на рабочем столе без потребности быть корнем и не влияя на других пользователей системы. Эта локальная копия заменит версию в масштабе всей системы на Вашем средстве запуска.

Если Вы открываете свое локальное .local/share/application/org.gnome.Nautilus.desktop файл в текстовом редакторе, Вы будете уже видеть пример такого действия в конце файла:

[Desktop Action new-window]
Name=New Window
Exec=nautilus --new-window

Это действие представляет "Новое Окно" объект в контекстном меню средства запуска. Обратите внимание, что это действие объявляется ранее в файле на строке Actions=.

Таким образом легко можно добавить пользовательское действие:

[Desktop Action places-documents]
Name=Documents
Exec=nautilus /home/yourlogin/Documents
  • Назовите действие как Вы, хотят. Я выбираю places-documents.
  • 'Имя =' объект - то, что появляется в меню.
  • Необходимо указать полный путь: этот механизм, по-видимому, не поддерживает переменные оболочки ($HOME) или окружает расширение (~). Таким образом замените своим фактическим входом в систему вместо yourlogin.

Добавьте свое действие к Actions= строка:

Actions=new-window;places-documents

Мы были бы готовы, если бы не случалось так, что, по-видимому, команда для открытия папки не будет работать. По крайней мере, это не сделало для меня. Это происходит по-видимому из-за наутилуса, связывающегося через dbus. После изменения строки DBusActivatable ко лжи это работает на меня:

DBusActivatable=false

Я не знаю потенциальных побочных эффектов отключения коммуникации Gnome Shell с наутилусом через dbus. Пока Вы не встречаетесь с побочными эффектами, которые недопустимы для Вас, Вы будете хороши для движения.

0
ответ дан 22 December 2019 в 00:21

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

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