web-dev-qa-db-ja.com

TightVNCとubuntuデスクトップが正しく機能しない

ここ数日、私はリモートデスクトップで多くの実験を行ってきました。私たちの会社では、ヘッドレスサーバーにubuntu16.04デスクトップをインストールしたいと考えています。グラフィカルなubuntuデスクトップとともに、従業員ごとに固有のデスクトップを提供するtightvncサーバーのインストールに成功しました。しかし、物事は期待どおりに機能していません。そして、多くのものが正しく機能していないようです。

  1. Sudoグループにユーザーを追加したのに、ユーザーのアカウントタイプを変更することはできません。 gnomeユーザーマネージャーでアカウントの種類を変更しようとした場合、または詳細オプションをクリックした場合。それは何もしません。コマンドラインなどを使用しましたが、使用するアカウントはカスタムアカウントのままで、クリック/変更/編集できません。

  2. スタートメニューには、インストールされているソフトウェアのすべてのメニューが表示されるわけではありません。チェックされてアラカルトで表示されている場合でも、表示されます。

  3. システム設定メニューが不完全であり、すべてのメニューまたはオプションが表示されるわけではありません。

  4. ユーザーメニューは表示されません。

それはすべて私にはかなり不完全に思えます、そしてそれはおそらく私のxstarupファイルと関係があります。 xstartupファイルについてインターネットから多くの例を試しました。これは、適切に動作するubuntuデスクトップで取得できる最も近いものです。メニューがうまく機能するようになれば、本当に嬉しいです。それで、誰かが何が間違っている可能性があるかについて何か考えを持っているなら?不足しているパッケージはありますか?ただのバグですか?ヒントやヒントは大歓迎です。

私のxstartupファイルは次のようになります。

#!/ bin/sh 
 export XKL_XMODMAP_DISABLE = 1 
 unset SESSION_MANAGER 
 unset DBUS_SESSION_BUS_ADDRESS 
 [-x/etc/vnc/xstartup] && exec/etc/vnc /xstartup
[-r $ HOME/.Xresources] && xrdb $ HOME/.Xresources 
 xsetroot -solid grey 
 vncconfig -iconic&
 gnome-panel& 
 gnome-settings-daemon&
 metacity&
 nautilus&

私は何かが足りませんか?それとも、XFCEデスクトップは、正しく機能する唯一のものですか?私はたくさんのvncチュートリアル/フォーラムなどをグーグルで検索しました、そして私は適切に機能するgnomeまたはubuntuデスクトップに関する多くの問題と奇妙な問題を読みました。

1
Arjan

XDG_CURRENT_DESKTOPXDG_MENU_PREFIXの2つのエクスポートを追加する必要があります。

export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"
export XDG_MENU_PREFIX="gnome-flashback-"

次に、おそらくgnome-settings-daemonunity-settings-daemonに置き換え、gnome-flashbackも追加する必要があります。

gnome-settings-daemonを使用してみることができますが、XDG_CURRENT_DESKTOPGNOME-Flashback:GNOMEである必要があり、それでもgnome-flashbackが必要です。

2
muktupavels

小切手 ~/.vnc/xstartup実行権限を持っている

Sudo chmod +x ~/.vnc/xstartup
0
Joe