-
Notifications
You must be signed in to change notification settings - Fork 77
Common problems
The font size for the GNOME Shell theme must be hard-coded in the theme, and there is no configuration option to change it. However there are some workarounds:
Simplest solution for changing the font size is with the GNOME Tweaks application, by entering a scaling multiplier to Fonts
-> Scaling Factor
according to your preference. The drawback is that this will scale the font size for every application and not just for GNOME Shell, so the sizes must be re-adjusted to your liking after changing the scaling factor. This can also be done from the Fonts
tab in GNOME Tweaks.
If you're compiling the theme yourself, it's also possible to change the font size by adjusting the value for $font-size
SASS variable in common/gnome-shell/<version>/sass/_common.scss
.
The relatively low contrast on text is part of the original visual design, and won't be changed in this fork.
Only workaround is to edit the theme's source code for a darker text color before compilation. There are multiple source files that must be edited, so it's easiest to use e.g. sed
to change the the HEX color value on every occasion, e.g. by running the following inside the arc-theme/
source directory:
find common -name "*" -type f -exec sed -i 's/'5C616C'/'464952'/gI' {} \;
Change 464952
to the HEX value of your preferred text color, if that's not dark enough for you.
Related issue: #110
There are some applications, that are programmed to use non-standard color definitions that are only present in the elementary OS GTK theme, which results in them looking broken with other themes. This can be worked around by injecting the color definitions in your user's ~/.config/gtk-3.0/gtk.css
file, as explained here.
Related issue: #83
Smaller custom titlebar buttons are part of the original Arc design, and won't be changed.
However, as a partial workaround, the size of the buttons can be increased for GTK based decorations by injecting updated theme CSS via your user's ~/.config/gtk-3.0/gtk.css
and/or ~/.config/gtk-4.0/gtk.css
files. See this post for an example.
Related issue: #50
Programs that use libadwaita library, which applies to most of the GNOME desktop core applications, do not support theming.
You can force libadwaita applications to use a custom GTK theme using the GTK_THEME
environment variable. However Arc-theme does not, and can not provide perfect libadwaita support, so some applications may still look broken.
More information: #201, https://bbs.archlinux.org/viewtopic.php?pid=2030402#p2030402