Jak mogę utworzyć skrót klawiaturowy, aby po naciśnięciu F12nautilus (lub pulpitu) uzyskać terminal w bieżącym katalogu?
70
Jak mogę utworzyć skrót klawiaturowy, aby po naciśnięciu F12nautilus (lub pulpitu) uzyskać terminal w bieżącym katalogu?
sudo
dalejdconf-editor
, uruchom ją bez. Odkryłem to na własnej skórze, spędziłem kilka minut na ponownym uruchomieniu i ponownym uruchomieniu, zanim się zorientowałem.Odpowiedzi:
W końcu to rozgryzłem ... najpierw
sudo apt-get install dconf-tools nautilus-open-terminal
uruchom, a następnie włączdconf-editor
wartośćorg/gnome/desktop/interface/can-change-accels
logiczną. Następnie otwórz nautilus za pomocą tego polecenia (aby tymczasowo wyłączyć globalne menu Unity):Teraz możesz najechać myszką na akcję w menu pliku i zmienić przyspieszenie, wpisując klawisz, gdy akcja jest podświetlona, a następnie ponownie uruchom nautilus. Jeśli nie widzisz opcji Otwórz w terminalu w menu Plik i dopiero co zainstalowałeś
nautilus-open-terminal
, być może trzeba będzie najpierw uruchomićnautilus -q
.Ubuntu 14.04 i nowsze
Jeśli nie możesz znaleźć
can-change-accels
klucza w konfiguracji dconf, możesz wypróbować następujące rozwiązanie:nautilus -q
Otwórz
~/.config/nautilus/accels
w wybranym edytorze tekstu, np. Gedit:Spróbuj sprawdzić, czy możesz znaleźć następujący wiersz:
Jeśli linia istnieje, dodaj skrót klawiaturowy do drugiego podwójnie cytowanego segmentu i usuń komentarz z linii, usuwając
;
:Spowoduje to ustawienie skrótu na F12. Aby uzyskać listę wszystkich możliwych kodów kluczowych, zapoznaj się z tą odpowiedzią .
Jeśli wiersz nie istnieje, po prostu skopiuj i wklej ten znaleziony w tej odpowiedzi na końcu pliku.
Zapisz plik i uruchom ponownie Nautilus, klikając ikonę Nautilus w programie uruchamiającym / desce rozdzielczej.
Ubuntu 15.10 i 16.04
Tutaj odpowiednie polecenie
~/.config/nautilus/accels
toTerminalNautilus:OpenFolderLocal
. (NautilusOpenTerminal::open_terminal
jest nadal obecny w pliku, ale wydaje się, że nie ma żadnego efektu.) Postępuj zgodnie z instrukcjami powyżej, z wyjątkiem zmiany wierszado
aby F12 był skrótem klawiaturowym. Zauważ, że
;
jest ponownie usuwany.Na koniec wyloguj się, aby wprowadzić zmiany.
źródło
dconf-editor
. Korzystaniegconf-editor
może nie pomóc.~/.config/nautilus/accels
i dodać linię podobną(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "F12")
, a następnie zrestartuj nautilus.Wydaje się, że użycie metody edytora dconf nie działa w Trusty Gnome. Ale następujące działania:
W swoim katalogu domowym naciśnij Ctrl + h, otwórz folder .config, folder nautilus i plik accels;
tzn. otwórz
~/.config/nautilus/accels
i zmień wiersz:do
Pamiętaj, że separator komentarza został usunięty.
Zapisz plik, wyloguj się i zaloguj ponownie.
źródło
nautilus -q
.3.28.1
i nie działało. Czy ktoś może przetestować tę samą wersję?Od wersji 3.15.4 Nautilus nie ładuje już pliku accel (źródło) .
Na szczęście istnieje lepsze podejście, aby uzyskać to, czego chcesz. Długie objaśnienie / przydatne zasoby można znaleźć tutaj i również tutaj . W skrócie:
Utwórz skrypt o nazwie
Terminal
(tak, bez rozszerzenia) w folderze~/.local/share/nautilus/scripts
o następującej treści:Ustaw go jako wykonywalny, a następnie zamknij dowolną instancję Nautilus:
Utwórz (lub edytuj)
~/.config/nautilus/scripts-accels
plik, dodając następujące wiersze:Sprawdź to! Otwórz Nautilus, kliknij prawym przyciskiem myszy i wybierz Skrypty> Terminal. Lub użyj właśnie skonfigurowanego skrótu klawiaturowego :)
Uwaga : Testowano na Ubuntu 18.04.
źródło
scripts-accels
, będziesz musiał uruchomićnautilus -q
ponownie. Czy prawdopodobnie należy przenieść tę instrukcję w dół?Możesz także użyć skryptu nautilus zamiast dedykowanego rozszerzenia:
Instrukcje dotyczące instalowania skryptu i przypisywania skrótu klawiaturowego.
źródło
Aby rozwinąć
John F. Healy
post:To powinno działać na Ubuntu 14.10 Utopic Unicorn. Ostatni wiersz edytuje
~/.config/nautilus/accels
plik. Aby upewnić się, że edycja się powiodła, spróbuj wykonać następujące polecenie:źródło
Po instalacji
nautilus-open-terminal
upewnij się, że zabiłeś wszystkie procesy nautilusa (zawsze działa jeden niewidoczny proces nautilusa, więc użyj go,pgrep nautilus
aby je znaleźć, a następnie użyjkill
polecenia).Następnie, jeśli uruchomisz nautilus, powinieneś zobaczyć Otwórz w Terminalu, jeśli klikniesz prawym przyciskiem myszy listę plików, tak jak zrobiłem na zrzucie ekranu poniżej (gdzie działałem 14.04):
źródło