(gelöst) featherpad, Dateinamen drucken
(gelöst) featherpad, Dateinamen drucken
Der Editor vermag offenbar auch unter Bullseye beim Drucken nicht den Dateinamen mitzudrucken - oder weiß jemand, wie man's einstellt?
Ich hatte das schon mal unter Buster vergeblich versucht.
Ich hatte das schon mal unter Buster vergeblich versucht.
Zuletzt geändert von fischig am 20.10.2021 22:05:17, insgesamt 1-mal geändert.
Re: featherpad, Drucken
Wie kommst Du darauf, dass das möglich sein soll? Ich kenne featherpad nicht.fischig hat geschrieben:15.10.2021 08:33:00Der Editor vermag offenbar auch unter Bullseye beim Drucken nicht den Dateinamen mitzudrucken - oder weiß jemand, wie man's einstellt?
Ich hatte das schon mal unter Buster vergeblich versucht.
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: featherpad, Drucken
Das ist eine ziemlich seltsame Antwort.GregorS hat geschrieben:Wie kommst Du darauf, dass das möglich sein soll? Ich kenne featherpad nicht.
Ich komme darauf, weil es einige Editoren gibt, die das können, schon „ewig“.GregorS hat geschrieben:Wie kommst Du darauf, dass das möglich sein soll?
Re: featherpad, Drucken
Dann benutze doch einen der Editoren, die das können. Ich verstehe ehrlich gesagt das Problem nicht.fischig hat geschrieben:19.10.2021 07:05:20Ich komme darauf, weil es einige Editoren gibt, die das können, schon „ewig“.GregorS hat geschrieben:Wie kommst Du darauf, dass das möglich sein soll? Ich kenne featherpad nicht.
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: featherpad, Drucken
Das wird dann wohl dein Problem sein.Ich verstehe ehrlich gesagt das Problem nicht.
Ich möchte das eigentlich nicht fortsetzen; außer, jemand kennt eine Einstellungsmöglichkeit für das Gewünschte in featherpad.
Re: featherpad, Drucken
Featherpad bietet definitiv nicht die gewünschte Einstellungsmöglichkeit. Jedoch kann lpr aus cups-bsd eine Datei mit schickem "schattierten" Header ausdrucken, der Dateiname, Datum/Uhrzeit und Seitenzahl enthält. Leider kann der Druck per lpr nicht in die Auswahl des Featherpad-Druckmenüs eingefügt werden.
Workaround: Folgendes Skript auf eine freie Tastenkombination des Fenstermanagers legen. Damit lässt sich eine in Featherpad geöffnete Datei mit Header ausdrucken. Die in Featherpad geöffnete Datei muss gespeichert sein, darf sich also nicht ungespeichert in Bearbeitung befinden. Vorausgesetzt wird wmctrl.
Die auskommentierte Variante mit pr und lp bietet eine optisch einfacher gehaltene Alternative.
Workaround: Folgendes Skript auf eine freie Tastenkombination des Fenstermanagers legen. Damit lässt sich eine in Featherpad geöffnete Datei mit Header ausdrucken. Die in Featherpad geöffnete Datei muss gespeichert sein, darf sich also nicht ungespeichert in Bearbeitung befinden. Vorausgesetzt wird wmctrl.
Code: Alles auswählen
#!/bin/bash
lpr -p "$(wmctrl -l -x | awk '/FeatherPad/ {print $5}')"
## Alternative:
# pr "$(wmctrl -l -x | awk '/FeatherPad/ {print $5}')" | lp
Re: featherpad, Drucken
Ufff! Schwere Geburt.
WM ist openbox. Maßgebend für Tastenkürzel ist wohl rc.xml. Eine Liste der „belegten“ Kürzel habe ich nicht gefunden. „A“ für Alt, C für Ctrl/Strg war naheliegend. Bedeutung des Bindestrichs unklar. Musste ausprobiert werden. Habe mich also per trial and error mit meinen Versuchen durchgeklickt und schließlich ein freies Kürzel gefunden. Ich habe zwei Drucker, davon einer Schwarz/weiß. cupsd liegt auf einer anderen Maschine (wohl irrelevant).
Dein script habe ich so abgewandelt:
Funktioniert! Danke!
Die „optisch einfachere Variante“ hätte ich mir gerne auch angesehen, aber gab keine Auskunft ob/wie man dem Kommando pr einen Drucker mitgeben kann.
edit:
Gefunden in
WM ist openbox. Maßgebend für Tastenkürzel ist wohl rc.xml. Eine Liste der „belegten“ Kürzel habe ich nicht gefunden. „A“ für Alt, C für Ctrl/Strg war naheliegend. Bedeutung des Bindestrichs unklar. Musste ausprobiert werden. Habe mich also per trial and error mit meinen Versuchen durchgeklickt und schließlich ein freies Kürzel gefunden. Ich habe zwei Drucker, davon einer Schwarz/weiß. cupsd liegt auf einer anderen Maschine (wohl irrelevant).
Dein script habe ich so abgewandelt:
Code: Alles auswählen
#!/bin/bash
lpr -P <CUPS-Druckername S/W-Laser> -p "$(wmctrl -l -x | awk '/FeatherPad/ {print $5}')"
## Alternative:
# pr "$(wmctrl -l -x | awk '/FeatherPad/ {print $5}')" | lp
Die „optisch einfachere Variante“ hätte ich mir gerne auch angesehen, aber
Code: Alles auswählen
man pr
edit:
Gefunden in
Code: Alles auswählen
man lp
Code: Alles auswählen
pr "$(wmctrl -l -x | awk '/FeatherPad/ {print $5}')" | lp -d <CUPS-Druckername S/W-Laser>
Re: featherpad, Drucken
Auch ich nutze (neben XFCE) Openbox. Den Aufruf des Skripts habe ich auf Windowstaste+l gelegt. Gefühlt gehen mir die Kombinationen langsam aus, da ich ein obsessiver Fan von Tastenkürzeln bin (na ja, "l" könnte für lpr stehen). Ich muss immer aufpassen, dass die Kürzel des Fenstermanagers nicht in Konflikt geraten mit denen der Anwendungen – weshalb ich in Openbox bevorzugt die Windowstaste einsetze, da sie von Programmen nicht genutzt wird.fischig hat geschrieben:20.10.2021 00:48:07WM ist openbox. Maßgebend für Tastenkürzel ist wohl rc.xml.
Ja, in der rc.xml steht A für Alt, C für Ctrl/Strg, S für Shift, W für Windowstaste, F<Nr.> für Funktionstaste. Die Buchstabentasten müssen grundsätzlich als Kleinbuchstaben wiedergegeben werden. Der Bindestrich zwischen zwei oder drei Tastenbezeichnungen bedeutet einfach, dass die Tasten gleichzeitig gedrückt werden.
Code: Alles auswählen
<keyboard>
...
<keybind key="W-l">
</keybind>
<action name="Execute">
<command>/home/huo/bin/featherprint.sh</command>
</action>
</keybind>
...
</keyboard>