Unity'de kullanılan varsayılan terminali nasıl ayarlayabilirim?


130

Unity'de kullanılan varsayılan terminali nasıl ayarlayabilirim?

Varsayılan olmayan bir terminal başlatmak için Ctrl+ Alt+ Tkısayol tuşunu kullanmak istiyorum . Varsayılan terminal gnome-terminaldir.

Varsayılan terminal değerini nerede değiştirebilirim?

Yanıtlar:


126

12.04 ve daha yeni olanlar için

gconfşimdi kullanımdan kaldırıldı - http://en.wikipedia.org/wiki/GConf - ve gsettingsyerine kullanılabilir.

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

Terminal nerede terminalden açmak için kullanacağınız komut.


Sonlandırıcıyı terminal olarak yükledim ve gnome-terminalini kaldırdım, ancak önerdiğiniz komut benim için çalışmıyor.
Gaurav Agarwal

13.10'da benim için iyi çalışıyor.
Martin

2
Terminator'ü ana terminalim olarak kullanıyorum, ancak bu komutu çalıştırdıktan sonra ctrl + alt + T artık çalışmıyor.
user1880405

2
@ TorbenGundtofte-Bruun'da yerine konsoleile gnome-terminal
Rumesh

1
Hala Ubuntu 16.04 için çalışıyor
geekQ

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

5
Bu soruya büyük bir cevap olsa da (ve genellikle varsayılan bir IMHO programını değiştirmek için tercih edilen bir yöntem), bu her koşulda 'tercih edilen silah' olmayabilir. Detaylandırmak için: guake terminalini varsayılan olarak ayarlamak istedim ancak güncelleme alternatifleriyle bunu yapmaya çalışırken asla gösterilmedi .
FuzzyQ

1
Ayrıca, doğrudan xdg-open :) komut dosyasına düzenleyebilirsiniz :) sudo gedit `which xdg-open`
iegik

Bu, kısayol komut sonucunu değiştirmez, soruda açıkça belirtildiği gibi, neden bu kadar fazla oy aldığını anlamıyorum.
m3rosss

Ubuntu 17.04'te benim için çalışıyor. terminologyKurdum ve Ctrl + Alt + T terminali oldum . Koştu update-alternativesve geri döndü gnome-terminalve hemen çalıştı.
rjh

40

Sadece Ubuntu 11.10 veya daha önceki sürümlerde! Daha yeni sürümler için LucaB cevabını görün!

Bir terminal açın (örneğin, gnome-terminal)

Bir sonraki komutu çalıştırın:

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

Örneğin:

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

Tamam :)


5
Bu benim için çözmez. Htop'u .desktop dosyasıyla (belirten Terminal=True) başlattığımda, ne olursa olsun Gnome Terminalinde başlar. Varsayılan terminal emülatörünü değiştirecek başka bir yer var mı?
Ryan Thompson

2
DOĞRU CEVAP BELLOW!
Gerep

@gerep Cevabım doğru, çünkü soru tam olarak Ubuntu versiyonunu tanımladı: 11.10 . Tabii ki yeni sürümlerde gconftool kullanımdan kaldırılmıştır, bu doğru çözüm değil.
Regisz

28

Kısayolu değiştirmek ve varsayılan termainal değil,

  1. klavye için ara
  2. kısayollara ve özel kısayollara git
  3. yeni kısayol eklemek için artı işaretine basın (bu durumda sonlandırıcı)
  4. ctrl + alt + t kısayolunun zaten kullanımda olduğu söylendiğinde "yeniden gönder" e basın

klavye için ara yeni kısayol ekle reasign


2
benim için çalışmıyor
Gaurav Agarwal

Anlaşılması en kolay ve zaman testine dayanan biri için +100.
Brandon Bertelsen

O zamandan beri sudo update-alternatives --config x-terminal-emulator"x-terminal-emulator bağlantı grubunda yalnızca bir alternatif var (/ usr / bin / x-terminal-emulator sağlanması): /usr/bin/gnome-terminal.wrapper Yapılandırılacak bir şey yok." ve Guake yüklü olsa bile, bu seçeneği kullandım. Normal terminali Shift + Ctrl + Alt + T olarak değiştirdi ve yerine Gutrl + Alt + T kullanmak için Guake'i kurdu. Tek sorun, ben de sağ tıklayıp Terminalde Aç'ı açmak istiyorum. Ayrıca Guake, F12'ye ve ne Ctrl + Alt + T yerine tercih ettiğime ayarlandı. Yine de güzel bir ek.
Natetronn

7

x-terminal-emulator"Alternatif Konfigüratör" uygulaması ile seçeneği değiştirmeyi deneyin .

Ubuntu için aşağıdaki komutu kullanabilirsiniz:

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

Yüklemiş olduğunuz tüm terminal seçeneklerini listeler ve ardından istediğinizi (numarasına göre) seçebilirsiniz.


2
biraz yardımcı: 'Alternatif Konfigüratör' 'balternatif'
Regisz

5

Gnome'da varsayılan terminali yapılandırmak için yüklemeniz gerekir dconf-tools( sudo apt-get install dconf-tools).

Bundan sonra gsettingsfavori terminal emülatörü ayarlamak için kullanabilirsiniz .

En sevdiğiniz terminal emülatörünün olduğunu söyleyelim termite.

Yükleyin sudo apt-get install termite

Bundan sonra bu komutu yazın

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

Yana termiteherhangi bir bağımsız değişken almaz (ya da, onunla ne bağlıdır yok, onları bu şekilde ayarlayabilirsiniz) ihtiyacınız terminal için exec-args bu boş ayarlamak için kullanabilir veya set

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

Bundan sonra termitevarsayılan terminal emülatörü olacak.


Orada başka bir yolu özetlenmiştir askubuntu.com/questions/70540/...
krumpelstiltskin

Aynı şey, gerçekten mater değil, bu şekilde yerine aracı kullanırgconf
Bruno Pereira

exec-arg ne yazık ki benim için işe yaramadı. Tam ekran modunda terminal başlatmaya çalışıyordum. Yardımcı olan tek seçenek yapılandırmadaki seçeneği belirtmekti. Terminatör kullanıyorum
Timofey

4

Deneyin

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

1
Hmm, ikinci düşünceye göre, bu onu güncellemiyor gibi görünüyor.
Kris Harper

2

Güncelleme alternatifleri sistemi bir Debian meselesidir, ancak Gnome daha birçok dağıtımda çalışır, bu nedenle tercih edilen uygulamaları tanımlamanın kendi yolu vardır.

Varsayılan terminali gnome-default-applications-properties, Tercih Edilen Uygulamalargnome-control-center olarak da erişilebilen yardımcı program aracılığıyla ayarlayabilirsiniz .

Alternatif olarak, gconf kayıt defteri anahtarını ayarlayabilirsiniz /desktop/gnome/applications/terminal/exec.

Ancak, Gnome tarafından sağlanan tüm uygulamaların, nautilus gibi, bu ayara saygı duyması veya kendi ayarlarını kullanması garanti edilmez.


2

Bu Ubuntu 13.10'da çalıştı.

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

Bu benim için Ubuntu
14.04'te

1

Klavye kısayollarına giderseniz, Başlatıcı bölümünün altında Ctrl + Alt + T'nin "Terminali Başlat" eylemine bağlı olduğunu fark edeceksiniz. Henüz test etmedim, ancak tercih ettiğiniz Terminal için bir Özel Kısayol oluşturabilir ve bunun yerine bu kısayolu bağlayabilirsiniz.


0

Tamam, tuhaf bir şey, gnome-terminalDISPLAY var: 0 ise yamanın derlenmesinin işe yaramayacağıdır: DISPLAY = localhost: 0 ise kusursuz çalışır.

Böylece şunu düzenleyebilir /usr/bin/gnome-terminal/wrapperve ekleyebilirsiniz:

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

exec satırından hemen önce.

Daha sonra /usr/bin/gnome-terminal/wrapperbaşlatıcısı olarak kullanabilirsiniz !


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

Örneğin:

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

Etkileşimli modla yapmak veya yolları kontrol etmek istiyorsanız:

sudo update-alternatives --config x-terminal-emulator
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.