Mały power-up dla użytkowników, którzy mają szczególne preferencje terminala
Możliwość natychmiastowego otwarcia folderu w terminalu na Ubuntu bezpośrednio z menedżera plików ma swoje zalety.
Oszczędza czas; nie musisz przechodzić do folderu w terminalu za pomocą płyta CD
Komenda.
Dodatkowo (co ważniejsze dla sprzedawcy podatnego na literówki, takiego jak ja) zapewnia, że skończę we właściwym miejscu, tj. uruchamiam polecenia w katalogu, który zamierzałem, a nie w tym, który popełniłem!
Ubuntu ma przydatną opcję "Otwórz w terminalu" obecną w menu kontekstowym prawym przyciskiem myszy domyślnego Nautilusa. Jednak że skrót działa tylko z Terminalem GNOME. Nie ma możliwości skonfigurowania pakietu do uruchomienia inny aplikacja terminalowa — nie po wyjęciu z pudełka i niełatwo.
I prawdopodobnie dlatego „Nautilus otwórz dowolny terminal” został stworzony.
To zwięźle zatytułowane rozszerzenie menedżera plików Nautilus pozwala określić, która aplikacja terminala jest uruchamiana.
Pełna lista obsługiwanych emulatorów terminali (w momencie pisania; aplikacja jest nadal rozwijana i utrzymywana. Jeśli czytasz z przyszłości i dodano nowy, daj mi znać za pomocą formularza napiwków) można zebrać poniżej:
Jest to dość obszerna lista, która obejmuje szeroką gamę aplikacji terminalowych, od narzędzi dla zaawansowanych użytkowników, takich jak terminologia
do super opływowych gwiazd, takich jak NS
.
Nie będę udawał, że posiadanie dostępu prawym przyciskiem myszy do otwierania folderu w jednej z tych aplikacji to doświadczenie zmieniające życie. Powinna jednak okazać się oszczędność czasu lub ułatwienie.
Sprawdź rozszerzenie na Github uczyć się więcej. Można tam znaleźć pełne instrukcje instalacji obejmujące wiele dystrybucji i konfiguracji Linuksa, w tym Arch i Fedora.
Jeśli korzystasz z Ubuntu oraz masz konfigurację PyPi, możesz dość łatwo zainstalować to rozszerzenie Nautilus na Ubuntu.
Najpierw zainstaluj zależności:
sudo apt install python-nautilus
Następnie zainstaluj rozszerzenie:
pip3 install --user nautilus-open-any-terminal
Musisz rzucić Łodzik (łodzik -q
) i uruchom go ponownie, aby opcja „otwórz w terminalu” pojawiła się po kliknięciu prawym przyciskiem myszy/w menedżerze plików.
Aby skonfigurować zachowanie wtyczki za pomocą dconf
najpierw musisz uruchomić:
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
Po zakończeniu możesz użyć edytor dconf
lub następujące polecenia, aby wybrać emulator terminala, który powinien uruchomić nowy element menu „Otwórz w terminalu”.
To tak proste, jak wpisanie nazwy. Na przykład, aby ustawić Terminologia jako terminal do uruchomienia uruchomisz:
gsettings ustaw terminologię terminala com.github.stunkymonkey.nautilus-open-any-terminal
Jeśli chcesz, aby skrót otwierał folder w wierszu poleceń w nowej karcie terminala, a nie w tym samym oknie, uruchom:
gsettings ustaw com.github.stunkymonkey.nautilus-open-any-terminal nowa karta prawda
W przeciwnym razie wtyczka domyślnie otwiera lokalizację określoną w nowym oknie.
W sumie całkiem zgrabny tuning. Daj mi znać, jeśli planujesz skorzystać z tej funkcji, zostawiając komentarz w sekcji komentarzy poniżej.
Dzięki Felix