Jak ustawić domyślny terminal na terminator? [Zamknięte]

118

Korzystanie z Xubuntu.

Chciałbym, aby terminator zastąpił domyślny terminal. Na przykład, po kliknięciu prawym przyciskiem myszy wewnątrz folderu, a następnie wybraniu otwartego terminala, chciałbym, aby Terminator otworzył się zamiast domyślnego.

Jak mogę to osiągnąć?

Running Turtle
źródło
1
Nie instaluj terminatora z oprogramowania Ubuntu. Zainstaluj go przez sudo apt update sudo apt install terminator. Spowoduje to, że terminator stanie się domyślnym terminalem
ToTenMilan
@ToTenMilan ma rację. Instalacja terminatorz wiersza poleceń automatycznie powoduje, że jest to domyślny terminal - zachowanie, którego nienawidzę, mimo że lubię używać terminatora wybiórczo do pewnych rzeczy. Tak więc, oto jak cofnąć ustawienie tego jako domyślnego, gdy stanie się domyślnym bez Twojej zgody: askubuntu.com/questions/1096329/… .
Gabriel Staples

Odpowiedzi:

157

Spróbuj w terminalu

sudo update-alternatives --config x-terminal-emulator

Wybierz żądany terminal z listy alternatyw.

devnull
źródło
5
Nie działa, chociaż otrzymuję to: ----------------------------------------- ------------------- * 0 / usr / bin / terminator 50 tryb automatyczny 1 / usr / bin / koi8rxterm 20 tryb ręczny 2 / usr / bin / lxterm 30 tryb ręczny 3 / usr / bin / terminator 50 tryb ręczny 4 / usr / bin / uxterm 20 tryb ręczny 5 /usr/bin/xfce4-terminal.wrapper 40 tryb ręczny 6 / usr / bin / xterm 20 tryb ręczny
Running Turtle
Zdaję sobie sprawę, że powyższy komentarz może nie być zbyt czytelny ... Więc: po uruchomieniu polecenia nadal pojawia się domyślny terminal, chociaż wydaje się, że został wybrany terminator. Bez różnicy po ponownym uruchomieniu.
Running Turtle
Może twój menedżer okien zastępuje ustawienia domyślne. Jaki jest Twój menedżer okien?
devnull
Menedżer systemu Windows to xfce
Running Turtle
1
Ten sam problem (LXDE). Bieganie sudo update-alternatives --config x-terminal-emulatornie wydaje się być wystarczająco: update-alternativesprzełączniki do nowego emulator terminala w trybie ręcznym, ale stary nadal jest na tryb automatyczny. W końcu to stary wciąż się zaczyna. Potrzebne jest coś innego.
Nickolai Leschov
90

zmień Menedżera ustawień >> Preferowane aplikacje >> Narzędzia

user2805885
źródło
4
To działało idealnie dla mnie na Xubuntu 14.10.
Zawsze pytam
1
pracował dla mnie dla Linux Mint Rebecca
Alex Punnen
2
Pracował też z ubuntu-mate
Yash
1
Uwaga: Działa to tylko podczas uruchamiania DE / WM, takich jak GNOME, Cinnamon i KDE, a nie wtedy, gdy użytkownik korzysta na przykład z openbox. Potrzebne narzędzia GUI nie zawsze są dostępne.
Damian Silva
1
Nie działa na Ubuntu MATE gdy próbuje ustawić Hyper jako domyślny terminalu
KAS
46

Skopiuj i wklej następujące elementy do bieżącego terminala:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

To modyfikuje dconf, aby ustawić terminator jako program domyślny. Możesz także użyć edytora dconf (narzędzia opartego na graficznym interfejsie użytkownika), aby wprowadzić zmiany w dconf, zgodnie z sugestią innej odpowiedzi. Jeśli chcesz dowiedzieć się więcej na ten temat i zrozumieć, może ci to pomóc.

Akyidrian
źródło
1
polecenia nie działały dla mnie, ale dconf-editor działał na linux mint 17.
ara.hayrabedian
3
Wyższe oceny nie zadziałały w moim przypadku, ale tak się stało
stało
Co robi druga linia? Samo uruchomienie pierwszej linii zadziałało dla mnie.
Luce
20

Devnull ma rację;

sudo update-alternatives --config x-terminal-emulator

Pracuje. Zobacz tutaj i tutaj oraz kilka komentarzy tutaj .

WillC
źródło
17

otwórz edytor dconf i przejdź do org> gnome> desktop> application> terminal i zmień gnome-terminal na terminator

Natwar Singh
źródło
3
To nie zadziałało dla mnie.
prolink007
1
Powinien działać, używam go za każdym razem.
Natwar Singh
1
@netsmertia Działa to tylko wtedy, gdy użytkownik korzysta z GNOME lub ma zainstalowane odpowiednie narzędzia GNOME.
Damian Silva
1

W xfce (np. W Arch Linux) możesz zmienić parametr TerminalEmulator:

 TerminalEmulator=xfce4-terminal

do

TerminalEmulator=custom-TerminalEmulator

Następnym razem, gdy będziesz chciał otworzyć okno terminala, xfce poprosi Cię o wybranie emulatora. Możesz po prostu wybrać/usr/bin/terminator .

Ustawienia domyślne systemu

/etc/xdg/xfce4/helpers.rc

Ustawienia domyślne użytkownika

/home/USER/.config/xfce4
Jonathan Komar
źródło
Potwierdza, że ​​w przypadku xfce (i aplikacji związanych z xfce, takich jak thunar) kopiowanie domyślnego pliku helpers.rc z / etc do ~ / .config i zmiana wartości TerminalEmulator na żądaną działa. Przetestowano, aby xfce używał terminala gnome w Arch.
Meiogordo
-8

Jedyny sposób, który działał dla mnie, to

  1. Otwórz nautilusa lub nemo jako użytkownik root gksudo nautilus
  2. Przejdź do / usr / bin
  3. Zmień nazwę domyślnego terminala na dowolną inną nazwę, na przykład „orig_gnome-terminal”
  4. zmień nazwę swojego ulubionego terminala na „gnome-terminal”
RicardoUlloa
źródło
Przypadkowo zanotowałem głos, więc jeśli zaakceptujesz moją zmianę, cofam głos.
BG BRUNO
1
aby poprawnie otworzyć Nautilusa z uprawnieniami roota, musisz uruchomić gksudo nautilus.
Sam Bernstein
3
Prawdopodobnie najgorszy sposób na zrobienie tego. Jeśli w ogóle, możesz utworzyć łącze symboliczne w /usr/local/bin.
Bachsau