安裝i3wm,一般包名叫做i3和dmenu,i3里面包含了i3-wm,i3lock和i3status,dmenu是一個程序啟動器。
在i3wm-config頁面下載本配置文件并解壓,將i3目錄和i3status放于~/.config/目錄,將Pictures(幾張示例壁紙)放于當前用戶家目錄下(即~/下)即可。
需要的軟件
feh? ? ? ? 設置壁紙需要。!!?。ㄗ詈冒采希?/p>
適合的終端(參照下文配置-終端)?。?!
其余選擇性安裝:
mate-power-manager或xfce4-power-manager或其他電源管理軟件。如果方便調整亮度。!
xcompmgr? ? 如果需要終端透明。??!
scrot? ? 截屏。本配置默認使用的截屏快捷鍵調用的此工具,當然也可以使用其他工具。
alsa-utils? ? 一般都安上了。!
配置
關于本配置的一些重要說明。
按鍵
$mod key使用的默認的Mod4,一般指的是windows鍵或super鍵或meta鍵。
此配置在i3wm的默認配置上稍作修改,參照了windows下的常用快捷鍵和vim按鍵習慣。
注:i3設置的demu默認快捷鍵為$mod+d,輸入關鍵字即可查找相關程序,回車鍵確定啟動當前選中(文字高亮)程序。
截圖:$mod+PrtSc(配置里綁定的是scrot截屏工具,需要安裝scrot,PrtSc即PrintScreen鍵,參考的windwos下的截屏快捷鍵)。
文件管理器:$mod+e(配置里使用的lxde桌面pcmanfm文件管理器,小巧依賴少功能齊全,須安裝pcmanfm,當然也可以使用其他管理器,須修改按鍵配置,參考windows的文件管理器快捷鍵,e-explore)。
關閉窗口:Alt+F4(Alt一般是mod1鍵,參考windows的關閉窗口快捷鍵)。
隱藏和再現窗口:$mod+minus和mod+plus(minus即是減號所在鍵,plus即是加號所在鍵)。
調整窗口邊框風格:
$mod+n有邊框(就是一般的風格,有邊框有頂部欄,n-normal)。
$mod+u無邊框(本配置默認風格,打開新窗口也不會有邊框,可自行設置,u-unnormal)。
$mod+o1像素邊框(o-one pixel)。
$mod+b可在上面三種風格來回切換(b-border style)。
視窗焦點切換:
$mod+Shift+h/j/k/l或者上下左右箭頭(可以切換當前焦點,模仿vim)。
移動當前窗口:
$mod+h/j/k/l或者上下左右箭頭(可以將當前的窗口即焦點窗口向指定方向切換,模仿vim)。
分隔窗口:
$mod+v上下分割(i3wm默認,v-vertical)。
$mod+Shift+h左右分割(左右分割,默認風格就是左右分割)。
窗口布局風格:
$mod+s堆疊式(s-stacking)。
$mod+t標簽式(t-tab)。
$mod+c平鋪式(默認風格),反復按下此快捷鍵可在上下分割平鋪和左右分割平鋪之間來回切換(c-change)。
相鄰工作區切換:$mod+tab(后一個)或alt+tab(前一個)。
亮度和音量:
Fn+筆記本的音量加減鍵(熒幕不會出現提示,可參看bar,也可以用終端的alsamixer調整,需要安裝alsa-utils),加減亮度。
Fn+筆記本的亮度加減鍵以及靜音鍵(需要一個電源管理軟件,推薦mate-power-manager),加減音量及靜音。
i3wm的其他默認按鍵以及按鍵設置請參閱相關文檔或查看config文件。
壁紙和鎖屏
壁紙圖片放置路徑是~/Pictures/wallpaper/wallpaper.jpg,不過本配置文件默認使用下文所述的隨機壁紙實現方法,具體參看下文隨機壁紙。
鎖屏圖片路徑是~/Pictures/wallpaper/lock/lock.jpg。
需要安裝feh!
建議用一個固定的路徑設置壁紙或鎖屏,需要更換壁紙的時候將新圖片命名位wallpaper放進去覆蓋即可,比較方便(當然要注意后綴名是否一致)。
隨機壁紙
本配置默認使用一個wallpaper.sh的腳本隨機更換壁紙。
將需要設定的壁紙放置到~/Pictures/wallpaper/目錄下即可(如需更換壁紙路徑,請在i3/config文件中根據注釋說明更改)。
如需要使用固定壁紙,在i3/config中取消“設定壁紙圖片”的命令的注釋,并注釋掉“自動更換壁紙”的命令。
注意
~/.config/i3/wallpaper.sh文件需要有可執行權限,如壁紙加載出問題,執行:
chmod +x ~/.config/i3/wallpaper.sh
給予執行權限。
可參考archwiki-feh)
電源管理
$mod+alt+l鎖屏。
鎖屏圖片設置見上面的說明。
滅屏時間設置示例:
exec --no-startup-id xset dpms 300
300即是300秒,根據需要修改。
鎖屏/關機/重啟/退出:按下mod+Shift+q或會提示選擇,接下來----
按下L鎖屏(lock)、e退出(exit)、r重啟(reboot)和p關機(poweroff)。
(mod+Shift+q本來是i3wm的默認關閉窗口鍵)
終端
配置中使用了xcompmgr這個工具來配合終端設置透明,需要安裝xcompmgr。
最好使用下面的終端之一。
因為按 $mod+Return, 便會啟動 i3-sensible-terminal, 即執行虛擬終端的腳本。它會試圖按以下順序一一執行,直到成功啟動某虛擬終端:
urxvt
rxvt
terminator
EtermAUR
atermAUR
xterm
gnome-terminal
roxterm
xfce4-terminal
參考自archlinux-wiki:i3wm-虛擬終端#.E8.99.9A.E6.8B.9F.E7.BB.88.E7.AB.AF)
用其他的終端需要在配置中設置。推薦選擇可以設置透明度的終端,推薦roxterm、xfce-terminal、gnome-terminal和terminator,設置簡單。
托盤圖標
bar上某些要顯示托盤圖標(tray icon),須執行xrandr--output,在i3wm配置文件添加類似語句:
exec --no-startup-id xrandr --output eDP1 --primary
其中eDP1是我的計算機的顯示設備的名字。查看計算機顯示設備名稱的命令:
xrandr
例如我的顯示內容有:
`
xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
`
其中的eDP1便是我的顯示設備名稱。
美化
這一部分和i3wm沒有直接關系,屬于附加的美化建議。
使用gtk風格的主題,使用qt4-qtconfig程序管理qt程序的風格以減小不和諧感。
字體推薦:dejavue、wenquanyi-microhei、noto-fonts、ubuntu-family、adobe source...
修改grub主題。
修改圖標主題和窗口主題可使用lxappearance,其依賴較少。推薦窗口主題及圖標主題:
主題:paper-gtk-theme-git、numix-themes、breeze-gtk、arc-gtk-theme...
圖標:paper-icon-theme-git、numix-circle-icon-theme-git、flattr-icon-theme、arc-icon-theme、breeze-icons...
此外,鼠標主題:xcursor-faltbed、breeze-default-cursor-theme...
注意:
更改了配置文件需要重新加載或重新啟動i3方能生效(按下$Mod+Shift+s或者$Mod+Shift+r,分別為restart和reload)
其余參考config內注釋和i3wm相關文檔說明。
i3wm使用參考:
i3wm官方文檔
ArchLinux-wiki:i3wm(簡體中文))