XRDPを使用すると「セッションの読み込みに失敗しました」ubuntu-2dが表示されます


16

最初に、RDPを使用してUbuntuマシン(バージョン12.10)にログインしようとすると、デスクトップをロードしたことを示すテキスト、メニューバー、または何も表示されていないUbuntuの背景が表示されます。

私はその問題を解決すると主張する以下の指示を通りました:

.Xsessionファイルを編集して、次の行を追加します。

gnome-session –session=ubuntu-2d

ただし、次のエラーが発生しました。

セッション「ubuntu-2dの読み込みに失敗しました

ログアウトすることしかできません。

だから今、私の質問は:

確実にXRDPを使用してUbuntuデスクトップにログインする方法。コマンドラインに正常にSSHで接続できるので、別のウィンドウマネージャーをインストールする必要がありますか?いくつかの設定をリセットする必要がありますか?

回答:


19

Ubuntu 12.10の時点で、Unity 2Dデスクトップインターフェイス(「Ubuntu 2D」)は存在しなくなりました。通常、適切な3Dアクセラレーションのないコンピューターは、llvmpipeソフトウェアレンダラーを使用します。

Unity 2DはUbuntuシステムへのxRDPの簡単な方法であったため、削除するには別の手法を使用する必要があります。幸いなことに、解決策があります。

xRDPをインストールする

そのページはxRDPをインストールするための遠回りの方法を提供しますが、実際には以前と同じくらい簡単です。ソフトウェアセンターにxrdpxrdpをインストールするをインストールします。または、次を実行してターミナルからインストールします。

sudo apt-get update && sudo apt-get upgrade

見つからない場合は、ソフトウェアソースでユニバースリポジトリコンポーネントが有効になっていることを確認してください。(これがヘッドレスシステムの場合は、代わりにこのコマンドライン方法を使用します。)

(実際またはシミュレートされた)3Dアクセラレーションを必要としないデスクトップインターフェイスをインストールする

Grifonの指示では、GNOMEフォールバック(「GNOME Classic」セッションタイプを提供)を推奨しています。GNOMEセッション・フォールバック・gnome-session-fallbackをインストールするパッケージには、それを提供します。

sudo apt-get install gnome-session-fallback

sudo apt-get update最近実行していない場合は、最初に実行することをお勧めします。)

その他の代替手段は次のとおりです。

  • Xfcexubuntu-desktopxubuntu-desktopをインストール / sudo apt-get install xubuntu-desktop
  • LXDElubuntu-desktoplubuntu-desktopをインストールする / sudo apt-get install lubuntu-desktop
  • MATE(インストールにはもう少し複雑です。これらの手順を参照してください)

~/.xsessionxRDPに必要なインターフェイスを指定するファイルを作成する

xRDPを介してログインするユーザーのホームディレクトリで、というファイルを作成します.xsession。これは、Geditなどの任意のテキストエディターで実行できます。作成後、このファイルは、[表示]> [隠しファイルを表示](または同様のもの)が有効になっている場合を除き、ファイルマネージャーに表示されません。Nautilusおよびその他のほとんどのファイルマネージャーでは、Ctrl+ Hがこれを行います。

このファイルを作成する最も簡単で簡単な方法は、おそらくターミナルです。1つのコマンドで作成できます。

GNOMEフォールバック(「GNOMEクラシック(効果なし)」)を使用するには:

echo gnome-session --session=gnome-fallback > ~/.xsession

または、Xfce( "Xubuntu Session")を使用するには:

echo xfce4-session > ~/.xsession

または、LXDE( "Lubuntu Desktop")を使用するには:

echo lxsession -s Lubuntu -e LXDE > ~/.xsession

キーボードレイアウトを構成する

英語のキーボードレイアウトが必要な場合は、この手順で何もする必要はありません。

それ以外の場合、異なるキーボードレイアウトを使用するようにxRDPを構成するには、この投稿の「xRDPセッションでのキーボードレイアウトの問題の解決」セクションを参照してください(その投稿の残りはUbuntuの以前のバージョンにのみ適用されます;投稿はそれらからリンクされました12.10の手順)。

これで動作するはずです!

グリフォンは、残念ながら、GNOMEフォールバックでは、通常のログアウト方法は機能しない(xRDPを介して接続されている場合)と指摘しています。代わりに、次のコマンドを実行してログアウトします。

gnome-session-quit --logout

このためにターミナルウィンドウ(Ctrl+ Alt+ T)を開くことができますが、実行ダイアログ(Alt+ F2)を使用することもできます。

他のデスクトップ環境では、ログアウトは引き続き機能する場合がありますが、機能しない場合は、gnome-sesison-quitコマンドと同等の機能を使用できます。

Xfce: xfce4-session-logout --logout

LXDE: lxsession-logout

謝辞

ここにある情報の多くは、そのブログ投稿からのものです(ただし、テキストはコピーされません)。


すべてのソフトウェアパッケージを含むまったく新しいデスクトップ環境をインストールするのはやり過ぎだと思います。手順に従いましたが、openboxをインストールしました。次に、「/ usr / bin / openbox-session」を.xsessionに入れました。叔父はロバートでした。
マークウィリアムズ

echo lxsession -s Lubuntu -e LXDE > ~/.xsessionSSH経由でこの方法を使用しましたが、Mac用のリモートデスクトップでログインすると、まだ黒い画面が表示されます。黒い画面の原因についてのヒントはありますか?
ジョシュアF.ローンツリー

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