staging.inyokaproject.org

Programmstarter für Jameica erstellen

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Speedy-10

Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 917

Hi zusammen, habe zunächst hibiscus installiert mit sudo apt install hibiscus (das frühere PPA geht aktuell nicht). Mit jameica lässt sich das programm wie üblich starten und funktioniert. Nun hätte ich gerne einen Programmstarter und habe mich an → https://wiki.ubuntuusers.de/.desktop-Dateien/ orientiert: Dazu habe ich ein Icon in /usr/share/pixmaps/jameica-icon.png gespeichert .

vi ~/.local/share/applications/jameica.desktop

# Eintragungen
[Desktop Entry]
Name=Jameica
GenericName=Jameica
GenericName[de]=Jameica
Comment=Online-Banking
Exec=jameica
Icon=/usr/share/pixmaps/jameica-icon.png
Terminal=false
Type=Application

Es erscheint leider nicht das Icon zum Starten. Woran liegt es?

System:

System:
  Host: xxx-desktop Kernel: 5.15.0-46-generic x86_64 bits: 64
    Desktop: GNOME 42.2 Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish)

LG

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

Wenn du aus den Quellen installierst hast du schon einen Starter...

dpkg -L jameica | grep .desktop

Speedy-10

(Themenstarter)
Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 917

Hi tomtomtom, stimmt,danke. Hier die Ausgabe der genannten Datei:

[Desktop Entry]
Version=1.0
Name=Jameica
Exec=/usr/bin/jameica
Terminal=false
Type=Application
Icon=jameica-icon
Categories=Office;Finance;Java
StartupNotify=true
Comment=Run-time system for Java applications

Habe nun diese Zeile eingesetzt:

Icon=/usr/share/pixmaps/jameica-icon.png

Es wird aber nicht das Bild, sondern ein Zahnrad angezeigt. Weiterhin erscheint beim Terminal-Aufruf folg. Fehlermeldungen:

jameica 
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.system.StartupParams.<init>] starting in STANDALONE mode
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.system.StartupParams.<init>] workdir: null
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.system.Application.init] starting jameica...
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.system.BootstrapSettings.getProperties] reading /home/USER/.jameica.properties
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.system.WorkdirChooser.getWorkDir] using last used workdir /home/USER/.jameica
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.system.Platform.getWorkdir] using workdir: /home/USER/.jameica
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.system.Config.getLocale] checking resource bundle for language
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.system.Config.getLocale] active language: de_DE
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.util.I18N.<init>] loading resource bundle lang/system_messages for locale de_DE
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>] Jameica 2.10.1
[Fri Aug 12 18:53:59 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Directory  : /usr/share/jameica

(java:2682): Gtk-WARNING **: 18:53:59.933: Theme parsing error: gtk.css:1:110: Failed to import: Fehler beim Öffnen der Datei »/home/USER/.local/share/gnome-shell/extensions/no-title-bar@jonaspoehler.de/stylesheet.css«: Datei oder Verzeichnis nicht gefunden

(java:2682): Gtk-WARNING **: 18:53:59.933: Theme parsing error: gtk.css:2:116: Failed to import: Fehler beim Öffnen der Datei »/home/USER/.local/share/gnome-shell/extensions/no-title-bar@jonaspoehler.de/stylesheet-tiled.css«: Datei oder Verzeichnis nicht gefunden
WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by de.willuhn.jameica.services.SecurityManagerService (file:/usr/share/java/jameica.jar)
WARNING: Please consider reporting this to the maintainers of de.willuhn.jameica.services.SecurityManagerService
WARNING: System::setSecurityManager will be removed in a future release
[Fri Aug 12 18:54:00 CEST 2022][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run]  starting jameica ...

Eine extension "no-title-bar" ist nicht installiert.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

Das ist keine Fehlermeldung, sondern eine Warnung. Steht auch davor. 😛

Speedy-10

(Themenstarter)
Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 917

Zumindest konnte ich die GTk-Warnungen lösen: Mit find /home/USER -type f | xargs grep "no-title-bar@jonaspoehler.de" 2>/dev/null fand ich zwei Treffer. Nach dem Löschen von .config/gtk-3.0/gtk.css gibt es diese Warnungen nicht mehr.

Speedy-10

(Themenstarter)
Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 917

Habe jameica noch einmal komplett deinstalliert. Danach so installiert:

Der Programmstart funktioniert: /opt/jameica/jameica.sh

Als Starticon wird in der Seitenleiste ein Zahnrad angezeigt, "zu Favoriten hinzufügen" wird nicht angeboten.

Daher habe ich folg. Datei angelegt mit vi ~/.local/share/applications/jameica.desktop:

[Desktop Entry]
Name=Jameica
GenericName=Jameica
GenericName[de]=Jameica
Comment=eigener Eintrag
Exec=/opt/jameica/jameica.sh
Icon=/opt/jameica/jameica-icon.png
Terminal=false
Type=Application

Es wird nicht das jameica-icon.png angezeigt. Hat jemand noch einen Tipp?

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16802

Hallo Speedy-10,

Zitat: "Dazu habe ich ein Icon in /usr/share/pixmaps/jameica-icon.png gespeichert." Enspricht dies der Spezifikation für ein ICON und sind die Dateirechte richtig ?

Gruss Lidux

Speedy-10

(Themenstarter)
Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 917

Hallo Lidux, das Icon hatte ich schon unter 18.04 dafür benutzt: 48x48px, hat die gleichen Rechte wie die andere Icons in diesem Ordner. Im Post vom 18.8. habe ich geschrieben, dass ich alles nochmal neu gemacht habe und in den Ordner /opt/jameica/ angelegt habe. Auch dort liegt das gleiche Icon.

LG

Speedy-10

(Themenstarter)
Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 917

Habe mich heute mit Xserver angemeldet (Display: x11 server: X.Org v: 1.21.1.3). Nun wird das Jameica-Symbol angezeigt. Also müsste es etwas mit Wayland zu tun haben.

Antworten |