Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

quicktext alternative

265 views
Skip to first unread message

Jan Novak

unread,
Jun 7, 2019, 9:32:25 AM6/7/19
to
Hallo,

für Thunderbird gibt es eine nicht mehr weiter gepflegte
"Textbausteine_einfügen_per_hotkey" Software Namens Quicktext.
Da diese aber mit aktuellen Versionen von TB nicht mehr kompatibel ist
und es wohl nichts vergleichbares gibt (wenigstens ahbe ich nichts
gefunden), stelle ich hier die Frage, ob es eine vergleichbare Software
für X11, bzw. in meinem Fall für den Cinnamon Desktop gibt, wo ich per
Hotkey einen Textschnipsel einfügen kann?


Jan

Andreas Kohlbach

unread,
Jun 7, 2019, 3:19:01 PM6/7/19
to
STRG-v tut nicht (über fast alle X-Programme)?

Eventuell kann man, je nach Desktopmanager, einen Hotkey programmieren,
der Gewünschtes macht.
--
Andreas
You know you are a redneck if
the taillight covers of your car are made of tape.

Jan Novak

unread,
Jun 11, 2019, 1:52:02 AM6/11/19
to
Am 07.06.19 um 21:18 schrieb Andreas Kohlbach:
> On Fri, 7 Jun 2019 15:32:25 +0200, Jan Novak wrote:
>>
>> für Thunderbird gibt es eine nicht mehr weiter gepflegte
>> "Textbausteine_einfügen_per_hotkey" Software Namens Quicktext.
>> Da diese aber mit aktuellen Versionen von TB nicht mehr kompatibel ist
>> und es wohl nichts vergleichbares gibt (wenigstens ahbe ich nichts
>> gefunden), stelle ich hier die Frage, ob es eine vergleichbare
>> Software für X11, bzw. in meinem Fall für den Cinnamon Desktop gibt,
>> wo ich per Hotkey einen Textschnipsel einfügen kann?
>
> STRG-v tut nicht (über fast alle X-Programme)?

Naja, nein eigentlich nicht. Ich will ja vorgefertigte Textschnipsel
einfügen und dies nicht erst aus einer Liste in die Zwischenablage kopieren.

> Eventuell kann man, je nach Desktopmanager, einen Hotkey programmieren,
> der Gewünschtes macht.

Das wäre die Frage. Gibt es das für Cionnamon? (ich habe nichts
derartiges in den EInstellungen gefunden)

Jan

Sieghard Schicktanz

unread,
Jun 11, 2019, 2:13:45 PM6/11/19
to
Hallo Jan,

Du schriebst am Tue, 11 Jun 2019 07:52:01 +0200:

> >> Software für X11, bzw. in meinem Fall für den Cinnamon Desktop gibt,
> >> wo ich per Hotkey einen Textschnipsel einfügen kann?
> >
> > STRG-v tut nicht (über fast alle X-Programme)?
>
> Naja, nein eigentlich nicht. Ich will ja vorgefertigte Textschnipsel
> einfügen und dies nicht erst aus einer Liste in die Zwischenablage
> kopieren.

Du könntest die ja vorher per Programm (xclip z.B.) in die Zwischenablage
kopieren. Dann geht das Einfügen "per Hotkey".

~$ xclip -h
Usage: xclip [OPTION] [FILE]...
Access an X server selection for reading or writing.

-i, -in read text into X selection from standard input or files
(default)
-o, -out prints the selection to standard out (generally for
piping to a file or program)
-l, -loops number of selection requests to wait for before exiting
-d, -display X display to connect to (eg localhost:0")
-h, -help usage information
-selection selection to access ("primary", "secondary", "clipboard"
or "buffer-cut") -noutf8 don't treat text as utf-8, use old unicode
-target use the given target atom
-rmlastnl remove the last newline charater if present
-version version information
-silent errors only, run in background (default)
-quiet run in foreground, show what's happening
-verbose running commentary

--
--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------

Jan Novak

unread,
Jun 12, 2019, 3:16:20 AM6/12/19
to
Am 11.06.19 um 20:00 schrieb Sieghard Schicktanz:
> Hallo Jan,
>
> Du schriebst am Tue, 11 Jun 2019 07:52:01 +0200:
>
>>>> Software für X11, bzw. in meinem Fall für den Cinnamon Desktop gibt,
>>>> wo ich per Hotkey einen Textschnipsel einfügen kann?
>>>
>>> STRG-v tut nicht (über fast alle X-Programme)?
>>
>> Naja, nein eigentlich nicht. Ich will ja vorgefertigte Textschnipsel
>> einfügen und dies nicht erst aus einer Liste in die Zwischenablage
>> kopieren.
>
> Du könntest die ja vorher per Programm (xclip z.B.) in die Zwischenablage
> kopieren. Dann geht das Einfügen "per Hotkey".
>
> ~$ xclip -h
> Usage: xclip [OPTION] [FILE]...
> Access an X server selection for reading or writing.

Hallo Sieghard,

sehr gutet Tip... nur funktioniert das leider bei mir nicht.
Einerseits wird der Hotkey nicht ausgelöst (auf der Konsole, manuell per
xclip -i [datei.txt] jedoch schon) und zweitens setzt xclip scheinbar
nur die Zwischenablage für die Konsole.
In der Konsole fügt er das ein, was aus der Datei gelesen wurde, im
grafischen Fenster das, was z.B. vorher per Maus selektiert und kopiert
wurde.
Nach einer solche Aktion ist dann auch das,was vorher in der "Konsolen
Zwischenablage" war mit dem der "grafischen Zwischenablage" überschrieben.


Jan

Helmut Waitzmann

unread,
Jun 12, 2019, 7:32:48 PM6/12/19
to
Jan Novak <rep...@gmail.com>:
>Am 11.06.19 um 20:00 schrieb Sieghard Schicktanz:

>> Du könntest die ja vorher per Programm (xclip z.B.) in die Zwischenablage
>> kopieren. Dann geht das Einfügen "per Hotkey".
>>
>> ~$ xclip -h
>> Usage: xclip [OPTION] [FILE]...
>> Access an X server selection for reading or writing.

>sehr gutet Tip... nur funktioniert das leider bei mir nicht.
>Einerseits wird der Hotkey nicht ausgelöst (auf der Konsole, manuell
>per xclip -i [datei.txt] jedoch schon) und zweitens setzt xclip
>scheinbar nur die Zwischenablage für die Konsole.
>In der Konsole fügt er das ein, was aus der Datei gelesen wurde, im
>grafischen Fenster das, was z.B. vorher per Maus selektiert und
>kopiert wurde.

Probiere verschiedene Parameter für die Option „-selection“ aus:

Das, was mit Ctrl-C oder Ctrl-X aufgenommen und mit Ctrl-V
wiedergegeben wird, ist üblicherweise „clipboard“, die Maus eher
„primary“, vielleicht auch „secondary“ oder „buffer-cut“.

Sieghard Schicktanz

unread,
Jun 13, 2019, 4:13:48 PM6/13/19
to
Hallo Jan,

Du schriebst am Wed, 12 Jun 2019 09:16:19 +0200:

> > Du könntest die ja vorher per Programm (xclip z.B.) in die
> > Zwischenablage kopieren. Dann geht das Einfügen "per Hotkey".
> >
> > ~$ xclip -h
> > Usage: xclip [OPTION] [FILE]...
> > Access an X server selection for reading or writing.

> sehr gutet Tip... nur funktioniert das leider bei mir nicht.

Kaum vorstellbar, falls Du mit X11 arbeitest. Bei Wayland dürfte das aber
tatsächlich nicht funktionieren.

> Einerseits wird der Hotkey nicht ausgelöst (auf der Konsole, manuell per

Was heißt "wird der Hotkey nicht ausgelöst"? Die heiße Taste mußt schon Du
selber drücken, xclip macht da nur den programmatischen Transfer in/aus
Dateien, und das natürlich _ohne_ "Hotkey".

> xclip -i [datei.txt] jedoch schon) und zweitens setzt xclip scheinbar nur
> die Zwischenablage für die Konsole. In der Konsole fügt er das ein, was

xclip kann alle (4) von X zur Verfügung gestellten Zwischenablagebereiche
versorgen oder auswerten - das steht ja doch deutlich (genug?) in der Hilfe-
Liste, die ich mitgeschickt hatte. Mußt Du halt mal sehen, worauf Deine
Konsole zugreift - evtl. mal alles leermachen, in der Konsole was markieren
und dann alle vier Bereiche aus xclip auslesen. Das sollte zeigen, womit
Deine Konsole arbeitet. Oder meinst Du die Text-Konsole (Framebuffer)? Dort
wird das wohl dann eher doch nicht gehen, oder nur mit Tricks (früher ging
AFAIR auch mal die GPM[?]-Maus).

> aus der Datei gelesen wurde, im grafischen Fenster das, was z.B. vorher
> per Maus selektiert und kopiert wurde. Nach einer solche Aktion ist dann

Explizites Kopieren ist meistens garnicht nötig, kann aber einen weiteren
Bereich beschicken. Die Window-Manager arbeiten gerne sehr "individuell".

> auch das,was vorher in der "Konsolen Zwischenablage" war mit dem der
> "grafischen Zwischenablage" überschrieben.

Du kannst ja auch mit xclip per "Pipe" zwischen den Bereichen kopieren.

Ulli Horlacher

unread,
Jun 14, 2019, 4:12:13 AM6/14/19
to
Sieghard Schicktanz <Sieghard....@schs.de> wrote:

> xclip kann alle (4) von X zur Verfügung gestellten Zwischenablagebereiche
> versorgen oder auswerten - das steht ja doch deutlich (genug?) in der Hilfe-
> Liste, die ich mitgeschickt hatte. Mußt Du halt mal sehen, worauf Deine
> Konsole zugreift - evtl. mal alles leermachen, in der Konsole was markieren
> und dann alle vier Bereiche aus xclip auslesen. Das sollte zeigen, womit
> Deine Konsole arbeitet. Oder meinst Du die Text-Konsole (Framebuffer)? Dort
> wird das wohl dann eher doch nicht gehen, oder nur mit Tricks (früher ging
> AFAIR auch mal die GPM[?]-Maus).

xclip konnte mal mit GPM zusammenarbeiten?!
Ohh.. das waere in der Tat interessant!
Ich behelf mir mit zz: damit kann ich beliebige Daten (zwischen)ablegen.

https://fex.belwue.de/fstools/zz.html


> Du kannst ja auch mit xclip per "Pipe" zwischen den Bereichen kopieren.

Ich hab mir dazu ein kleines Script erstellt, das genau das macht.


--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: horl...@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/

Sieghard Schicktanz

unread,
Jun 14, 2019, 6:13:48 PM6/14/19
to
Hallo Ulli,

Du schriebst am Fri, 14 Jun 2019 08:12:13 +0000 (UTC):

> > Oder meinst Du die Text-Konsole (Framebuffer)? Dort wird das wohl dann
> > eher doch nicht gehen, oder nur mit Tricks (früher ging AFAIR auch mal
> > die GPM[?]-Maus).
>
> xclip konnte mal mit GPM zusammenarbeiten?!

"Eigentlich" meinte ich, daß die GPM-Maus mit der Text-Konsole ging;
tatsächlich gibt es die ja immer noch.
Andererseits - gpm kann mit X insoweit zusammenarbeiten, als daß es _seine_
Maus-Daten auch für X zur Verfügung stellt.
Und schließlich funktioniert xclip ja auch von der Text-Konsole (wenn man
ihm das DISPLAY angibt).

> Ich behelf mir mit zz: damit kann ich beliebige Daten (zwischen)ablegen.

Das kenne ich zwar nicht, aber auf der Text-Konsole ist mein Bedarf für eine
Maus-Nutzung auch sehr moderat. Ich wüßte nicht wofür.

Ulli Horlacher

unread,
Jun 14, 2019, 7:58:07 PM6/14/19
to
Sieghard Schicktanz <Sieghard....@schs.de> wrote:

> Das kenne ich zwar nicht, aber auf der Text-Konsole ist mein Bedarf für eine
> Maus-Nutzung auch sehr moderat. Ich wüßte nicht wofür.

Fuer denselben Bedarf wie unter X11: es erspart Abtippen von Text.

Jan Novak

unread,
Jun 17, 2019, 3:49:49 AM6/17/19
to
Am 13.06.19 um 20:46 schrieb Sieghard Schicktanz:
>> Einerseits wird der Hotkey nicht ausgelöst (auf der Konsole, manuell per
>
> Was heißt "wird der Hotkey nicht ausgelöst"? Die heiße Taste mußt schon Du
> selber drücken, xclip macht da nur den programmatischen Transfer in/aus
> Dateien, und das natürlich _ohne_ "Hotkey".

schon klar. Ich habe mir diverse (eigene) Hotkeys erstellt, welche ihre
Aufgabe erledigen (z.B. bestimmte Programme per Hotkey starten).
Der xclip Hotkey funktioniert aber nicht. Wenn ich den Hotkey Befehl
1:1 in der Konsole ausführe, dann funktioniert er...


Jan

Jan Novak

unread,
Jun 17, 2019, 3:50:45 AM6/17/19
to
Am 14.06.19 um 10:12 schrieb Ulli Horlacher:
> Sieghard Schicktanz <Sieghard....@schs.de> wrote:
>
>> xclip kann alle (4) von X zur Verfügung gestellten Zwischenablagebereiche
>> versorgen oder auswerten - das steht ja doch deutlich (genug?) in der Hilfe-
>> Liste, die ich mitgeschickt hatte. Mußt Du halt mal sehen, worauf Deine
>> Konsole zugreift - evtl. mal alles leermachen, in der Konsole was markieren
>> und dann alle vier Bereiche aus xclip auslesen. Das sollte zeigen, womit
>> Deine Konsole arbeitet. Oder meinst Du die Text-Konsole (Framebuffer)? Dort
>> wird das wohl dann eher doch nicht gehen, oder nur mit Tricks (früher ging
>> AFAIR auch mal die GPM[?]-Maus).
>
> xclip konnte mal mit GPM zusammenarbeiten?!
> Ohh.. das waere in der Tat interessant!
> Ich behelf mir mit zz: damit kann ich beliebige Daten (zwischen)ablegen.
>
> https://fex.belwue.de/fstools/zz.html
>
>
>> Du kannst ja auch mit xclip per "Pipe" zwischen den Bereichen kopieren.
>
> Ich hab mir dazu ein kleines Script erstellt, das genau das macht.


Könntest du das mal posten?

Jan

Sieghard Schicktanz

unread,
Jun 17, 2019, 4:13:50 PM6/17/19
to
Hallo Jan,

Du schriebst am Mon, 17 Jun 2019 09:49:48 +0200:

> > Du selber drücken, xclip macht da nur den programmatischen Transfer
...
> xclip Hotkey funktioniert aber nicht. Wenn ich den Hotkey Befehl 1:1 in
> der Konsole ausführe, dann funktioniert er...

Kriegt das Hotkey-Script die DISPLAY-Variable mit? Ohne DISPLAY kein xclip.

Aber mit DISPLAY geht's sogar von der Text-Konsole (bei laufendem X).

Jan Novak

unread,
Jun 18, 2019, 7:34:42 AM6/18/19
to
Am 17.06.19 um 20:51 schrieb Sieghard Schicktanz:
> Hallo Jan,
>
> Du schriebst am Mon, 17 Jun 2019 09:49:48 +0200:
>
>>> Du selber drücken, xclip macht da nur den programmatischen Transfer
> ...
>> xclip Hotkey funktioniert aber nicht. Wenn ich den Hotkey Befehl 1:1 in
>> der Konsole ausführe, dann funktioniert er...
>
> Kriegt das Hotkey-Script die DISPLAY-Variable mit? Ohne DISPLAY kein xclip.

in der Konsole ergibt
echo $DISPLAY
:0


> Aber mit DISPLAY geht's sogar von der Text-Konsole (bei laufendem X).



Ich habe mal einen Test hotkey erstellt der folgendes macht:

echo $DISPLAY >/tmp/dis.txt

oder auch

/bin/echo $DISPLAY >/tmp/dis.txt


und es wird beim ausführen des Hotkeys keine Datei erstellt.
Die Tastenkombination ist nicht verwendet, habe verschieden "affige"
Kombinationen geprüft. Die Hotkey Funktion wird nicht auisgeführt.
Zur Info: Desktop ist Cinnamon.

Jan

Sieghard Schicktanz

unread,
Jun 18, 2019, 4:13:50 PM6/18/19
to
Hallo Jan,

Du schriebst am Tue, 18 Jun 2019 13:34:41 +0200:

> >> xclip Hotkey funktioniert aber nicht. Wenn ich den Hotkey Befehl 1:1
> >> in der Konsole ausführe, dann funktioniert er...
...
> in der Konsole ergibt
> echo $DISPLAY
> :0

Und da geht Dein Script ja angeblich.

> Ich habe mal einen Test hotkey erstellt der folgendes macht:
>
> echo $DISPLAY >/tmp/dis.txt
>
> oder auch
>
> /bin/echo $DISPLAY >/tmp/dis.txt
>
> und es wird beim ausführen des Hotkeys keine Datei erstellt.

D.h. da klappt schon die Umleitung nicht. Wundert mich aber auch nicht
unbedingt; da kommt's ja drauf an, _wer_ (welcher Interpreter) das Script
ausführt - amscheinend nicht ohne weiteres eine "sh" oder "bash" oder so.
Vielleicht hülfe da ein "#!/bin/sh" als erste Zeile?

> Die Tastenkombination ist nicht verwendet, habe verschieden "affige"
> Kombinationen geprüft. Die Hotkey Funktion wird nicht auisgeführt. Zur
> Info: Desktop ist Cinnamon.

Info nutzt nix, den hab' ich nicht und den installier' ich mir deswegen
auch nicht. (Hier läuft ein "bare bones" openbox.)

Jan Novak

unread,
Jun 19, 2019, 1:44:04 AM6/19/19
to
Am 18.06.19 um 21:56 schrieb Sieghard Schicktanz:
> Hallo Jan,
>
> Du schriebst am Tue, 18 Jun 2019 13:34:41 +0200:
>
>>>> xclip Hotkey funktioniert aber nicht. Wenn ich den Hotkey Befehl 1:1
>>>> in der Konsole ausführe, dann funktioniert er...
> ...
>> in der Konsole ergibt
>> echo $DISPLAY
>> :0
>
> Und da geht Dein Script ja angeblich.
>
>> Ich habe mal einen Test hotkey erstellt der folgendes macht:
>>
>> echo $DISPLAY >/tmp/dis.txt
>>
>> oder auch
>>
>> /bin/echo $DISPLAY >/tmp/dis.txt
>>
>> und es wird beim ausführen des Hotkeys keine Datei erstellt.
>
> D.h. da klappt schon die Umleitung nicht. Wundert mich aber auch nicht
> unbedingt; da kommt's ja drauf an, _wer_ (welcher Interpreter) das Script
> ausführt - amscheinend nicht ohne weiteres eine "sh" oder "bash" oder so.
> Vielleicht hülfe da ein "#!/bin/sh" als erste Zeile?

Also das cinnamon hotkey System kann schienbar Befehle nicht
interpetieren. Es kann diese nur ohne Parameter Ausführen, oder es
braucht eine mir nicht bekannte Syntax.

Indem ich nun ein Shell Script ausführen lasse, ala

#!/bin/bash
xclip -selection clippboard /opt/xclip/cp.txt

wird der Inhalt der Datei in die (richtige) Zwischenablage gelegt.
Problem somit gelöst.
Danke für die Tips.

Jan
0 new messages