W Nautilus mam po kliknięciu katalogu prawym przyciskiem myszy opcję otwarcia terminala z monitem w wybranym katalogu. Myślę, że jest to bardzo przydatne i często go używam.
Teraz chciałbym użyć Guake'a zamiast klasycznego terminalu. Czy jest na to sposób?
Walczę z nautilusami. Mogę otworzyć Guake'a w porządku (tzn. Spada z góry, ponieważ jest na stałe załadowany), ale monit nie znajduje się w wybranym katalogu. Ponadto jest jeszcze jedno kliknięcie myszką, aby otworzyć terminal (jeśli to zadziała), wolałbym krótszą drogę.
Czy ktoś ma pomysł, jak sobie z tym poradzić? (czy może to być możliwe żądanie funkcji?)
Ubuntu 12.04, gnome-classic bez Unity
sudo apt-get install nautilus-open-terminal
. W przypadku Guake'a musisz jednak postępować zgodnie z odpowiedzią.Odpowiedzi:
Ok, więc znalazłem skrypt powłoki, który będzie działał i zmodyfikowałem go do pracy z guake. Aby go uruchomić, wykonaj następujące kroki.
Open in Guake
lub coś podobnegoOtwórz go i wklej kod wymieniony poniżej - Źródło 1 (Jest to konieczne, ponieważ nautilus zwraca określoną ścieżkę do pliku i należy go ponownie sformatować, aby działał w terminalu).
Zauważ, że to ostatnie polecenie służy do otwarcia katalogu w guake
--show
przełącza wygląd guake i--execute-command="cd $dir"
przechodzi do katalogu. uruchomman guake
(w terminalu), aby uzyskać pełną listę poleceń (zauważ, że komplikowanie powoduje mieszanie poleceń).Zapisz plik, a następnie umieść go w:
Dla 12.04:
~/.gnome2/nautilus-scripts
Dla 14.04:
~/.local/share/nautilus/scripts/
Które są ukrytymi folderami w folderze domowym, aby wyświetlić ukryte foldery, przejdź do => Widok => Pokaż ukryte pliki
Teraz musimy uczynić plik wykonywalnym, kliknij plik prawym przyciskiem myszy, przejdź do> Właściwości> kliknij kartę Uprawnienia> wyszukaj „Wykonaj” i zaznacz „Zezwalaj na uruchamianie pliku jako programu”, a następnie zamknij.
Następnie Wystarczy wypróbować skrypt, kliknąć prawym przyciskiem myszy folder w Nautilusie, a następnie przejść do => Skrypty => Otwórz w Guake
Teraz po kliknięciu prawym przyciskiem myszy masz niestandardowy skrypt „Otwórz w Guake”.
Otwórz w nowej karcie Guake i zmień nazwę karty jako ścieżki:
Wprowadziłem pewne zmiany w skrypcie, aby otworzyć nową kartę w Guake i zmienić nazwę karty po katalogu. Więc jeśli chcesz użyć tych zmian, po prostu zamień ostatni wiersz kodu na to-
-n "$dir"
tworzy nową kartę z katalogiem jako monitem, więc jest szybszy niż uruchamianie „CD” jak ja powyżej. I-r
jest zmiana nazwy karty.Otwórz w nowej karcie z krótką nazwą dla bieżącego katalogu:
pokazuje teraz nazwę katalogu, w którym się znajdujesz, lub wybrany katalog, w zależności od tego, gdzie kliknąłeś prawym przyciskiem myszy, dla plików i pustego miejsca nazwa folderu dla katalogu, w którym jesteś, dla wybierając folder wyświetla nazwę folderu, aby użyć wystarczy zastąpić ostatni wiersz tym kodem
cytaty wokół
$dir
rozwiązują również problem, który miałem z niektórymi folderami, które miały dużo miejsca.źródło
/home/$USER/.local/share/nautilus/scripts/
musiałem też umieścić go-t
w nowej linii, np .:guake -n "$dir" -r "`echo ${dir%/} | rev | cut -d'/' -f1 | rev`"
guake -t
Ok, więc skrypt nie działał dobrze dla mnie i nie podobało mi się przechodzenie przez menu skryptów, więc spróbowałem z narzędziem do konfiguracji działań nautilus
Utworzyłem polecenie, użyłem „guake” jako ścieżki i umieściłem to w parametrach:
Pracuj dobrze dla mnie. Ubuntu 17.10.
źródło
guake -n '%d%f ' -r "%f " --show -e "cd '%f' && ls -1FSshX --file-type"