雇用主の自宅で、ほとんどがリモートバックアップサーバーとして使用される小さなPCセットトップを構成しようとしています(基本的には、データセンターが携行中に消えるという非常に遠隔の可能性のために存在するものだけです)。CentOS 7でNUC5CPYHを使用しています。これには、2 TBのラップトップハードドライブと8 GBのRAMが搭載されています。最小限のCDからインストールし、GNOMEを追加しました。で今日のリポジトリに更新されましたyum upgrade
。
基本的に、私の構成の関連する範囲はここにあります。私が好きなシェルユーティリティ(例:tmux)以外は、コマンドに付属していなかった他のものをあまり追加していません。
yum -y groups install "GNOME Desktop"
yum install vnc-server
そのhowtoforge命令メソッドからの最大の違いは、1024x768で表示するようにVNCを設定した実行行です。
ExecStart=/usr/sbin/runuser -l <user> -c "/usr/bin/vncserver %i -geometry 1024x768"
(<user>は明らかに正しいユーザー名です)
私は、必要に応じてリモートでアクセスできる1人のリモートデスクトップユーザー(雇用者)を望んでいました。ほとんどの場合、それは彼の自宅のLAN上にあります。意図されたXディスプレイは:1です。
概して、私が試したすべては、リモートデスクトップを除いて美しく機能します。GNOMEはローカルで正常に動作します。ただし、VNCを実行しようとすると、いくつかの問題が発生します。
問題1
VNCを使用しているときはいつでもマウスカーソルが見えません。明らかにマウス入力に応答しています。クライアントにカーソルが表示されません。
問題2
このエラーメッセージはtigervncクライアントウィンドウ全体を占めており、「おやおや!問題が発生しました。問題が発生したため、システムを回復できません。ログアウトして、もう一度お試しください。」とても助かります、ありがとう。
問題1ごとに、マウスカーソルで見つけられるまでカーソルを移動する必要があるにもかかわらず、「ログアウト」ボタンを押すことができます。ヒットすると、画面は次のようになります。
この時点で、systemctlを使用してVNCサーバーを再起動することで、プロセスを繰り返すことができます。
その他の情報
uname -a
出力:
Linux [REDACTED].[REDACTED] 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
構成ファイル/etc/systemd/system/vncserver@:1.service
は次のようになります。
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i -geometry 1024x768"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
これは問題ないと思いますが、ArchLinuxを実行しているホームデスクトップでtigervncクライアントを使用してこれにアクセスしています。