Fonctionnement Gambas3

Bonjour
Je viens d'installer Gambas3 et cela ne fonctionne que si je suis en root.
Sinon j'ai l'erreur suivante:
Cache directory must be located inside ~/.cache.
Project.InitWebView.257
Le repertoire .cache est bien présent.
Quelqu'un a-t-il une solution pour régler ce problème?
Par avance merci

2 réponses

  1. Contributeur
    Salut,

    Quelle version d'Ubuntu utilises-tu ?
    Comment as-tu installé Gambas3 ?
    Comment le lances-tu ?

    0
    1. Bonjour,
      Je suis sous raspian (raspberry pi3)
      je l'ai installé avec un apt-get install
      Quand je le lance depuis le menu ou en ligne de commande il plante
      Par contre en faisant sudo gambas3 ça marche et le user.home est "/root"
      Merci pour ton aide
      0
      1. Contributeur
        C'est bizarre ;-\

        Regarde où est situé le programme :
        whereis gambas3
        ?
        0
      2. Contributeur
        Bon je viens d'installer une image de Raspberry (Raspbian Buster) dans une VM et effectivement impossible à lancer en simple user (pi).
        Aucune réaction via l'icône et une "erreur de segmentation" en console.
        pi@osboxes:~ $ gambas3
        Erreur de segmentation

        Par contre il se lance bien via sudo.

        J'ai regardé les droits sur l'exécutable :
        <pi@osboxes:~ $ ls -lh /usr/bin/gambas3.gambas 
        -rwxr-xr-x 1 root root 6,1M janv. 15 2019 /usr/bin/gambas3.gambas

        et on s'aperçoit qu'il n'y a que "root" qui a le droit d'écriture.

        Donc, j'ai essayé de mettre les droits pour tout le monde :
        pi@osboxes:~ $ sudo chmod a+w /usr/bin/gambas3.gambas

        Vérification :
        pi@osboxes:~ $ <code>ls -lh /usr/bin/gambas3.gambas 
        -rwxrwxrwx 1 root root 6,1M janv. 15 2019 /usr/bin/gambas3.gambas

        Test :
        pi@osboxes:~ $ gambas3
        qt5ct: using qt5ct plugin
        qt5ct: D-Bus global menu: no
        pi@osboxes:~ $

        Bingo, ça marche et idem depuis le lancement via le menu d'applications.



        ;-))
        0