Hibiscus mit Benutzerordnerpfad in Linux .desktop Datei

 
Knab
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 03 / 2021
Betreff:

Hibiscus mit Benutzerordnerpfad in Linux .desktop Datei

 · 
Gepostet: 20.03.2021 - 12:30 Uhr  ·  #1
Hi,
ich brauche bei Hibiscus unter Linux eine zweite separate Konfiguration. Die kann ich im terminal mit
/opt/jameica/jameica.sh -f ~/.hibiscus-neu aufrufen. Nun habe ich eine .desktop-Datei dafür gebaut:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Hibiscus B33
Exec=/opt/jameica/jameica.sh -f ~/.hibiscus-neu
Icon=hibiscus.jpg

Wenn man die aufruft, startet Hibiscus mit der Beschwerde, das das Nutzerverzeichnis nicht im Programmverzeichnis befinden darf. Was ist der richtige Syntax?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11384
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus mit Benutzerordnerpfad in Linux .desktop Datei

 · 
Gepostet: 20.03.2021 - 13:13 Uhr  ·  #2
Hast du mal versucht, einn absoluten Pfad beim Benutzerordner anzugeben? Könnte mir vorstellen, dass das "~"-Zeichen in .desktop-Dateien nicht aufgelöst wird.
Knab
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 03 / 2021
Betreff:

Re: Hibiscus mit Benutzerordnerpfad in Linux .desktop Datei

 · 
Gepostet: 20.03.2021 - 13:55 Uhr  ·  #3
ja, nein:
Code
/opt/jameica/jameica.sh -f /home/ich/.hibiscus-neu 
funktioniert im Terminal auch, in der desktop-Datei führt es auch zur Beschwerde :lol:

-------------------------EDIT------------------
Das ist die Lösung. Wird aber erst nach Neuanmeldung erkannt.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11384
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus mit Benutzerordnerpfad in Linux .desktop Datei

 · 
Gepostet: 20.03.2021 - 14:26 Uhr  ·  #4
Mhh. Merkwürdig. Kannst du mal nen Screenshot oder die Konsolen-Ausgaben posten, damit man mal sieht, welches Verzeichnis das Programm als Benutzerverzeichnis zu nutzen versucht?

Ausserdem: Wenn das Fenster mit der Fehlermeldung angezeigt wird, kannst du es mal offen lassen, parallel dazu ein Terminalfenster öffnen und mit "ps axfwu | grep jameica" schauen, wie die generierte Kommandozeile incl. Parametern tatsächlich aussieht? Vielleicht muss man den Wert des Parameters "Exec" ja mit Anführungszeichen umschießen oder so.
clio
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 405
Dabei seit: 07 / 2005
Betreff:

Re: Hibiscus mit Benutzerordnerpfad in Linux .desktop Datei

 · 
Gepostet: 20.03.2021 - 16:36 Uhr  ·  #5
Nimm mal das shebang aus Deiner .desktop. Diese Art von Datei hat immer nur die Berechtigung 644.
Der absolute Pfad muß angegeben werden, da Du durch /opt in einem Systemverzeichnis bist, das nur root offensteht.
Knab
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 03 / 2021
Betreff:

Re: Hibiscus mit Benutzerordnerpfad in Linux .desktop Datei

 · 
Gepostet: 20.03.2021 - 19:02 Uhr  ·  #6
HEUREKA, es geht. Nach Neustart funktionierte es. Offenbar werden Änderungen an einer .desktop-Datei nicht in der laufenden Sitzung ausgewertet. Also o. g. variante mit absolutem Pfad funktioniert.
Danke für die prompte Hilfe!
Gewählte Zitate für Mehrfachzitierung:   0