Jak sprawić, by skrypty Nautilusa działały w Nautilusie?

13

Jak zdobyć nautilus-scripts ( Terminal here, Root Nautilus, Root Gedit) działa na Ubuntu 13.04?

Skopiowałem te skrypty do .gnome2/nautilus-scriptsfolderu, ale wydaje się, że to już nie działa

Rushabh RajeshKumar Padalia
źródło

Odpowiedzi:

21

Spróbuj wstawić skrypty /home/$USER/.local/share/nautilus/scripts/

To jest mój folder skryptów:

Folder skryptów Nautilus

Oto wynik:

wprowadź opis zdjęcia tutaj

daboross
źródło
3
To działa, ale skrypt pojawia się tylko wtedy, gdy klikam prawym przyciskiem myszy folder lub plik, a nie na pustym miejscu w nautilusie
Rushabh RajeshKumar Padalia
1
Nie jestem pewien, jak uzyskać kliknięcie pustego miejsca prawym przyciskiem myszy, aby otworzyć menu skryptowe Nautilus, ale myślę, że to byłoby inne pytanie. Powyższy folder działa (jak sądzę) po kliknięciu pustego miejsca prawym przyciskiem myszy w 12.10. Potwierdzę to wkrótce, kiedy będę mógł wejść na komputer z 12.10.
daboross
twoja metoda działa doskonale z Nautilus 3.4. Problem dotyczy tylko nautilus 3.6. Tak czy inaczej, tymczasowo korzystam z menedżera plików Nemo, w którym
wbudowane jest
Dobrze! Myślę, że jeśli potrzebujesz dodatkowej pomocy, powinieneś prawdopodobnie zadać nowe pytanie dotyczące kliknięcia prawym przyciskiem myszy w pustym miejscu za pomocą nowego łodzika. Ponieważ to pytanie dotyczy w ogóle uruchomienia skryptów. Spróbuję jednak znaleźć odpowiedź
daboross,
7

Akcje Nautilus

Możemy zdefiniować własne pozycje menu kontekstowego po kliknięciu prawym przyciskiem myszy za pomocą akcji nautilus Zainstaluj działania nautilus .

  • Uruchom narzędzie konfiguracyjne Nautilus-Actions albo z poziomu Dasha, albo z terminala za pomocą

    nautilus-actions-config-tool
    

Za pomocą tego narzędzia udało mi się stworzyć pozycję menu kontekstowego, aby otworzyć tutaj terminal. Wykonałem następujące kroki:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Jedną rzecz do zapamiętania ... Nie pojawił się na pasku narzędzi lub nie wiedziałem, gdzie go szukać. Nie musisz więc zaznaczać tych dwóch pól na drugim zrzucie ekranu.

Wszystko działa dobrze i mogę kliknąć pliki / foldery lub puste miejsce, aby otworzyć terminal w bieżącym folderze. Trochę wysiłku zajęło ustalenie, czy poprawna jest zmienna ścieżki folderu "%d/%w".

Kiedy byłem w /home/logan/games:

  • %dpojawi się, /home/loganjeśli klikniesz puste miejsce
  • %dpojawi się, /home/logan/gamesjeśli klikniesz dowolny plik / folder w folderze gier

Ale %d/%wwydaje się działać zarówno dla pustej przestrzeni, jak i dla folderu / pliku.

Może być również konieczne wylogowanie i ponowne zalogowanie, chyba że uruchomisz ponownie nautilus, aby przeładować menu kontekstowe.

Logan
źródło
0

Aby to zaimplementować, wystarczy użyć skryptu Nautilus-Action.

Zainstaluj gksu i nautilus-action z Software Center. Następnie otwórz narzędzie konfiguracji Nautilus-Action

W narzędziu konfiguracyjnym Nautilus-Action utwórz nową akcję Na karcie Action wpisz „Open Folder As Root” w etykiecie kontekstu Na karcie Command wprowadź odpowiednio wartości „ gksu” i „ nautilus %d/%w” w ścieżce poleceń i parametrach. Następnie uruchom ponownie nautilus:nautilus -q

raper
źródło