Manjaro下安装和美化i3wm,以及相关软件配置
Manjaro下安裝及美化i3wm
由于本人是在vmware workstation pro15下安裝的Manjaro Xfce桌面,所以可能與部分用戶(hù)配置步驟和配置軟件并不完全相同,具體情況大家可以去Arch Wiki查看或者直接查看相關(guān)軟件的文檔。
簡(jiǎn)單設(shè)置后的樣子
1、安裝軟件
1-1、下載i3wm
sudo pacman -S i3wm
1-2、下載Dmenu
sudo pacman -S dmenu
1-3、下載終端alacritty
sudo pacman -S alacritty
1-4、下載渲染器picom
sudo pacman -S picom
1-5、下載圖片查看器feh
sudo pacman -S feh
1-6、下載狀態(tài)欄polybar
sudo pacman -S polybar
1-7、下載截圖軟件flameshot
sudo pacman -S flameshot
2、軟件配置
2-1、i3配置
重啟后選擇i3桌面,兩次選擇都直接按Enter繼續(xù),進(jìn)桌面以后按win + Enter打開(kāi)終端,win + d打開(kāi)dmenu,輸入firefox可以打開(kāi)瀏覽器
首先查看自己的i3默認(rèn)配置文件
cd /usr/share/doc/i3/
ls
應(yīng)該可以看到該文件夾下的config文件 ,將該文件復(fù)制到**.config目錄下的i3目錄若沒(méi)有i3**目錄,先創(chuàng)建目錄
cd ~/.config
mkdir i3
cd i3
cp /usr/share/doc/i3/config ./config
編輯該配置文件,建議使用nano(至少知道怎么退出保存文件)
nano config
將bindsym $mod+Return exec i3-sensible-terminal中的i3-sensible-terminal改為alacritty(確保已經(jīng)安裝alacritty)
添加以下內(nèi)容美化i3以及添加軟件啟動(dòng)
new_window none
new_float normal
hide_edge_borders both
gaps inner 8
gaps outer 8
首先下載幾張圖片到家目錄的Pictures目錄下,每次啟動(dòng)i3feh可以自動(dòng)隨機(jī)選取壁紙然后做為桌面
exec --no-startup-id feh --randomize --big-fill ~/Pictures/*.jpg
exec --no-startup-id picom -b
截圖軟件flameshot設(shè)置
bindsym Print --release exec /usr/bin/flameshot gui
for_window [class="flameshot"] floating enable
2-2、alacritty的配置設(shè)置
進(jìn)入alacritty配置文件(與i3配置文件類(lèi)似,若.config目錄下沒(méi)有alacritty目錄則自己創(chuàng)建,并把默認(rèn)配置文件復(fù)制過(guò)來(lái))
cd ~/.config
mkdir alacritty
cp /usr/share/doc/alacritty/alacritty.yml ./alacritty.yml
nano alacritty.yml
此時(shí)你打開(kāi)終端alacritty可能會(huì)出現(xiàn)終端字體重疊現(xiàn)象,所以需要更改字體,個(gè)人建議將字體monospace更改為Source Code Pro
將配置文件中的font中的family改為Source Code Pro
以及將背景不透明度改為你自己喜歡的值
background_opacity:0.5
2-3、picom的配置
與上面相似,復(fù)制文件/usr/share/doc/picom/picom.conf.example到.config目錄下的picom目錄(沒(méi)有目錄自己創(chuàng)建一個(gè))
nano picom.conf
inactive-opacity = 0.7
active-opacity = 0.9
設(shè)置活動(dòng)窗口的不透明度基本可以了
2-4、polybar的配置
打開(kāi)i3的配置文件
將配置文件最底下的i3bar配置注釋
#bar {
#...
#}
在**.config**目錄下創(chuàng)建polybar目錄,并將polybar默認(rèn)配置文件config復(fù)制過(guò)來(lái)
在polybar目錄下創(chuàng)建文件launch.sh
touch launch.sh
nano launch.sh
加入以下內(nèi)容
killall polubar
polybar example
然后在i3配置文件中加入以下內(nèi)容
exec --no-startup-id ~/.config/polybar/launch.sh
重啟后就能看到polybar的默認(rèn)狀態(tài)了(win + shift + r可以直接重啟i3不需要重啟整個(gè)linux)
2-5、flameshot
需要截圖直接在終端使用
flameshot gui
3、常見(jiàn)問(wèn)題
vm虛擬機(jī)可能會(huì)遇到分辨率問(wèn)題或者其他問(wèn)題,如果遇到以上一些軟件的設(shè)置問(wèn)題建議直接bing搜索軟件名稱(chēng)進(jìn)入官網(wǎng)查看文檔,或者直接去archwiki查看相關(guān)軟件基本配置,或者github的相關(guān)軟件的wiki界面均可。
polybar的設(shè)置非常多樣化,大家可以去官網(wǎng)看一看官方教程
i3wm的進(jìn)一步使用也建議直接進(jìn)官網(wǎng)查看
最后附上本人配置文件大家可以參考https://github.com/majicyu/.config
總結(jié)
以上是生活随笔為你收集整理的Manjaro下安装和美化i3wm,以及相关软件配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在线登记系统代码 php_PHP框架实现
- 下一篇: python loads_python