Handling Multiple Displays with x2x - page 2
Two Displays, One Problem
x2x is a standard application on the SUSE Linux 9.2 Professional DVD. Since my notebook is an AMD Athlon 64 the version I use is 1.30-beta-2x86_64. Versions are also available under Red Hat, Debian, Gentoo, and BSD. I installed the program with YAST.
The desktop is an old Pentium II machine with SUSE Linux 9.3 Professional installed. It's hooked up to the router using a CAT 5 cable. The notebook talks via a 802.11b link.
x2x can be executed at the command line or from a script. You can use any combination of laptops or desktops and don't necessarily have to mirror my example.
Starting and running x2x is pretty painless. In my case I used my laptop (192.168.2.23) to control my desktop (192.168.2.26). Here's how to make it happen.
The first task is to ssh into the desktop machine from the notebook. I created an rreilly account on each machine, with the same password, for convenience.
Next, I ran the following commands over the ssh login.
rreilly-desktop> X -ac :0 & rreilly-desktop> /usr/X11R6/bin/kde rreilly-desktop> set DISPLAY 192.168.2.26:0 rreilly-desktop> DISPLAY=192.168.2.26:0; export DISPLAY
Then, it was an easy matter to start x2x in a laptop xterm:
rreilly-laptop> x2x -west -to 192.168.2.23:0
Like magic, the mouse cursor could then be rolled back and forth between the laptop and the desktop screens. The "west" switch arranges the screens so that if you move off the laptop screen to the left, you'll see the cursor appear on the desktop monitor. Move back to the right (on the desktop screen) and the cursor will pop back to the laptop. The laptop keyboard and mouse controls both screens. The desktop mouse and keyboard are still usable.
To simplify startup, I put the desktop machine commands into a little script file called "headless." I probably should have called it "mousekeyboardless" or something. The file permissions were changed on the headless file to 744. Back at the first step, the file can then be executed in an xterm:
Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.
- 1Linux Top 3: GNOME 3.12 and New Betas for Ubuntu 14.04 and OpenMandriva Lx 2014.0
- 2Linux Top 3: Linus Lashes out, Linux 3.14 Gets PIE and Ubuntu One is Done.
- 3Linux Top 3: Ubuntu 14.04, Debian Gives Squeeze More Life and Red Hat Goes Atomic
- 4Linux Top 3: RHEL 6.5, Debian 7.2 and EOL for Linux 3.0.x
- 5Linux Top 3: CoreOS, Oracle Enterprise Linux 7 and Ubuntu 14.10