В Ubuntu 14.04 LTS я привык для MenuLibre
приложение для создания пунктов меню для приложений в Единице и Рабочих средах GNOME как альтернатива для редактирования текстового файла .desktop
из /usr/share/applications
.
sudo apt-get install menulibre
Одна из настроек, которые я сделал, была, создают действие в контекстном меню "Open as Administrator" значка Nautilus со следующими строками в /usr/share/applications/nautilus.desktop
, не путь снимка экрана:
Actions=Window;Administrator;
[Desktop Action Window]
Name=Open a new window
Exec=nautilus --new-window
OnlyShowIn=Unity;
[Desktop Action Administrator]
Name=Open as Administrator
Exec=gksudo "nautilus --new-window"
OnlyShowIn=Unity;
Взятие в качестве его предпосылки, что nautilus-actions
расширение уже установлено по умолчанию, встроенное в Ubuntu.
apt-cache show nautilus-actions
apt-cache policy nautilus-actions
Когда я щелкаю правой кнопкой мыши по значку "Files", файловому менеджеру Наутилуса, выпадающее контекстное меню показали объекту, "Открытому как Администратор".
Однако в версии 15.10 Коварный Оборотень, ничего не происходит, мне что кажется nautilus-actions
расширение игнорируется Наутилусом 3.14.
У кого-либо есть какая-либо идея, что могло бы происходить?
PS: Я знаю nautilus-admin
расширение, но это не установлено по умолчанию в Ubuntu.
Я узнал проблему!
Во всех формах запуска приложения Наутилуса под эти [Desktop Entry]
тег имеет инструкцию NoDisplay=true
. Это означает, что ни один из них не представлен пользователю в Тире. Единственный значок, который появляется в Тире и следовательно присутствует в Средстве запуска, сгенерирован автоматический и динамично Наутилусом.
cd /usr/share/applications
ls -l nautilus*
-rw-r--r-- 1 root root 588 Nov 14 08:53 nautilus-autorun-software.desktop
-rw-r--r-- 1 root root 662 Nov 14 08:54 nautilus-classic.desktop
-rw-r--r-- 1 root root 549 Nov 14 08:55 nautilus-connect-server.desktop
-rw-r--r-- 1 root root 723 Dez 4 07:00 nautilus.desktop
-rw-r--r-- 1 root root 642 Nov 14 08:55 nautilus-folder-handler.desktop
-rw-r--r-- 1 root root 603 Dez 4 05:33 nautilus-home.desktop
Поэтому это, это появляется только единственный значок "Files" в Тире. То, когда я удалил строку инструкции NoDisplay=true
из файла nautilus.desktop
, появилось два значка "Files" в Тире. Таким образом, я удалил значок "Files" Средства запуска и перетащил второй значок "Files" с Тире на Средство запуска.
Эврика!
Теперь выпадающее контекстное меню значка "Files" в Средстве запуска отображает опцию "Open as Administrator" эти [Desktop Action Administrator]
тег.
заключительный конфигурационный файл "nautilus.desktop" был следующие:
[Desktop Entry]
Name=Files
Name[pt_BR]=Arquivos
Comment=Access and organize files
Comment[pt_BR]=Gerenciador de arquivos
Keywords=folder;manager;explore;disk;filesystem;
Exec=nautilus --new-window %U
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;FileManager;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.2
X-GNOME-UsesNotifications=true
X-Unity-IconBackgroundColor=#af4853
X-Ubuntu-Gettext-Domain=nautilus
Actions=Window;Administrator;
[Desktop Action Window]
Name=Open a new window
Name[pt_BR]=Abrir uma nova janela
Exec=nautilus --new-window
OnlyShowIn=Unity;
[Desktop Action Administrator]
Name=Open as Administrator
Name[pt_BR]=Abrir como Administrador
Exec=gksudo "nautilus --new-window"
OnlyShowIn=Unity;