だから、私はVino VNCサーバーを起動時に起動しようとしています。つまり、VNCサーバーを起動するためにログインする必要はありません。私はUbuntu GNOME 15.04を使用していますが、すでに追加しています
/usr/lib/vino/vino-server
「スタートアップアプリケーション」へ。ただし、VNCサーバーは起動してもすぐには起動しません。 VNCサーバーを起動するにはログインする必要があります。私は何をすべきか? systemdユニットファイルを作成する必要がありますか?もしそうなら、どうすればいいですか?
Edit:この質問は this とは異なります。なぜなら、Vino Serverを動作させる必要があるからです。そのガイドではx11vncserverを提案しています。
systemdユニットまたはサービスを作成して、起動時にvinoサーバーを実行します
cd /etc/systemd/system/
Sudo vim vinostartup.service
[Unit]
Description = description about the service
After = network.target
[Service]
ExecStart = /usr/lib/vino/vino-server
[Install]
WantedBy = multi-user.target
サービスを有効にする
Sudo systemctl enable vinostartup.service
以下のコマンドを使用して確認してくださいvinostartup.serviceがそこにあります
ls multi-user.target.wants/
次の起動まで待機したくない場合(既に有効になっている場合)、サービスを開始できます
Sudo systemctl start vinostartup.service
SSHを有効にし、サーバーへのルートアクセスが必要です。次に、通常のユーザーアカウントを使用してSSHし、/ etc/gdm3/custom.confファイルを編集して、[daemon]セクションの次の行を次のようにします。
AutomaticLoginEnable=true
AutomaticLogin=yourusername
「Sudo shutdown -r now」を実行して、サーバーを保存して再起動します。 gdmが再起動すると、指定されたユーザーとして自動的にログインし、vino-serverプロセスが開始されるので、システムに再びVNCを実行できます。完了したら、これらの自動ログイン行を/etc/gdm3/custom.confファイルから削除することを忘れないでください。