Ich habe gerade Ubuntu 11.10 auf meinem neuen Computer installiert, der alte (immer noch Hauptcomputer) ist Ubuntu 10.04. Beide PCs verwenden das Tastaturlayout "Spanish LAm". Der einzige Unterschied besteht darin, dass die neue PC-Tastatur einige Multimedia-Tasten hat, die Konfigurationen jedoch gleich sind und auf jedem PC gut funktionieren.
Wenn ich jedoch Synergieeffekte verwende, um die Haupttastatur auf dem Client-PC (11.10) zu verwenden, scheint das Tastaturlayout das "Englisch (US)" -Layout oder ein anderes, aber nicht "spanisches LAm" -Layout zu sein, während die Einstellungen auf beiden PCs " Spanisch LAm ". Die andere Tastatur, die über ein Kabel mit dem Client-PC verbunden ist, funktioniert auch bei Verwendung von Synergieeffekten gut mit dem spanischen Layout.
Irgendeine Idee, wie man das behebt?
Antworten:
In meinem Fall werden Synergie-Nähte einfach verwendet, um das tatsächliche Tastaturlayout zu ignorieren. Es hilft jedoch, wenn ich es nach dem Start von Synergyc einstelle.
Sie finden korrekte Werte für
setxkbmap
Argumente in der Datei/etc/default/keyboard
. Anstelle desus
Ortswertes vonXKBLAYOUT
und des Übergabewerts vonXKBOPTIONS
an-options
.Mit diesem einfachen Skript können Sie dies automatisch tun:
Speichern Sie es unter
mysynergyc
, legen Sie die richtigen Berechtigungen fest (chmod 755 mysynergyc
) und führen Sie es stattdessen wie gewohnt aussynergyc
.quelle
Suchen Sie nach "Tastaturlayout" und öffnen Sie es.
Verwenden Sie das Pluszeichen unten links auf dem Bildschirm, um das Tastaturlayout "Englisch (USA)" hinzuzufügen.
Starten Sie die Synergie neu
Das hat bei mir funktioniert. (Ubuntu 11.10 64-Bit)
quelle
Ich hatte das gleiche Problem mit meiner Windows Server / Ubuntu Client Konfiguration. Bei der Arbeit hatte ich das Setup umgekehrt und es funktionierte wie ein Traum.
Als Problemumgehung wurde dem Ubuntu-Client eine weitere Keymap hinzugefügt. Während der Verwendung von Synergy wurde die Keymap von en auf de umgestellt und es begann zu funktionieren.
quelle
Stoppen Sie den Synergy-Server, setzen Sie das Tastaturlayout im Server zurück und starten Sie Synergy neu. Dies scheint das Problem in meiner Situation zu lösen. Die ursprüngliche Referenz finden Sie hier: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580504#15
quelle