it-swarm-eu.dev

Jak mohu nastavit výchozí terminál používaný v Unity?

Jak mohu nastavit výchozí terminál používaný v Unity?

Chtěl bych použít Ctrl+Alt+T klávesová zkratka pro spuštění nestandardního terminálu. Výchozí terminál je terminál gnome.

Kde mohu změnit výchozí hodnotu terminálu?

133
Regisz

Pro 12.04 a novější

gconf je nyní zastaralé - http://en.wikipedia.org/wiki/GConf - a gsettings lze použít místo něj.

gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'

Kde terminál je příkaz, který byste použili k jeho otevření z terminálu.

128
LucaB
Sudo update-alternatives --config x-terminal-emulator
74
iegik

Pouze ve verzi Ubuntu 11.10 nebo starší! Pro novější verze viz LucaB odpověď!

Otevřete terminál (např. Terminál gnome)

Spusťte následující příkaz:

gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>

např.:

gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator

Hotovo :).

40
Regisz

Chcete-li změnit zástupce a ne výchozí termainal,

  1. hledat klávesnici
  2. přejděte na zástupce a vlastní zkratky
  3. stisknutím znaménka plus přidáte novou zkratku (v tomto případě terminátor)
  4. když je řečeno, že klávesová zkratka ctrl + alt + t je již používána, stiskněte tlačítko „ressign“

search for keyboardadd new shortcutreasign

28
Kempe

Zkuste změnit možnost x-terminal-emulator prostřednictvím aplikace „Alternatives Configurator“.

pro ubuntu můžete použít následující příkaz:

Sudo update-alternatives --config x-terminal-emulator

Zobrazí seznam všech nainstalovaných možností terminálu a poté si můžete vybrat (podle čísla) ten, který chcete.

7
korjjj

Chcete-li nakonfigurovat výchozí terminál v gnome, musíte nainstalovat dconf-tools (Sudo apt-get install dconf-tools).

Poté můžete pomocí gsettings nastavit svůj oblíbený emulátor terminálu.

Řekněme, že váš oblíbený emulátor terminálu je termite.

Nainstalujte jej pomocí Sudo apt-get install termite

Poté zadejte tento příkaz

gsettings set org.gnome.desktop.default-applications.terminal exec termite

Protože termite nepřijímá žádné argumenty (nebo to záleží na tom, co s ním uděláte, můžete je nastavit tímto způsobem), použijte toto k nastavení prázdných nebo k nastavení spouštěcích arků pro terminál, který potřebujete

gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""

Po tomto termite bude váš výchozí emulátor terminálu.

5
Bruno Pereira

Snaž se

Sudo update-alternatives --config x-terminal-emulator
4
Kris Harper

Systém update-alternatives je věc Debian, ale Gnome běží na mnohem více distribucích, takže má svůj vlastní způsob, jak definovat preferované aplikace.

Výchozí terminál můžete nastavit pomocí obslužného programu gnome-default-applications-properties, přístupné také prostřednictvím gnome-control-center as Preferované aplikace.

Nebo můžete nastavit klíč registru gconf /desktop/gnome/applications/terminal/exec.

Není však zaručeno, že všechny aplikace poskytované společností Gnome, jako je nautilus, budou toto nastavení respektovat, nebo spíše používat svá vlastní nastavení.

2
enzotib

To fungovalo v Ubuntu 13.10

gsettings set org.gnome.desktop.default-applications.terminal exec terminator
2
flametoast

Pokud jdete na klávesové zkratky, v sekci Spouštěč si všimnete, že Ctrl + Alt + T je vázána na akci „Spouštěcí terminál“. Ještě jsem to netestoval, ale můžete si vytvořit vlastní zkratku k upřednostňovanému terminálu a místo toho k ní připojit tuto zkratku.

1
Theo Scholiadis

OK, jedna zvláštní věc je, že kompilovaný gnome-terminal s opravou nebude fungovat, pokud váš DISPLAY var je: 0, funguje bezchybně, pokud DISPLAY = localhost: 0.

Takže můžete upravit /usr/bin/gnome-terminal/wrapper a přidejte toto:

ENV{"DISPLAY"}="localhost:0";

těsně před prováděcí linkou.

Následně můžete použít /usr/bin/gnome-terminal/wrapper jako launcher!

0
Sudo update-alternatives --set x-terminal-emulator <terminal-path>

Například:

Sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix

Pokud to chcete udělat v interaktivním režimu nebo zkontrolujte cesty:

Sudo update-alternatives --config x-terminal-emulator
0
Milso