web-dev-qa-db-ja.com

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

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

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

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

gnome-session –session=ubuntu-2d

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

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

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

だから今、私の質問は:

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

16
George Stocker

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

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

XRDPをインストールする

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

Sudo apt-get update && Sudo apt-get upgrade

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

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

Grifonの指示では、 GNOME Fallback (「GNOME Classic」セッションタイプの提供)を推奨しています。 gnome-session-fallback Install gnome-session-fallback パッケージが提供します。

Sudo apt-get install gnome-session-fallback

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

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

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

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

XRDPを介してログインするユーザーのホームディレクトリで、.xsessionというファイルを作成します。これは、Geditなどの任意のテキストエディターで実行できます。作成されると、このファイルはView> Show Hidden Files(または同様のもの)が有効になっている場合を除き、ファイルマネージャーに表示されません。 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セッションでのキーボードレイアウトの問題の解決」セクションを参照してください。投稿は 12.10の手順 )からリンクされていました。

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

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

gnome-session-quit --logout

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

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

Xfce:xfce4-session-logout --logout

LXDE:lxsession-logout

謝辞

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

19
Vishal