對象バージョン:4.16.1-1
$music_next を改訂
$proxy_http を改訂
$writer)
$proxy_gen を追加
$browser_pr
$my_ua
$browser_day
$proxy_http
$my_locale
$my_time
$writer
$im → $messenger
$browser_tor
$dictionary
$ime_config
$volume_mute
;(セミコロン)や ;(カンマ)についての補足
$my_home
$my_bookmark
$my_ua
$sandbox
$browser
surf-status.sh を追加
logoff.sh を實行してから電源オフへ
surf を試驗的に導入
pr プロファイルの class を lw_pr へ變更
url-alias.sh を追加
`` → $()
bindsym $hyp+i workspace $ws9; $noid $term -t $ftp; split horizontal; $noid $term -t "Docs" -e $filer $my_doc
bindsym $hyp+i workspace $ws9; split horizontal; $noid $term -t $ftp & sleep 0.1 && $term -t "Docs" -e $filer $my_doc
$font_write
$volume_standard
$ws3 〜 $ws8
$fonts
$fonts_bar
$my_doc
$writer
$ftp
$ws10 を $ws0 へ改訂
$messenger を $im へ改訂
$lock を改訂
mocp --pause && i3-msg workspace LOCK && i3-msg bar mode invisible && sleep 1 && slock && mocp --toggle-pause && i3-msg bar mode hide
xautolock -locknow
~/.xsessionrc へ移動
bindsym $mod+$sft+F5 $noid xautolock -locknow && $suspend
bindsym $mod+$sft+F5 $noid $lock && $suspend
bindsym $hyp+backslash $noid $term -f $font_write -e $editor
bindsym $hyp+backslash workspace $ws0; $noid $writer -e $editor
bindsym $hyp+i workspace $ws9; $noid $term; split horizontal; $noid $term -e $filer ~/DOC
bindsym $hyp+i workspace $ws9; $noid $term -t $ftp; split horizontal; $noid $term -t "Docs" -e $filer $my_doc
$mlsp:Webメールからメールクライアントへ移行したため
$brws_test
$volm_mute
$mlcl:メールクライアント
$imsn:インスタントメッセンジャー
$lock を改訂。スクリーンロッカを physlock から slock へ變更したため
$brws* を改訂。Webブラウザを IceCat から LibreWolf へ變更したため
systemctl を loginctl へ改訂
dzen2 へ變更
wktx を追加
dmenu へ變更
physlock へ變更
lock を修正(BGMの停止、スクリーンセーバーの適用、physlock の利用など)
xautolock を利用)
xautolock を追加
j4-dmenu-desktop へ變更
hide_edge_borders)にした
workspace_layout)を追加
Personal, WIP)を追加
noid を追加、置換
bar { mode })を追加
bar hidden_state toggle)を追加
keyup Hyper を keyup Hyper_L へ改訂(押下げが發生してゐたため)
~/.config/i3/config:
## 自動起動
$exec xautolock -time 15 -locker slock
$exec redshift -O 2200 -b 0.8:0.8
$exec $myterm
$exec mocp --server && mocp --play
## フォント
font pango:GenEi M Gothic v2 Medium 20px
--releaseオプションを附ける
bindsym --release Control+Shift+w exec --no-startup-id xdotool
sleep):
xdotool key --clearmodifiers alt+d sleep 0.1 key --clearmodifiers ctrl+v Return
keyup ctrl+shift
sleepか&&で繫いだ方が良い?
bindsym --release Control+Shift+w exec --no-startup-id xdotool key --clearmodifiers alt+d sleep 0.1 key --clearmodifiers ctrl+v sleep 0.1 Return sleep 0.1 keyup ctrl+shift
# 入力メソッド無効→テキストエディタ終了
# Ctrl + ; = 入力キー
# Ctrl + Shift + F12 = 入力メソッドを切換へるキー
# F10 = テキストエディタを終了するキー
bindsym --release Control+semicolon exec --no-startup-id xdotool key --clearmodifiers ctrl+shift+F12 sleep 0.1 key --clearmodifiers F10 sleep 0.1 keyup ctrl+semicolon
~/.config/i3/config:
## キーの定義
set $mod Mod4
set $alt Mod1
set $ctl Control
set $sft Shift
set $hyp Mod3
## キーワードの定義
set $exec exec --no-startup-id
set $homepage https://hacktivis.me/projects/badwolf
set $mail_provider https://www.migadu.com/
set $myterm urxvt
set $pass keepassxc
set $browser badwolf
set $browser_test /opt/librewolf/librewolf -P -no-remote default
set $lock xautolock -locknow
set $suspend loginctl suspend
set $poweroff loginctl poweroff
set $brightness_up brightnessctl -c backlight s 70+
set $brightness_down brightnessctl -c backlight s 70-
set $volume_up amixer sset Master 5%+
set $volume_down amixer sset Master 5%-
set $volume_mute amixer sset Master toggle
set $music_next mocp --next
set $music_prev mocp --previous
set $music_pause mocp --toggle-pause
set $music_stop mocp --stop
set $notify_date $(date +"%H:%M %a %d-%m-%Y")
set $notify_music $(mocp -Q %song)
## キーの無効化
bindsym XF86WLAN nop
## キーコンフィグ
# i3 の終了(X セッションのログアウト)
bindsym $mod+F10 exit
# 画面ロック
# bindsym $mod+F5 $exec mocp --pause && i3-msg workspace LOCK && i3-msg bar mode invisible && sleep 1 && physlock -s && mocp --toggle-pause && i3-msg bar mode dock
bindsym $mod+F5 $exec $lock
# 画面ロック→サスペンド
bindsym $mod+$sft+F5 $exec $lock && $suspend
# 電源オフ
bindsym $mod+$sft+F10 $exec $poweroff
# 通知:日時
bindsym $hyp+m $exec notify-send "$notify_date"
# 通知:BGM
bindsym $hyp+$sft+m $exec notify-send -u low "$notify_music"
## ファンクションキー
bindsym XF86MonBrightnessUp $exec $brightness_up # バックライト輝度:増
bindsym XF86MonBrightnessDown $exec $brightness_down # バックライト輝度:減
bindsym XF86AudioRaiseVolume $exec $volume_up # 音量:増
bindsym XF86AudioLowerVolume $exec $volume_down # 音量:減
bindsym XF86AudioMute $exec $volume_mute # 音量:ミュート
bindsym XF86AudioPlay $exec $music_pause # BGM:一時停止トグル
bindsym XF86AudioNext $exec $music_next # BGM:次の曲
bindsym XF86AudioPrev $exec $music_prev # BGM:前の曲
bindsym XF86AudioStop $exec $music_stop # BGM:停止
bindsym XF86HomePage $exec $browser $homepage # Webブラウザ
bindsym XF86Sleep $exec $lock && $suspend # 画面ロック→サスペンド
bindsym XF86Mail $exec $browser_test $mail_provider & $pass # メール
bindsym XF86PowerOff $exec i3-nagbar -t warning -m "システムを終了しますか?" -b "終了" "$poweroff"
bindsym XF86Search $exec $browser https://search.disroot.org/
bindsym XF86Tools $exec dclock
bindsym XF86Calculator $exec mate-calc
~/.config/i3/config:
## ウィンドウの配色
# class border bg text indctr c_border
client.focused #004070 #003077 #cccccc #223344 #003388
client.focused_inactive #003060 #002030 #999999 #112233 #002266
client.unfocused #101010 #060606 #707070 #001122 #001144
client.background #000000