ubuntuusers.de

Skript mit GUI starten

Status: Ungelöst | Ubuntu-Version: Kubuntu 19.10 (Eoan Ermine)
Antworten |

kschaefer

Anmeldungsdatum:
5. April 2020

Beiträge: Zähle...

Skript mit GUI starten

Hallo ich habe ein kleines erstes Skript geschrieben das man in der Bash ausführen kann. Jetzt möchte das Skript aber mit der Gui starten. Ich benutze Kubuntu.(KDE)^

Es fragt auch an wenn ich es anglicke ob ich es ausführen möchte aber es tut sich dann nichts.

Wahrscheinlich muss man erst den Befehl in das Skript implementieren das die Bash vorher gestartet wird.

Kann Jemand hier weiter helfen?

Bilder

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55425

Wohnort: Berlin

Dakuan

Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6500

Wohnort: Hamburg

Wahrscheinlich muss man erst den Befehl in das Skript implementieren das die Bash vorher gestartet wird.

Nicht ganz, das muss die GUI machen. Ob das mit KDE geht kann ich aber nicht sagen.

Einige Programme bieten aber die Möglichkeit benutzerdefinierte Kommandos einzustellen. Bei Thunar ist das beispielsweise unter "Bearbeiten/Benutzerdefinierte_Aktion" einzugeben. Ich habe das jetzt nicht ausprobiert, aber ich denke das taucht dann unter "öffnen mit..." auf.

In meinen eigenen Programmen benutze ich etwas ähnliches. Das sieht dann etwa so aus:

xterm -e script.sh

Hier wird xterm (Konsole) mit dem Parameter -e aufgerufen, was bedeutet, dass das Script script.sh auszuführen ist.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17620

Wohnort: Berlin

kschaefer schrieb:

Skript mit GUI starten

Trotzdem bitte keine Bilder posten, die Text darstellen.

Mit Cut-und-Paste den Text ins Textfeld kopieren und als Codeblock markieren (3. Button von rechts, <>).

Sieht dann so aus:

1
2
3
4
5
6
7
#!/bin/bash
#
# GPL v.3 (C) by TyCoon, President of Yoyodyne
#
f00=bar
baz="Ra  batz"
echo $f00 "$baz"

kann leicht kopiert, ohne weitere Klicks gelesen, von Suchmaschinen indiziert werden.

Antworten |