Действия наутилуса не работают над Ubuntu 15.10 Коварный Оборотень

В Ubuntu 14.04 LTS я привык для MenuLibre приложение для создания пунктов меню для приложений в Единице и Рабочих средах GNOME как альтернатива для редактирования текстового файла .desktop из /usr/share/applications.

sudo apt-get install menulibre

MenuLibre screenshot with custom Nautilus Action

Одна из настроек, которые я сделал, была, создают действие в контекстном меню "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.

1
задан 5 December 2015 в 10:20

1 ответ

Я узнал проблему!

Во всех формах запуска приложения Наутилуса под эти [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;
1
ответ дан 7 December 2019 в 16:06

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

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