Bluefish a travaillé pendant un certain temps, mais maintenant je reçois:
(bluefish:11390): WARNING **: Couldn't register with accessibility bus:
Did not receive a reply. Possible causes include:
the remote application did not send a reply,
the message bus security policy blocked the reply,
the reply timeout expired, or the network connection was broken.
(bluefish:11390): GLib-ERROR **: /build/buildd/glib2.0-2.40.2/./glib/gmem.c:103:
failed to allocate 18446744073682316418 bytes Trace/breakpoint trap
Comment dois-je procéder?
C'est un bug de Bluefish. Ils insistent sur le fait qu'il a été corrigé dans la dernière version. Tout d'abord, assurez-vous que la dernière version stable de Bluefish est installée. Il n'est pas nécessaire que ce soit la version finale de bleeding-Edge, juste adaptée à votre distribution.
Dans mon cas, cela n'a pas fonctionné de toute façon et j'ai eu ce problème plusieurs fois. Fondamentalement, si vous supprimez ~/.bluefish/session-2.0
, cela devrait fonctionner à nouveau.
Comme l'a dit le dernier contributeur, cela implique le fichier ~/.bluefish/session-2.0 dans votre dossier personnel. pour voir ce fichier, activez "afficher les fichiers cachés" en cliquant avec le bouton droit dans le dossier et en sélectionnant "afficher les fichiers cachés". Une fois là-bas, ouvrez ce dossier .bluefish, faites un clic droit sur le fichier session-2.0 et sélectionnez les propriétés, sélectionnez l'onglet autorisations, cochez la case d'exécution puis la case de définition du bit collant, fermez, fermez l'éditeur et tout devrait bien fonctionner. Je ne peux pas expliquer pourquoi, mais lorsque le programme crée ou écrit dans le fichier, il supprime les autorisations d'exécution, la définition du bit collant semble les conserver et le programme fonctionne à nouveau.