nautilus-open-terminal
Pakiet dodaje menu / prawym przyciskiem myszy opcję Otwórz terminal w bieżącym katalogu.
Chcę to zmienić z otwarcia gnome-terminal
na otwarcie terminator
. Jest tu kilka porad na temat zmiany domyślnego emulatora terminala , jednak instrukcje te wydają się już nieważne i nie mogę znaleźć żadnego miejsca w ustawieniach systemu, w którym można zmienić domyślny emulator.
Próbowałem także:
$ sudo update-alternatives --config x-terminal-emulator
wybierając
* 0 /usr/bin/terminator 50 auto mode
Ale to nie wydaje się mieć żadnego efektu. Masz pomysł, jak mogę to uruchomić?
nautilus-open-terminal
pracy z Terminatorem, co jest naprawdę moim pierwotnym pytaniem. Jeśli ty lub ktokolwiek ma jakieś wgląd w to, jak mogę sprawić, by to zadziałało, byłbym bardzo wdzięczny.Odpowiedzi:
Ubuntu 13.04: (na wypadek gdybyś tu przyszedł przez Google)
Nie możesz już zmienić używanej aplikacji terminalowej.
Szczegóły :
nautilus-open-terminal
używaGAppInfo
do uruchomienia procesu terminalu, który wykorzystuje zakodowaną listę emulatorów terminala: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106Rozwiązanie:
sudo apt-get remove gnome-terminal
sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
źródło
sudo apt-get remove mate-terminal
:, a następniesudo ln -s /usr/bin/terminator /usr/bin/mate-terminal
.gnome-terminal
z wiersza poleceń, ale opcja „Otwórz w terminalu” Nautilusa nic nie robi.io.elementary.terminal
, myślę, że po prostu musisz go skopiować/usr/share/nautilus-python/extensions
i załataćterminator
.Akcje Nautilus
Możemy zdefiniować własne pozycje menu kontekstowego klikając prawym przyciskiem myszy za pomocą akcji nautilus .
Uruchom narzędzie konfiguracyjne Nautilus-Actions albo z poziomu Dash, albo z terminala za pomocą
W zakładce Akcja podaj sensowną etykietę swojej akcji, np. „Otwórz w Terminatorze” i wybierz, aby wyświetlać ją w menu wyboru lub menu kontekstowym.
Następnie otwórz kartę Polecenia , aby wprowadzić polecenia do uruchomienia
Podaj pełną ścieżkę do polecenia (
/usr/bin/terminator
) i opcji programu (--working-directory=%d/%b
), aby otworzyć bieżącą ścieżkę w Terminatorze.Po wylogowaniu i ponownym zalogowaniu (lub ponownym uruchomieniu nautilusa za pomocą
nautilus -q
) wyświetlone zostanie menu kontekstowe prawego przycisku myszy:źródło
nautilus -q
wystarczy zrestartować nautilusa za pomocą . Właśnie zaproponowałem edycję tego.Open in Terminator
być w podmenu, w Nautilus-Actions, przejdź do Edycja> Preferencje> Wyłącz „Utwórz główne menu„ Nautilus-Actions ”Aby skonfigurować domyślny terminal w gnome, musisz zainstalować dconf-tools (sudo apt-get install dconf-tools).
Następnie możesz użyć edytora dconf lub gsettings, aby ustawić swój ulubiony emulator terminala. Niniejszy przewodnik wykorzystuje
gsettings
.Po zainstalowaniu
terminator
wpisz to polecenieUstaw
exec-args
terminal, którego potrzebujesz, w twoim przypadku,-x
aby wykonać resztę niezbędnych argumentównautilus-open-terminal
.Po tym terminatorem będzie domyślnym emulatorem terminala, gdy
nautilus-open-terminal
wywołuje domyślny terminal, który powinien otworzyćterminator
zamiastgnome-terminal
.źródło
terminator
, jeśli to przydatne, zredaguję odpowiedź i dodam tę informację.org.gnome.desktop.default-applications.terminal exec-arg '-x'
jak w mojej edycji.gnome-terminal
pracach dlaterminator
.Wiem, że to stare pytanie, ale ponieważ wylądowałem tutaj, próbując zrobić to samo, oto moje zdanie na temat przyszłych wizyt .
Wypróbowałem wszystkie poprzednie sugestie i nie udało mi się, więc zamiast tego wymyśliłem to obejście (nie jest to idealna odpowiedź, ale chyba nadal może być przydatne).
Utwórz plik change_terminal.sh
i dać mu prawa do wykonania:
Utwórz następujący alias:
Teraz wystarczy otworzyć domyślny terminal z nautilusa w żądanej lokalizacji i wpisać „ct”, aby go zamknąć i otworzyć terminal terminatora w tej samej lokalizacji.
źródło
Używam Ubuntu 18.04 i nie jestem w stanie rozwiązać problemu. Zamiast tego zainstalowałem,
nautilus-terminal
który osadza twój terminal w nautilusie! Co jest absolutnie świetne.Zainstaluj terminal nautilus
Możesz go również skonfigurować za pomocą edytora dconf. Więcej informacji w tym linku
źródło