Zajmiemy się tutaj projektem Synergy. To taki software'owy KVM. Co fajniejsze - dostępny na wszystkie platformy. Jak to skonfigurować? Jak zwykle :P Najpierw zainstalujemy:

sith-mobile:/home/cox# apt-get update && aptitude install synergy

Teraz tworzymy plik konfiguracyjny /etc/synergy.conf. Dla prostoty od razu wkleję swój:

sith-mobile:/home/cox# cat /etc/synergy.conf
# This section defines the hosts.
section: screens
sith-work:
sith-mobile:
# super = meta
end
section: aliases
sith-work:
10.104.104.254
sith-mobile:
10.104.104.31
end
# This section defines the relationships between the hosts.
section: links
sith-work:
left = sith-mobile
sith-mobile:
right = sith-work
end

section: options
switchDelay = 100
end

gdzie:

  • sith-work to serwer (komputer, do którego jest podpięta mycha i klawiatura, którymi będziemy się posługiwać)
  • sith-mobile to klient.

Oczywiście klientów może być więcej. Plik konfiguracyjny tworzymy na wzsystkich stacjach. Na serwerze uruchamiamy poleceniem:

sith-work:/home/cox# synergys -f

(-f to tryb verbose. W razie problemów widzimy co jest nie tak) Na klientach uruchamiamy poleceniem:

sith-mobile:/home/cox# synergyc -f 10.104.104.254

gdzie 10.104.104.254 to adres ip serwera naszego. I tyle :) cieszymy się jedną klawiaturą na wszystkich kompach :) Powodzenia!
Aha! w razie jakbyśmy wcześniej skontruowali firewallm pamiętajmy o dodaniu lini odblokowującej port 24800. np:

iptables -A INPUT -p tcp --dport 24800 --tcp-flags ALL SYN -j ACCEPT

Tyle :)