FS#44881 - [gtk2] switch default icon theme to Adwaita / do not have default font

Attached to Project: Arch Linux
Opened by Tom Yan (tom.ty89) - Wednesday, 06 May 2015, 21:24 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 13 May 2015, 21:48 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

It's pretty obvious adwaita-icon-theme is the successor of gnome-icon-theme. There's no reason to make users having to install duplicate sets of icon themes when they have both gtk2 and gtk3.

When running in gnome, both gtk2 and gtk3 apps uses Cantarell fonts by default anyway, just like the other parts of gnome-shell. When not running in gnome, gkt3 apps uses ttf-dejavu in my system when there's no specific settings (since the day that settings.ini is no longer shipped). gtk2 does the same if no default font is assigned explicitly. IMHO there's no reason to have "Arch-specific" default font assignment gtkrc. Having gnome-theme-standard depends on cantarell-fonts should be sufficient.

P.S. To be honest another reason I suggested this is because Cantarell doesn't look good (blurry and "dislocated") without autohint. I know people claimed that with the introduction of Adobe CFF that shouldn't be necessary anymore, but personally I see no improvement (at least for Cantarell).
   gtkrc (0.1 KiB)
This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 13 May 2015, 21:48 GMT
Reason for closing:  Implemented
Additional comments about closing:  gtk2 2.24.28-1
Comment by Tom Yan (tom.ty89) - Wednesday, 06 May 2015, 21:36 GMT
Btw it seems that when running in GNOME, gtk2 apps will use "Adwaita" for both theme and icon theme when no corresponding properties is set in the gtkrc. (Yet when not running in GNOME, those two properties still needs to be set, otherwise some "antique" themes will be used.

Loading...