On 09/26/2012 04:42 PM, Kevin Fenzi wrote:


Now to the issue of appearance, specially icons.
Package libXcursor (required in F17 by xfce4-settings and gtk2/3)
installs /usr/share/icons/default/index.theme:

[Icon Theme]
Inherits=Adwaita

This looks like a bug.
It points to Adwaita, but Adwaita doesn't point only to a cursor
theme, instead it defines GTK, Metacity, icon (calls 'gnome') and
cursor themes.
/usr/share/themes/Adwaita/index.theme:

{snip}
GtkTheme=Adwaita
MetacityTheme=Adwaita
IconTheme=gnome
CursorTheme=Adwaita
CursorSize=24

Problem, in the live-CD this overrides whatever settings in Xfce. Even
if cursor theme was set to 'Bluebird', GTK theme for something else
than 'Adwaita' and icon theme for something else than 'gnome'
(actually it's set to 'Rodent'), it would load Adwaita GTK/cursor and
gnome icons, as it does now.

Yeah, please file a bug on it?

So this is the first issue that needs to be addressed. Either
libXcursor uses an alternative system (so each spin uses its choice of
theme) or it calls a desktop-agnostic theme, like 'Fedora' (which
would need a fix to call a cursor theme and maybe a GTK theme).
If Adwaita is to be the default Fedora theme then it must be fixed to
comply with Xfce too.
This means mostly that 'gnome' icon theme would need some improvements
or Adwaita should call 'Fedora' icon theme instead.

Feel free to propose that to the Adwaita maintainers.

The main icon missing for Xfce (in 'gnome' - thus 'Mist', thus
'Fedora' -, 'Tango' and 'Rodent') is system-suspend (see
http://forum.xfce.org/viewtopic.php?pid=25811#p25811 ), the 'Suspend'
icon in the 'Actions' panel plugin. But a proper icon theme should
have system-hibernate too (currently xfce4-session uses a workaround
for this lack, shipping its own icons for the logout dialogue).

Upstream Xfce doesn't really care about icons much. ;(
It's up to us to do the best we can.


I have to check these things further. I suspect by booting to runlevel 3, changing things and seeing how the desktop looks the first time it's loaded.

To add system-suspend and system-hibernate icons so they show on 'Action Buttons' plugin is quite simple. Just symlink xfsm-suspend to system-suspend and xfsm-hibernate to system-hibernate in /usr/share/icons/hicolor/48x48/apps (those xfsm-xxx icons are installed with xfce4-session, IIRC).

Besides that we have a particular issue with the Xfce choice for
icons. Currently it's set to use 'Rodent' (package
xfce4-icon-theme-0:4.4.3-7.fc18).

That shouldn't be the default... is it? or did you change to it?


That's what's set as default when opening Settings>Appearance. But what's showing up the first time the desktop loads is the gnome theme.

_______________________________________________
xfce mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/xfce

Reply via email to