Tôi đang cố gắng để x11vnc chạy khi khởi động với openSuse nhưng không gặp nhiều may mắn. Đây là những gì tôi đã làm cho đến nay.
Tôi đã chỉnh sửa /etc/X11/xdm/Xsetup
và thêm các dòng sau vào cuối, ngay trước exit 0
:
#run x11vnc automatically
/usr/bin/x11vnc -rfbauth /usr/bin/vnc/passwd -o /var/log/x11vnc.log -forever -bg
Tôi đã tạo tệp `/ usr / bin / vnc / passwd bằng cách sử dụng:
sudo x11vnc -storepasswd /usr/bin/vnc/passwd
Khi tôi khởi động lại, tôi làm một ps -A | grep x11
và không thấy quá trình đang chạy. Tôi cũng không thấy /var/log/x11vnc.log
tập tin được tạo. Tôi có thể chạy lệnh từ thư mục bash và nó hoạt động tốt. Tôi có cảm giác kịch bản này không bao giờ được chạy khi khởi động.
Tôi cũng đã tạo một tập tin mới gọi là /etc/kde4/kdm/Xsetup
và đặt hai dòng từ trên vào trong đó, và hành vi tương tự.
Các quyền của tập tin là:
-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
Có ý kiến gì không?
CẬP NHẬT
Tôi thậm chí đã thử chỉ echo'ing Chào thế giới đến một tệp văn bản trong Xsetup
cái nào cũng không có gì. Có vẻ như tập lệnh này không chạy được khi khởi động.
CẬP NHẬT 2:
Tôi đã nâng cấp lên 12.1, tuy nhiên không có nỗ lực nào của tôi hoạt động cả.