Arch Linux 从 kde 转移到 Gnome
起因
最开始用的是 KDE 桌面,有一说一,它的 UI 真的很漂亮,自定义起来也很方便,很多东西都是可以直接用鼠标调的,不用真的去改配置文件。但是它最大的问题是不稳定,这也是我替换它的主要原因。时不时会遇到标题栏卡住、任务栏卡住的情况,鼠标键盘还能动,视频音乐也继续放着,但是鼠标关不掉窗口,只能重启解决。偶尔出现几次还能接受,但它最近频发让我有点难顶,因此打算换一个桌面 – 等到后面如果 kde 6 优化起飞的话还是会换会 KDE, 用着真的爽。
考虑的方案有: Gnome 和 i3wm 。 Gnome 和 KDE 一样,生态比较完整,配置几乎是全套; i3wm 要配置的东西比较多,我懒得于是选了 gnome (后面有时间可以折腾一下 i3wm )。
安装
sudo pacman -S gnome gdm gnome-tweaks gnome-browser-connector
gnome
: 整个 Gnome 组包括基本组件和基本应用比如内置浏览器、终端、文件管理器都会安装gdm
: 适配 Gnome 的登录管理界面gnome-tweaks
: 额外的优化选项gnome-browser-connector
: 集成浏览器插件,用来安装管理 Gnome 插件
将登录管理器从 SDDM 替换成 GDM:
sudo systemctl disable sddm --now
sudo systemctl disable gdm --now
这是重启或者注消的登录管理界面应该替换成 GDM 了,然后选择合适的桌面环境进入即可。我选用的是 Gnome on xorg
。
插件安装
使用
通过点击浏览器插件,或者直接访问 https://extensions.gnome.org 进入插件管理界面。进入 Installed entensions
或者 https://extensions.gnome.org/local/ 查看本地已安装的插件。注意要把 Disable all extensions
置为 Off
插件列表
- Clipboard Indicator: 任务栏添加剪切板托盘
- Dash to Dock: Dock 配置
- Date Menu Formatter: 自定义任务栏的时间格式
- Hide Activities Button: 隐藏任务栏的“活动”(Activities)
- Input Method Panel: 任务栏添加输入法托盘
- Notification Banner Reloaded: 修改通知的在屏幕出现的位置
- Notification Filter: 过滤通知。最开始考虑的是过滤掉 flameshot 截屏时中途退出发出的通知
- Notification Timeout: 通知超时关闭
- Removable Drive Menu: 任务栏显示 USB 设备管理
- Sound Input & Output Device Chooser: 任务栏声音设置可以选择设备
- Vitals: 任务栏显示系统信息,如 CPU 使用率、温度、网速等
- Tray Icons: Reloaded: 任务栏显示应用的托盘。 Gnome 默认是不显示的
- Wallpaper Switcher: 桌面壁纸幻灯片
Miscellaneous
修改 Alt + Tab 的行为
gnome 的 Alt+Tab
默认是切换应用,如果一个应用开了多个窗口,只能转到最近使用的一个,或者在使用方向键控制。在设置里将 Alt+Tab
绑定到 交换窗口
即可 [1]。