GNOME terminalini varsayılan olarak xterm-256color kullanacak şekilde nasıl yapılandırırım?


10

GNOME terminaline başladığımda ve yaptığımda çıktı olarak echo $TERMaldım xterm.

Olmasını istiyorum xterm-256color

Ben eklemek için çözüm 'export TERM=xterm256color'düşündüm .bashrc. Ama bu çözümü sevmiyorum, ya kabuk değiştirmeye karar verirsem? Yeni kabuk başlangıç ​​komut dosyasına başka bir dışa aktarma eklemem gerekiyor mu?

Gnome terminalini başlatırken otomatik olarak 256 renk terminaline sahip olmanın daha iyi bir yolu var mı?

Yanıtlar:


12

Kopyalama aynı soruya benim cevap işaret @javabrett:

Özellikle başlangıç ​​komut dosyalarınızı değiştirmemeniz tavsiye edildi ~/.bashrc. Akım $TERMveya $COLORTERMgiriş kullanan herhangi bir "terminal algılama" ~/.profileyalnızca bir tahmindir ve daha önce de belirtildiği gibi, diğer terminalleri (örneğin, Macun veya xterm) kullanırken soruna neden olabilir. Terminal emülatörü grubu varsayılır $TERM, ve bu gerektiği değil kabuk içinde değiştirilebilir.

Gnome terminali, AFAIK, değiştirmek için bir yapılandırma TERMsunmaz, ancak başlangıç ​​komutunuzu değiştirmenize izin verir ve ihtiyacınız olan her şey budur. İşte hile:

Profile Preferences => Title and Command => Run a custom command instead of my shell

Ardından aşağıdaki komutu kullanın:

env TERM=xterm-256color /bin/bash

Farklıysa /bin/bash, tercih ettiğiniz kabukla değiştirin . Ve hayır, "$SHELL"bu satırda kabuk otomatik algılama için kullanamazsınız ;) Bunu zor kodlamak zorundasınız


3

gnome-terminal3.16 sürümünden başlayarak varsayılan olarak TERM=xterm-256color.


2

Askubuntu'daki ayarları aracılığıyla varsayılan olarak ayarlanmasına nasıl gnome-terminalizin verilemeyeceğini açıklayan iyi bir cevap var .TERM

Bunun bir derleme zamanı seçeneği olduğunu gösterir, bu nedenle TERMkabuk profilinde veya başlangıç ​​komut dosyasında ayarlamanın en iyi ve tek seçenek olduğu görülmektedir. İsterseniz bir sarmalayıcı komut dosyası veya takma ad oluşturabilirsiniz.

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.