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?

Denny Mueller
sumber
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 .

Seanchán
sumber
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.

pixel 67
sumber