Gentoo GTK

GTK是GNOME的底层核心,是用于创建图形用户接口的toolkit。虽然我在 Gentoo Linux 上主要使用 在Gentoo环境安装和使用Sway ,但是也会使用部分基于GTK的应用

备注

有没有可能完全不使用 GTK / QT 来运行桌面?目前我的轻量级 在Gentoo环境安装和使用Sway 实际上主要使用 Firefoxfoot (终端),而我计划把所有桌面应用都迁移到 Docker AtlasGentoo Flatpak 中运行。 待实践

安装

备注

目前我的图形桌面主要是 在Gentoo环境安装和使用Sway 以及在 Gentoo Linux Sway fcitx中文输入 安装依赖中相应安装的 GTK 库。所以实际上我并没有独立执行命令进行安装,以下安装命令仅供参考

  • 安装 gtk-2gtk-3 是通过安装 x11-libs/gtk+ 完成:

安装GTK-2和GTK-3
emerge --ask x11-libs/gtk+
  • 安装 gtk-4 :

安装GTK-4
emerge --ask gui-libs/gtk

配置

  • 可以安装LXDE桌面( LXQt )提供的 lxde-base/lxappearance 来调整GTK toolkit显示 (目前我在 在Gentoo环境安装和使用Sway 中运行会crash,感觉缺少一些依赖,待排查)

使用dark theme

GTK3

  • 配置 ~/.config/gtk-3.0/settings.ini (个人) 或者 /etc/gtk-3.0/settings.ini (全局) :

配置 ~/.config/gtk-3.0/settings.ini (个人) 或者 /etc/gtk-3.0/settings.ini (全局) 设置GTK themes暗黑模式
[Settings]
gtk-application-prefer-dark-theme = true

不过,需要注意不是所有风格启用暗黑模式都美观, Adwaita 暗黑似乎不太清晰

参考