You are not logged in.

#26 2016-04-09 23:42:03

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,276
Website

Re: GTK updates

axfelix wrote:

Also, my touchpad has inexplicably decided now that two finger taps are a middle click and three finger taps are a right click and I don't seem to be able to reverse that behaviour.

Perhaps GNOME has switched to libinput as standard, try removing xf86-input-libinput and see if it will fallback to the synaptics driver.


Para todos todo, para nosotros nada

Online

#27 2016-04-10 00:05:31

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: GTK updates

The changes they made in gtk 3.20 should provide documented and more stable themeing API, which means themes shouldn't break (at least as badly) in the future. This is also the reason why every theme broke during this update cycle.

axfelix wrote:

Also, my touchpad has inexplicably decided now that two finger taps are a middle click and three finger taps are a right click and I don't seem to be able to reverse that behaviour.

Gnome only supports libinput from now on. Installing xf86-input-libinput should fix this, and also make gnome's input settings work again.

Offline

#28 2016-04-10 00:06:34

kgizdov
Package Maintainer (PM)
From: Edinburgh, UK
Registered: 2015-12-08
Posts: 113

Re: GTK updates

Um, as far as I am aware every theme that you want to use will need to be reinstalled when you do a major upgrade. This is because of the way GNOME and GTK cache resources. A theme simple re-install fixed all my issues.

Offline

#29 2016-04-10 00:10:00

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

Head_on_a_Stick wrote:
axfelix wrote:

Titlebars and borders are ruined in [...] Arc

The current gtk-theme-arc-git package seems to work just fine with GTK 3.20 wink

I'm not sure I'd consider this just fine -- are you not seeing the same squashed titlebars and borders that I'm seeing in Nautilus? I'd love to be told that I'm missing some new dependency to make these not look like crap as of 3.20...

http://i.imgur.com/S7x5FK5.png

For what it's worth, everything other than Adwaita and Highcontrast looks like this now. And I've reinstalled several of them in the past hour for testing.

Re: xf86-input-libinput, it turned out I didn't have it installed, but installing it hasn't changed any behaviour.




--  read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_code [jwr] --

Last edited by axfelix (2016-04-10 00:17:12)

Offline

#30 2016-04-10 00:15:59

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: GTK updates

@axfelix gtk-theme-arc-git works for me as well without any glitches. Nothing like on your screenshot

axfelix wrote:

Re: xf86-input-libinput, it turned out I didn't have it installed, but installing it hasn't changed any behaviour.

Maybe synaptics driver is taking over for some reason, for me installing the libpinput driver and removing synaptics fixed the issue.

kgizdov wrote:

Um, as far as I am aware every theme that you want to use will need to be reinstalled when you do a major upgrade. This is because of the way GNOME and GTK cache resources. A theme simple re-install fixed all my issues.

There's no such caching. Reinstalling the exact same version of the theme shouldn't change anything, unless it somehow got changed on your filesystem.

EDIT:  Just remembered there's a cache for icon themes where reinstalling the theme would update the icon cache. However there isn't any kind of cache for gtk or gnome-shell themes.

Last edited by ooo (2016-04-10 01:24:04)

Offline

#31 2016-04-10 00:25:38

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

just tried removing xf86-input-synaptics and it broke my Mouse, so that's not it smile

Offline

#32 2016-04-10 00:32:39

Steinberg2010
Member
Registered: 2016-01-28
Posts: 73

Re: GTK updates

Would this update explain why my icon sets were unchangeable for most of today? I got locked into the Oxygen icons for hours...

Offline

#33 2016-04-10 00:36:31

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

WorMzy wrote:

axfelix, Arch is a rolling release distro, which means it gets updates as they come from upstream (depending on the package maintainer's free time). If this isn't ideal for you, then you should consider switching to a non-rolling distro.

For those of you who don't use gnome, but are unhappy that gtk3 updates keep breaking your themes, either switch to the default theme, or vote with your feet and switch to non-gtk3 applications. Nothing will change by moaning about the breakage here.

I understand that, and I'm not trying to complain -- I just thought that, y'know, there's a testing repo for a reason, and these appeared to be pushed out in a genuinely broken state. Now that I know that others apparently can't duplicate my theme issues, it's possible that some of the problems I'm seeing are (for whatever reason) unique to my environment. Sorry if it didn't come across well.

(also, I really like Gnome 3's UX, and I'm loathe to change DE's. these breakages are much worse than I've encountered before.)

Last edited by axfelix (2016-04-10 00:37:53)

Offline

#34 2016-04-10 00:48:57

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,276
Website

Re: GTK updates

axfelix wrote:

there's a testing repo for a reason, and these appeared to be pushed out in a genuinely broken state

I use [testing] and upgraded to 3.20 at the end of March, Horst pushed the updates to the Arc theme very quickly afterwards [1] and I simply updated the AUR package to get back my decorations: there was nothing to report.

Of course, I don't use GNOME...
big_smile

[1] https://github.com/horst3180/arc-theme/ … g/20160331


Para todos todo, para nosotros nada

Online

#35 2016-04-10 00:53:06

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

Um -- am I the only one in this thread who actually runs Gnome 3? That might explain it...

FYI, icon theming (for gnome apps) is broken today too... http://i.imgur.com/6dM7c8W.jpg

Last edited by axfelix (2016-04-10 00:56:24)

Offline

#36 2016-04-10 01:00:26

Steinberg2010
Member
Registered: 2016-01-28
Posts: 73

Re: GTK updates

axfelix wrote:

FYI, icon theming (for gnome apps) is broken today too... http://i.imgur.com/6dM7c8W.jpg

Good to know, thought I was going insane for an hour earlier.

Offline

#37 2016-04-10 01:28:17

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: GTK updates

For icon theme issues, try running gtk-update-icon-cache for the icon theme directory, or reinstall the theme which should do the same thing.
I had single incorrect icon on application overview earlier, but haven't had any issues after I updated the icon theme which rebuilds the icon cache as well.

Offline

#38 2016-04-10 02:52:41

brittyazel
Member
From: Davis, CA
Registered: 2013-05-11
Posts: 163

Re: GTK updates

axfelix wrote:

just tried removing xf86-input-synaptics and it broke my Mouse, so that's not it smile

You can't just remove it without having something to replace it. You need to have xf86-input-libinput installed. Libinput should be fine to replace all input needs actually. I haven't had any other input drivers installed in ages


I don't really know what I'm doing.

Offline

#39 2016-04-10 02:54:54

brittyazel
Member
From: Davis, CA
Registered: 2013-05-11
Posts: 163

Re: GTK updates

axfelix wrote:
Head_on_a_Stick wrote:
axfelix wrote:

Titlebars and borders are ruined in [...] Arc

The current gtk-theme-arc-git package seems to work just fine with GTK 3.20 wink

I'm not sure I'd consider this just fine -- are you not seeing the same squashed titlebars and borders that I'm seeing in Nautilus? I'd love to be told that I'm missing some new dependency to make these not look like crap as of 3.20...

http://i.imgur.com/S7x5FK5.png

For what it's worth, everything other than Adwaita and Highcontrast looks like this now. And I've reinstalled several of them in the past hour for testing.

Re: xf86-input-libinput, it turned out I didn't have it installed, but installing it hasn't changed any behaviour.




--  read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_code [jwr] --


Yeah I don't know what is going on with your screenshot. That is not at all how arc looks under gnome 3.20. You have some other issues it seems with your current install


I don't really know what I'm doing.

Offline

#40 2016-04-10 05:20:22

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

I did install xf86-input-libinput, and it made no difference, and removing synaptic afterwards still broke my touchpad.

Like I said, all themes other than Adwaita and Highcontrast look like that to me after today. Any ideas as to why this might be?

Offline

#41 2016-04-10 05:31:45

brittyazel
Member
From: Davis, CA
Registered: 2013-05-11
Posts: 163

Re: GTK updates

Please reinstall the base gnome package, I think you might have some weird things happening on your machine. The issues that you are seeing are not reproducible on my end with three separate gnome installs, nor does it seem any others in this thread are having your issues.

Further, xf86-input-libinput if it is installed will take precedence over xf86-input-synaptics. And your touchpad should not be breaking without the synaptics drivers if libinput is installed, that is either a configuration error on your machine or a bug. As far as I am aware, libinput should work with all standard touchpads and mice dating back a couple decades. What is your touchpad? Synaptic, elantech, etc?

For many themes to work they need other GTK extension libraries. In the case of Arc it requires gtk-engine-murrine

This is what arc looks like on a properly functioning Gnome 3.20 (stock right out of the stable repos without any weird configs) https://www.dropbox.com/s/ndukld2zrru8s … 5.png?dl=0

Hopefully this proves to you that it isn't a Gnome issue, as all of ours work great. In fact, almost all themes I have tried work fine, be it numix-git, adapta, paper, arc, etc. Most I have seen have been updated for 3.20


I don't really know what I'm doing.

Offline

#42 2016-04-10 05:34:00

brittyazel
Member
From: Davis, CA
Registered: 2013-05-11
Posts: 163

Re: GTK updates

axfelix wrote:

I did install xf86-input-libinput, and it made no difference, and removing synaptic afterwards still broke my touchpad.

Please make sure you don't have a xorg.conf file or an xorg.conf.d/X-synaptics.conf file that is manually specifying the synaptics driver for your hardware. In that case, in might break. Just straight up delete any xorg.conf or xorg.conf.d files that might be causing issue. In most cases these are completely superfluous now unless you are manually enabling a setting like DRI3 or Glamour


I don't really know what I'm doing.

Offline

#43 2016-04-10 05:39:09

brittyazel
Member
From: Davis, CA
Registered: 2013-05-11
Posts: 163

Re: GTK updates

Perhaps to rule out of a past config is wrecking things on your end (or a missing dependency somewhere), try making a test account and logging into it to see if any of your bugs are presented there. If they are it is something lower level then Gnome causing these issues, if everything works fine it is a config in your home account that is causing your glitches


I don't really know what I'm doing.

Offline

#44 2016-04-10 06:00:15

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

Thanks -- removing synaptics from xorg.conf.d worked for the mouse. I seem to have less acceleration on scrolling now but I can live with that as middle-clicking has gone back to normal. Managed to duplicate the theme issues with another user though so they're not in my home account...

Offline

#45 2016-04-10 06:05:56

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

Any idea what /usr/share/gtk-engines should look like? These seem like they haven't been updated in a while for some reason, and I can't figure out what else it could be...

[axfelix@nixon gtk-engines]$ ls -la
total 364
drwxr-xr-x   2 root root   4096 Jan 21  2015 .
drwxr-xr-x 319 root root  12288 Apr  9 15:25 ..
-rw-r--r--   1 root root 120409 Jul  1  2014 clearlooks.xml
-rw-r--r--   1 root root    605 Jul  1  2014 crux-engine.xml
-rw-r--r--   1 root root    324 Jul  1  2014 glide.xml
-rw-r--r--   1 root root  19993 Jul  1  2014 hcengine.xml
-rw-r--r--   1 root root  16992 Jul  1  2014 industrial.xml
-rw-r--r--   1 root root    413 Jul  1  2014 mist.xml
-rw-r--r--   1 root root  63967 Jul  1  2014 murrine.xml
-rw-r--r--   1 root root    426 Jul  1  2014 redmond95.xml
-rw-r--r--   1 root root 108031 Jul  1  2014 thinice.xml
[axfelix@nixon gtk-engines]$

Offline

#46 2016-04-10 06:12:50

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,084

Re: GTK updates

axfelix wrote:

Any idea what /usr/share/gtk-engines should look like?

Those are for GTK2, nothing to do with this thread.

Offline

#47 2016-04-10 06:35:43

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

I can't find anything in any /usr/share or /usr/lib paths that looks amiss with gtk3 or gnome-shell at this point. Still looking, but totally baffled here.

Offline

#48 2016-04-10 06:39:44

brittyazel
Member
From: Davis, CA
Registered: 2013-05-11
Posts: 163

Re: GTK updates

did you verify that you have gtk-engine-murrine installed to work with arc?

EDIT* actually i think that gtk-engine-murrine is only necessary with regards to getting gtk2 to render properly so probably not the root cause of your issue.

Last edited by brittyazel (2016-04-10 06:43:44)


I don't really know what I'm doing.

Offline

#49 2016-04-10 06:42:02

brittyazel
Member
From: Davis, CA
Registered: 2013-05-11
Posts: 163

Re: GTK updates

Also if you haven't reinstalled arc since updating to 3.20, you need to do that. All your themes should be reinstalled each time you upgrade gnome


I don't really know what I'm doing.

Offline

#50 2016-04-10 06:42:32

axfelix
Member
Registered: 2015-02-08
Posts: 54

Re: GTK updates

I did, yeah -- and that dependency is clearly enforced. I'm having the same titlebar issues with all of the other themes that depend on murrine though, so that might be the source of the troubles, even though I just reinstalled it...

Offline

Board footer

Powered by FluxBB