Montag, 23. Juni 2008

Ubuntu 8.04 - Tastenkombinationen (Shortcuts) für beliebige Programme selbst definieren

Problem:
Wie kann man Ubuntu 8.04 so konfigurieren, dass beliebige Programme mit Shortcuts gestartet werden können ?

Lösung:
  • Konfigurations-Editor starten (im Hauptmenu über Anwendungen -> Systemwerkzeuge -> Konfigurationseditor oder von der Kommandozeile mit dem Befehl gconf-editor)
  • Dort /apps/metacity/keybinding_commands auswählen und dort einen freien Schlüssel command_x auswählen (x = Wert zwischen"1" und "12").
  • Den Befehl zum Starten des gewünschten Programms (also z.B. gedit oder gnome-terminal) als Wert des ausgewählten Schlüssels eintragen.
  • Dann zu /apps/metacity/global_keybindings wechseln, dort den Schlüssel mit dem Namen run_command_x suchen und als Wert dieses Schlüssels die Tastenkombination eintragen, mit der das Programm gestartet werden soll.
    Beispiele für Tastenkombinationen:
    • <alt>f steht für "Alt-Taste + f"
    • <mod4>x steht für "Windows-Taste + x"
    • <alt><shift>F1 steht für "Alt-Taste + Shift-Taste + F1-Taste"

xml - Dateien parsen mit Java

Problem:
Wie parse ich xml-Dateien in Java ohne selbst einen Parser für xml-Dateien schreiben zu müssen ?

Lösung:
Eine kurze Beschreibung der Möglichkeiten, die die Java API for XML-Processing bietet, findet man unter http://de.wikipedia.org/wiki/Java_API_for_XML_Processing.
Ein ausführliches Tutorial gibt's bei http://totheriver.com/learn/xml/xmltutorial.html.