Farinet
Anmeldungsdatum: 17. Juni 2009
Beiträge: 611
|
Ich hätte für lubuntu gerne shortcuts für einige Standardoperationen (so ähnlich wie bei fluxbox - siehe auch screenshot im Anhang). Nun habe ich gesehen, dass es lxshortcuts gibt (und dass das auch per default installiert wird). Aber ich habe nichts Brauchbares gefunden, um zu verstehen, wie das konfiguriert wird. Ich vermute mal per "lxshortcuts -i" wird (kann) eine Datei eingelesen (werden), in der die Definitionen festgelegt werden. Aber wie muss diese Datei aussehen? Danke für jeden Tip! Bearbeitet von HaCeMei: Titel angepasst
- Bilder
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2262
|
Hi Farinet, lxshortcut hat, trotz seines Namens, einen ganz anderen Zweck: Es ist ein kleines Tool um *.desktop-Dateien zu erstellen. Diese haben verschiedene Zwecke für Menü- und Autostart nach den Spezifikationen von freedesktop.org. Eine weitere Funktion ist das Anlegen von Programmstartern auf dem Desktop, daher vermutlich der (irreführende) Name lx"shortcut". Jetzt zu deinen Tastaturkürzeln. Sie sind definiert in ~/.config/openbox/lubuntu-rc.xml in dem Abschnitt <keyboard> . Du kannst sie dort manuell einrichten/ ändern. Schau es dir erst mal an, dann kann ich auf gezielte Fragen antworten oder ein passendes Beispiel geben. Ein recht praktisches Hilfsprogramm ist obkey, leider nicht in den Ubuntuquellen vorhanden. Die Anzeige auf dem Desktop lässt sich leicht über conky realisieren. Eintrag in .conkyrc kann z.B. sein TEXT
...
Super+t$alignr Terminal
Super+f$alignr File Manager
Super+e$alignr Editor
Super+w$alignr Web Browser
... Bei Bedarf gern mehr, Gruß, HaCeMei
|
Farinet
(Themenstarter)
Anmeldungsdatum: 17. Juni 2009
Beiträge: 611
|
HaCeMei schrieb: Hi Farinet, lxshortcut hat, trotz seines Namens, einen ganz anderen Zweck: Es ist ein kleines Tool um *.desktop-Dateien zu erstellen. Diese haben verschiedene Zwecke für Menü- und Autostart nach den Spezifikationen von freedesktop.org. Eine weitere Funktion ist das Anlegen von Programmstartern auf dem Desktop, daher vermutlich der (irreführende) Name lx"shortcut".
Ah, verstanden. Danke!!
Jetzt zu deinen Tastaturkürzeln. Sie sind definiert in ~/.config/openbox/lubuntu-rc.xml in dem Abschnitt <keyboard> . Du kannst sie dort manuell einrichten/ ändern. Schau es dir erst mal an, dann kann ich auf gezielte Fragen antworten oder ein passendes Beispiel geben. Ein recht praktisches Hilfsprogramm ist obkey, leider nicht in den Ubuntuquellen vorhanden.
Ok, das schaue ich mir genauer an - und melde mich dann wieder hier 😉
Die Anzeige auf dem Desktop lässt sich leicht über conky realisieren. Eintrag in .conkyrc kann z.B. sein TEXT
...
Super+t$alignr Terminal
Super+f$alignr File Manager
Super+e$alignr Editor
Super+w$alignr Web Browser
...
Wie Du aus dem screenshot, den ich angehängt habe, siehst, ist mir conky recht geläufig 😀
Bei Bedarf gern mehr,
Dafür schon mal Danke im Voraus!
|
Farinet
(Themenstarter)
Anmeldungsdatum: 17. Juni 2009
Beiträge: 611
|
Ich fange schon mal an, mit den Nachfragen: Ich habe mir obkey heruntergeladen. Aber wie wird das nun installiert? Ich finde in dem - entpackten - zip file keine Anleitung ... (???)
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2262
|
So, da musste ich auch erst noch mal probieren... Du entpackst die heruntergeladene Datei obkey-1.0.tar.gz in ein beliebiges Verzeichnis. Wenn du es in dein Homeverzeichnis kopierst, kannst du ohne sudo-Rechte weiterarbeiten, sonst mit. Nach dem Entpacken bearbeitest du die Datei ../obkey-1.0/obkey mit einem Texteditor. Dabei musst du den Eintrag für den Pfad ~/.config/openbox/rc.xml durch ~/.config/openbox/lubuntu-rc.xml ersetzen. Falls nötig obkey ausführbar machen (war bei mir schon vorgegeben), dann ausführen. Das geht durch Anklicken im Dateimanager, oder im Terminal (wenn du ins richtige Verzeichnis gewechselt bist) durch ./obkey Ich hänge noch einen Screenshot an.
- Bilder
|
drtri
Anmeldungsdatum: 9. Dezember 2012
Beiträge: 619
|
Falls das Startmenü noch ein Thema sein sollte: https://launchpad.net/~gfunkmonk/+archive/gfunkbuntu/+build/3384418 Setzt allerdings Java voraus.
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2262
|
drtri schrieb: Falls das Startmenü noch ein Thema sein sollte: https://launchpad.net/~gfunkmonk/+archive/gfunkbuntu/+build/3384418 Setzt allerdings Java voraus.
Mit lxmed habe ich (vor einigen Jahren) keine allzu guten Erfahrungen gemacht. Es geht einfacher mit alacarte oder über manuelle Konfiguration des Menüs.
|
Farinet
(Themenstarter)
Anmeldungsdatum: 17. Juni 2009
Beiträge: 611
|
drtri schrieb: Falls das Startmenü noch ein Thema sein sollte: https://launchpad.net/~gfunkmonk/+archive/gfunkbuntu/+build/3384418 Setzt allerdings Java voraus.
Das verstehe ich jetzt nicht: Was hat das mit shortcuts zu tun? Ich möchte diesehttp://media.cdn.ubuntu-de.org/forum/attachments/01/11/6454542-conkyfenster.png shortcuts (die ich einst in fluxbox einem crunchbang setup nachgebaut habe) in lubuntu nutzen. Den entsprechenden conky file habe ich ja bereits (wie Du siehst) ... 😉
|
Farinet
(Themenstarter)
Anmeldungsdatum: 17. Juni 2009
Beiträge: 611
|
HaCeMei schrieb: So, da musste ich auch erst noch mal probieren... Du entpackst die heruntergeladene Datei obkey-1.0.tar.gz in ein beliebiges Verzeichnis. Wenn du es in dein Homeverzeichnis kopierst, kannst du ohne sudo-Rechte weiterarbeiten, sonst mit. Nach dem Entpacken bearbeitest du die Datei ../obkey-1.0/obkey mit einem Texteditor. Dabei musst du den Eintrag für den Pfad ~/.config/openbox/rc.xml durch ~/.config/openbox/lubuntu-rc.xml ersetzen.
Gute Idee; ich hatte lubuntu-rc.xml erst einmal kopiert und umbenannt (um dann allfällige Änderungen wieder zurückzutragen, ziemlich umständlich 😉 ).
Falls nötig obkey ausführbar machen (war bei mir schon vorgegeben), dann ausführen. Das geht durch Anklicken im Dateimanager, oder im Terminal (wenn du ins richtige Verzeichnis gewechselt bist) durch ./obkey Ich hänge noch einen Screenshot an.
Das funktioniert (ich hatte mit '/usr/bin/python obkey' Erfolg), aber ich bin irgendwie trotzdem zu dumm, um damit umzugehen ... ??? 😉
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2262
|
Schau dir die Einträge einfach an, indem du verschiedene aus der Liste anklickst. Es gibt unterschiedliche Aktionen, dabei sind vermutlich für dich zunächst die Einträge interessant, die im Feld rechts oben eine "command" haben und im Feld darunter "execute". Nun kannst du in der mittleren Spalte ("Text") den Shortcut ändern, oder du modifizierst im Feld oben rechts den Befehl (indem du Parameter hinzufügst oder änderst). Dann auf das Feld "speichern" (oben links) klicken. Jetzt nur noch ein openbox --reconfigure im Terminal (oder in deinem Openbox-Rootmenü), und schon 😀 ist der Shortcut geändert. Ich hänge mal als Beispiel meinen Eintrag für alltray an.
- Bilder
|
Farinet
(Themenstarter)
Anmeldungsdatum: 17. Juni 2009
Beiträge: 611
|
Jetzt bin ich zurück bei den shortcuts. In Deinem screenshot (http://media.cdn.ubuntu-de.org/forum/attachments/56/11/6455222-obkey_alltray.png): Was bedeuten die Angaben in der Reihe "key (text)"? Wie z. B. "C-A-o" ? Sind das die Textangaben in dem file lubuntu-rc.xml, die Äquivalente zu den keys auf der Tastatur, also C = STRG (CTRL), A = ALT o = o ? Und dann noch eine Frage: Wie heisst noch einmal dieses kleine Programm, mit dem man die Tastaturanschläge identifizieren kann? Vielen Dank im Voraus!
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2262
|
Farinet schrieb:
Was bedeuten die Angaben in der Reihe "key (text)"? Wie z. B. "C-A-o" ? Sind das die Textangaben in dem file lubuntu-rc.xml, die Äquivalente zu den keys auf der Tastatur, also C = STRG (CTRL), A = ALT o = o ?
Ja, genau so, es steht ja auch in der Spalte links daneben 😉 . Dass du auch die Datei lubuntu-rc.xml direkt bearbeiten kannst, hatte ich ja eingangs schon geschrieben. Wenn's nur um ein einzelnes Kürzel geht, ist das natürlich schneller. Und dann noch eine Frage: Wie heisst noch einmal dieses kleine Programm, mit dem man die Tastaturanschläge identifizieren kann?
xev
|
Farinet
(Themenstarter)
Anmeldungsdatum: 17. Juni 2009
Beiträge: 611
|
Super, vielen Dank! Jetzt aber noch eine, wahrscheinlich sehr dumme Frage: Welche Taste ist XF86 auf meiner Tastatur? Und dann noch eine: Welcher Shortcut schaltet bei Openbox die "decoration" (also den Rahmen) der Fenster ab respektive an?
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2262
|
Farinet schrieb: Super, vielen Dank! Jetzt aber noch eine, wahrscheinlich sehr dumme Frage: Welche Taste ist XF86 auf meiner Tastatur?
XF86 (<Fn>) allein gibt's nicht, aber in Kombination mit den entsprechenden anderen Tasten. Bei mir zum Beispiel hat <Fn><rechts> folgende Ausgabe in xev KeyRelease event, serial 47, synthetic NO, window 0x2c00001,
root 0x7e, subw 0x0, time 30805466, (-296,337), root:(549,357),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Damit kannst du in lubuntu-rc.xml (ggf. mit Hilfe von obkey) Shortcuts anlegen. Ein Beispiel <keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 5%+</command>
</action>
</keybind> Und dann noch eine: Welcher Shortcut schaltet bei Openbox die "decoration" (also den Rahmen) der Fenster ab respektive an?
Wieder ein Beispiel (mit <focus> wird erzwungen, dass die Anwendung im Vordergrund gestartet wird). <application name="lxterminal">
<decor>no</decor>
<focus>yes</focus>
</application> Genaueres findest du unter http://openbox.org/wiki/Help:Configuration
|
Farinet
(Themenstarter)
Anmeldungsdatum: 17. Juni 2009
Beiträge: 611
|
HaCeMei schrieb: XF86 (<Fn>) allein gibt's nicht, aber in Kombination mit den entsprechenden anderen Tasten. Bei mir zum Beispiel hat <Fn><rechts> folgende Ausgabe in xev KeyRelease event, serial 47, synthetic NO, window 0x2c00001,
root 0x7e, subw 0x0, time 30805466, (-296,337), root:(549,357),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Hmm, ich verstehe. Nur, bei mir hat - für xev - das Drücken der Fn-Taste keinerlei Effekt. Beispiel:
<Fn><rechts>
state 0x0, keycode 115 (keysym 0xff57, End), same_screen YES,
und <rechts> alleine:
state 0x0, keycode 115 (keysym 0xff57, End), same_screen YES, Aber die <Fn>-Taste funktioniert. Beispiel: <Fn><F2> = Helligkeit - , <Fn><f3> = Helligkeit + etc. pp.
Damit kannst du in lubuntu-rc.xml (ggf. mit Hilfe von obkey) Shortcuts anlegen. Ein Beispiel <keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 5%+</command>
</action>
</keybind>
Das ist klar. Nicht ganz so einfach wie für Fluxbox, aber logisch. Und dann noch eine: Welcher Shortcut schaltet bei Openbox die "decoration" (also den Rahmen) der Fenster ab respektive an?
Wieder ein Beispiel (mit <focus> wird erzwungen, dass die Anwendung im Vordergrund gestartet wird). <application name="lxterminal">
<decor>no</decor>
<focus>yes</focus>
</application> Genaueres findest du unter http://openbox.org/wiki/Help:Configuration
Das hat mir jetzt zur Beantwortung meiner Frage nicht weitergeholfen. Was ich suche ist das Shortcut-Äquivalent zu Fensterleiste Rechsclick > Titelleiste ein/aus. Ich kann das grafisch abschalten und dann per <ALT><SPACE> wieder zum Fenstermenü und grafische > Titelleiste ein. Das ist umständlich. Ich meine mich zu erinnern, dass es einen Shortcut dafür gab (habe aber leider vergessen, welcher das war; oder ich verwechsele das mit fluxbox (???) ).
|