[RESOLU]Autostart impossible et pourtant

Codes specifiques à Linux
doudouvs
Messages : 244
Inscription : jeu. 07/mars/2013 19:02
Localisation : France Alsace / Espagne Girona

[RESOLU]Autostart impossible et pourtant

Message par doudouvs »

Bonjour,

Je suis sur le point de finir un soft, on va tester en live et comme j'ai besoin d'un autostart sur le soft j'ai fait :

1 / Le soft démarre normalement via le terminal
2 / Le soft démarre normalement via le gestionnaire de fichier sur click
3 / Le soft démarre normalement sur le click du fichier caisse.desktop
4 / Le soft démarre normalement via xdg-open caisse.desktop ou caisse
Si je démarre le soft via 1,2,3,4 aucune erreur dans le journal

Dans ~/home/.config/autostart/ j'ai crée un fichier caisse.desktop
1 / Sans le Path sur un double click il ne démarre pas
2 / OnlyShowIn à plusieurs bureau c'est pour les test

Code : Tout sélectionner

[Desktop Entry]
Type=Application
Name=caisse
Exec=/home/cheztoto/logiciel/caisse
OnlyShowIn=XFCE;GNOME;LXDE;
Terminal=false
Hidden=false
Path=/home/cheztoto/logiciel/
StartupNotify=false
GenericName=caisse
Comment=caisse



Et pour finir si je reboot la machine, ben le soft ne démarre pas. Erreur du journal

Code : Tout sélectionner

janv. 15 09:29:39 david-EIPV10-VCT cheztoto[1267]: gtk_layout_put: assertion 'GTK_IS_LAYOUT (layout)' failed
janv. 15 09:29:39 david-EIPV10-VCT cheztoto[1267]: gtk_widget_realize: assertion 'widget->priv->anchored || GTK_IS_INVISIBLE (widget)' failed
janv. 15 09:29:39 david-EIPV10-VCT cheztoto[1267]: gtk_widget_get_style: assertion 'GTK_IS_WIDGET (widget)' failed
janv. 15 09:29:39 david-EIPV10-VCT kernel: cheztoto[1267]: segfault at 58 ip 00007fb9884c2ddf sp 00007ffc6e3946e0 error 4 in libgtk-3.so.0.2200.30[7fb9883ef000+6f1000]
Dernière modification par doudouvs le mer. 15/janv./2020 10:51, modifié 1 fois.
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
doudouvs
Messages : 244
Inscription : jeu. 07/mars/2013 19:02
Localisation : France Alsace / Espagne Girona

Re: Autostart impossible et pourtant

Message par doudouvs »

Comme dab quand je post je trouve la solution

J'ai simplement rajouter xdg-open dans le caisse.desktop
[Desktop Entry]
Type=Application
Name=caisse
Exec=xdg-open /home/cheztoto/logiciel/caisse
OnlyShowIn=XFCE;GNOME;LXDE;
Terminal=false
Hidden=false
Path=/home/cheztoto/logiciel/
StartupNotify=false
GenericName=caisse
Comment=caisse
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
Répondre