Manjaro+i3wm配置
配置KDE
Manjaro是基于Arch的衍生版。
初始装的是Manjaro-KDE,通过主题改成了Big Sur的样式。(有一说一,是真的好看)
装的是Latter dock
yay -S latte-dock
更换Sway
然后发现KDE实在是太耗电了,于是换成Sway试试。
yay -S sway
Sway是基于Wayland的wm管理器,听说wayland的速度好于X11,且快捷键和使用方式和i3wm相同(可以使用和i3wm相同的配置文件)。于是装上后试了试,但是wayland的兼容性实在不行,只好放弃。(无法使用vivaldi浏览器。。)
配置i3wm
i3是动态平铺窗口管理器,配置文件为纯文本文件。配置文件默认在
1 | ~/.config/.i3/config |
在配置文件里可以配置快捷键 ,自启动,窗口平铺操作等
使用Rofi 当作应用启动器,polybar作为bar(状态栏)
1 | yay -S rofi polybar |
rofi使用默认的配置,polybar使用Polybar Nord 主题。
rofi生成默认的配置文件:
1 | mkdir -p ~/.config/rofi |
然后在i3的config里加上主题参数,即可在启动的时候切换到所选的主题。
bindsym $mod+d exec –no-startup-id rofi -show run -theme Arc-Dark
其中Arc-Dark为主题名称 ,rofi的主题目录为:
/usr/share/rofi
配置Polybar Nord主题
1 | git clone https://github.com/Yucklys/polybar-nord-theme ~/.config/polybar/ |
将其下载到 ~/.config/polybar/ (polybar的默认配置目录)
其中包含一个 launch.sh 文件,用于启动polybar ,可以选择light 或者dark主题。
1 | ./launch.sh light |
在~/.config/.i3/config的配置文件中写为:
exec_always –no-startup-id $HOME/.config/polybar/launch.sh dark
使用之前需要安装一些依赖:
安装所需字体:
1 | yay -S ttf-font-awesome wqy-microhei |
安装可选软件:
1 | yay -S dunst clipmenu xfce4-power-manager nm-applet mpd alsa-utils |
Nord主题中有两个需要注意的地方:
- 使用了今日诗词的api,会在屏幕的下方刷新诗词。可以自己去申请自己的api
今日诗词api 然后替换掉~/.config/polybar/
中的nord-down中作者的api (在第75行左右)
使用了openweather的天气api,需要自己申请api
然后在
polybar/scripts/openweathermap-fullfeatured.sh
中修改38,39行的api和地址默认的位置为BeiJing。
注意事项:nord-config中 需要修改默认的显示输出和默认的wifi硬件 有需要的还可以修改polybar的dpi
- 第5行:如果也是13.1的2k屏幕建议修改为 dpi = 144
- 第6行 默认的输出是
eDP1(monitor = ${env:MONITOR:eDP1})
但是我的显示器是eDP如果出现问题的话记的修改 - 第66行
interface = wlp1s0
这里要换成自己的网卡 使用ifconfig 可以查看自己的网卡 通常有线网卡为eth开头,无线网卡为wlp开头
可选软件:vivaldi qqmusic-bin google-chrome typora thunderbird wps-office-cn joplin tlp