Antworten:
gconf
ist jetzt veraltet - http://en.wikipedia.org/wiki/GConf - und gsettings
kann an seiner Stelle verwendet werden.
gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'
Wobei terminal der Befehl ist, mit dem Sie es vom Terminal aus öffnen würden.
konsole
durch gnome-terminal
sudo update-alternatives --config x-terminal-emulator
sudo gedit `which xdg-open`
terminology
und es wurde das Ctrl + Alt + T Terminal. Ran update-alternatives
und änderte es wieder gnome-terminal
, und es funktionierte sofort.
Nur in Ubuntu 11.10 oder früher! Für neuere Versionen siehe LucaB Antwort!
Öffne ein Terminal (zB gnome-terminal)
Führen Sie den nächsten Befehl aus:
gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>
z.B:
gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator
Getan :).
Terminal=True
), startet es in Gnome Terminal, egal was passiert. Gibt es noch einen anderen Ort, um den Standard-Terminal-Emulator zu ändern?
So ändern Sie die Verknüpfung und nicht die Standardbedingung:
sudo update-alternatives --config x-terminal-emulator
kam zurück mit "Es gibt nur eine Alternative in der Linkgruppe X-Terminal-Emulator (Bereitstellung von / usr / bin / X-Terminal-Emulator): /usr/bin/gnome-terminal.wrapper Nichts zu konfigurieren." und das, obwohl ich Guake installiert habe, habe ich diese Option verwendet. Das normale Terminal wurde in Shift + Ctrl + Alt + T geändert und Guake so eingerichtet, dass stattdessen Ctrl + Alt + T verwendet wird. Das einzige Problem ist, dass ich mit der rechten Maustaste klicken und auch im Terminal öffnen möchte. Außerdem ist Guake auf F12 gesetzt und ich bevorzuge es, Strg + Alt + T zu verwenden. Trotzdem ist es eine schöne Ergänzung.
Versuchen Sie, die Option x-terminal-emulator
über die App "ALternatives Configurator" zu ändern .
Für Ubuntu können Sie den folgenden Befehl verwenden:
sudo update-alternatives --config x-terminal-emulator
Daraufhin werden alle installierten Terminaloptionen aufgelistet, und Sie können (anhand der Nummer) die gewünschte auswählen.
Um das Standardterminal in gnome zu konfigurieren, müssen Sie dconf-tools
( sudo apt-get install dconf-tools
) installieren .
Danach können Sie mit den gsettings
Ihren bevorzugten Terminal-Emulator einstellen.
Nehmen wir an, Ihr bevorzugter Terminalemulator ist termite
.
Installieren Sie es mit sudo apt-get install termite
Danach geben Sie diesen Befehl ein
gsettings set org.gnome.desktop.default-applications.terminal exec termite
Da termite
keine Argumente akzeptiert werden (oder dies hängt davon ab, was Sie damit tun, Sie können sie auf diese Weise festlegen), können Sie hiermit leere oder die ausführbaren Befehle für das von Ihnen benötigte Terminal festlegen
gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""
Danach termite
wird Ihr Standard-Terminal-Emulator.
gconf
Versuchen
sudo update-alternatives --config x-terminal-emulator
Das Update-Alternatives-System ist eine Debian-Sache, aber Gnome läuft auf viel mehr Distributionen, so dass es seine eigene Art hat, bevorzugte Anwendungen zu definieren.
Sie können Standard - Terminal durch das Dienstprogramm gesetzt gnome-default-applications-properties
, auch zugänglich durch gnome-control-center
als bevorzugte Anwendungen .
Alternativ können Sie den Registrierungsschlüssel gconf festlegen /desktop/gnome/applications/terminal/exec
.
Es kann jedoch nicht garantiert werden, dass alle von Gnome bereitgestellten Anwendungen wie nautilus diese Einstellung respektieren oder vielmehr ihre eigenen Einstellungen verwenden.
Dies funktionierte in Ubuntu 13.10
gsettings set org.gnome.desktop.default-applications.terminal exec terminator
Wenn Sie zu den Tastaturkürzeln wechseln, werden Sie im Bereich "Start" feststellen, dass Strg + Alt + T mit der Aktion "Terminal starten" verknüpft ist. Ich habe es noch nicht getestet, aber Sie können eine benutzerdefinierte Verknüpfung zu Ihrem bevorzugten Terminal erstellen und diese Verknüpfung stattdessen daran binden.
OK, eine seltsame Sache ist, dass das gnome-terminal
mit dem Patch kompilierte nicht funktioniert, wenn Ihre DISPLAY-Variable: 0 ist, funktioniert einwandfrei, wenn DISPLAY = localhost: 0 ist.
So können Sie Folgendes bearbeiten /usr/bin/gnome-terminal/wrapper
und hinzufügen:
ENV{"DISPLAY"}="localhost:0";
kurz vor der exec-Zeile.
Anschließend können Sie /usr/bin/gnome-terminal/wrapper
als Launcher verwenden!