Ich habe doch noch eine Möglichkeit gefunden um Tastaturkombinationen selber anzulegen. Damit habe ich es zwar nur geschafft über die Tastenkombinationen Strg + 1 bis 4 die jeweiligen Arbeitsflächen zu erreichen, Tastaturkombinationen anzulegen um Fenster auf die jeweilige Arbeitsfläche zu verschieben hat nicht funktionert.
Die Kominationen für den jeweiligen User um Arbeitsflächen direkt anzusteuern liegen in folgender Datei:
~/.gconf/apps/metacity/global_keybindings/%gconf.xml
Deren Aufbau ist relativ simpel. Ich habe eine Sicherungskopie gemacht bevor ich die Tastenkombinationsänderung eingetragen habe. Zu den Zeitpunkt sah sie so aus:
<gconf>
<entry name="switch_to_workspace_2" mtime="1225628465" type="string">
<stringvalue><Control>2</stringvalue>
</entry>
<entry name="switch_to_workspace_1" mtime="1225628463" type="string">
<stringvalue><Control>1</stringvalue>
</entry>
<entry name="show_desktop" mtime="1225628457" type="string">
<stringvalue><Control><Alt>d</stringvalue>
</entry>
</gconf>Danach habe ich über das Tastaturkombinationsmenu die Kombinationen für die Tasten 1 un2 gegen 3 und 4 ausgetauscht. Damit die Änderungen in der Datei sichtbar wurden musste ich mich einmal Ab- und wieder Anmelden. Nun habe ich die oberen zwei Zeilenblöcke kopiert und oberhalb eingefügt gehabt. Dann aus der Kopie die alten mtime-Werte kopiert und bei den unteren beiden Blöcken ausgetauscht, nun noch die Zahlen bei den name-Werten sowie den stringvalue-Werten angepasst dass die ganze Datei so aussah. Dann habe ich mich nochmals Ab- und wieder Angemeldet und siehe da, ich kann über die Tastenkombinationen Strg + 1 bis 4 die einzelnen Arbeitsflächen ansteuern.
<gconf>
<entry name="switch_to_workspace_4" mtime="1226755815" type="string">
<stringvalue><Control>4</stringvalue>
</entry>
<entry name="switch_to_workspace_3" mtime="1226755812" type="string">
<stringvalue><Control>3</stringvalue>
</entry>
<entry name="switch_to_workspace_2" mtime="1225628465" type="string">
<stringvalue><Control>2</stringvalue>
</entry>
<entry name="switch_to_workspace_1" mtime="1225628463" type="string">
<stringvalue><Control>1</stringvalue>
</entry>
<entry name="show_desktop" mtime="1225628457" type="string">
<stringvalue><Control><Alt>d</stringvalue>
</entry>
</gconf>
In dem Ordner window_keybindings habe ich nach dem gleichen Schema gearbeitet und doch hat es nicht funktionert. Ich keine Fenster direkt auf eine andere Arbeitsläche verschieben. Nunja, wenigstens etwas geschafft.