今のところカスタムカラーは使わない方針。
書式とか
サンプルを含むデフォルトのテーマセットは /usr/share/moc/themes の中にある。
カスタムするなら似通ったテーマをコピって変えてくのが楽だと思う。
example_themeにコメントアウトで説明書きがしてある。
書式は
[適用箇所] = [文字色] [背景色] [オプション]
になる。オプションを複数入れたい時はスペースではなくカンマで区切るところに注意。
色には red green blue cyan magenta yellow black white grey default が使えて、だいたいそういうのは端末のカラースキームによって色味が違う。
greyは端末によって出来たり出来なかったりする。なおCSSと違ってgrayはサポートしてない。
それぞれcolordef red = 1000 500 0 などで色味の調整ができる時があるけど、TTY(Ctrl+Alt+F1で出るやつ)ではサポートできないので特に扱いません。
オプションにはCSSでいうとこのtest-decorationぽいのがあって、これも端末によっては変わらないことがある。
- normal デコレーションなし
- standout ハイライト用のオプションらしいけどTTYでは特に変化がなかった
- underline 下線を引く
- reverse 文字色と背景色を入れ替える
- blink カーソルみたいに点滅させる…と思うけどこれもTTYでは(略
- dim 少し暗くする…らしいけどT(略
- bold 太字にする(端末によっては文字色がやや明るくなる)
boldの文字が明るくなる効果については想像通りにいかない(magentaが薄ピンク寄りになったり)ってことがあるので今回はあまり使わない方針。
mono-white
プリインストールの black_theme から文字色と背景色を入れ替えて見やすいように改変。
# white theme by Arn <arn.alduomacil@gmail.com># mono-white theme by 0xconfig (nvlk.conf@gmail.com)background = black white frame = black white window_title = black white reverse directory = black white underline selected_directory = black white reverse playlist = black white selected_playlist = black white reverse file = black white selected_file = black white reverse marked_file = black white underline marked_selected_file = white black info = black white selected_info = black white reverse marked_info = black white marked_selected_info = black white reverse status = black white title = black white state = black white current_time = black white time_left = black white total_time = black white time_total_frames = black white sound_parameters = black white legend = black white disabled = black white enabled = black white reverse empty_mixer_bar = black white filled_mixer_bar = black white reverse empty_time_bar = black white filled_time_bar = black white reverse entry = black white reverse entry_title = black white reverse,underline error = black white reverse message = black white plist_time = black white underline
new-mecca
blue magenta cyanあたりでまとめたサイバーピンク白テーマ。名前とインスピ元はこれらの配色が特徴的なゲームKatana ZEROから。おしゃれ。
全画面で使うとチープに見える気がするのでデスクトップ環境で小窓で使うぐらいが丁度いいかも。
example_themeの改変。
# new-mecca theme by 0xconfig(nvlk.conf@gmail.com) # Based by example_theme and inspirated by https://katanazero.com/ background = white white frame = magenta white window_title = blue white underline directory = blue white underline selected_directory = blue yellow underline playlist = magenta white selected_playlist = white yellow underline file = black white selected_file = black yellow marked_file = black white underline marked_selected_file = black yellow underline info = blue white selected_info = blue yellow underline marked_info = blue white underline marked_selected_info = blue yellow underline status = white magenta title = black white underline state = magenta white current_time = magenta white time_left = blue white total_time = black white time_total_frames = white white sound_parameters = blue white legend = blue white enabled = magenta white disabled = cyan white empty_mixer_bar = cyan blue filled_mixer_bar = white magenta empty_time_bar = white magenta filled_time_bar = black cyan entry = white blue entry_title = white blue error = black yellow message = white blue plist_time = white blue underline
ちょっとreverseを使ったほうが早い設定の部分もあるけど面倒なのでそのまま(おいこら)
new-mecca-dark
ネオンカラーは黒ベースの方が合うのでは?となったので、そうすると見づらくなるblueを減らしyellowを多めに差し込むようにした。
# new-mecca-dark theme by 0xconfig(nvlk.conf@gmail.com) # Based by example_theme and inspirated by https://katanazero.com/ background = black black frame = magenta black window_title = cyan black underline directory = cyan black underline selected_directory = cyan blue underline playlist = magenta black selected_playlist = magenta blue underline file = white black selected_file = white blue marked_file = white black underline marked_selected_file = white blue underline info = yellow black selected_info = yellow blue underline marked_info = yellow black underline marked_selected_info = yellow blue underline status = black magenta title = white black underline state = yellow black current_time = magenta black time_left = cyan black total_time = white black time_total_frames = black black sound_parameters = cyan black legend = cyan black enabled = cyan black disabled = magenta black empty_mixer_bar = cyan blue filled_mixer_bar = black magenta empty_time_bar = black magenta filled_time_bar = white cyan entry = yellow blue entry_title = yellow blue error = black yellow message = black blue plist_time = yellow blue underline
おわり
これらのスキームは改変と配布自由です。
0 件のコメント:
コメントを投稿