Nicht-Root-Startx
499
Galveston01
Als Superuser möchte ich für einen bestimmten Benutzer starten (sagen wir Tom). Mein aktueller Ansatz ist:
usermod tom -a -G audio,video,input chmod 600 /dev/tty8 chown tom /dev/tty8 su tom -c 'openvt -l -s -c 8 startx'
Dadurch wird der Desktop für Tom auf tty8 gestartet. Damit dies funktioniert, musste ich zunächst xserver-xorg-legacy installieren und rekonfigurieren und dann /etc/X11/Xwrapper.config entsprechend anpassen:
allowed_users=console needs_root_rights=yes
Obwohl der Desktop für tom startet, kann er jetzt nicht mit ihm interagieren. Es ist wirklich merkwürdig, weil er seinen Mauszeiger bewegen kann, aber nicht auf seiner Tastatur klicken oder tippen kann.
Gibt es eine Möglichkeit, dieses Problem zu lösen? Ich habe bereits versucht, die Eingabegruppe udev-Regel hinzuzufügen. Kein Erfolg...
Oder sollte ich das auf eine ganz andere Art und Weise tun?
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows