Ubuntuへのマルチモニターリモートデスクトップ


10

マルチモニターをサポートしているLinux PCから別のLinux PCにリモートで使用できる方法またはリモートデスクトップソリューション(有料または無料)はありますか?

つまり、コンピューターAとコンピューターBはどちらもUbuntuを実行しています。コンピューターAにはモニターが1つしかありません。コンピューターBには2つのモニターがあります。

コンピューターBからコンピューターAにリモートで接続します。コンピューターBで両方のモニターを使用したいと思います。

これは可能ですか?

助けてください!ありがとうございました。

回答:


8

最初の解決策:

x2goは、NXテクノロジープロトコルを使用するGNU / Linux用のオープンソースリモートデスクトップアプリケーションです。

X2Goサーバーのインストール

Ubuntu 14.04の場合:

次のコマンドを実行してX2Goリポジトリを追加し、Ubuntu 14.04以降のバージョンにインストールします。

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession

Ubuntu 12.04の場合:

Ubuntu 12.04以前のバージョンでは、X2Goリポジトリを追加して、以下に示すようにインストールできます。

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession

X2Goクライアントをインストールする

X2Goクライアントは、Windows、Mac OS X、および多くのLinuxディストリビューションで使用できます。

使用するディストリビューションに応じて、上記のX2Goサーバーのインストールセクションに示すようにX2Goリポジトリを追加します。

Then, install X2Go client using command:

DebianおよびUbuntuのようなシステム:

sudo apt-get install x2goclient

X2Goはマルチモニターをサポートしています。New Sessionウィンドウでx2goクライアントを開き、Input/outputタブに移動します。

このDisplayセクションでは、ラジオボタンを選択し、Use Whole Display使用するディスプレイの数を選択できます(1からモニターの数までの範囲)。

ここに画像の説明を入力してください


2番目のソリューション

FreeRDPはおそらくあなたが望むことをするでしょう。

ソースからFreeRDPをコンパイルすることをお勧めします。これは、Multi-Monitorのサポートがバージョン1.1以上でのみ使用できるためです。

ソースからインストールする方法については、このページにアクセスしてください

これで、ターミナルからxfreerdpコマンドを使用できます。

xfreerdp /multimon /u:username /v:server_address:server_port

どこusernameのサーバー上のユーザー名で、server_addressサーバーの場所(IPアドレスまたはホスト名)で、server_port(「:」デフォルトのポートのための休暇がない空)ポートです。

ソースからビルドしたくない場合は、次を使用してインストールできます。

sudo apt-get install freerdp-x11

ただし、バージョンが> 1.1であることを確認する必要があります


3
x2goclientでこのオプションを使用しても、説明したように動作しないようです。「ディスプレイ全体」を使用する「ディスプレイ」オプションは、使用したいディスプレイを選択するだけのようです。
aikeru

2
...そして私はUbuntu 14.04とWindows 8.1の両方からそれをテストしました。jing(techsmith.com/jing.html)などのスクリーンキャプチャを実行して、実行できることを示してください。できれば、賞金を差し上げます。そうでなければ、私のマシンでは動かないので、あなたがこれがうまくいくと信じるのは難しいです。:(
aikeru

1
これは単一のモニターの使用のみを許可し、「Xinerama拡張機能」をチェックまたはチェック解除しても効果はありません。
Ace

2
私はaikeruと一緒です-この設定はWHICHディスプレイ用であり、ディスプレイの数ではありません。Xineramaオプションも私には何もしません。
David Doria

1
私はfreerdpでこれを行いました:) / usr / bin / xfreerdp /v:server.ip / u:user / p:password / multimon / rfxそのコマンドをスクリプトにしてブームにします!
BrianBlaze、

2

私が使用NoMachine NXを私のためによく働い長い時間のために。サーバーはUbuntuサーバーで実行され、WindowsとLinuxの両方から接続できました。この記事によると、以前のバージョン3.5(現在は4.x)は、4.xで改善されたと言われているマルチモニターをすでにサポートしています。

これがあなたが探しているものなら、無料バージョンがあるので試してみることができます。私が最後にそれを使用したとき、一度に1つのセッションだけのように、無料版にはいくつかの制限がありました。それがまだそうであるかどうかは言えません。

編集:あなたが言ったことについて:

...サーバーに接続されているモニターの数に関係なく(おそらくゼロ!)

私のサーバーはヘッドレスだったので、モニターについて心配する必要はありません。VNCとは異なり、独自のセッションを開きます。

さらに、NXの完全無料版もあります。しかし、私はそれを使った経験はありません。


私ができるときにこれを試してみましょう:)
aikeru

1

これは、複数のモニターやプラットフォーム間でリモートで作業するときに機能するシンプルなソリューションです(Windows、Mac、およびLinux)。

私はTeamviewerと呼ばれるプログラムを使用しています。これはTeamviewer.comにあります。現在はwineで実行していますが、Linuxバージョンも正常に実行しています。一度に複数を表示することはできませんが、モニターをすばやく切り替えることができます。

これにより、任意のコンピューターにアクセスし、そのサイトにサインインし、プログラムを読み込まずにどこからでもコンピューターにアクセスできるという特典が追加されます


うん。モニターの切り替えは、私のユースケースでは機能しません。:(サーバーが実際にヘッドレスであるかもしれないカントー感謝。。
aikeru
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.