Kategorien
Systemadministration

Keyboard problems using openNX on Mac OS X to connect to a NoMachine NX server running Ubuntu

Long story short:

  1. Go to XQuartz settings > input > enable the second and third checkbox (key mapping with X11)
  2. Export your current keyboard mapping of the client. Open a terminal and enter xmodmap -pke > nxclient.xmodmap
  3. Copy this new file to your NX server, e.g. scp nxclient.xmodmap user@server:
  4. Start a NX session and load the config with xmodmap nxclient.xmodmap

And here is the long version: Recently I received my new MacBook Air running OS X 10.9 (Mavericks). Since NoMachine NX Client version 3.x does not seem to work on Mavericks, I came across openNX. openNX requires an X Server running on the MacBook, so I installed XQuartz. With these tools I was able to connect to my computer at university, which is running Ubuntu and the NoMachine NX server. My MacBook has a US International keyboard and the mapping of the keys was completely messed up. For example pressing „a“ resulted in „l“ and so on. Googling the internets I found out that many people have this problem. But none of the posted solutions worked for me, so I tried my best. I read articles about the basics of keyboard mappings. So my first idea was to compare the keyboard mappings of my MacBook with the NX session: I opened a terminal and typed xmodmap -pke on my mac and in the session. The two outputs were complete different. Then I exported my macbook settings to a file, copied the file to the NX server, started a NX session and loaded the macbook keyboard mapping and it worked 😀

Kategorien
Systemadministration

Tastatur Probleme bei Windows NX Client -> Ubuntu NX Server

Ich hatte das Problem, dass Shift + 6 = ^ war und dass kein @ Zeichen ging usw.
Die Lösung: setxkbmap -model evdev

Kategorien
Systemadministration

VirtualBox Update von 3.2.12 auf 4.0.4

Habe gerade mein VirtualBox auf den neuesten Stand gebracht. Man soll ja immer alles updaten. Allerdings hat mich das nun 3 Stunden nervenaufreibende Fehlersuche und wilde Googleei gekostet. Denn nach dem Update meldete mein Ubuntu 10.10 ein fehlerhaftes Dateisystem und ich solle doch bitte mit fsck die Fesplatte überprüfen lassen. Das hab ich gemacht, woraufhin tonnenweise Fehler entdeckt und behoben wurden. Nach dem Reboot erschiend jedoch nur noch ein Fehler von wegen irgendeiner invaliden ELF magic und grub rescue: _

Grandios! grub rescue kannte nicht mal den help Befehl, woraufhin ich resignierte. Also eine neue VM erstellt und die Festplatte gemountet. Die Daten konnte ich sichern. Aber die neue VM jetzt nochmal komplett aufsetzen wollte ich auch nicht. Also habe ich das gute alte 3.2.12 parallel installiert. Und siehe da, mein Ubuntu startet wieder, keine Fehler.

Sollte ich jemals herausfinden, wie man diesen Fehler vermeidet / behebt, werde ich darüber schreiben.

NTARS4tw