File: README.md

package info (click to toggle)
x2x 1.30-12
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 460 kB
  • sloc: ansic: 3,275; makefile: 39; sh: 1
file content (54 lines) | stat: -rw-r--r-- 1,508 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# x2x

## Project status

Dormant. This project needs a new maintainer.

x2x has a long history. It was born in the times when life was hard, window
managers were simple and displays were rectangular. Now it needs an overhaul.

## Overview

x2x allows the keyboard, mouse on one X display to be used to control another X
display. It also shares X clipboards between the displays.

When built/run on Cygwin it may be run on Windows desktop to control X display.

## License

x2x is under MIT/BSD license.

Windows support includes code under GPLv2+.

## Authors

x2x was initially developed in DEC by David Chaiken.
Current maintainer is Mikhail Gusarov.

## Building on Various Systems

### Building on Arch

1. `git clone https://github.com/dottedmag/x2x && cd x2x`
2. `./bootstrap.sh`
3. `sudo pacman -S libxext libxtst`
4. `./configure`
5. `make && sudo make install`

If you want the simple solution, there is also a package in the [AUR](https://aur.archlinux.org/packages/x2x-git) for x2x.

###  Building on Fedora

1. `git clone https://github.com/dottedmag/x2x && cd x2x`
2. `./bootstrap.sh`
3. `sudo dnf -y install libXext-devel libXtst-devel`
4. `./configure`
5. `make && sudo make install`

### Building on Debian or Debian-Derivative like Ubuntu

1. `git clone https://github.com/dottedmag/x2x && cd x2x`
2. `git checkout debian`
3. `dpkg-checkbuilddeps` (and `sudo apt install` anything missing)
4. `env DEB_RULES_REQUIRES_ROOT=no debian/rules binary`
5. `sudo dpkg --install ../x2x_VERSION.deb`