! 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 !
Request To Remove xfce4-notifyd-0.2.4 - Composite Fade
Status:
RESOLVED: FIXED
Severity:
enhancement
Product:
Xfce4-notifyd
Component:
general

Comments

Description XfceBugs 2014-11-30 07:45:33 CET
Hi,

I've been told that xfce4-notifyd-0.2.4 has an option to create notification fade on it's own when a compositor is detected.

Meaning even if the compositor is set to not allow the xfce4-notifyd window to fade, it will still fade, overriding the compositor options of 'exclude'.

I was further told that this option was removed from xfce4-notifyd.

Please add in a ./configure option like; --disable-auto-fade so that the end-user can choose to have this enabled/disabled at compile time.

I don't want xfce4-notifyd-0.2.4 to override my composite options that I use with compton, but if I exclude xfce4-notifyd-0.2.4 like this below, it still fades out;


./compton --config /dev/null -f --fade-exclude 'class_g = "Xfce4-notifyd"'

That command should cause the xfce4-notifyd popupup notification to not fade out, but it does, because of this auto composite detection and fade on it's own...
Comment 1 XfceBugs 2014-12-10 02:14:43 CET
Hi,

If someone could please give a response to this report, it would be greatly appreciated.

I'm trying to work with the developer over this issue, as it could be related to the behaviour of xfce4-notifyd.

So if xfce4-notifyd will automaticlly fade on it's own, once it detects a composite manager, even if it's not been asked to do so, then it would be nice if this could be removed, or a compile time option to enable/disalbe, like;

--disable-auto-fade
--enable-auto-fade

thank you
Comment 2 XfceBugs 2015-01-06 01:02:53 CET
Need a reply please?
Comment 3 XfceBugs 2015-01-31 05:03:43 CET
I'm a tech & Geek and I've been in Linx, mainly Slackware 15 years, so I know the deal real well for bug reporting.

BUT one thing Developers don't seem to get, and this is one PERFECT example, of what's called a 'Lack of End-User Respect'.

2 months since this was posted and 24 hours in a day, and no one has the consideration to take just a few moments and give a reply?

2 months I'm trying to solve an issue, with just one simple reply, to a question;

Does xfce4-notifyd-0.2.4 has an option to create notification fade on it's own when a compositor is detected?

Can someone PLEASE reply to this?

Just remember, this is a report that can also be helping you too, not just for my own benefit...

Thank you...
Comment 4 Olivier Fourdan editbugs 2015-02-02 11:11:45 CET
You cannot disable the fading effect in notifyd, it is not optional.
Comment 5 Rural Juror 2016-05-09 18:18:01 CEST
Created attachment 6665 
Removes the independent fade-out

I had the same issue and it slightly ruined the consistency of my desktop.
I managed to get rid of the fade-out by "blindly" removing a few lines from the source. The fade-out effect is gone and it seems to be working fine. However, I have no C programming knowledge and all I did was just approximately remove what I thought was responsible for the fade-out.

Either way, it works as a temporary workaround until someone with actual knowledge fixes it.
Comment 6 Simon Steinbeiss editbugs 2016-08-07 12:30:14 CEST
I have added a hidden option to disable the fadeout: https://git.xfce.org/apps/xfce4-notifyd/commit/?id=0addd8092ca37033bff2e560b5cb6453ca339d7d
Comment 7 poma 2016-08-10 19:29:32 CEST
Composite fade is still there;

$ xfconf-query -c xfwm4 -p /general/use_compositing
true

$ xfconf-query -c xfce4-notifyd -p /do_fadeout
true
$ xfconf-query -c xfce4-notifyd -p /do_fadeout -T
$ xfconf-query -c xfce4-notifyd -p /do_fadeout
false

$ xfce4-notifyd-config --version | head -1
xfce4-notifyd-config 0.3.0git-20160807git0addd80
Comment 8 Simon Steinbeiss editbugs 2016-08-10 20:06:15 CEST
Odd, works for me.
Did you kill xfce4-notifyd after building and installing it?
Comment 9 Simon Steinbeiss editbugs 2016-08-10 20:06:57 CEST
Oh, also: the option is called do-fadeout, not do_fadeout.
Comment 10 poma 2016-08-10 21:15:39 CEST
It can be done with
$ systemctl --user restart xfce4-notifyd.service
but no need for it, because the change is instantaneous

You're right,
$ xfconf-query -c xfce4-notifyd -p /do-fadeout
false
is the one

Pardon me
Comment 11 poma 2016-08-10 21:23:02 CEST
Yeah, we have to distinguish install-time from run-time ;)
Comment 12 Simon Steinbeiss editbugs 2016-08-10 21:51:34 CEST
No problemo :)

Bug #11341

Reported by:
XfceBugs
Reported on: 2014-11-30
Last modified on: 2016-08-10

People

Assignee:
Jérôme Guelfucci
CC List:
4 users

Version

Version:
unspecified

Attachments

Removes the independent fade-out (916 bytes, patch)
2016-05-09 18:18 CEST , Rural Juror
no flags

Additional information