Gnome-terminalおよびsolarizedテーマのカラーリング


17

ここで説明したように、ソーラー化されたカラーテーマをGNOME端末に適用しようとしました。しかし、そのすべてがグレー表示され、予想どおりにカラフルではありません。

こちらをご覧ください
img desと入力します

私にできることは何ですか?


別のカラーテーマに切り替えると、このテキストは強調表示されますか?
pconley

また、プロンプトは色付きですか?それが言う部分のように:username @ hostname私はスクリーンショットでそれを見ない。編集:また、提供されたリンクのスクリーンショットには、「ls」出力の色が付いています。これは、コントロールをソラライズしたものではなく、.bashrcで設定できるものです。
nisshh

回答:


14

正確な理由は定かではありませんが、私が見たgnome用のSolarizedをインストールするスクリプトでは、ほとんどの場合、最も使用される色のグレーの色合いです。

:このサイトでは、Gnomeのカラープロファイル更新するためのいくつかのコマンドがあるXORCodeのウェブサイトを

コマンドは次のとおりです。

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"

3行目を自分で作成したものに置き換えると、端末が適切に表示されることがわかりました。

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スクリプトの違いを示しています


パレットを試しましたが、色の一部が重複しています。また、前景色も正しくありません。だから私は自分のコードを要点に入れまし。(コメントですべてを投稿しようとしましたが、サイトはゼロ幅のUnicode文字を挿入しました。)
wjandrea

4

この投稿の最初のステップである.dircolorsファイルもダウンロードする必要があります:http ://www.webupd8.org/2011/04/solarized-must-have-color-paletter-for.html


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
    

    内部.Xdefaultscustomization: -color

    次に、次の行に移動して: XTerm*termName: xterm-256color

    それはそれを行う必要があります。echo $TERMと言うべきであり、返す必要がxterm-256colorあります。tput colors256

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.