Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lightdm .Xauthority in udev rules

20 views
Skip to first unread message

Andreas Weber

unread,
Jan 10, 2016, 3:00:02 PM1/10/16
to
Hallo an alle,

ich hatte auf meinem Laptop mit Debian Jessie lange eine udev rules
laufen, die mir das Touchpad beim ein/ausstecken einer Maus aktiviert
und deaktiviert:

SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="add",
ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/var/lib/lightdm/.Xauthority",
RUN+="/usr/bin/synclient TouchpadOff=1"
SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="remove",
ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/var/lib/lightdm/.Xauthority",
RUN+="/usr/bin/synclient TouchpadOff=0"

das hat lange Zeit funktioniert aber irgendwann vor ein paar Monaten
aufgehört zu funktionieren. Ändere ich XAUTHORITY in

ENV{XAUTHORITY}="/home/andy/.Xauthority"

Dann funktioniert es wieder für mich (andy) aber natürlich nicht mehr
für meine Frau.

Hat jemand ein paar debugging Tipps für mich?
Danke, Gruß Andy

Ulrich Fürst

unread,
Jan 11, 2016, 9:00:06 AM1/11/16
to
Andreas Weber wrote:
>
> ENV{XAUTHORITY}="/home/andy/.Xauthority"

geht ENV{XAUTHORITY}="$HOME/.Xauthority" ?

Ulrich

Andreas Weber

unread,
Jan 11, 2016, 2:20:02 PM1/11/16
to
Hi Ulrich, danke für die Antwort,
Nein, geht auch nicht. So wie ich das sehe ist $HOME für udev nicht
gesetzt (leer). Gruß Andy

Andreas Weber

unread,
Apr 9, 2016, 9:50:02 AM4/9/16
to
Ich antworte mir mal selbst:

Am 10.01.2016 um 20:35 schrieb Andreas Weber:
> ich hatte auf meinem Laptop mit Debian Jessie lange eine udev rules
> laufen, die mir das Touchpad beim ein/ausstecken einer Maus aktiviert
> und deaktiviert:
>
> SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="add",
> ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/var/lib/lightdm/.Xauthority",
> RUN+="/usr/bin/synclient TouchpadOff=1"
> SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="remove",
> ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/var/lib/lightdm/.Xauthority",
> RUN+="/usr/bin/synclient TouchpadOff=0"
>
> das hat lange Zeit funktioniert aber irgendwann vor ein paar Monaten
> aufgehört zu funktionieren.

Mit
ENV{XAUTHORITY}="/var/run/lightdm/root/:0" klappt es
Gruß Andy
0 new messages