ubuntuusers.de

Code::Blocks erstellt eine shared lib anstatt einer app

Status: Ungelöst | Ubuntu-Version: Kubuntu 17.04 (Zesty Zapus)
Antworten |

AckiB

Anmeldungsdatum:
29. August 2017

Beiträge: Zähle...

hallo, ich erstelle eine (gui) app mit code::blocks... innerhalb der IDE läuft es einwandfrei... wenn ich aber in den Ordner mit der erstellten Datei gehe, ist die Datei eine shared library und keine application !!! ich kann sie also nicht wie vorgesehen starten... nur über XTerm, aber dann habe ich auch dessen Konsole...

zu Verdeutlichung habe ich das mal als Video aufgenommen: https://www.youtube.com/watch?v=AzFZ6uqaTDw

was läuft da schief und wie behebe ich das Problem ???

danke

AckiB

(Themenstarter)

Anmeldungsdatum:
29. August 2017

Beiträge: 2

ok, nach 2 Tagen verzweifelter Suche habe ich das Problem identifiziert...

es ist ein Bug: https://bugs.launchpad.net/ubuntu/+source/shared-mime-info/+bug/1639531

allerdings scheint sich dafür niemand verantwortlich zu sehen... also kann die Lösung noch auf sich warten lassen...

bis dahin habe ich eine "Not-Lösung":

1. Datei erstellen: "~/.local/share/applications/RunExec.desktop" je nach System kann es auch "/root/usr/share/applications/RunExec.desktop" sein

2. Datei öffnen und eintragen:

   [Desktop Entry]
   Exec=%f
   MimeType=application/x-sharedlib;
   Name=RunExec
   NoDisplay=true
   Type=Application

jetzt können die Apps wie gewohnt mit einem Doppelklick gestartet werden !!! 😀

bis dann...

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5582

AckiB schrieb:

je nach System kann es auch "/root/usr/share/applications/RunExec.desktop" sein

Ohne /root am Beginn, dann ist es fuer alle Benutzer verfuegbar, sonst nur fuer den eigenen.

Antworten |