Raspberry Desktop-Link für lxterminal Befehl

Hi, ich kämpfe seit zwei Tagen mit einem blöden Problem. Ich will einen einfachen/beliebigen Terminalbefehl der als Superuser ausgeführt ausgeführt soll als Link auf den Raspberry Desktop haben. In meinem Beispiel:


Ich habe das versucht in ein .sh Script zu packen und auf den Desktop zu legen, dann kommt aber immer eine Abfrage was mit der Datei geschehen soll - finde keinen Weg das auszuschalten in der neuen "bullseye" Raspi-OS Version

Baue ich mir eine .desktop Datei auf den Desktop, scheitere ich an dutzenden veralteten Tutorials aus dem Netz die irgendwie alle nicht mehr funktionieren oder spezialisierte Fallbeispiele sind. Hat da einer eine simple Idee für mich?

Content-Key: 1586189254

Url: https://administrator.de/contentid/1586189254

Ausgedruckt am: 28.01.2022 um 21:01 Uhr

Mitglied: 143611
143611 04.12.2021 aktualisiert um 11:10:28 Uhr
Goto Top
Moin,

hast Du die Datei als ausführbar markiert?
Ist ein shebang im Script?

Viel Erfolg
schleeke
Mitglied: 123290
123290 04.12.2021 um 11:20:13 Uhr
Goto Top
Soory, das ist komplett über meinem Level.

Wenn ich ein Sript "vpn.sh" auf den Desktop lege:
Dann geht das, ich muss aber immer bestätigen das im Terminal zu öffnen. Diese Abfrage will ich loswegen.
Mitglied: fredmy
fredmy 04.12.2021 um 11:28:41 Uhr
Goto Top
Hallo,
man nehme ein shell-Script !
IIRR hat sich in den letzten 20.30 Jahren an Funktion und Aufbau nix geändert (ausser dass es viele verschiedenen Shells gibt) - also gibt es da auch keine veralteten Tutorials - vermutlich mußt du aber ein klein wenig nachdenken was du tun willst - ggfs. auch PATH anpassen. Aber das steht in den meisten Tutorials bzw. Forentexten zur Shell-Anwendung.

Zumal sudo nix mit Superuser zu tun hat :-) face-smile
Darf der akuelle User mit sudo openvpn aufrufen ?
Lese (manpages) -> shell , sudo , Rechte .

gl
Fred
Mitglied: 123290
123290 04.12.2021 um 11:36:25 Uhr
Goto Top
Okay, Thema beendet für mich. Ich hatte ein simple Frage und werde wieder auf Tutorials verwiesen mit denen ich mich seit 2 TAGEN durchkämpfe und zu keiner Lösung komme.

Ich bin Windows Nutzer und möchte Linux nicht studieren. Ich suche die vergleichbare "WIndows Funktion" "Dateityp immer mit diesem Programm öffnen" - mehr nicht. Das habe ich oben jetzt zweimal geschrieben und das Rechtethema habe ich auch geschrieben das es geht...

Aber Okay, gegessen für mich - Danke. Ich bin diese Seite leid.
Mitglied: HanTrio
HanTrio 04.12.2021 um 12:22:49 Uhr
Goto Top
Also..

Wenn du ein (Shell)-Skript baust, dann soll dies - logischerweise - mit einer Shell bzw. einem Terminal geöffnet werden. Das "Problem" ist eigentlich nur: Dein Rechner muss wissen, was er mit dieser Datei anfangen soll.
UND: Ein Shell-Skript ist immer noch eine Text-Datei (siehe weiter unten).

Ist ja mit "Windows-Dateien" genauso:
Üblicherweise erkennt Windows das an der Datei-Endung (.exe, .pdf, was auch immer) und benutzt dann automatisch das korrekte Programm, welches dafür vorgesehen ist. Wenn es mit der Datei-Endung nichts anfangen kann, fragt es dich ja auch, wie / womit die Datei geöffnet werden soll.

Bei Linux verhält es sich so, dass du ein Shell-Skript üblicherweise mit ".sh" enden lassen KANNST, das ist aber optional. Der entscheidende Punkt hier ist das sog. she-bang, also die allererste Zeile des Skripts:
Dadurch "weiß" das Linux, dass das ein Shell (in dem Fall: bash) Skript ist.
ABER (s.o.): Es ist immer noch eine Text-Datei.

Dadurch ist Linux jetzt in einer Zwangslage:
Öffne ich das als Text-Datei, oder öffne ich das sofort als Shell-Skript? Hmm ok, ich frage sicherheitshalber nach beim User -> das ist die Abfrage, die du siehst.

Ändern kannst du dieses Verhalten ggf im Datei-Manager (ich bin mir gerade nicht sicher, welchen die RasPis verwenden. Beschrieben ist das hier für Nautilus, den Datei-Manager von Ubuntu:
https://askubuntu.com/questions/168859/how-to-change-default-action-when ...

Dort mit "edit" in die Einstellungen gehen, und dort nach "behaviours" oder Verhalten oder was auch immer suchen.
Hier hast du (hoffentlich) dann die Möglichkeit, nach ""executable files" oder eben "ausführbare Daateien" zu suchen.
Die standard Einstellung sollte "ask each time / jedes Mal nachfragen" sein - dadurch bekommst du halt jedes Mal eine Nachfrage des Systems.
Du kannst es dann entspr. ändern in "always run executable files", dann sollte die Anfrage wegfallen, und es wird ausgeführt.
Heiß diskutierte Beiträge
question
Abschätzung Nutzungsdauer von neuer Serverhardware gelöst lcer00Vor 1 TagFrageHardware9 Kommentare

Hallo zusammen, bei uns stehen 2022 Neuanschaffungen an. Dabei geht es um einen Backupserver (das Cloud-Konzept überzeugt mich immer noch nicht vollständig ) und demnächst ...

question
Vorkehrungen für einen StromausfallahussainVor 1 TagFrageNetzwerke10 Kommentare

Hallo, wir betreiben ein Netzwerk mit 8 Clients, Router, Switches, IP-Telefonen, NAS und einem kleinen Anwendungsserver. Unsere einzige Vorkehrung gegen einen Stromausfall/Blackout ist aktuell eine ...

tutorial
IKEv2 VPN Server für Windows und Apple Clients mit Raspberry PiaquiVor 1 TagAnleitungLAN, WAN, Wireless1 Kommentar

Einleitung Das folgende Tutorial erhebt keinen Anspruch auf Vollständigkeit und ist ein einfaches Framework was die Funktion eines IPsec VPN Servers im groben Rahmen aufzeigt. ...

question
Acrobat Reader in 32bit? kein 64?Cougar77Vor 1 TagFrageMultimedia8 Kommentare

Hi, ich versteh grade den Acrobat Reader nicht Wenn ich den aktuellen Reader für die Verteilung im Unternehmen runterlade, installiert es den Reader in der ...

question
Zwei Glasfaseranschlüsse zu einem Lan Netzwerk verbinden gelöst Moritz2009Vor 1 TagFrageNetzwerke7 Kommentare

Hallo zusammen, ist es möglich zwei Glasfaser (FTTH-500Mbits/s) Anschlüsse, mit je einer Fritz!Box 7590 und 7530, in einem Netzwerk zu betreiben? Die Fritz!Boxen werden jeweils ...

question
Backup Software für PostgreSQLDaniVor 1 TagFrageDatenbanken11 Kommentare

Moin, für eine Anwendung kommt PostgreSQL 13.5 zum Einsatz. Leider nicht unter Linux, sondern läuft unter Windows Server 2019. Nun gibt es für jeden Kollegen ...

question
OS-Installation auf ProLiant Microserver Gen10 Plus schlägt fehl gelöst keine-ahnungVor 8 StundenFrageWindows Installation12 Kommentare

Moin at all, ich habe gestern stundenlang mit der o.g. Kiste gekämpft, um dort ein Windows 2016 (HPE ROK) zu installieren - keine Chance. In ...

question
Macos monterey auf normalen PC installierenjj-webhostingVor 22 StundenFrageMac OS X5 Kommentare

Hallo zusammen, Mich würde mal folgendes interessieren, kann man MacOS Monterey auch auf ein normalen PC installieren? Sprich auf kein Macbook? Wäre für mich interessant, ...