Ich kann xhost beim Booten in Fedora festlegen, indem ich /etc/gdm/Init/Default
bearbeite und zum Beispiel hinzufügen:
/usr/bin/xhost +local:
Wie kann ähnliches in Ubuntu gemacht werden? Ich möchte, dass die
/usr/bin/xhost +local:
Befehl wird ausgeführt, wenn das System am Login-Prompt sitzt.
Akzeptierte Antwort:
Der xhost
Der Befehl benötigt einen aktiven X-Server, um ausgeführt zu werden, er kann auf dem Anmeldebildschirm ausgeführt werden, zum Beispiel wenn lightdm
lädt.
Sie können es aktivieren, indem Sie /etc/lightdm/lightdm.conf
bearbeiten und Hinzufügen der Zeile:
display-setup-script=/home/user/bin/xhost.sh
Beispiel /etc/lightdm/lightdm.conf
Datei:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
display-setup-script=/home/user/bin/xhost.sh
Beispiel /home/user/bin/xhost.sh
Datei:
#!/bin/bash
xhost +
Es funktioniert auf Ubuntu 12.04.1 LTS und wurde benötigt, um eine Java-Anwendung zu aktivieren, die X benötigte und von Tomcat 6 ausgeführt wurde.