Tastenkombinationen für Programme unter Gnome 2.4 vergeben?
- armin@debian
- Beiträge: 207
- Registriert: 27.12.2002 21:08:14
- Wohnort: Ilmenau, THÜ
-
Kontaktdaten:
Tastenkombinationen für Programme unter Gnome 2.4 vergeben?
Hi!
Also, damit mein Gnome 2.4 jetzt endlich perfekt wird muss ich mir noch meine lieblings-tasten-kombis (z.B. STR+SHIFT+M zum starten von Mozilla) einrichten.
Wie mach ich das? Ich hab zwar unter "Desktop-Einstellungen" ein Konfig-Frontend für die "internen" Gnome Tasten-Kürzel gefunden, aber noch keins, wo ich Tastenkombis für bestimmte Programme vergeben kann.
Ich hab auch schon ein wenig gegoogelt aber nur was für Sawfish gefunden. Ich benutze aber Metacity als WM. Ich will dem Gnome da auch nicht ins Handwerk pfuschen. Darum will ich den WM auch möglichst behalten.
Weis einer, wie das geht?
Gruß, Armin
Also, damit mein Gnome 2.4 jetzt endlich perfekt wird muss ich mir noch meine lieblings-tasten-kombis (z.B. STR+SHIFT+M zum starten von Mozilla) einrichten.
Wie mach ich das? Ich hab zwar unter "Desktop-Einstellungen" ein Konfig-Frontend für die "internen" Gnome Tasten-Kürzel gefunden, aber noch keins, wo ich Tastenkombis für bestimmte Programme vergeben kann.
Ich hab auch schon ein wenig gegoogelt aber nur was für Sawfish gefunden. Ich benutze aber Metacity als WM. Ich will dem Gnome da auch nicht ins Handwerk pfuschen. Darum will ich den WM auch möglichst behalten.
Weis einer, wie das geht?
Gruß, Armin
- myx
- Beiträge: 1091
- Registriert: 17.02.2002 21:19:19
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Berlin
Ich hab´ auch einige Zeit danach gesucht (damals gnome, jetzt xfce) und bin dazu übergegangen ein Zusatzprogramm, xbindkeys, einzusetzen. Gibt es für sarge und sid was für Dich passen würde.
Ich habe das in meine .xsession (.xinitrc) gepackt, daß es bei jedem X Start im Hintergrund auf meine Tastenkombinationen lauscht. Zur Konfiguration gibt es dafür ein kleines Programm, so daß die Konfiguration erleichtert wird (xbindkeys-config).
Funktioniert tadellos, hier mit xfce.
Ich habe das in meine .xsession (.xinitrc) gepackt, daß es bei jedem X Start im Hintergrund auf meine Tastenkombinationen lauscht. Zur Konfiguration gibt es dafür ein kleines Programm, so daß die Konfiguration erleichtert wird (xbindkeys-config).
Funktioniert tadellos, hier mit xfce.
- armin@debian
- Beiträge: 207
- Registriert: 27.12.2002 21:08:14
- Wohnort: Ilmenau, THÜ
-
Kontaktdaten:
Sry, war ein wenig zu ungeduldig .
Mit ner erneuten Google-Session konnte ich das Problem dann doch alleine lösen.
Das ganze lässt sich relativ einfach mit dem Konfigurations-Editor erledigen.
Zu finden ist dieser über: Anwendungen -> Systemwerkzeuge -> Konfigurationseditor.
Wenn man den dann gestartet hat surft man zu den Schlüsseln:
/apps/metacity/keybinding_commands
/apps/metacity/global_keybindings
#/apps/metacity/keybinding_commands
Interessant sind hier die Schlüssel "command_1-12". Da schreibt man das Programm rein, das ausgeführt werden soll.
#/apps/metacity/global_keybindings
In dem Schlüssel sind die Einträge "run_command_1-12" wichtig. Dort vergibt man letzendlich die Tastenkombination für das gewünschte Programm. Dabei passen immer "command_N" und "run_command_N" zusammen.
Bei den Tastenkombis gilt folgende Vorschrift:
STRG - <Control>
ALT - <ALT>
SHIFT - <Shift>
Win-Taste <Mod4>
Eine gültige Tasten-Kombi sieht dann bspw. so aus:
<Control><Shift>m (Ist meine Kombi zu Starten von Mozilla)
Wenn man dann mit dem Vergeben der Tasten-Kombis fertig ist muss man sich nur noch aus der Gnome-Session aus- und wieder einloggen (damit die Konfig-Datein für den eigenen User neu eingelesen werden) und schon hat man seine eigenen Tasten-Kombis.
Hier die Links mit deren Hilfe ich meine Tastenkombis vergeben konnte:
#Google Suchbegriff: "gnome metacity keyboard shortcuts"
#Free-BSD-Gnome Mailing-List
http://lists.freebsd.org/pipermail/free ... 01106.html
http://lists.freebsd.org/pipermail/free ... 01107.html
http://lists.freebsd.org/pipermail/free ... 01108.html
http://lists.freebsd.org/pipermail/free ... 01109.html
#Priv. Web-Site
http://john.beimler.org/gnome_keyboard_shortcuts.html
#??
http://www.gungeralv.org/notes/archives/000323.php
So, damit sollte jeder seine eigenen Tasten-Kombis mit Metacity vergeben können.
Gruß, Armin
Mit ner erneuten Google-Session konnte ich das Problem dann doch alleine lösen.
Das ganze lässt sich relativ einfach mit dem Konfigurations-Editor erledigen.
Zu finden ist dieser über: Anwendungen -> Systemwerkzeuge -> Konfigurationseditor.
Wenn man den dann gestartet hat surft man zu den Schlüsseln:
/apps/metacity/keybinding_commands
/apps/metacity/global_keybindings
#/apps/metacity/keybinding_commands
Interessant sind hier die Schlüssel "command_1-12". Da schreibt man das Programm rein, das ausgeführt werden soll.
#/apps/metacity/global_keybindings
In dem Schlüssel sind die Einträge "run_command_1-12" wichtig. Dort vergibt man letzendlich die Tastenkombination für das gewünschte Programm. Dabei passen immer "command_N" und "run_command_N" zusammen.
Bei den Tastenkombis gilt folgende Vorschrift:
STRG - <Control>
ALT - <ALT>
SHIFT - <Shift>
Win-Taste <Mod4>
Eine gültige Tasten-Kombi sieht dann bspw. so aus:
<Control><Shift>m (Ist meine Kombi zu Starten von Mozilla)
Wenn man dann mit dem Vergeben der Tasten-Kombis fertig ist muss man sich nur noch aus der Gnome-Session aus- und wieder einloggen (damit die Konfig-Datein für den eigenen User neu eingelesen werden) und schon hat man seine eigenen Tasten-Kombis.
Hier die Links mit deren Hilfe ich meine Tastenkombis vergeben konnte:
#Google Suchbegriff: "gnome metacity keyboard shortcuts"
#Free-BSD-Gnome Mailing-List
http://lists.freebsd.org/pipermail/free ... 01106.html
http://lists.freebsd.org/pipermail/free ... 01107.html
http://lists.freebsd.org/pipermail/free ... 01108.html
http://lists.freebsd.org/pipermail/free ... 01109.html
#Priv. Web-Site
http://john.beimler.org/gnome_keyboard_shortcuts.html
#??
http://www.gungeralv.org/notes/archives/000323.php
So, damit sollte jeder seine eigenen Tasten-Kombis mit Metacity vergeben können.
Gruß, Armin
Zuletzt geändert von armin@debian am 02.03.2004 20:27:17, insgesamt 1-mal geändert.
- armin@debian
- Beiträge: 207
- Registriert: 27.12.2002 21:08:14
- Wohnort: Ilmenau, THÜ
-
Kontaktdaten:
Danke für deinen Tip!
Solche Work-Arounds wende ich aber wirklich nur an wenns keine andere Möglichkeit gibt.
Schließlich ist das ein zusätzlicher Daemon der gestartet werden muss und unnötigerweise Ram frisst. Ja ja, ich bin da hinterher.
Wie schon in meinem oberen Post erwähnt half ein wenig hartnäckigeres googeln der ganzen Geschichte ohne zusätzlichen Key-Binding Daemon ab.
Aber trotzdem; Besser gehts nicht!
Jetzt haben wir sogar ZWEI Wege, wie man das Keyboard-Shortcut Problem für Metacity lösen kann:
1. Meinen ("native") Weg über die "Gnome-Registry"
2. Deinen Work-Around über einen zusätzlichen Daemon
Kann jeder selber entscheiden, wie er es lösen will *g*.
Gruß, Armin
Solche Work-Arounds wende ich aber wirklich nur an wenns keine andere Möglichkeit gibt.
Schließlich ist das ein zusätzlicher Daemon der gestartet werden muss und unnötigerweise Ram frisst. Ja ja, ich bin da hinterher.
Wie schon in meinem oberen Post erwähnt half ein wenig hartnäckigeres googeln der ganzen Geschichte ohne zusätzlichen Key-Binding Daemon ab.
Aber trotzdem; Besser gehts nicht!
Jetzt haben wir sogar ZWEI Wege, wie man das Keyboard-Shortcut Problem für Metacity lösen kann:
1. Meinen ("native") Weg über die "Gnome-Registry"
2. Deinen Work-Around über einen zusätzlichen Daemon
Kann jeder selber entscheiden, wie er es lösen will *g*.
Gruß, Armin
- myx
- Beiträge: 1091
- Registriert: 17.02.2002 21:19:19
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Berlin
Ahja, danke, habe ich damals (gnome/metacity) wohl doch zu schnell aufgegeben.
Ist natürlich der bessere Weg das mit Boardmitteln zu realisieren, falls Du auch noch was für xfce hast ... ;-)
Wenn ich mal wieder Gnome ausprobieren sollte, sehe ich mir das auf jeden Fall an *thread schnell in bookmarks pack*
Edit: Hab gerade mal den Speicherverbrauch von xbindkeys nachgesehen, sind immerhin stolze 2,3 MByte
Ist natürlich der bessere Weg das mit Boardmitteln zu realisieren, falls Du auch noch was für xfce hast ... ;-)
Wenn ich mal wieder Gnome ausprobieren sollte, sehe ich mir das auf jeden Fall an *thread schnell in bookmarks pack*
Edit: Hab gerade mal den Speicherverbrauch von xbindkeys nachgesehen, sind immerhin stolze 2,3 MByte
- armin@debian
- Beiträge: 207
- Registriert: 27.12.2002 21:08:14
- Wohnort: Ilmenau, THÜ
-
Kontaktdaten:
Hier kann ich nochwas lernen: Wie zeigst du an, wieviel Ram eine Anwendung genau verbraucht?? Etwa über "ps aux" (welche Spalte genau?).myx hat geschrieben:Ahja, danke, habe ich damals (gnome/metacity) wohl doch zu schnell aufgegeben.
Ist natürlich der bessere Weg das mit Boardmitteln zu realisieren, falls Du auch noch was für xfce hast ...*stolz_sein* *g*.myx hat geschrieben: Wenn ich mal wieder Gnome ausprobieren sollte, sehe ich mir das auf jeden Fall an *thread schnell in bookmarks pack*
myx hat geschrieben: Edit: Hab gerade mal den Speicherverbrauch von xbindkeys nachgesehen, sind immerhin stolze 2,3 MByte
- johnbecker
- Beiträge: 323
- Registriert: 07.08.2004 13:43:13
hi, habe mir da mal ein mini-startscript gemachtburnez hat geschrieben:wie hast du das denn genau gemacht, dass xbindkeys automatisch beim start von xfce (neu, hier!) automatisch mitstartet?
Code: Alles auswählen
#!/bin/sh
#
# Make Xfce4 selectable in the *DM menu
#
exec /usr/bin/lineakd& /etc/X11/Xsession /usr/bin/xfce4-session& sleep 3; /usr/bin/Eterm --trans --borderless --scrollbar=off --buttonbar=off --geometry 169x58;
exit 0
musst du nur noch in deinem display-manager bekannt machen.. das geht bei jedem anders.. bei wdm gibt's ne conf-datei und bei kdm en verzeichnis (/usr/share/apps/kdm/sessions)
musst du dann das obrige script im einem suchpfad (z.b. /bin) z.b. als Xfce4 speichern und ein kdm script in /usr/share/apps/kdm/sessions ablegen:
Code: Alles auswählen
[Desktop Entry]
Encoding=UTF-8
Name=xfce
Comment=hmpf
Exec=Xfce4
Type=Application
okay, danke! ich werde es demnächst mal austesten
eine weiter frage, wie kann ich denn standard programme einrichten unter xfce4.0? als default-browser hätt ich gern moziilla-firefox, email: thunderbird. rhythmbox für pls und streams, sowie alle möglichen music-files, sowie gthumb für images..
wie mach ich das??
achso, in deinem startscript stehen ja allerhand dinge drin.. was ist dendas alles?
eine weiter frage, wie kann ich denn standard programme einrichten unter xfce4.0? als default-browser hätt ich gern moziilla-firefox, email: thunderbird. rhythmbox für pls und streams, sowie alle möglichen music-files, sowie gthumb für images..
wie mach ich das??
achso, in deinem startscript stehen ja allerhand dinge drin.. was ist dendas alles?
- johnbecker
- Beiträge: 323
- Registriert: 07.08.2004 13:43:13
versuch ich auch gerade 'rauszufinden.. hat irgendwas mit sensible-* (z.b. sensible-browser zu tun), weiss aber nicht, wo man diese standards ändert. ansonsten: /etc/mailcapburnez hat geschrieben:okay, danke! ich werde es demnächst mal austesten
eine weiter frage, wie kann ich denn standard programme einrichten unter xfce4.0? als default-browser hätt ich gern moziilla-firefox[...]
v.a. würde mich auch mal interssieren, wie man die standard-oberfläche wechselt..
in dem script steht nur, dass ne xsession mit xfce gestartet werden soll. ansonsten wird noch ein terminal gestartet (eterm) und lineak für die sondertasten.
Code: Alles auswählen
#!/bin/sh
#
# Make Xfce4 selectable in the *DM menu
#
exec /etc/X11/Xsession /usr/bin/xfce4-session
würde für nur xfce reichen.. du findest das script ggf. auch unter /etc/gdm/Sessions
btw. für pix find ich gqview auch ganz gut
Debian hat einen ausgesprochen schoenen Mechanismus fuer sowas "alternatives". Mitburnez hat geschrieben:eine weiter frage, wie kann ich denn standard programme einrichten unter xfce4.0? als default-browser hätt ich gern moziilla-firefox, email: thunderbird. rhythmbox für pls und streams, sowie alle möglichen music-files, sowie gthumb für images..
wie mach ich das??
Code: Alles auswählen
update-alternatives x-www-browser
Code: Alles auswählen
x-www-browser
Lies mal die Manpage zu update-alternatives durch.
- johnbecker
- Beiträge: 323
- Registriert: 07.08.2004 13:43:13
klappt, aber muss wohl so ähnlich aussehen:srolle hat geschrieben:Code: Alles auswählen
update-alternatives x-www-browser
Code: Alles auswählen
update-alternatives --set x-www-browser /usr/bin/firefox