USBディスプレイアダプタGX-DVI/U2をHPmini1000で使うUbuntu編
BUFFALOのUSB2.0用のディスプレイ増設アダプタ GX-DVI/U2を購入した。
前回はWindowsXPだったが今回は HP mini 1000 にインストールしたUbuntuNetbookRemixにつないでみる。
GX-DVI/U2はDisplayLink社のチップが使われているようで、Linux向けのライブラリも公開されているらしい。
さっそく「DisplayLink linux」 ってキーワードでググってみたら工人舎SC3さんのサイトにVNC2DLって方法でマルチディスプレイができそうなことが書かれていた。
VNCってのはVirtualNetworkComputingの略?でパソコンをネットワーク越しに遠隔操作する方式で、これを使ってDisplayLinkのチップにビデオ信号を送るのかな??
詳しいことは分からないが、要はHPmini1000のUbutnuNetbookRemixでマルチモニタが使えればよい。
まず最初にDisplayLinkのデバイスをつないだときに自動的にモジュールがロードされないようにする。
最初に、すでに udlfb や displaylink-mod がインストールされている場合、DisplayLink デバイスを接続してしまうと自動的にモジュールがロードされてしまうので、それを防ぐために modprobe の blacklist に指定します。
と、あるのでそのようにする。
私はvi が使えないのでvimをインストールする。そして以下のファイルを作成。
$ sudo apt-get install vim $ sudo vim /etc/modprobe.d/blacklist-displaylink.conf 以下2行で保存 blacklist udlfb blacklist displaylink
次にlibdlo をインストール。DisplayLink Wiki から libdlo-0.1.2.tar.gz をダウンロードして解凍・コンパイル。コンパイルに必要なモジュールもインストール。
$ wget http://people.freedesktop.org/~berniet/libdlo-0.1.2.tar.gz $ tar zxfv libdlo-0.1.2.tar.gz $ cd libdlo-0.1.2 $ sudo apt-get install libusb-dev $ ./configure && make $ sudo make install
これで完了。
$ make test
と打ち込んでテストパターンを表示。

テストパターンが表示された。
次にVNC2DL。これはGitってやつで取得するらしいのでGitパッケージを追加。そして、ソースを取得。
$ sudo apt-get install git-core $ git clone git://github.com/quentinsf/vnc2dl.git vnc2dl
必要なパッケージも追加してコンパイル。
$ sudo apt-get install xutils-dev zlib1g-dev libjpeg62-dev $ xmkmf $ make World $ sudo make install
x2vncとvncserverをインストール
$ sudo apt-get install x2vnc tightvncserver
これで準備完了。
VNC2DLを使ってみる。手順は
VNC サーバーの起動 > DisplayLink デバイスを接続 (接続していない場合) > vnc2dl を起動 > x2vnc
らしい。
まずVNCサーバの起動。
$ Xvnc -geometry 1280x1024 -depth 16 -alwaysshared :1
なにやらSpeedoフォントがどーのこーのって怒られている気もするが無視。
サーバーを「&」なしで起動しているのでCtrl+Cするまでこのままらしい。
次に別のターミナルを立ち上げてVNC2DLを起動する。
$ sudo vnc2dl :1 DL device mode 1280x1024 @ 60 Hz 24 bpp base &0 Connected to RFB server, using protocol version 3.8 Enabling TightVNC protocol extensions No authentication needed Authentication successful Desktop name "ユーザー名's x11 desktop (デスクトップ名:1)" VNC server default format: 16 bits per pixel. Least significant byte first in each pixel. True colour: max red 31 green 63 blue 31, shift red 11 green 5 blue 0 Requesting pixel format 32 bits per pixel. Least significant byte first in each pixel. True colour: max red 255 green 255 blue 255, shift red 0 green 8 blue 16 Setting pixel format done Same machine: preferring raw encoding
Desktop name “ユーザー名’s x11 desktop (デスクトップ名:1)”
の「デスクトップ名:1」のところは次に使うので覚えておく。
これもサーバ?なのでCtrl+Cするまで放置。
もうひとつ新しいターミナルソフトを起動して、x2vncを起動する。XウィンドウをVNCにゴニョゴニョするソフトかな?
$ x2vnc デスクトップ名:1 x2vnc: VNC server supports protocol version 3.8 (viewer 3.3) x2vnc: No authentication needed x2vnc: Desktop name "ユーザー名's x11 desktop (デスクトップ名:1)" x2vnc: Connected to VNC server, using protocol version 3.3 x2vnc: VNC server default format: x2vnc: pointer multiplier: 1.208550
これもCtrl+Cするまで終わらない。
これで無事全部起動したはず。。なのだが、接続したAcer のX191ってディスプレイには黒と白のドットパターンの背景に「x」ってでっかいマウスポインタのみの画面。デスクトップは表示できなかった。マウスポインタは移動できるので、Ubuntuからは認識しているはずなのだが・・・。
YouTubeに動画もアップしてみた。分かり辛いかもしれないけどマウスポインタが移動している。
Displylink & HpMini1000 UbuntuNetbookRemix take1
NetbookRemixはデスクトップが独特だからむりなのかな??普通のUbuntuならいけるのだろうか。。。
Related posts:
関連記事はYARPP関連記事プラグインによって表示されています。

