[gelöst] yad button run function - funktioniert nicht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

[gelöst] yad button run function - funktioniert nicht

Beitrag von joe2017 » 28.04.2021 09:56:26

Schönen guten Morgen,

ich versuche gerade mit yad eine function aus der bash auszuführen. Leider funktioniert alles nicht was ich gefunden habe.
Anbei mein Script mit zwei unterschiedlichen Buttons. Vielleicht sieht jemand den Fehler?

Code: Alles auswählen

#!/bin/bash

function test1 {
  firefox &
}

test2(){
  firefox &
}

yad --form --title="test" \
  --button="Button1":"bash -c test1" \
  --field="Button2:BTN" "bash -c test2"
Ich erhalte immer die Fehlermeldung "bash: Zeile 1: test1: Kommando nicht gefunden."
Zuletzt geändert von joe2017 am 28.04.2021 10:08:51, insgesamt 2-mal geändert.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: yad button run function - funktioniert nicht

Beitrag von joe2017 » 28.04.2021 10:08:25

Ich hab den Fehler gerade selbst gefuden! :facepalm:

Folgende Zeile hat vor dem YAD gefehlt.

Code: Alles auswählen

export -f test1 test2

Antworten