Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
adwaita-icon-theme destroys my mouse theme
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
saski4711
Tux's lil' helper
Tux's lil' helper


Joined: 24 Jun 2004
Posts: 84

PostPosted: Fri Jan 23, 2015 2:45 pm    Post subject: adwaita-icon-theme destroys my mouse theme Reply with quote

Hello,

after installing adwaita-icon-theme my default mouse theme is no longer working.
My custom mouse theme is located unter ~/.icons and configured in ~/.icons/default/index.theme

Code:

cat ~/.icons/default/index.theme


shows

Code:

[Icon Theme]
Inherits=GT3-azure


after unmerging adwaita-icon-theme everything is fine again.

Any help here?
Back to top
View user's profile Send private message
tclover
Guru
Guru


Joined: 10 Apr 2011
Posts: 516

PostPosted: Fri Jan 23, 2015 4:35 pm    Post subject: Reply with quote

Well, you should know that adwaita theme/engine has its own cursor theme! I don't know if you can go otherwise... because GNOME/SystemD OS is all about "no choice."

Good luck.
_________________
home/:mkinitramfs-ll/:supervision/:e-gtk-theme/:overlay/
Back to top
View user's profile Send private message
saski4711
Tux's lil' helper
Tux's lil' helper


Joined: 24 Jun 2004
Posts: 84

PostPosted: Sat Jan 24, 2015 8:44 am    Post subject: Reply with quote

Yeah it comes with its one mouse icon theme but I hope you're wrong that by installing gtk-3 I'm FORCED to use their own mouse theme now. I'n not even using GNOME as my desktop environment.

Any other thoughts / hints?
Back to top
View user's profile Send private message
tclover
Guru
Guru


Joined: 10 Apr 2011
Posts: 516

PostPosted: Sat Jan 24, 2015 10:39 am    Post subject: Reply with quote

saski4711 wrote:
Any other thoughts / hints?


Well then, how did you try to set a new cursor theme? With an app like LXAppearance? Does not work?
In that case, try... First, change and use another theme rather than adwaita (like zuki...). No luck? Second, hijack `/usr/share/themes/Adwaita/index.theme' file and set whatever you like! This is not necessary for gtk+-2, because a user settings file `~/.gtkrc-3.0' is there for that, but GNOME/SystemD OS devs decided to remove many users settings... so no `~/.gtkrc-3.0' to be found there! You're free, of course, to look for the equivalent for gtk+-3... but I will be surprised if such a thing exist for gtk+-3.0.

Good luck!
_________________
home/:mkinitramfs-ll/:supervision/:e-gtk-theme/:overlay/
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42587
Location: 56N 3W

PostPosted: Sat Jan 24, 2015 11:13 am    Post subject: Reply with quote

saski4711,

I hate adwaita too and I'm a Xfce user.

I have a
Code:
/usr/share/cursors/xorg-x11/Adwaita_do_not_use/cursors/icon

That gets me my hardware cursor back since X can no longer find Adwaita
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
tclover
Guru
Guru


Joined: 10 Apr 2011
Posts: 516

PostPosted: Sat Jan 24, 2015 12:11 pm    Post subject: Reply with quote

NeddySeagoon wrote:
(...)
I have a
Code:
/usr/share/cursors/xorg-x11/Adwaita_do_not_use/cursors/icon

That gets me my hardware cursor back since X can no longer find Adwaita


Funny, expected something like this... GNOME/SystemD OS devs just want to impose their new **BRAND**--it's all about _brand_ these days. Well, at least a company (RH) is trying to get some noticeable market share.
_________________
home/:mkinitramfs-ll/:supervision/:e-gtk-theme/:overlay/
Back to top
View user's profile Send private message
saski4711
Tux's lil' helper
Tux's lil' helper


Joined: 24 Jun 2004
Posts: 84

PostPosted: Sat Jan 24, 2015 3:47 pm    Post subject: Reply with quote

NeddySeagoon wrote:
saski4711,

I hate adwaita too and I'm a Xfce user.

I have a
Code:
/usr/share/cursors/xorg-x11/Adwaita_do_not_use/cursors/icon

That gets me my hardware cursor back since X can no longer find Adwaita


Yeah that does it thanks so much for the hint. Funny that Gnome starts to act like a big player and forces stuff on us. At least they should allow us to override the defaults without hacking /usr/share
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5592

PostPosted: Sat Jan 24, 2015 10:30 pm    Post subject: Reply with quote

tclover wrote:
[...] This is not necessary for gtk+-2, because a user settings file `~/.gtkrc-3.0' is there for that, but GNOME/SystemD OS devs decided to remove many users settings... [...]

... and put them in the standard $XDG_CONFIG_HOME directory, i.e. in ~/.config/gtk-3.0/settings.ini, like any modern well-behaved program does.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6228
Location: Room 101

PostPosted: Sat Jan 24, 2015 11:10 pm    Post subject: Reply with quote

Ant P. wrote:
tclover wrote:
[...] This is not necessary for gtk+-2, because a user settings file `~/.gtkrc-3.0' is there for that, but GNOME/SystemD OS devs decided to remove many users settings... [...]

... and put them in the standard $XDG_CONFIG_HOME directory, i.e. in ~/.config/gtk-3.0/settings.ini, like any modern well-behaved program does.

Ant ... bah, standards. When they introduce a XDG_CONFIG_NONE=~/ then I'll happly accept this fdo "standard". Right now its just a further set of directories, and used by only three applications, while ~/.{dotfiles} counts just a little under 100 (when we subtract ~/.{config,cache,local})

Code:
% print -rl ~/.*(.,/) | wc -l
101

best ... khay
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5592

PostPosted: Sun Jan 25, 2015 4:54 am    Post subject: Reply with quote

It's not only a container for fdo bloat, I have a .config/git/ in there...
Code:
$ find ~ -maxdepth 1 -name '.*' | wc -l
141
$ find ~/.config -maxdepth 1 | wc -l
36

But thanks for the reminder, I probably ought to tidy up my dotfiles... some of those programs haven't been installed in 5+ years!
Back to top
View user's profile Send private message
tclover
Guru
Guru


Joined: 10 Apr 2011
Posts: 516

PostPosted: Sun Jan 25, 2015 8:52 am    Post subject: Reply with quote

Ant P. wrote:
It's not only a container for fdo bloat, I have a .config/git/ in there...
(...)
$ find ~/.config -maxdepth 1 | wc -l:
36

But thanks for the reminder, I probably ought to tidy up my dotfiles... some of those programs haven't been installed in 5+ years!


Dotfiles/dirs are up to date here...
% print ${#$(print -rl .config/*(/))}:
32


Seems khay is in rant mood for XDG.

It's not a bad idea to have a user config directory in HOME like `PREFIX/etc' for system... rather than stuffing here and there... app custom sub-config/local/temporary directory.
_________________
home/:mkinitramfs-ll/:supervision/:e-gtk-theme/:overlay/
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6228
Location: Room 101

PostPosted: Sun Jan 25, 2015 12:18 pm    Post subject: Reply with quote

tclover wrote:
Seems khay is in rant mood for XDG.

tclover ... yes ... or something like that :)

tclover wrote:
It's not a bad idea to have a user config directory in HOME like `PREFIX/etc' for system... rather than stuffing here and there... app custom sub-config/local/temporary directory.

Fine, but as I said above make it optional, we have a prior standard that most everything uses, we also have TEMPDIR for such temporary data, but with the fdo "standard" XDG_CONFIG_HOME can't be set to ~/ because the standard doesn't even consider them being dotfiles (or, in short, the prior "standard" is just rejected as obsolete). If the standard stated something like "you can set XDG_CONFIG=n and applications using xdg will use $HOME/.{application_name} for their configuration [...] you can also set TEMPDIR to something appropriate for temporary data and this will be used in place of .cache", I wouldn't really have a problem. The claim is that xdg will reduce "clutter" but in fact it adds to it, because there is no consistent "standard", dotfiles and xdg operate on two separate namespaces, and never the twain shall meet. That's not really a "standard" (because if you want to standardise you have to consider, and account for, prior methods) its (in typical fdo fashion) "here's the new standard, get use to it".

What annoys me, if anything, is that you have professional grade tools (like wireshark) that have a hard dependency on x11-misc/xdg-utils simply so that the 'help' button knows what browser to use (via xdg-open) when this feature can be configured via the preferences, and wireshark functions perfectly well without xdg-utils (and its dependencies) installed.

So, yes, its a "rant", but there is some thought behind it.

best ... khay
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42587
Location: 56N 3W

PostPosted: Sun Jan 25, 2015 12:44 pm    Post subject: Reply with quote

khayyam,

Thats the wonderful thing about standards ... there are so many to choose from :)

Don't get me started about .INI files either, we all know what that developed into ...
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6228
Location: Room 101

PostPosted: Sun Jan 25, 2015 1:27 pm    Post subject: Reply with quote

NeddySeagoon wrote:
Thats the wonderful thing about standards ... there are so many to choose from :)

Neddy ... unless your "standardisers" say otherwise :)

NeddySeagoon wrote:
Don't get me started about .INI files either, we all know what that developed into ...

Yes, "the linux desktop" ;)

best ... khay
Back to top
View user's profile Send private message
tclover
Guru
Guru


Joined: 10 Apr 2011
Posts: 516

PostPosted: Sun Jan 25, 2015 2:18 pm    Post subject: Reply with quote

khayyam wrote:
Yes, "the linux desktop" ;)


You mean the _old_ one don't you? Because the new one is... in bin format build for... (SystemD(TM);)
_________________
home/:mkinitramfs-ll/:supervision/:e-gtk-theme/:overlay/
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6228
Location: Room 101

PostPosted: Sun Jan 25, 2015 2:50 pm    Post subject: Reply with quote

tclover wrote:
khayyam wrote:
Yes, "the linux desktop" ;)

You mean the _old_ one don't you? Because the new one is... in bin format build for... (SystemD(TM);)

tclover ... I was being ironic, Neddy probably meant to suggest windows, but anyhow, gnome3 is using binary files for configuration? They are under the Open Specification Promise I hope ;)

best ... khay
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42587
Location: 56N 3W

PostPosted: Sun Jan 25, 2015 3:08 pm    Post subject: Reply with quote

khayyam,

I was going to suggest the binary Windows registry.
Soon coming to the Linux desktop if we are not careful.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6228
Location: Room 101

PostPosted: Sun Jan 25, 2015 4:02 pm    Post subject: Reply with quote

NeddySeagoon wrote:
I was going to suggest the binary Windows registry. Soon coming to the Linux desktop if we are not careful.

Neddy ... I'm sure there are 101 reasons why its a good idea ... grandma doesn't need to be bothered with having to don deep sea diving gear in order to run the latest botnet :)

best ... khay
Back to top
View user's profile Send private message
BT
Guru
Guru


Joined: 13 Jun 2004
Posts: 309

PostPosted: Sun Mar 15, 2015 5:09 am    Post subject: Reply with quote

I noticed that x11-themes/adwaita-icon-theme was pulled in as a new dependency by x11-libs/gtk-3.14.9, which was marked stable for GNOME 3.14. I actually use KDE with only a couple GTK applications.

After the update, I noticed the following elog message:

Code:
* Messages for package x11-themes/adwaita-icon-theme-3.14.1:

*
* Installation of a symlink is blocked by a directory:
*   '/usr/share/cursors/xorg-x11/default'
* This symlink will be merged with a different name:
*   '/usr/share/cursors/xorg-x11/default.backup.0000'
*

The '/usr/share/cursors/xorg-x11/default' directory exists because I use an 'index.theme' file to set Oxygen_White as the KDM cursor theme.

Code:
[Icon Theme]
Inherits=Oxygen_White

The issue is that every time x11-themes/adwaita-icon-theme is emerged, another '/usr/share/cursors/xorg-x11/default.backup.000x' symlink is created. Potentially creating many useless symlinks, which need to be manually deleted.

If I rename the 'default' directory to 'Oxygen' and create a symlink to it named 'default', x11-themes/adwaita-icon-theme will silently overwrite the symlink and make itself the default.

My solution was to add '/usr/share/cursors/xorg-x11/default' to INSTALL_MASK to prevent the symlink from being installed.
Back to top
View user's profile Send private message
equaeghe
Guru
Guru


Joined: 22 Feb 2005
Posts: 466

PostPosted: Mon Mar 16, 2015 9:34 am    Post subject: Reply with quote

BT wrote:
I noticed that x11-themes/adwaita-icon-theme was pulled in as a new dependency by x11-libs/gtk-3.14.9, which was marked stable for GNOME 3.14. I actually use KDE with only a couple GTK applications.


I filed a bug report
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum