web-dev-qa-db-ja.com

XRDPグレースクリーン、すべてを試した

ソリューションを数日間検索しても、Windows 7からUbuntu Desktop 13.10(または14.04)への適切なRDP接続を取得できません。 WindowsでRDPを使用すると、Ubuntuボックスに正常に接続しますが、カーソルに「X」が付いたグレー/ブラックピクセルの画面が表示されます。

これは私がこれまでに試したことです(13.10と14.04の両方で)

  • Gnome-2dを使用する.xsessionファイルを作成しました

  • Xfce4をインストールし、.xsessionファイルを更新して使用する

  • .xsessionファイルを変更した後、実際にxrdpを再起動しました

  • .xsessionファイルの場所を指すようにstartwm.shを変更しました

  • chmod 755 .xsessionファイルなので、実行可能です

  • 更新されたnvidiaドライバー

私は何が起こっているのか迷っています。私はx11vncを使用してUbuntuマシンを制御することができましたが、実際にWindowsからリモートセッションを作成しようとしており、単に制御するだけではありません。

私は解決策を探していましたが、これまでにこれに遭遇した他の人々は、彼らの解決策は私にとって成功していません。

15
user280496

OKなので、ちょっと休憩して、少し異なる命令セットを見つけて、これを機能させました! (参考として、最初に14.04のクリーンインストールを行いました)

詳細な手順へのリンクは次のとおりです。 http://c-nergy.be/blog/?p=5305

これらの指示の2つの違いは次のとおりです。

  1. Xfce4をインストールする前に、アップデートを実行する
  2. .xsessionファイルは単にxfce4-sessionでした

まだgnome-2dを動作させることはできませんが、とりあえず、実際に制御せずにLinuxマシンへのリモートセッションを作成できることを嬉しく思います!

7
user280496

Ubuntu 16.04 LTS(2017年7月)で機能したものを次に示します。

ステップバイステップ:

cd
Sudo apt-get update
Sudo apt-get install xrdp
Sudo apt-get update
Sudo apt-get install xfce4
echo xfce4-session > .xsession

Windowsマシン(Windowsリモートデスクトップ)から試してみると、Ubuntuシステムでxfce4デスクトップが取得できます。コンソールとは異なりますが、完全に機能します。


この情報は

http://c-nergy.be/blog/?p=5305


次に、同じセッションに再接続できるようにするために、もう少し先に進むには、次の操作を行います。

cd /etc/xrdp
Sudo vi xrdp.ini

[xrdp1]セクションの末尾にある次のような行を見つけます。

port=-1

と言うように変更します

port=ask5910

それを保存。

(viを実行しない場合は、選択したテキストエディターを使用できます)

これで、別のマシンからログインしようとすると、3つのプロンプトが表示されます。ユーザー名、パスワード、およびポート。ポートには5910が事前入力されます。これが最初のセッションである場合、ユーザー名とパスワードを入力した後、5910を-1に変更します。

その後、切断して再接続する場合は、5910のままにしておくと、同じセッションに再接続されます。

5
SDsolar

他の多くの人と同じように、私はこれに夢中になりました(私は疑います)Linux VMを今後のMOOCにセットアップしようとしています。 GriffonsのIT投稿で説明されている手順を失敗して試した後、ここに着きました。

長い話を短くalt + f2のどこかを見たことを思い出しました。私はそれを試しましたが、何もしませんでした。

今回は、迷惑な灰色の画面とHaaazahをクリックする前にヒットしました!!!! 「パネルの最初の開始へようこそ」

口を正しく持っていたからか、マウスでクリックする前にalt + f2を押したからかはわかりません。

これが誰かの助けになることを願っています。解決策のないこの問題を抱えている人がたくさんいるようです。

1
VatoCool

新しいユーザーを作成しました。その新しいユーザーで、rdpでログオンできました。そのため、ユーザープロファイル(ホームディレクトリ)に問題があるようです。

ワーキングホームディレクトリをコピーしました。所有権を変更し、問題のある所有者と交換しました。そして今、問題は解決されました。

1
kapital2

Xrdpとxfce4をインストールし、xrdpがxfce4を使用するようにします。

Sudo apt-get update    
Sudo apt-get install xrdp    
Sudo apt-get update    
Sudo apt-get install xfce4

Xrdceがxfce4を使用するようにポイントします。

echo xfce4-session > ~/.xsession

Xrdpサービスを再起動することを忘れないでください:

Sudo service xrdp restart

Xrdpの構成済みホスト名を確認します。

hostname -I
1