How do I configure a displaylink USB monitor?

Solution 1:

This may help you get it going.

Displaylink Doublesight DS-90U monitor working

1) Install dependencies required to build displaylink X server...

apt-get install xinit xserver-xorg xserver-xorg-dev xfonts-base libusb-dev xorg-dev git-core build-essential

2) Downloaded and fixed source for xserver-xorg-video-displaylink from Launchpad and extract the source code.

tar xvfz xserver-xorg-video-displaylink_0.3.orig.tar.gz
cd xf86-video-displaylink

Edit src/displaylink.c

#graphical
gedit src/displaylink.c

#command line
nano src/displaylink.c

comment (add a # to the front) out the following lines...

//#include "xf86Resources.h"
//#include "xf86RAC.h"
//      pScrn->racMemFlags = RAC_FB | RAC_COLORMAP | RAC_CURSOR | RAC_VIEWPORT;
//      pScrn->racIoFlags = RAC_FB | RAC_COLORMAP | RAC_CURSOR | RAC_VIEWPORT;
//      xf86CrtcScreenInit (pScreen);`

3) build and install

./configure && make && make install
sudo cp  /usr/local/lib/xorg/modules/drivers/displaylink_drv.so /usr/lib/xorg/modules/drivers/

4) create /etc/X11/xorg.conf

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         0  "DisplayLinkScreen" 0 0
EndSection
Section "Device"
    Identifier  "DisplayLinkDevice"
    Driver      "displaylink"
    Option      "fbdev" "/dev/fb0"
EndSection
Section "Monitor"
    Identifier  "DisplayLinkMonitor"
    # DS-90U is 1024x600 9-inch monitor - remove or change the DisplaySize for other devices
    DisplaySize  190 115
EndSection
Section "Screen"
    Identifier  "DisplayLinkScreen"
    Device      "DisplayLinkDevice"
    Monitor     "DisplayLinkMonitor"
EndSection

5) Plug in the Displaylink monitor into a USB port (screen should go green)

6) Reboot or restart X

source

instructions