Autostart von script mit udev: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 27: | Zeile 27: | ||
(zenity:5814): Gtk-WARNING **: cannot open display: :0 | (zenity:5814): Gtk-WARNING **: cannot open display: :0 | ||
*Lösung | *Lösung | ||
− | xhost | + | xhost local:root |
Ausführen als User der Display benutzt | Ausführen als User der Display benutzt |
Aktuelle Version vom 27. November 2012, 08:18 Uhr
VendorID
root@suxtux:~# lsusb ... Bus 008 Device 002: ID 046d:c315 Logitech, Inc. Classic New Touch Keyboard Bus 001 Device 017: ID 174c:55aa ASMedia Technology Inc.
Udevrule
vi 75-persistent-usb.rules
SUBSYSTEMS=="usb", KERNEL=="sd?1", ATTRS{idVendor}=="174c", SYMLINK+="usbstick", RUN+="/usr/local/bin/usbstick-backup"
Backupscript
#!/bin/bash export DISPLAY=:0 LOG=/var/log/usb-backup.log HOME="/home/tux" date >> $LOG echo "mount /dev/usbstick /media/usbstick/" >> $LOG mount /dev/usbstick /media/usbstick/ rsync -avzx $HOME/work /media/usbstick >> $LOG echo "zenity --info --text=usb backup finish" >> $LOG zenity --info --text="usb backup finish" echo umount /media/usbstick >> $LOG umount /media/usbstick
Troubleshoot
No protocol specified No protocol specified (zenity:5814): Gtk-WARNING **: cannot open display: :0
- Lösung
xhost local:root
Ausführen als User der Display benutzt