! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Xfwm4 not honoring settings
Status:
RESOLVED: INVALID

Comments

Description James 2015-04-02 03:33:14 CEST
Havn't found a close enough match with any bug reports so here I go. 

System info: Kernel: 3.19.2-1-ARCH x86_64 (64 bit) Desktop: Xfce 4.12.1 Distro: Arch Linux

After making settings changes via Windows Manager Tweak module, XFCE settings module, and xfconf-query, some settings are not being honored despite the correct value being reflected. 

The two settings that are not being honored so far for me are 'Window Move Opacity' and 'place windows in the center' value (despite adjusting smart position values). 

In the screenshot I've provided you can see the 'Move Window Opacity' set to around 80% and notice that the window is not transparent. 

My sometimes working workaround was to add xfconf-query lines to start up and suspend/return hooks to adjust this values. Once they're manually set via xfconf-query they will stay for some undetermined time. Sometimes they are lost within the same session but I have yet to narrow down what causes this.

Screenshot:
http://i.imgur.com/39c3E1s.png
Comment 1 Olivier Fourdan editbugs 2015-04-02 09:08:18 CEST
Can you try with a different window manager theme and report?

These options can be overridden by the theme, even if I consider this a bad practice for a theme to override user settings, some (badly designed) theme tend to do that...
Comment 2 Olivier Fourdan editbugs 2015-04-02 09:11:12 CEST
For the "place windows in the center", does this happen for a specific application or any application?

This option applies only to windows that do not specify a location themselves, so it he application wants its window to appear at a given location, this will be honored by the WM independently of this option (in other words, this option applies only if no position is given by the application).
Comment 3 James 2015-04-02 11:50:37 CEST
Olivier,

Thanks for your prompt response. It appears to be the window manager them as you suggested. Vertex-Dark (as polished as it seems on Xfce) seems to be negating the values set. Upon switch to Greybird Xfwm4 acts as it should, both with window opacity and with center placement. I prefer a dark theme and am not very impressed with others I've found so I'll stick with Greybird for the time being. I will try to send a bug report to a Vertex dev if possible. 

Thanks a bunch for your help, very much enjoying 4.12!
Comment 4 James 2015-04-02 11:52:11 CEST
Not a bug with Xfwm4.
Comment 5 Marshall Neill 2015-04-03 20:12:32 CEST
I am using the Vertex Dark theme and I read that using Greybird solved the problem.
Nope, same problem.
When I login none of my windows are centered upon opening.  I open the Window Manager Tweaks and reset it by moving the slider to the left about halfway and then all the way to the right.
From then on every window is centered perfectly.  Now if I change the theme, the tweak setting fails.  I have to go back to the settings again and repeat what I did prior.
Again, I repeat, Greybird, Blackbird did not fix the problem.
It's not critical by any means, but it sure is annoying..
Never had this problem on Xfce 4.10 using the same theme.
I am on Arch running 

Linux gort 3.19.2-1-ARCH #1 SMP PREEMPT Wed Mar 18 16:21:02 CET 2015 x86_64 GNU/Linux

xfce4-session --version                                                                                       
xfce4-session 4.12.1 (Xfce 4.12)
Comment 6 Marshall Neill 2015-04-03 21:01:59 CEST
Well I guess I have to eat some Crow here.   I got to thinking about the possibilities and decided to check the 'theme.rc' file.
Sure enough, there was a 

Placement=20

inside.  I commented it and everything is fine.
Comment 7 James 2015-04-06 04:28:48 CEST
I could have also added that I'm using Greybird from AUR version 1.5.3-1. With this version I have no issues.

Bug #11788

Reported by:
James
Reported on: 2015-04-02
Last modified on: 2015-04-06

People

Assignee:
Olivier Fourdan
CC List:
1 user

Version

Version:
4.12.0

Attachments

Additional information