![如何从参数列表创建 GTK 主题?](https://linux22.com/image/1039077/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%8F%82%E6%95%B0%E5%88%97%E8%A1%A8%E5%88%9B%E5%BB%BA%20GTK%20%E4%B8%BB%E9%A2%98%EF%BC%9F.png)
找到一个好的标题有点困难... =/
使用dconf
,我能够编辑 中的“gtk-color-scheme” org -> gnome -> desktop -> interface
。使用这个,我能够以适合我的方式编辑主题的参数。它们如下,供参考:
bg_color:#3E3D39;selected_bg_color:#3546e9;base_color:#2F2828;text_color:#ffffff;fg_color:#ffffff;selected_fg_color:#ffffff;link_color:#0082FF;
我从 Radiance 主题中复制了/usr/share/themes
它并将其复制到我的~/.themes
目录中,然后编辑了“gtkrc”文件。但是,颜色没有正确更改。我究竟如何才能正确编辑“gtkrc”文件?
答案1
在 gtkrc 文件中找到适当的行,例如 bg_color 等。
然后只需将十六进制值(使用 gedit 的搜索即可找到它)更改为您使用的值,保存并重新加载主题。
GTK 3 也一样,编辑文件 gtk.css 中的十六进制值
答案2
Where to get GTK themes
You can get GTK themes from, for example, xfce-look.org gnome-look.org deviantart.com
How do I install these themes?
You only need to untar those themes under ~/.themes, so first:
mkdir ~/.themes
and then:
cd ~/.themes
tar -zxvf theme-name-here.tar.gz or
tar -jxvf theme-name-here.tar.bz2
Make sure you check the readme for what engines the theme needs. You can most likely install them through your package manager, like:
apt-get install gtk2-engines-pixbuf or
apt-get install gtk2-engines-* or
emerge gtk2-engines-pixbuf
You should get the idea.
And to use them?
GTK2
Get gtk-theme-switch (note that there is also a version for GTK2) or gtk-chtheme. Then just fire 'em up and you should see a nice list of all styles. Just select the one you want to use and click Apply. You can also use LXAppearance to change the gtk-themes.
This shows you how to edit GTK settings without any extra application installed.
Install the GTK theme as shown above (extract theme to ~/.themes and icon set to ~/.icons).
Create or edit the ~/.gtkrc-2.0 file. In that file input parameters such as the following:
#sets the font
gtk-font-name = "sans 8"
#sets the theme
gtk-theme-name = "Clearlooks Crystal 1.1"
#sets the icon theme
gtk-icon-theme-name = "CrystalClear-GNOME-1.0.0"
#shows only icons in the toolbar
gtk-toolbar-style = GTK_TOOLBAR_ICONS
#shows small icons in the toolbar
gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR
#sets the background color in Rox back to white because some GTK themes set it to light gray
style "rox" = "default"
{
bg[NORMAL] = "#ffffff"
bg[ACTIVE] = "#ffffff"
}
widget_class "*Collection*" style "rox"
Resources: http://www.gtk.org/api/2.6/gtk/GtkSettings.html
You can also use a different GTK theme, icon theme and fonts for specific GTK applications. If you just want to change the GTK theme, run your application with the following command:
GTK2_RC_FILES=/path/to/your/theme/gtkrc your_application
If you like to set a custom icon theme and font, create an empty file wherever you find convenient and call it whatever you want (for example, ~/.themes/custom.gtkrc). Then fill it with your different settings:
gtk-font-name = "sans 7"
gtk-theme-name = "niroki"
gtk-icon-theme-name = "SimplyGrey"
Now run the application with the following command:
GTK2_RC_FILES=/path/to/your/custom.gtkrc your_application
Add the command in your menu or launcher and enjoy.
GTK3
To use GTK3 themes, edit (or create) the ~/.config/gtk-3.0/settings.ini file. Specify the theme you want with the gtk-theme-name parameter. For example, if you want to use the Adwaita theme, your settings.ini file should looks like :
[settings]
gtk-theme-name = mindaryan
That's it.
我希望它可以帮助你我很抱歉我的朋友我尽力帮助........