Próbuję uruchomić x11vnc przy starcie z openSuse, ale nie mam dużo szczęścia. Oto co zrobiłem do tej pory.
Zmontowałem /etc/X11/xdm/Xsetup
i dodałem następujące wiersze na końcu, tuż przed exit 0
:
#run x11vnc automatically
/usr/bin/x11vnc -rfbauth /usr/bin/vnc/passwd -o /var/log/x11vnc.log -forever -bg
Stworzyłem plik `/ usr / bin / vnc / passwd przy użyciu:
sudo x11vnc -storepasswd /usr/bin/vnc/passwd
Po ponownym uruchomieniu robię ps -A | grep x11
i nie widzę, jak działa proces. Widzę też nie /var/log/x11vnc.log
plik utworzony. Mogę uruchomić polecenie z katalogu bash i działa dobrze. Mam wrażenie, że ten skrypt nigdy nie jest uruchamiany przy starcie.
Stworzyłem także nowy plik o nazwie /etc/kde4/kdm/Xsetup
i umieść tam dwie linie od góry i to samo zachowanie.
Uprawnienia do plików to:
-rw------- 1 root root 8 Apr 26 22:26 /usr/bin/vnc/passwd
-rwxr-xr-x 1 root root 5691 Apr 26 22:01 /etc/X11/xdm/Xsetup
Jakieś pomysły?
AKTUALIZACJA
Próbowałem nawet echa Witaj świecie do pliku tekstowego w Xsetup
co również nic nie robi. Wygląda na to, że skrypt nie uruchamia się po uruchomieniu.
AKTUALIZACJA 2:
Zaktualizowałem do 12.1, jednak żadna z moich prób nie zadziałała.