Seite 1 von 2

shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: Sa 6. Mai 2023, 19:54
von krueuw
Hallo,
ich verwende folgenden shell-Befehl in einem Writer-Makro:

Code: Alles auswählen

Shell("firefox", 1,"https://achilles.webuntis.com/class-register-reports", false)
Nach Update von 20.04 auf Ubuntu 22.04 mit LO 7.5.2.2 bleibt er ohne Wirkung. Ich vermute einen Zusammenhang mit der nun verwendeten Snap-Version von Firefox. Allerdings funktioniert der Aufruf im Terminal mit

Code: Alles auswählen

firefox "https://achilles.webuntis.com/class-register-reports"
Hat jemand eine Idee woran der Aufruf im Makro scheitert?

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: So 7. Mai 2023, 10:15
von F3K Total
Moin,
habe es gerade unter Linux Mint 21.1, LO 7.5.3.2 versucht, kein Problem.
Linux Mint 21 is based on Ubuntu 22.04.

Gruß R

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: So 7. Mai 2023, 10:21
von karolus
Ich würde zuerst mal auf eine Distribution wechseln die noch nicht diesen »snap«- mumpitz mitmacht, z.B. debian(Bookworm)

***in der für RaspberryPi angepassten Distribution wollte M$ für VSCode auch die Benutzung von »snap« durchsetzen, zum Glück gabs dann genügend Gegenwind von den Benutzern mit der Folge das es dann auch wieder »normal« installierbaren VSCode gab.

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: So 7. Mai 2023, 11:58
von gogo
Du kannst versuchen den Shell-Befehl in ein Bash-Script zu schreiben, dann kannst Du zumindest die Fehlermeldungen sehen:
~/starte_crr.sh

Code: Alles auswählen

#!/bin/bash
firefox "https://achilles.webuntis.com/class-register-reports" > ~/ff-script-log.txt
exit 0
und dann shell("/home/beuntzername/starte_crr.sh") - den kannst Du auch mit F5 aus der BASIC-Oberfläche heraus starten

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: Mo 25. Sep 2023, 21:32
von krueuw
Danke für die Lösungsvorschläge, bin im Mai vom Thema abgekommen worden und will nun weiter machen. Leider funktioniert für mich keiner der genannten Dinge. Der shell-Befehl scheint für Linux in 7.5 tot zu sein. Er startet bei mir überhaupt nichts mehr, führt zu keinerlei Reaktion. Hat jemand einen Workaround oder die Bestätigung, dass es doch geht? Uwe

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: Di 26. Sep 2023, 10:57
von karolus
Hallo
Der eigentliche Befehl zum Starten eines per snap installierten »firefox« ist:

Code: Alles auswählen

snap run firefox

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: Mi 27. Sep 2023, 08:20
von krueuw
Hallo Karolus,
funktioniert der Befehl bei dir? Wenn ja, unter welcher Version und welchem OS? Bei mir leider nicht innerhalb eines Makros. Kennst du eventuell andere Möglichkeiten eine Webseite zu öffnen?
Danke Uwe

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: Mi 27. Sep 2023, 10:51
von karolus
Hallo

Die offensichtliche »normale« Möglichkeit ist: →Einfügen→Hyperlink

Ich hab das gestern nur ab der installation von snapd plus snap install firefox und danach noch snap run firefox durchgespielt. … Danach hab die komplette ( ~800MB ) snap-bloatware wieder deinstalliert. ( ich kann und will mich nicht um jede neue Schnapsidee kümmern - derzeit reicht mir ein Test flatpak plus libreoffice7.6.1.2 vollkommen )
Damit überlasse ich es dir diesen Basic-shell-kram zum Laufen zu bringen
↓↓↓ Mein Betriebssystem nebst Hardware findest du in meiner Signatur ↓↓↓

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: Mi 27. Sep 2023, 19:26
von krueuw
ja ok, aber Hyperlinks kann man nicht per Makro öffnen - oder? Meine Frage bleibt aber: Funktioniert bei dir der shell-Befehl (mit Flatpak oder apt) in deiner Version?

Re: shell-Befehl in Writer-Makro nach Update auf Ubuntu 22.04 mit LO 7.5.2.2 ohne Wirkung

Verfasst: Fr 29. Sep 2023, 23:56
von Wanderer
krueuw hat geschrieben:
Sa 6. Mai 2023, 19:54
...
Hat jemand eine Idee woran der Aufruf im Makro scheitert?
LO sitzt im Snap-container. Der Shell-Befehl wird also IM Container ausgeführt, der aber das eigentliche Gastgeber-System nicht sieht.

Wenn das LibreOffice-Snap also keinen eigenen Firefox mitbringt, funktioniert das Kommando erstmal nicht.

Ausserdem darf ein Snap normalerweise nicht den ganzen Verzeichnisbaum im Host sehen, sondern nur die Dateien unterhalb $HOME - wo aber wiederum nur selten ein ausführbares Programm Firefox zu finden ist...