Skip to content

Common problems

jnsh edited this page Oct 17, 2023 · 3 revisions

The font size on GNOME Shell is too large/small

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.

Related issues: #15, #77

Text against light background is too light/low contrast

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

Pop!_OS App Center or Elementary OS applications are missing some colors

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

Titlebar buttons (close, maximize, etc.) are too small

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

GTK4 theme not being applied to some applications

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