VNC経由のヘッドレスXfceセッションのアイコンがありません


12

Ubuntu Server 13.04の新規インストールを実行する新しいサーバーをセットアップしました。私はインストールxubuntu-desktopしましたtightvnc。私の~/.vnc/xstartup設定ファイルには以下が含まれています:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
# /etc/X11/Xsession
startxfce4 &

VNCサーバーは5901正常に動作しているように見え、TightVNC Javaクライアントを使用して正常にポートに接続できます

私の懸念は、次のスクリーンショットに示すように、GUIの多くのアイコンが壊れている/なくなっていることです。

スクリーンショット

xstartupファイルにいくつかのコマンドがありませんか?

理想的には、GUIをデフォルトのXubuntuセッション(Xubuntuテーマなど)にすることができ、必要最低限​​のXfceセッションではないようにしたいと考えています。


更新:

参考までに、XFCEの外観設定を開くと、Greybirdテーマが選択され、アイコンセットがであることが示されていますelementary Xfce

テーマ アイコン


1
私の仕事で最近再構築されたヘッドレス13.04ボックスでも同様の問題がありました(特にthunarにはアイコンはありませんが、サムネイルは問題ありません)。xfsettingsdデーモンの開始の失敗に関係しているように見えることを除いて、解決策は見つかりませんでした(手動で開始すると、アイコンが短時間点滅し、すぐに終了しました)。たぶん、これは解決策を示します-私の実際的な解決策はLXDEセッションに切り替えることでした。
steeldriver 2013

うん、私の研究から、Ubuntuの複数のリリースにわたって、多くの人がXFCEとVNCで同じ問題を抱えているようです。LXDEはいい考えのように思えますが、簡単に諦めたくありません。;)
iglvzx 2013

@steeldriver XFCEを放棄し、問題なくLXDEを使用しています。私は1日の大部分をグーグルで過ごし、提案されたさまざまなソリューションを試しましたが、Ubuntu 13.04では何も動作しませんでした。
iglvzx 2013

それはあなたのようにXfceのを実行していることは可能ですroot(他のいくつかのアイコンテーマを選択した場合)が、スタートxfce4-settings-managerとしてuser
ランドローニ2014年

回答:


5

私はまったく同じ問題を抱えていて、ようやくそれを解決することができました。奇妙なことに、設定ファイルのこれら2行の順序が単純です。

# Starting X session must come before export statement
/etc/X11/Xsession

# This line comes second
export XKL_XMODMAP_DISABLE=1

これでうまくいきました。私はこれで何年も髪を抜いてきました。xubuntu 18.04
AlexanderESmith

1

vncセッションのvncconfigスクリプトを適切にロードしなかった

追加

vncconfig -iconic &

xstartup for xubuntu-desktopの場合、xstartupは次のようになります。

#!/bin/sh
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 &

魅力のように働いた!認証はできましたが、何も表示されていない灰色のデスクトップがありました。~/.vnc/xstartupここにあるとおりに設定すると、デフォルトの設定を使用することを選択したデスクトップが表示されます。
消え

-1

次のコマンドを使用して、XubuntuのデフォルトテーマであるGreybirdテーマをインストールしてみることができます。

sudo apt-get install shimmer-themes

次に、XFCE設定から "greybird-git"(Greybirdではない!)を選択します

アイコンテーマの場合は、次のコマンドを使用します。

sudo apt-get install xubuntu-icon-theme

次に、XFCE設定から「Elementary XFCE Dark」テーマ(または同様のもの)を選択します


パッケージがとパッケージを含むxubuntu-desktopパッケージをインストールしたためxubuntu-artwork、これは私には役に立ちません。shimmer-themesxubuntu-icon-theme
iglvzx 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.