對象バージョン: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