[[Vorlage(Getestet, feisty, dapper)]] {{{#!vorlage Wissen [:Konfigurationseditor: Den Konfigurationseditor öffnen] }}} [[Inhaltsverzeichnis(2)]] [[Bild(./keyboard-shortcuts.png, align=left)]] Viele Notebooks oder aktuelle Tastaturen haben Sondertasten. Beispielsweise erfolgt die Lautstärkeregelung bei vielen Modellen über elektronische Tasten. Diese Sondertasten können unter GNOME frei belegt werden. So kann man den Browser starten lassen, eine Suche nach Dateien auslösen usw. = Sondertasten aktivieren = GNOME selbst bringt schon ein Programm mit, mit dem diesen Tasten Funktionen zugewiesen werden können. Zu finden ist dies unter * ''"System -> Einstellungen -> Tastenkombinationen"''. Dort einfach auf eine Aktion klicken und die Taste drücken, die diese Funktion ausführen soll. Zum Löschen einer Aktion auf [[Vorlage(Tasten, Backspace)]] drücken. == Benutzerdefinierte Aktionen == Es ist möglich neben den bereits vordefinierten Aktionen auch Tastaturkürzel für eigene Befehle zu erstellen. Dazu öffnet man zuerst den Konfigurationseditor [1] und begibt sich zum Zweig ''"/apps/metacity/global_keybindings"''. Anschließend weist man einem der Schlüssel '''run_command_1''' bis '''run_command_12''' eine Tastenkombination zu, z.B. [[Vorlage(Tasten, Alt+F9)]]. Als nächstes trägt man unter ''"/apps/metacity/keybinding_commands"'' im korrespondierenden Schlüssel '''command_1''' bis '''command_12''' den Befehl ein, den man mit dem Kürzel verknüpfen möchte. == Alternative Fenstermanger == {{{#!vorlage Warnung Die oben beschriebenen Aktionen funktionieren nur bei dem Standard Fenstermanager [:Metacity:] der GNOME Desktopumgebung. Benutzt man einen Composition-Manager wie z.B: [:Compiz:] oder [:Beryl:] muss man anders vorgehen. }}} Unter Feisty bei aktivierten Desktop-Effekten per '''Compiz''' finden sich die Einstellungen ''command1'' und ''run_command1_key'' unter ''/apps/compiz/general/allscreens/options''[1]. Mit dem Fenstermanager '''Beryl''' kann man die Verknüpfung der Tasten und der Kommandos über den ''Beryl-Settings-Manager'' herstellen. Dazu einfach den Beryl-Settings-Manager über den roten Diamanten öffnen, dann oben auf die ''General-Options'' und dann links im Menu wieder auf die ''General-Options''. Mit dem nun offnem Reiter ''Commands'' kann man die Kommandos festlegen, unter dem Reiter ''Shortcuts'' findet man den dazu passenden ausklappbaren Menüpunkt ''Commands'' mit dem man die dazugehörigen Shortcuts festlegt. == Programm mit Taste verknüpfen == Möchte man als Beispiel [:GIMP:] per [[Vorlage(Tasten, Windows+i)]] starten, so ändert man die Schlüssel folgendermaßen: {{{/apps/metacity/global_keybindings/run_command1 = i /apps/metacity/keybinding_commands/command1 = gimp }}} == Aktion mit Taste verknüpfen == Möchte man wie unter Windows mit einer bestimmten Tastenkombination wie z.B. [[Vorlage(Tasten, Windows+E)]] das Homeverzeichnis des angemeldeten Benutzers starten, so stellt man unter ''"System->Einstellungen->Tastenkombinationen''" diese gewünschte Kombination ein. In diesem Fall also ''"e"'' und Aktion "''Persönlicher Ordner''". Falls man beim Drücken der ''Ein/Aus'' Taste den Computer nicht den ''Abmeldedialog'' starten möchte, sondern den Computer sofort ausschalten möchte, so wird der GNOME-Konfigurationseditor [1] benötigt und der Schlüssel von '''interactive''' auf '''shutdown''' gesetzt. {{{/apps/gnome-power-manager/action_button_power = shutdown }}} Alternativ * ''"System -> Einstellungen -> Energieverwaltung -> Allgemein"'' {{{#!vorlage Hinweis Diese Zuweisungen funktionieren nicht mit Sondertasten, wie man sie auf vielen modernen Multimediatastaturen findet, die einen Tastencode in der Form 0xHex produzieren. Lediglich Tasten mit einem Code ähnlich XF86Name funktionieren. Falls man '''''Beryl oder Compiz''''' benutzt, so werden einige Sondertasten nicht funktionieren und das Zuweisen von benutzerdefinierten Befehlen ist auf obige Weise nicht möglich. Wie man XF86 Tastencodes definiert, erfährt man im Artikel [:Xmodmap:]. }}} ---- # tag: GNOME