web-dev-qa-db-ja.com

フラッシュバックGUIなしのヘッドレスubuntu 16.04でvncサーバーを実行する方法は?

クラウドに(明らかに)モニターを持たないUbuntu 16.04マシンがあります。 sshを介して複数のvncソフトウェア(tigervnc、vnc4serverなど)をインストールしましたが、いずれも完全なgnome/unity UIを提供できませんでした。

私は通常、このような馬鹿げた(2D)バージョンを取得します

Dumbed down graphical interface

私が欲しいのは、完全なgnome/unityデスクトップです。スーパーキー機能と機能的なトップバー。

これにはx11vncが必要だと思いますが、どこにあるかわからない魔法のcookieが必要です。auth-guessは機能しません。ダミーディスプレイを作成する必要があると思いますが、これを行ったことはありません。

1
Dusan

残念ながら、vncserver、tightvncserver、およびvnc4serverにはgnomeとUbuntuデスクトップだけで問題が発生することがあることがわかりました(たとえば、トップバーにユーザー名が表示されず、シェルがアクティブになりません)。 Ubuntu 16.04 LTSの場合)gnome3の代わりにXFCE4を使用する場合、ターミナルで実行してこのインストールを実行できます。

$ Sudo apt-get install gnome-core xfce4 firefox nano -y --force-yes

Xfuntash 16.04にXFCEを使用してXfdashboard 0.4.0をインストールすると、次のコマンドを実行して、いくつかの素晴らしい機能を取得できます。

$ Sudo add-apt-repository ppa:xubuntu-dev/extras
$ Sudo apt-get install xfdashboard

すべての新しいインストールが成功したら、VNC xstartupファイル(〜/ .vnc/xstartup)を編集して、XCFE4が正しく表示されるように、以下に示す構成に一致させる必要があります。これを行うには、NANOやVIMなどのエディターでファイルを開くことから始めます。注:このファイルは、VNCセッションを初めて開始した後にのみ作成されます。

$ nano ~/.vnc/xstartup

次に、ファイルの末尾を編集して、次の構成と一致させます。

#!/bin/sh
autocutsel -fork
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

Ctrl + oを押してからファイルを保存し、次にctrl + xを押してEnterを押してEnterを押します。

これで、VNCセッションを再度起動できます。

$ vncserver  -geometry 1680x1050 :1

それはすべて動作し、トップバーのアイコンでより良く見えるはずです

1
LuiSo