上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
PC/Linux/Android端末をLinuxマシンのディスプレイにする
をテンプレートにして作成
資料室
PC/Linux/Android端末をLinuxマシンのディスプレイにする をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
* Android端末をLinuxマシンのディスプレイにする
Android端末をLinuxマシンのディスプレイにする方法。
今回は,[[VNC>https://ja.wikipedia.org/wiki/Virtual_Netwo...
Linuxマシンは,VMware Workstation Playerで動かしているUbu...
** Linuxマシンでのマルチディスプレイ
Linuxマシンで複数のディスプレイデバイスを接続して使用する...
Linux/Unixでは,GUIとしてX Window Systemを使用している。X...
- スクリーンを分割する方法~
X Window Systemでマルチディスプレイを構成する最も古い方法...
物理ディスプレイのそれぞれにXのスクリーンを割り当てる。こ...
XのディスプレイにはDISPLAY環境変数によって:0のようにIDが...
一番目のスクリーンは:0.0,二番目のスクリーンは:0.1といっ...
この方法の場合は,ウィンドウを別のスクリーンに移動させる...
ほとんどのアプリケーションでは,DISPLAY環境変数により表示...
- Xineramaを使用する~
Xineramaも,Xのマルチディスプレイを実現する古い方法。~
Xineramaでは,全てのディスプレイを単一のスクリーン(:0)...
Xの設定ファイルをマルチディスプレイに静的に設定することで...
- RandRを使用する~
RandR(Rotate and Resize)は,Xのスクリーンを動的に変更(...
RandRでは,xrandrコマンドを使って動的にセッションの設定を...
RandRでは,複数の物理ディスプレイを仮想のディスプレイにマ...
- TwinViewを使用する~
TwinViewは,nVidiaのビデオカードが持つ複数のディスプレイ...
nVidiaのビデオカード(チップ)を搭載したマシンでないと使...
* Android端末をLinuxマシンのディスプレイとして使用する(...
Linuxマシンにディスプレイが接続されていて,同じ画像をAndr...
これは,VNCでリモートデスクトップを行う方法と何も変わらな...
** Linuxマシン側にVNC Serverをインストールする
LinuxマシンにはVNC Serverをインストールする。Ubuntu 20.04...
もしインストールされていない場合は,以下のようにしてイン...
# apt install vino
次にVNC Serverの設定をする。~
- Ubuntuのデスクトップで右クリックして,設定>共有を開く~
- 右ペインの共有の右にあるスイッチをオンにする~
- 画面共有のスイッチをアクティブにする~
コンピューター名には,マシン名がデフォルトで入っている。
- 接続設定の画面が表示される~
「このスクリーンの操作する接続を許可する」をマークする。~
接続するときに使用するパスワードを設定する。~
この設定を行うと,''/etc/xdf/autostart/vino-server.deskto...
この後,Android端末とVNCで接続するには暗号化接続が使用で...
$ gsettings set org.gnome.Vino require-encryption false
として,暗号化した接続を使用しないようにしておく。~
Linuxマシンが使用しているNetworkのIP Addressを以下のよう...
$ ifconfig
** Android端末側へVNC Viewerをインストールする
Android端末側には,[[VNC Viewer>https://play.google.com/s...
Google Playからインストールするか,ADBからインストールす...
今回はADBを使って,
> adb install vncviewer_3.7.1.44443.apk
として&ref(vncviewer_3.7.1.44443.apk);をインストールした。
Android端末でVNC Viewerを起動し,
- +で接続先を追加する~
- 接続先として''LinuxマシンのIPアドレス''を設定する。接続...
- 接続にはパスワードを聞かれるので,Linux側で設定したパス...
- View onlyスイッチをonにする。~
その他は,デフォルトのままで大丈夫だった。
接続するポート番号は,デフォルトの'':5900''となる。
** Android端末からVNCで接続する
Android端末でVNC Viewerを起動し,接続用のパスワードを使っ...
Remember passwordをonしておくと,次からパスワード入力はし...
接続できると,Linuxマシンのディスクトップ画面がAndroid端...
''セカンドディスプレーとして使わなければ'',これでAndroid...
* Android端末をLinuxマシンのセカンドディスプレイにする
Ubuntu 20.04に最初からインストールされているvinoは,標準...
なので,VNCで接続する別のセカンドディスプレイとして(例え...
VNCで接続する別のセカンドディスプレイを作るために,別のVN...
tightvncserverはユーザーモードのみで動作するVNC Serverで...
注意することとして,''tightvncserverはRANDR拡張には対応し...
tightvncserverは以下のようにしてインストールした。~
# apt install tightvncserver
物理ディスプレイを使用しているなどでミラー化したVNC Serve...
また,ミラー化VNC Serverの''vino''と別ディスプレイとして...
必要であればx2vncをインストールする。x2vncはキー操作やVNC...
# apt install x2vnc
そして,インストールしたVNC Serverを起動する。~
$ vncserver
最初に接続用のパスワード(max. 8文字)を設定する。
一度,vncserverを停止する。~
$ vncserver -kill :1
VNCの接続パスワードを変更する場合は,
$ vncpasswd
Password: ********
Verify: ********
のようにする。
** VNC Serverを起動する
現在のメインのディスプレイのDISPLAY番号を確認する。~
$ echo $DISPLAY
:0
'':0''が現在のメインディスプレイのDISPLAY番号になっている...
VNC Serverを起動する。~
$ vncserver :1 -geometry 1080x1920
Android端末の解像度を''-geometry''で設定している。2個めの...
キー操作が必要な場合は,x2vncも起動しておく。~
$ x2vnc -shared -west localhost:1
これで準備が出来た。
** Android端末でVNC Viewerで接続する
AndroidのVNC Viewerでは,接続IP Addressに'':5901''を追加...
後は,connectで接続すれば,セカンドディスプレイとしてAndr...
** Linuxからセカンドディスプレイに画像を表示する
セカンドディスプレイに画像を表示して確認のするために,Ima...
# apt install imagemagick
ImageMagickのdisplayコマンドで画像を表示してみる。
$ display -display :1 xxxxx.bmp
Android端末の画面に画像が表示された。
これで,2画面のディスプレイが使用出来るのを確認できた。
終了行:
* Android端末をLinuxマシンのディスプレイにする
Android端末をLinuxマシンのディスプレイにする方法。
今回は,[[VNC>https://ja.wikipedia.org/wiki/Virtual_Netwo...
Linuxマシンは,VMware Workstation Playerで動かしているUbu...
** Linuxマシンでのマルチディスプレイ
Linuxマシンで複数のディスプレイデバイスを接続して使用する...
Linux/Unixでは,GUIとしてX Window Systemを使用している。X...
- スクリーンを分割する方法~
X Window Systemでマルチディスプレイを構成する最も古い方法...
物理ディスプレイのそれぞれにXのスクリーンを割り当てる。こ...
XのディスプレイにはDISPLAY環境変数によって:0のようにIDが...
一番目のスクリーンは:0.0,二番目のスクリーンは:0.1といっ...
この方法の場合は,ウィンドウを別のスクリーンに移動させる...
ほとんどのアプリケーションでは,DISPLAY環境変数により表示...
- Xineramaを使用する~
Xineramaも,Xのマルチディスプレイを実現する古い方法。~
Xineramaでは,全てのディスプレイを単一のスクリーン(:0)...
Xの設定ファイルをマルチディスプレイに静的に設定することで...
- RandRを使用する~
RandR(Rotate and Resize)は,Xのスクリーンを動的に変更(...
RandRでは,xrandrコマンドを使って動的にセッションの設定を...
RandRでは,複数の物理ディスプレイを仮想のディスプレイにマ...
- TwinViewを使用する~
TwinViewは,nVidiaのビデオカードが持つ複数のディスプレイ...
nVidiaのビデオカード(チップ)を搭載したマシンでないと使...
* Android端末をLinuxマシンのディスプレイとして使用する(...
Linuxマシンにディスプレイが接続されていて,同じ画像をAndr...
これは,VNCでリモートデスクトップを行う方法と何も変わらな...
** Linuxマシン側にVNC Serverをインストールする
LinuxマシンにはVNC Serverをインストールする。Ubuntu 20.04...
もしインストールされていない場合は,以下のようにしてイン...
# apt install vino
次にVNC Serverの設定をする。~
- Ubuntuのデスクトップで右クリックして,設定>共有を開く~
- 右ペインの共有の右にあるスイッチをオンにする~
- 画面共有のスイッチをアクティブにする~
コンピューター名には,マシン名がデフォルトで入っている。
- 接続設定の画面が表示される~
「このスクリーンの操作する接続を許可する」をマークする。~
接続するときに使用するパスワードを設定する。~
この設定を行うと,''/etc/xdf/autostart/vino-server.deskto...
この後,Android端末とVNCで接続するには暗号化接続が使用で...
$ gsettings set org.gnome.Vino require-encryption false
として,暗号化した接続を使用しないようにしておく。~
Linuxマシンが使用しているNetworkのIP Addressを以下のよう...
$ ifconfig
** Android端末側へVNC Viewerをインストールする
Android端末側には,[[VNC Viewer>https://play.google.com/s...
Google Playからインストールするか,ADBからインストールす...
今回はADBを使って,
> adb install vncviewer_3.7.1.44443.apk
として&ref(vncviewer_3.7.1.44443.apk);をインストールした。
Android端末でVNC Viewerを起動し,
- +で接続先を追加する~
- 接続先として''LinuxマシンのIPアドレス''を設定する。接続...
- 接続にはパスワードを聞かれるので,Linux側で設定したパス...
- View onlyスイッチをonにする。~
その他は,デフォルトのままで大丈夫だった。
接続するポート番号は,デフォルトの'':5900''となる。
** Android端末からVNCで接続する
Android端末でVNC Viewerを起動し,接続用のパスワードを使っ...
Remember passwordをonしておくと,次からパスワード入力はし...
接続できると,Linuxマシンのディスクトップ画面がAndroid端...
''セカンドディスプレーとして使わなければ'',これでAndroid...
* Android端末をLinuxマシンのセカンドディスプレイにする
Ubuntu 20.04に最初からインストールされているvinoは,標準...
なので,VNCで接続する別のセカンドディスプレイとして(例え...
VNCで接続する別のセカンドディスプレイを作るために,別のVN...
tightvncserverはユーザーモードのみで動作するVNC Serverで...
注意することとして,''tightvncserverはRANDR拡張には対応し...
tightvncserverは以下のようにしてインストールした。~
# apt install tightvncserver
物理ディスプレイを使用しているなどでミラー化したVNC Serve...
また,ミラー化VNC Serverの''vino''と別ディスプレイとして...
必要であればx2vncをインストールする。x2vncはキー操作やVNC...
# apt install x2vnc
そして,インストールしたVNC Serverを起動する。~
$ vncserver
最初に接続用のパスワード(max. 8文字)を設定する。
一度,vncserverを停止する。~
$ vncserver -kill :1
VNCの接続パスワードを変更する場合は,
$ vncpasswd
Password: ********
Verify: ********
のようにする。
** VNC Serverを起動する
現在のメインのディスプレイのDISPLAY番号を確認する。~
$ echo $DISPLAY
:0
'':0''が現在のメインディスプレイのDISPLAY番号になっている...
VNC Serverを起動する。~
$ vncserver :1 -geometry 1080x1920
Android端末の解像度を''-geometry''で設定している。2個めの...
キー操作が必要な場合は,x2vncも起動しておく。~
$ x2vnc -shared -west localhost:1
これで準備が出来た。
** Android端末でVNC Viewerで接続する
AndroidのVNC Viewerでは,接続IP Addressに'':5901''を追加...
後は,connectで接続すれば,セカンドディスプレイとしてAndr...
** Linuxからセカンドディスプレイに画像を表示する
セカンドディスプレイに画像を表示して確認のするために,Ima...
# apt install imagemagick
ImageMagickのdisplayコマンドで画像を表示してみる。
$ display -display :1 xxxxx.bmp
Android端末の画面に画像が表示された。
これで,2画面のディスプレイが使用出来るのを確認できた。
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ