Hi all,
over the weekend I have worked a lot on the keyboard setup within X2Go
sessions.
The server now offers three modes for configuring the session's
keyboard settings:
no change via client -> configure your keyboard setup through desktop tools, e.g. gnome-keyboard-properties
set model and layout through x2goclient
-> use -type parameter of nxagent/x2goagent to set the keyboard
model/type
-> x2goclient + pyhoca-gui run setxkbmap -layout <layout> after
session startup
-> pyhoca-gui additionally runs setxkbmap -variant <variant> after
session startup (new session profile: ,,variant'').
---> RECOMMENDED for x2goclient
NEW: autodetect the client-side keyboard layout through NX -> set the keyboard model/type to ,,auto'' (instead of pc104/us etc.) -> nxagent will create a file ~/.x2go/<session>/keyboard with all client-side keyboard settings -> x2goruncommand and x2goresume-session will call a new script: called x2gosetkeyboard -> x2gosetkeyboard will reset the keyboard settings and set all settings as found in the keyboard file
To test this (third) new feature, you only have to install the
x2goserver packages from either of the nightly repositories. NX
already has this feature since 2:3.5.0.12 (actually earlier, but the
named version is currently in our main repositories).
With x2goclient you have to set the keyboard type/model to auto and
leave the layout field empty.
With PyHoca-GUI (from the nightly builds) you have to set the keyboard
type/model to auto and leave the fields layout and variant empty.
Both applications will have proper GUI elements to configure this more
handily in the near future.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...