ubuntuusers.de

(Komplizierte) Shortcuts funktionieren nicht.

Status: Ungelöst | Ubuntu-Version: Xubuntu 24.04 (Noble Numbat)
Antworten |

glaskugel

Anmeldungsdatum:
8. Juli 2010

Beiträge: 4167

maim | convert - -resize 1600x -quality 20 "$HOME/Bilder/screenshots-$USER/screenshot_$USER""_$(date +'%Y-%m-%d_%H-%M-%S').jpg"

Wenn ich zB diesen Befehl in der Kosnole aufrufe, dann tut es das was es soll, einen Screenshot vom ganzen Fenster machen. Als Shortcut aufgerufen, passiert nichts.

Siehe Anhang wie es definiert ist.

Bilder

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 7758

teste

bash -c 'maim | convert - -resize 1600x -quality 20 "$HOME/Bilder/screenshots-$USER/screenshot_${USER}$(date +%Y-%m-%d%H-%M-%S).jpg"'

Erklärung:

In XFCE wird der Shortcut nicht durch eine Shell geparst. Eine Pipeline funktioniert dort nur über bash -c.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 4167

In XFCE wird der Shortcut nicht durch eine Shell geparst.

Ja, hatte ich vergessen, das hatte ich bei screenshootet auch "sh -c"

Alte Shortcuts wurden gelöscht und neue angelegt.

Es funktioniert aber leider noch immer nicht. Ich habe mich auch ab- und angemeldet.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 4167

Funktioniert jetzt, kann doch nicht am Neustart gelegen haben.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 4167

Ist das jetut zuviel an "bash"?

Kurzbefehl für

bash -c '/usr/local/bin/screenshot_full_x11.sh'

und bash-script:

1
2
3
#!/bin/bash
bash -c 'maim | convert - -resize 1600x -quality 20 "$HOME/Bilder/screenshots-$USER/screenshot_${USER}-$(date +%Y-%m-%d_%H-%M-%S)_full.jpg"'
exit

Ich weiß noch nicht, ob vielleicht ein Script flexibler ist.

Antworten |