Gnome-terminal dan Coloring tema solarized


17

Saya mencoba menerapkan tema warna yang solarized ke terminal GNOME saya, seperti dijelaskan di sini . Tapi itu semua berwarna abu-abu dan tidak berwarna seperti yang diharapkan.

Lihat disini
masukkan img des

Ada ide yang bisa saya lakukan?


Apakah teks ini disorot ketika Anda beralih ke tema warna yang berbeda?
— pconley

Juga, apakah prompt Anda berwarna? Seperti pada bagian di mana tertulis: username @ hostname Saya tidak melihatnya di screenshot. Sunting: juga, tangkapan layar di tautan yang disediakan memiliki warna 'ls', yang merupakan sesuatu yang dapat Anda atur di .bashrc Anda, bukan sesuatu yang dikontrol secara terpisah.
— nisshh

Jawaban:


14

Tidak yakin alasan tepatnya, tetapi di salah satu skrip yang menginstal Solarized untuk gnome yang saya lihat sebagian besar hanya warna abu-abu untuk warna yang paling sering digunakan.

Situs ini memiliki beberapa perintah untuk memperbarui profil warna Gnome: situs web XORCode .

Perintahnya adalah:

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_background" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#00002B2B3636"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#65657B7B8383"

Saya menemukan bahwa mengganti baris ketiga dengan salah satu buatan saya membuat terminal terlihat pas:

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#858599990000:#B5B589890000:#26268B8BD2D2:#6C6C7171C4C4:#2A2AA1A19898:#FDFDF6F6E3E3"

Skrip shell di situs berikut ini dapat menunjukkan apa yang berbeda dalam skema asli dan yang saya temukan untuk bekerja: Skrip ColourTable di GitHub .


Saya mencoba palet Anda, tetapi beberapa warna adalah duplikat. Juga warna latar depan tidak benar. Jadi saya memasukkan kode saya sendiri di intinya . (Saya mencoba memposting semuanya dalam komentar tetapi situs memasukkan beberapa karakter Unicode nol-lebar.)
— wjandrea


1

Saya percaya Anda harus membuat 256 warna berfungsi terlebih dahulu sebelum itu akan ditampilkan dengan benar.

  1. sudo vim ~/.Xdefaults .xsession .vimrc

  2. touch .vimrc dan tambahkan ini:

    set term=screen-256color
    set t_Co=256
    set background=dark
    

    (Itulah yang saya lakukan, perlu diingat bahwa saya baru untuk semua ini dan hanya pergi dari apa yang saya ingat lakukan. Butuh waktu beberapa hari untuk meneliti).

    if $COLORTERM == "gnome-terminal" then set t_Co=256 endif
    

    Di dalam .Xdefaults:customization: -color

    Lalu pergi ke baris berikutnya dan: XTerm*termName: xterm-256color

    Itu harus dilakukan. echo $TERMharus mengatakan xterm-256colordan tput colorsharus kembali 256.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.