ports/180604: devel/xdg-utils: xdg-screensaver depends on dcop
Arrigo Marchiori
ardovm at yahoo.it
Tue Sep 24 07:20:02 UTC 2013
The following reply was made to PR ports/180604; it has been noted by GNATS.
From: Arrigo Marchiori <ardovm at yahoo.it>
To: Raphael Kubo da Costa <rakuco at FreeBSD.org>
Cc: bug-followup at FreeBSD.org
Subject: Re: ports/180604: devel/xdg-utils: xdg-screensaver depends on dcop
Date: Tue, 24 Sep 2013 09:12:18 +0200
Hello Raphael,
On Fri, Sep 20, 2013 at 08:28:03AM -0300, Raphael Kubo da Costa wrote:
> (Please keep me CC'ed in your reply because GNATS sucks and I won't be
> notified otherwise)
>
> I'm surprised xdg-screensaver ended up choosing dcop in your case -- the
> script checks if KDE_FULL_SESSION and KDE_SESSION_VERSION are set and,
> in this case, chooses another program instead.
>
> Since you mention you're running KDE 4.10.5 yourself, those variables
> should be set.
>
> Can you show me what their values are before calling xdg-screensaver
> yourself?
It seems that the problem is due to the fact I am using bash as shell!
Using bash:
$ xdg-screensaver status
/usr/local/bin/xdg-screensaver: dcop: not found
ERROR: kdesktop KScreensaverIface isEnabled returned ''
$ echo $KDE_FULL_SESSION
true
$ echo $KDE_SESSION_VERSION
4
$ echo $SHELL
/usr/local/bin/bash
Then I switch to csh and it seems to work:
$ csh
% xdg-screensaver
xdg-screensaver - command line tool for controlling the screensaver
Synopsis
xdg-screensaver suspend WindowID
[etc ...]
The funniest thing is that, now that I ran csh _once_, xdg-screensaver
also started working with bash. And it did not in the first place, as
you can see from above. I logged out and in from KDE, and it is still
working with bash.
I am quite confused... I cannot reboot my PC now, but do you think
it's worth trying?
Maybe something was mis-configured from the past, and running
xdg-screensaver from csh fixed it?
Thank you for taking care of this!
--
rigo
http://rigo.altervista.org
More information about the freebsd-gnome
mailing list