i3のbarが見えなくなった。 消えてなくなった訳ではなく描画領域が画面の下に隠れて見えなくなった。 どうしたものかということだが、barの設定をちゃんと記述していなかったことが原因のような気がするので、下記の設定を config に追加した。 またデフォルトの i3status から i3blocks に変更した。 結果として i3のbarは再び表示されるようになった。 ただ⎈、設定追加が効いたのかi3blocksに変更したことが良かったのかは不明。 結果オーライなので詳しく調べることはしない。

.config/i3/config

bar {
# i3status, conky, i3blocks
  status_command i3blocks
  font pango:JetBrains Mono NL 7
  # mode dock|hide
  mode dock
  # potiopn top|bottom
  position bottom
  separator_symbol " │ "
  workspace_buttons yes
  strip_workspace_numbers yes
  binding_mode_indicator yes
  # system trey area show which display or none:none|primary|<output>
  tray_output none
  # tray is shown on the right-hand side of the bar.default a padding of 2 pixels.
  tray_padding 0
  colors {
    set $background #2b303b
    set $foreground #c0c5ce
    set $secondary #3f4751
    set $red #bf616a
    set $blue #8fa1b3
    # Background color of the bar
    background $background
    # Text color to be used for the statusline. 
    statusline $blue
    # Text color to be used for the separator.
    separator $secondary
    # Border,background and text color for a workspace buton when the workspace has focus. 
    focused_workspace  $blue $blue $background
    # Border,background and text color for a workspace button when the
    # workspace does not have focus ant is not active(visible) on any output,
    this will be the caee for most workspace.
    inactive_workspace $background $background $foreground
    # Border,background and text color for a workspace button when the
    # workspace contains a window with the urgency hint set.
    urgent_workspace   $red $red $background
    # Border,background and text color for the binding mode indicator.If not
    # used, the colors will be taken urgent_workspace.
    binding_mode       $blue $blue $background
  }
}

i3: i3 User’s Guide#Configureing_i3_bar に沿ってi3barについての設定を記載する。i3barが出力する内容を、status_commandで指定するのでi3blocksとする。 .config/i3blocks/config


[uptime]
label= 
command=uptime | sed 's/.*up \([^,]*\),.*/\1/'
color=#8fa1b3
interval=60

[memory]
label= 
# command=~/.config/i3blocks/memory.py
command=free -h | awk 'match($0, /^Mem/){print $3 " / " $2}'
color=#8fa1b3
interval=1

[load average]
label= 
command=echo "$(uptime | sed 's/.*load average: \(.*\)/\1/' | cut -d, -f1)/$(grep 'processor' /proc/cpuinfo | wc -l)"
color=#8fa1b3
interval=1

[network]
label= 
command=[[ -n $(ip link show up dev wlp4s0) ]] && which wpa_cli &> /dev/null && echo "$({ echo 'status'; echo 'quit'; } | wpa_cli -i wlp4s0 | grep '^ssid=' | cut -d= -f2) : $(cat /proc/net/wireless | tail -1 | tr -s ' ' | cut -d' ' -f4 | sed 's/\./dBm/')"
color=#8fa1b3
interval=1

[lightness]
label=☀ 
command=xbacklight -get | xargs printf '%.0f%%\n'
color=#8fa1b3
interval=once
signal=2

[volume]
label= 
command=~/.config/i3blocks/volume.sh
interval=once
signal=1

[date]
label=
command=date +'%m/%d(%a) %H:%M'
color=#8fa1b3
interval=1

[battery]
command=~/.config/i3blocks/battery.sh
format=json
interval=persist

Refference

i3blocksの設定 - Qiita