Jak mogę dodać niestandardowy element do menu kontekstowego nautilus, ale NIE w podmenu?


9

Jestem zainteresowany dodaniem niestandardowego skryptu do menu kontekstowego Nautilus. Znam takie rozwiązania, jak folder Scripts i aplikacja Nautilus Actions.

Utworzyłem akcję testową w Akcjach Nautilusa, ale pojawia się ona tylko w podmenu „Akcje Nautilusa”.

Chciałbym móc dodać element do poziomu głównego menu kontekstowego (na tym samym poziomie, co wycinanie, kopiowanie, dropbox, kompresja ...), a nie w podmenu.

Czy jest to możliwe dzięki Akcjom Nautilus?

Jeśli nie, czy jest jakiś inny sposób? (Jeśli wymaga to kodowania lub dziwnych zmian konfiguracji, to też jest OK)

Odpowiedzi:


14

Możesz to zrobić za pomocą nautilusów. Uruchom nautilus-actions-config-tooli przejdź do Edycja> Preferencje> odznacz „Utwórz główne menu Akcje Nautilus” i na dole pierwszej karty. - Wpływa to na wszystkie działania.

wprowadź opis zdjęcia tutaj

Ponadto w lewym panelu wpisy (działania) można pogrupować jako podmenu. Utwórz swoje akcje (Nowa akcja), a następnie utwórz „Nowe menu”, klikając prawym przyciskiem myszy lub pod „Plik” dla każdej kategorii akcji, a następnie przeciągnij i upuść na nią swoje akcje tej kategorii.

wprowadź opis zdjęcia tutaj

Co daje to:

wprowadź opis zdjęcia tutaj


Musisz wyjaśnić nieco więcej. Nautilus 3.4.2 nie ma menu rozwijanego „narzędzia”.
fabricator4,

@ fabricator4, dokonałem edycji .. Nie mogę powiedzieć, że to było najtrudniejsze pytanie, jakie tu widziałem ..
user55822,

2
Trochę późno, ale było to takie proste - Edycja> Preferencje> odznacz „Utwórz menu główne akcji Nautilus”
Mendhak

2

O ile wiem, nie jest to możliwe w przypadku Akcji Nautilus. Ale możesz napisać rozszerzenie Nautilus, które dodaje pozycję menu. W przypadku Pythona zainstaluj pakiet python-nautilusi spójrz na przykłady w/usr/share/doc/python-nautilus/examples/


Jest możliwe ...
Wilf
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.