root以外のユーザーとしてx11vncを起動する

root以外のユーザーとしてx11vncを起動する

私はbuildrootで作成されたカスタムLinuxディストリビューションを使用しています。私はx11vncリモートアクセスに使用し、常に使用しますroot。しかし、今x11vncXサーバーがroot

私の研究では、私はこれを行ういくつかの方法を見つけましたが、すべて現在のカスタムディストリビューションにないリソース(例xauthxhost

x11vncroot以外のユーザーがそれを有効にする簡単な方法はありますか?

答え1

x11vncroot以外のユーザーが他のものをインストールしたり設定したりすることなく起動できるようにする方法を見つけました。これではないかもしれません。最もクリーン方法ですが、うまくいきます。

起動時に実行されるスクリプトを作成しました。

#!/bin/sh

cd  /home/amorimph/
while true; do
    if [ -e startVNC ]
    then
        x11vnc -display :0
        rm startVNC
    fi
done

ユーザーディレクトリに "startVNC"ファイルがあることを確認してください。その後、root以外のユーザーとしてログインすると、プロセスが終了した後にaがtouch startVNC起動し、ファイルが削除されます。x11vnc

関連情報