Package: xbindkeys
Version: 1.8.5-1
Severity: important

If X11  is started  by gdm or  any other session-manager  which honors
/etc/X11/Xsession.d/  then the session  is started  using dbus-launch,
which passes the appropriate environment variables.

When a configuration file .xbindkeyrc is found in the home directory and
the  script /etc/X11/Xsession.d/98xbindkeys  is sourced,  xbindkeys is
executed "outside" of the session.  More precisely it does not get the
appropriate env variable DBUS_SESSION_BUS_ADDRESS.

Any further execution  of xbindkeys (e.g. in the  user .Xsession file)
will fail.

This is similar in spirit to bug #628654, which deals with ssh-agent.

WORKAROUND:
Put  .xbindkeysrc  in  a  non  standard location  to  avoid  automatic
execution. Then execute xbindkeys from your Xsession file.

SOLUTION:
Remove /etc/X11/Xsession.d/98xbindkeys from the package.

NOTE:
this bug is particularly annoying since  I use no  desktop and avoid
the mouse.  All terminals, file managers and emacs instances are started by
xbindkeys.   None   of   this    software   have   access   to   DBUS,
gnome-keyring-daemon, ecc...



-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500, 
'oneiric')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-15-generic (SMP w/8 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xbindkeys depends on:
ii  guile-1.8-libs          1.8.8+1-6ubuntu2 Core Guile libraries
ii  libc6                   2.13-20ubuntu5   Embedded GNU C Library: Shared lib
ii  libx11-6                2:1.4.4-2ubuntu1 X11 client-side library

xbindkeys recommends no packages.

Versions of packages xbindkeys suggests:
ii  tk8.4 [wish]                  8.4.19-4   Tk toolkit for Tcl and X11, v8.4 -
ii  tk8.5 [wish]                  8.5.10-1   Tk toolkit for Tcl and X11, v8.5 -
pn  xbindkeys-config              <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to