그놈 터미널 및 태양열 테마


17

Here 설명 같이 GNOME 터미널에 태양열 색상 테마를 적용하려고했습니다 . 그러나 모든 것이 회색으로 표시되고 예상대로 화려하지는 않습니다.

여길 봐
img des를 입력하십시오

내가 할 수있는 아이디어가 있습니까?


다른 색상 테마로 전환하면이 텍스트가 강조 표시됩니까?
pconley

또한 프롬프트가 컬러로 표시됩니까? username @ hostname이라고 표시된 부분과 같이 스크린 샷에서 볼 수 없습니다. 편집 : 또한 제공된 링크의 스크린 샷에는 'ls'출력이 표시되어 있습니다. 이것은 .bashrc에서 설정할 수있는 것으로, 태양열로 제어하는 ​​것이 아닙니다.
nisshh

답변:


14

그 이유를 정확히 모르지만, 그놈을 위해 Solarized를 설치하는 모든 스크립트에서 가장 많이 사용되는 색상의 회색 음영 일뿐입니다.

이 사이트에는 Gnome 색상 프로파일 업데이트를위한 몇 가지 명령이 있습니다 : XORCode website .

명령은 다음과 같습니다.

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"

세 번째 줄을 내 자신의 것으로 바꾸면 터미널이 올바르게 보입니다.

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"

다음 사이트의 셸 스크립트는 원래 구성표와 내가 찾은 구성표의 차이점을 보여줍니다 . GitHub의 ColourTable 스크립트 .


팔레트를 사용해 보았지만 일부 색상이 중복되었습니다. 또한 전경색이 올바르지 않습니다. 그래서 나는 내 자신의 코드를 요점 에 넣었다 . (나는 주석에 모든 것을 게시하려고했지만 사이트는 너비가 0 인 유니 코드 문자를 삽입했습니다.)
wjandrea


1

256 색이 제대로 표시되기 전에 먼저 작동해야한다고 생각합니다.

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

  2. touch .vimrc 이것을 추가하십시오 :

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

    (그것이 내가 한 일입니다. 나는이 모든 것을 처음 접했고 내가 기억하는 것에서 벗어나는 것을 명심하십시오. 며칠 동안 연구가 필요했습니다).

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

    내부 .Xdefaults:customization: -color

    그런 다음 다음 줄로 이동하여 : XTerm*termName: xterm-256color

    그렇게해야합니다. echo $TERM말을해야 xterm-256color하고 tput colors반환해야합니다 256.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.