Garuda - 230305 - i3wm - 基本操作
- 1. 概要
- 2. 共通事項
- 3. カスタマイズ前後
- 4. Garuda Welcome
- 5. i3bar i3status
1. 概要
ここでは、基本的な操作やカスタマイズ方法について記述します。
2. 共通事項
「Garuda Linux」の共通的な操作やカスタマイズ方法については、「Garuda - 230305 - 共通事項」をご参照ください。
「i3wm」の共通的な操作やカスタマイズ方法については、「bspwm - 共通事項」をご参照ください。
本プラットフォームでは、下記の設定を適用しました。
・キー操作
・画面キャプチャ
・メニュー
・フローティングウィンドウ
・フォント
・パネル
デフォルトの端末(Win+Enter で開く)に、「kitty」ちゅうのが割り当てられているのですが、1行が文字より小さくて見ずらいので、「fish」へ変更しました。
メニューは Win+d で「rofi」というプログラムが起動するのですが・・・。
使い勝手がよくないので、「tint2」「jgmenu」を使用します。
フォントは、下記を設定しました。
3. カスタマイズ前後
デフォルトのデスクトップで、mod+d でメニューを表示したところです。
カスタマイズ後のデスクトップ・メニューです。
4. Garuda Welcome
他のデスクトップは、デフォルトでログインするたびに、「Garuda Welcome」という画面が表示されますが、「i3wm」では表示されません。
表示するには
「スタート」→「システム」→「Garuda Welcome」
下記の画面が表示されます。

もし毎回表示されるようだったら、表示させないようにするには、「Show this dialog ato start up」(はみでちゃってますが、下の中央です)のチェックをはずして、閉じます。
5. i3bar i3status
パネルを表示しているのが
~/.config/i3/config
の(行番号は編集後なので違っています)
# panel
# Start i3bar to display a workspace bar
bar {
status_command exec /usr/bin/net-speed.sh
#strip_workspace_numbers yes|no
#strip_workspace_name yes|no
colors {
background #2f343f
statusline #FFFFFF
separator #666666
focused_workspace #4C7899 #285577 #FFFFFF
active_workspace #333333 #222222 #FFFFFF
inactive_workspace #333333 #222222 #888888
urgent_workspace #2F343A #900000 #FFFFFF
#binding_mode #2F343A #900000 #FFFFFF
# colour of border, background, and text
}
}
で、本当はここに、「i3status」の行があるはずなのですが?
~/.config/i3status/config
の中に
order += "disk /"
#order += "wireless _first_"
order += "ethernet _first_"
#order += "battery all"
#order += "battery all"
#order += "load"
order += "cpu_temperature 0"
order += "cpu_temperature 1"
order += "cpu_temperature 2"
order += "cpu_temperature 3"
order += "cpu_temperature 4"
order += "volume master"
order += "tztime local"
てな行がありまして。
どうも、「VirtualBox」上で温度がはかれていないので「can't read temperature」というのが表示されます。
27~31行は、コメントアウトしちゃいます。
また、日時が日本人には、なじまないので変更します。
vi ~/.config/i3status/config
tztime local {
# format = "%Y-%m-%d %H:%M:%S ? ? %Z ? "
format = "%time"
format_time = " %H:%M:%S | %a. %d.%m.%Y "
locale = "de_DE.UTF-8"
}
を下記へ書き換えます。
tztime local {
format = "%Y年%m月%d日 %H:%M:%S"
}
|
|