Next and Previous icons showing as No Entry symbols

Bug #1021655 reported by Colin Law
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Marlin
Fix Committed
Undecided
Unassigned

Bug Description

Using a new install from daily ppa, version 0.1-0~858~precise1 the Next and Previous buttons next to the home button show as No Entry symbols (red circle with red bar) rather than (presumably) arrows.

I saw the comment saying not to report functionality bugs but was not sure whether this should be reported or not, so apologies if this is classed as functionality rather than error.

Revision history for this message
George Karavasilev (kokoto-java) wrote :

I can relate to that, I experience it too.
(see the screenie)

Changed in marlin:
status: New → Confirmed
Revision history for this message
Mario (ftpkid) wrote :

Same thing here :/

Revision history for this message
ammonkey (am-monkeyd) wrote :

since rev865 marlin use symbolic icons for its toolbar.
If the button show a no entry symbol it means the icon theme you're using doesn't provide the requested icon.
Hopefully most theme fallback on gnome icons.

So intalling gnome-icon-theme-symbolic package should solve your issues.
I'll add the package to Marlin dependencies.

Revision history for this message
George Karavasilev (kokoto-java) wrote :

Umm, I'm afraid that wouldn't work.
Behold:
me4oslav@me4oslav-laptop:~$ gnome-icon-theme-symbolic
gnome-icon-theme-symbolic: command not found
me4oslav@me4oslav-laptop:~$ sudo apt-get install gnome-icon-theme-symbolic
[sudo] password for me4oslav:
Reading package lists... Done
Building dependency tree
Reading state information... Done
gnome-icon-theme-symbolic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
And guess what? I still experience the bug.

Revision history for this message
ammonkey (am-monkeyd) wrote :

marlin packages has failed building again while varka suceeded. Afaik it would be fixed with a successfull build of Marlin (rev > 865).
I got no problem building on a virtual machine while the automatic builder from launchpad fail.

valac(inst 0.14.2-0ubuntu1 ! >= wanted 0.16.0)|valac-0.16(missing)
really valac-0.16 doesn t exist on precise ??? stupid bot.

Revision history for this message
George Karavasilev (kokoto-java) wrote :

Great, I hope it gets fixed with the rev > 865 :)

Revision history for this message
ammonkey (am-monkeyd) wrote :

the builds are almost done. By the way i recommand to use Adwaita theme ;)

Changed in marlin:
status: Confirmed → Fix Committed
Revision history for this message
George Karavasilev (kokoto-java) wrote :

Umm, Adwaita + Unity ... HMM? :P
I use this: http://www.omgubuntu.co.uk/2012/06/dark-ambiance-reintroduces-dark-touches-to-ubuntus-default-theme +fs-icons-me-egypt-mono-dark.
P.S. I wasn't totally honest. I do use the theme above ... only with antialiased window decoration :P (ugly metacity hack to having non jagged corners under Compiz and gtk-window-decorator)

Revision history for this message
Mario (ftpkid) wrote :

I have been using faenza for a long time now.
And just today i have witnessed the bug.
Could u explain again what is the initial problem :D

Revision history for this message
George Karavasilev (kokoto-java) wrote :

The problem was that marlin switched to symbolic icons and not many themes support them (AFAIK only Elementary and Gnome-icon-theme do). If the user set icon theme didn't supported them the fallback was to be gnome-icon-theme-symbolic. (the latter was for rev > 865) However the build from rev > 865 failed and marlin was left to use symbolic icons without any sort of fallback, hence the "No Entry symbols (red circle with red bar)".
When rev > 865 is built (should be extremely soon) the bug will be fixed :)

Revision history for this message
George Karavasilev (kokoto-java) wrote :

BTW, whilst the update indeed fixed the issue, it caused the horror of it all:
(see the screenie)

Revision history for this message
George Karavasilev (kokoto-java) wrote :

Ok, I have a bit more elegant solution, it goes like this:

if $user_set_icon_theme supports symbolic icons, use them
else use $custom_icon_set
    if the theme has dark toolbar use $custom_light_icon_set
    else use $cutsom_dark_icon_set (or gnome-icon-theme-symbolic)

Oh and fix the pathbar widget ... it looks broken.

Revision history for this message
ammonkey (am-monkeyd) wrote :

marlin now use symbolic icons, the colors of the icons are defined in your theme so there's no use anymore for a dark or light icon set. Icons take the color u gave. Toolbar & Buttons spacing reliefs etc... are defined in the theme. I gave all the power to the themes. It's up to the themes now to have a beautiful interface or an horrible one.

I think the job is done quite well with Adwaita.
http://ammonkey.minus.com/mLohbmvbU/

And ambiance got no choice but to implement theses because epiphany-browser is now like this, nautilus is now like this and many more gnome applications would be like this.

Revision history for this message
George Karavasilev (kokoto-java) wrote :

Ok, damn you Ambiance in this case.
Now, if it doesn't implement some sanity (hopefully it does!) can Marlin have a patch like this:
 if $selected_theme_is_Ambiance
     then Marlin use custom Ambiance theme

Revision history for this message
Colin Law (colin-law) wrote :

I can confirm this is fixed for me in 0.1-0~871~precise1 (Ubuntu 12.04)

Revision history for this message
George Karavasilev (kokoto-java) wrote :

BTW, Ambiance/Radiance are not the only themes that have issues with the new Gnome apps theming.
Zukitwo looks seriously screwed up:
http://i.imgur.com/cQuME.png
And Holo and NIX look awkward too:
http://i.imgur.com/qUrF4.png
http://i.imgur.com/J4bKQ.png
@am-monkeyd - can there be some way to use the previous Marlin behaviour for those themes until they gain support for the new theming? :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.