Linux - Manjaro - 18.0 - i3wm - 基本操作 - conky 設定

 
1. 概要
2. フォントを変更する
3. 日付表示を変更する

1. 概要

 ログインすると、右側に
Linux - Manjaro - 18.0 - i3wm -「conky」デフォルトの表示

 てな表示がされます。

 これは「Linux - antiX」で、はじめてお目にかかった「Conky」で表示しているものです。

 悲しいかな、見事に文字化けいたしております。

2. フォントを変更する

 起動の記述は

~/.i3/config
 の

exec --no-startup-id start_conky_maia
# exec --no-startup-id start_conky_green
 にあります。  「start_conky_maia」は

/usr/bin/start_conky_maia
 にありまして、中身は

#!/bin/bash

conky -c /usr/share/conky/conky1.10_shortcuts_maia &&
conky -c /usr/share/conky/conky_maia &&

exit 0
 となっております。

/usr/share/conky/conky_maia
 を見てみますと

conky.config = {
        alignment = 'top_right',
        background = true,
        color2 = '5D7B86',
        cpu_avg_samples = 2,
        default_color = 'F9FAF9',
        double_buffer = true,
        font = 'Bitstream Vera Sans:size=8',
        draw_shades = false,
        gap_x = 25,
        gap_y = 13,
        minimum_width = 200,
        no_buffers = true,
        own_window = true,
        own_window_type = 'override',
        own_window_transparent = true,
        update_interval = 1.0,
        use_xft = true,
}
conky.text = [[
${voffset 8}$color2${font Bitstream Vera Sans:size=16}${time %A}$font\
${voffset -8}$alignr$color${font Bitstream Vera Sans:size=38}${time %e}$font
$color${voffset -30}$color${font Bitstream Vera Sans:size=18}${time %b}$font\
${voffset -3} $color${font Bitstream Vera Sans:size=20}${time %Y}$font$color2$hr
#
${voffset 20}${goto 40}${color}CPU${font Bitstream Vera Sans:bold:size=8}$alignr$cpu%
${voffset 5}${goto 40}$font$color2${top name 1}$alignr$color${top cpu 1}%
${goto 40}$color2${top name 2}$alignr$color${top cpu 2}%
${goto 40}$color2${top name 3}$alignr$color${top cpu 3}%
${goto 40}$color2${top name 4}$alignr$color${top cpu 4}%
# ${goto 40}$color2${top name 5}$alignr$color${top cpu 5}%
#
${voffset 10}${goto 40}${color}RAM${font Bitstream Vera Sans:bold:size=8}$alignr$mem$font
${goto 40}${voffset 5}$color2${top_mem name 1}$alignr$color${top_mem mem_res 1}
${goto 40}$color2${top_mem name 2}$alignr$color${top_mem mem_res 2}
${goto 40}$color2${top_mem name 3}$alignr$color${top_mem mem_res 3}
${goto 40}$color2${top_mem name 4}$alignr$color${top_mem mem_res 4}
# ${goto 40}$color2${top_mem name 5}$alignr$color${top_mem mem_res 5}
#
${voffset 10}${goto 40}${color}Swap${font Bitstream Vera Sans:bold:size=8}$alignr${swap}/ ${swapfree}
${voffset 15}$font$alignr${execi 10000 awk -F= '/TION/ {print $2}' /etc/lsb-release |sed 's/"//g'} \
${execi 10000 awk -F= '/EASE=/ {printf $2" "} /NAME/ {print $2}' /etc/lsb-release}
${voffset 10}${color2}${alignr}${execi 1200 whoami}@${nodename}
${alignr}${color2}${font Bitstream Vera Sans:size=8}uptime: ${color}${uptime_short}
${voffset 5}${color2}${font Bitstream Vera Sans:size=8}${alignr}kernel: ${color}${kernel}
]]
 てなことになっておりまして、フォントが「Bitstream Vera Sans」なのですが、これが文字化けいたしておりますな。  いっそ「Migu 1m」を使います。  「Migu 1M」の設置方法については「Linux - 共通事項」をご参照ください。  設置したら「/usr/share/conky/conky_maia」を root 権限で、vi で開いて

:%s/Bitstream Vera Sans/migu 1m/g
 で、全部変換しちゃいます。  書き込んだら、すぐに表示が変わります。
Linux - Manjaro - 18.0 - i3wm -「conky」文字化け解消

3. 日付表示を変更する

 前項の状態でも、日付の表示が、日本人には、どうもなじめませんな。

/usr/share/conky/conky_maia
 の

${voffset 8}$color2${font Bitstream Vera Sans:size=16}${time %A}$font\
${voffset -8}$alignr$color${font Bitstream Vera Sans:size=38}${time %e}$font
$color${voffset -30}$color${font Bitstream Vera Sans:size=18}${time %b}$font\
${voffset -3} $color${font Bitstream Vera Sans:size=20}${time %Y}$font$color2$hr
 の部分を以下のように変更します。

${voffset 5}${color}$alignc${font DejaVu Sans:size=12}${time %I:%M}   $font
${voffset 5}${color}${alignc}${time %Y年 %b %-d日 (%a)}
 これでまぁ、いいかな。
Linux - Manjaro - 18.0 - i3wm -「conky」日付表示変更

 工夫すれば、もっと格好良く表示させられると思いますが、わたしは、ここらあたりで満足しておきます。


 
 
カウンタバックグラウンド