起動時にVino VNCサーバーを起動できない


12

したがって、私はVino VNCサーバーを起動時に起動させようとしています。つまり、VNCサーバーを起動するためにログインする必要はありません。私はUbuntu GNOME 15.04を使用していますが、すでに追加しています

/usr/lib/vino/vino-server

「スタートアップアプリケーション」へ。ただし、起動してもVNCサーバーはまだ起動しません。VNCサーバーを起動するためにログインする必要があります。私は何をすべきか?systemdユニットファイルを作成する必要がありますか?もしそうなら、どうすればいいですか?

編集:この質問は異なっている。このことは、ガイドx11vncserver示唆している間、私は、仕事にヴィーノサーバーを必要としbecuase。



@markkirby私の投稿が編集された理由は、自分の投稿が異なる理由です。また、自動ログインの提案はリスクを伴うものではありません。
The Man

私もVinoを起動時に起動する方法を知りたいです。
マット

回答:


3

起動時にvinoサーバーを実行するsystemdユニットまたはサービスを作成する

  1. cd /etc/systemd/system/
    
  2. sudo vim vinostartup.service
    
  3. [Unit]
    Description = description about the service
    After = network.target
    [Service]
    ExecStart = /usr/lib/vino/vino-server
    [Install]
    WantedBy = multi-user.target
    
  4. サービスを有効にする

    sudo systemctl enable vinostartup.service
    
  5. 以下のコマンドを使用してそれを確認しますvinostartup.serviceがそこにあります

    ls multi-user.target.wants/
    
  6. 次の起動まで待機したくない場合は(すでに有効になっています)、サービスを開始できます

    sudo systemctl start vinostartup.service
    

1
残念ながら機能しませんが、残念ながら:(
Matt

2

SSHが有効になっていて、サーバーへのrootアクセスが可能である必要があります。次に、通常のユーザーアカウントを使用してSSHで接続し、/ etc / gdm3 / custom.confファイルを編集して、[daemon]セクションの次の行を次のようにします。

AutomaticLoginEnable=true
AutomaticLogin=yourusername

「sudo shutdown -r now」を実行して、サーバーを保存して再起動します。gdmが再起動すると、指定されたユーザーとして自動的にログインし、vino-serverプロセスが開始されるので、システムに再度VNCを実行できます。完了したら、それらの自動ログイン行を/etc/gdm3/custom.confファイルから削除することを忘れないでください。

https://encodable.com/tech/blog/2009/03/02/How_To_Access_A_VNC_Remote_Desktop_After_The_Server_Rebootsから編集


-1

vino-serversystemd正常に開始できませんでした。mirサーバーを探し、ubuntuデスクトップでソケットエラーを返します。gnome開発者が最近systemdコンパイルオプションをプロジェクトに追加した
ようです。これを行う正しい方法は、スタートアップを使用することですデスクトップディストリビューションでのアプリケーションディストリビューション
の自動起動プログラムは、こちらからご自分のデスクトップ環境に基づいて、archlinux自動起動ページをご覧ください

これは、vinoサーバーを構成するための詳細な手順です。

例:私はxfceデスクトップを使用します
ナビゲート:スタート->アプリケーションメニュー->設定->セッションとスタートアップ->アプリケーションの自動起動そして 'デスクトップ共有'を見つけて有効にするか、追加/usr/lib/vino/vino-serverする だけです。

その前に、vinoサーバー
を構成する必要がある場合があります。xfceデスクトップにgnome設定パネルがないため、実行します

$ vino-preferences

端末から接続設定を構成する

また、vncクライアントがコンピューターに接続できるようにするには、暗号化を無効にする必要がある場合があります

$ gsettings set org.gnome.Vino require-encryption false

再起動して完了


1
ただし、デスクトップのスタートアップアプリケーションは、ログインするまで起動しません。ログイン前にサーバーを起動する方法を質問します。
エンドリス

-2

私はあなたがコントロールセンターに行き、次にスタートアップアプリケーションに行き、コマンドで新しいアイテムを追加できると思います:

/usr/lib/vino/vino-server &

これは、ログインするまで発生しません
endolith
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.