美化GTK软件界面可以通过配置:

  • GTK主题
  • GTK图标主题
  • 光标Cursor主题

配置GTK主题

GTK软件的界面样式切换可以通过切换GTK主题实现。

主题的默认存储目录位置如下:

bash
1
2
/usr/share/themes
$HOME/.local/share/themes

通过修改GTK_THEME环境变量切换主题。

也可以通过下面方式更新某个软件的主题设置:

bash
1
2

GTK_THEME=oomox-Pandora-Arc thunar

上面的运行thunar文件浏览器软件可以立刻预览指定的主题外观样式。

修改~/.xprofile配置文件,增加如下环境变量:

bash
1
export GTK_THEME=Flat-Remix-GTK-Cyan-Dark

重新登录桌面系统生效。

最后也可以通过修改配置文件设置全局主题,配置文件路径:

bash
1
2
3
/usr/share/gtk-3.0/settings.ini
$XDG_CONFIG_HOME/gtk-3.0/settings.ini
$HOME/.config/gtk-3.0/settings.ini  # 如果没设置 $XDG_CONFIG_HOME 

文件内容示例:

ini
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# file: ~/.gtkrc-2.0

gtk-theme-name="Arc-Dark"
gtk-icon-theme-name="breeze-dark"
gtk-font-name="Sans 11"
gtk-cursor-theme-name="Breeze_Amber"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintslight"
gtk-xft-rgba="rgb"
ini
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-theme-name=Arc-Dark
gtk-icon-theme-name=breeze-dark
gtk-font-name=Sans 11
gtk-cursor-theme-name=Breeze_Amber
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb
# gtk-decoration-layout=menu:close
# gtk-application-prefer-dark-theme=1

修改配置文件中的参数,重新登录桌面系统生效。

参考ArchLinux配置GTK文档

ICON图标主题

配置目录:

/usr/share/icons
~/.local/share/icons

修改环境变量GTK_ICON_THEME设置ICON主题:

GTK_THEME=Flat-Remix-Black-Dark  GTK_ICON_THEME=Flat-Remix-Black-Dark   thunar

光标Cursor主题

光标主题配置目录:

/usr/share/icons
~/.local/share/icons

修改配置文件 $HOME/.config/gtk-3.0/settings.ini如下参数修改光标主题:

ini
1
gtk-cursor-theme-name=Breeze_Amber

哪里获取主题

GTK主题网站:

最后

配置统一色彩方案的桌面环境需要将以上主题进行合理配置才可以,想要自己动手配置漂亮的主题,那就多花些时间配置出适合自己的主题。

原文作者: 根叔

原始链接: https://www.learnhard.cn/linux/gtk%E4%B8%BB%E9%A2%98%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95/

发表时间: 2024-01-08 21:03:50 +0800 CST

版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可