桌面迁移杂谈
2023-09-30 20:23 | Arch Linux日用 | #Linux#
目录
from KDE to GNOME (2023-09-02)
由于向往用 Rust 开发 gtk4 ,从 KDE 迁移到了 GNOME 。
现在有点后悔了。
GNOME ,或者是 gtk4 开启了大一统模式。不同于 Qt 的百花齐放, gtk4 甚至不能设置 theme (采用文件 copy + rename 的另说),大家都是 libadwaita 的 style 了。除此以外,用户在 GUI 界面能进行的设置也很少,比如 GNOME Terminal 甚至没有给我们提供一个 Setting 页面——在大部分的 gtk4 Application 里面,我们只有一个设置选项:Theme (Light, Dark and Follow System)。
GNOME 的雷点还有很多,一时半会不能全面陈述。( apologize for my week ability of organzing words )
下面是些许 NOTES ,罗列出一些避坑条目。
输入法 Rime-ice
从 KDE 切换到 GNOME ,我理想当然地就想把基于 Qt 的 fcitx 换成曾经集成在 GNOME 里的 ibus 输入法框架,但是发现 ibus 可配置性似乎不如 fcitx ,而且大家似乎都更爱用 fcitx ,即 fcitx 的资料远多于 ibus 。
所以我选择了一个折中的方案,安装 gnome-shell 扩展: Input Method Panel 。 它能够让 fcitx 的 tray 和输入法候选栏以 gnome-shell 的样式呈现。
代理
由于 GNOME 似乎不喜欢 tray icons 且对 Background Application 的支持不佳, 我们得从 clash-for-windows 迁移到一个 proxy manager without trays 。一个成熟的解决方案是 v2rayA , 我参照了archlinux 简明指南的代理配置方法,目前运行良好。
提一嘴, GNOME Setting 的 proxy 选项能够被大部分的软件适配,所以无须像在 KDE 下那么麻烦地又设置 /etc/environment
又改 /usr/share/applications/
。 这或许就是 GNOME 的地位吧。
GNOME Shell Extensions
GNOME Shell Extensions 从 gnome-tweak
分离出来了,默认集成在 gnome
这个软件组里。我们要安装的只有一个包: gnome-browser-connector
,以及其对应的浏览器扩展。
统一主题
chrome 的 gtk appearance 默认使用 gtk3 ,不能适配 GNOME Setting 里面的 Dark Mode ,所以我们要安装 gnome-themes-extra
和 gnome-tweak
,启用 Adwaida Dark
作为 已过时的应用程序主题 gtk3 主题。
暂时就写这么多,以后再补充。
最后修改于 2023-09-02T20:56:31+08:00
from GNOME to XFCE (2023-09-30)
实在受不了 GNOME 的臃肿与低自定义化程度,尤其是在我要忍受 gtk3 gtk4 互搏的时候。想着体验轻量级的桌面环境,于是再次装回了 lxqt 。但是lxqt也是挺让人头痛的,尤其是默认的 qterminal 丑出天际,是我不能忍受的。
最后改成了 XFCE4 。
输入法
rime 有时占用还挺大,而且不兼容 fcitx 的一些功能, 所以这次直接采用 fcitx5-chiness-additions 里的拼音。
参考: 安装配置fcitx输入法
美化
没有刻意美化,但是发现 archlinuxcn
里的 mcmojave-circle-icon-theme-git 和 mojave-gtk-theme-git 效果最好,遂使用。
设置 qt 应用样式
安装 qt5ct
和 kvantum
,设置 QT_QPA_PLATFORMTHEME=qt5ct
。
在 kvantum
和 qt5ct
更改主题即可。
不要使用
QT_STYLE_OVERRIDE=gtk
感想
xfce 没有 lxqt/lxde 那么丑,配置下来其实挺好看的。