> Tous les forums > Forum Linux
 programme en panne / execution depuis autre utilisateurSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
louisdm31
  Posté le 02/10/2015 @ 18:03 
Aller en bas de la page 
Nouvel astucien

Bonjour à tous,

J'utilise Ubuntu 15.04, et depuis peu mon logiciel préféré Qtcreator ne fonctionne plus.

Quand je lance le programme, la fenètre s'ouvre mais ne répond pas, je suis donc obligé de tuer le processus.

J'ai l'erreur suivante : void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Suivre le symbole sous le curseur" under id 162

Mais j'ai constaté qu'il fonctionnait encore sur les autres sessions, donc je pense que le plus simple pour m'en servir serait de le lancer depuis un autre utilisateur.

J'ai testé la commande suivante : sudo -u nom_utilisateur qtcreator,

mais il m'a renvoyé le message suivant ( il me donne ce message quelque soit le logiciel lancé, le problème n'est donc la lié à qtcréator ):

No protocol specified
QXcbConnection: Could not connect to display :0

Donc pourriez vous me dire comment lancer le logiciel depuis un autre utilisateur ?

Ou bien si vous avez la solution magique pour débloquer le logiciel je suis preneur

Merci d'avance.

Publicité
pcastuces
 Posté le 03/10/2015 à 09:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Equipe PC Astuces
Bonjour,

Le sujet a été déplacé par la modération dans le forum Linux qui semble plus adéquat.

Vous pouvez continuer la discussion à la suite de ce message.

A bientôt.
reivillo
 Posté le 03/10/2015 à 10:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour louisdm31.

As-tu tenté une Désinstallation/Réinstallation de Qtcreator.( dysfonctionnement du à une Mise à jour récente, peut-être! )

reivillo.

Logicien
 Posté le 03/10/2015 à 14:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

tu peux d'abord exécuter le programme dans le terminal graphique afin d'essayer de comprendre les messages d'erreurs et résoudre le problème si tu peux, sans réinitialiser la configuration du programme pour cet utilisateur

qtcreator

Sinon, la plupart des logiciels exécutés par un utilisateur créent un répertoire du nom du logiciel à la racine du répertoire personnel de l'utilisateur ou dans le sous-répertoire .config. Tu dois chercher un répertoire nommé Qtcreator et le supprimer. C'est une façon de réinitialiser le logiciel pour cet utilisateur. Tu peux même faire une recherche pour trouver ce répertoire

find $HOME -iname *Qtcreator*

Ça pourrait aussi être la configuration de Qt lui même pour cet utilisateur qui a un problème. Donc des répertoires nommés Qtcreator , .Qtcreator , Qt ou .Qt sans tenir compte de la casse peuvent devoir être supprimés à la racine $HOME et/ou $HOME/.config pour réinitialiser le programme.

Il semble que ce soit le répertoire $HOME/.config/QtProject qui doive être supprimé

rm -fr $HOME/.config/QtProject

Note que tous les projets Qtcreator de l'utilisateur seront supprimés avec la réinitialisation.

En ce qui a trait de lancer un programme graphique en avec un autre utilisateur que celui qui est en cours de session graphique, il faut que l'utilisateur en cours de session graphique permette à un autre utilisateur d'utiliser les ressources graphiques. Par défaut c'est interdit. Il faut d'abord exécuter la commande

xhost +

pour donner cette autorisation, puis

sudo -u nom_utilisateur qtcreator

devrait fonctionner. Quand tu as fini, tu fais

xhost -

pour enlever le droit aux autres utilisateurs d'avoir accès aux ressources graphiques. Si la commande xhost est introuvable, il faut d'abord installer le paquet x11-server-utils avec Synaptic.



Modifié par Logicien le 03/10/2015 14:43
louisdm31
 Posté le 03/10/2015 à 15:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Merci beaucoup pour ces conseils.

La commande xhost + fonctionne

J'avais déjà pensé à supprimer les dossiers Qtcreator, mais le logiciel est très complexe, il y a des fichier disséminés partout dans l'arborescence, et j'avais peur de casser le paquet.

J'avais aussi testé la réinstallation, en vain ...

Merci à tous

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Ecran PC 27 pouces Samsung Odyssey G3 (FHD, 144 Hz, 1 ms) à 144,99 € (via ODR)
144,99 € 199 € -27% @Cdiscount
Ecouteurs intra-auriculaires sans fil Bluetooth Jabra Elite 3 à 49 €
49 € 79,99 € -39% @Acer
Souris sans fil bluetooth Microsoft Modern Mobile Mouse à 14,99 €
14,99 € 30 € -50% @Amazon
SSD Crucial MX500 4 To à 299,99 €
299,99 € 398 € -25% @Amazon
Webcam Logitech C922 Pro à 54,99 €
54,99 € 85 € -35% @Amazon
Portable 15,6' Lenovo Legion 5 (Full HD, Ryzen 5 5600H, 8 Go, SSD 512Go, GeForce RTX 3060) + souris à 749,99 €
749,99 € 999 € -25% @Cdiscount
Souris Logitech M330 Silent Plus à 18,99 €
18,99 € 25 € -24% @Amazon
Enceinte connectée Amazon Echo Dot (5ème génération) avec assistant Alexa + prise connectée Meross à 29,99 €
29,99 € 84,98 € -65% @Amazon
Souris Logitech MX Master 3S (bluetooth, capteur laser 8K, clics silencieux) à 91,94 € livrée
91,94 € 115 € -20% @Amazon
Amazon Fire TV Cube à 74,99 €
74,99 € 119,99 € -38% @Amazon

Sujets relatifs
Exécution automatik de programme
questions relatives à l'execution d'un programme..
Va et vien entre root et un autre utilisateur [OK]
Ubuntu 14.04 LTS : refus d'exécuter un fichier comme un programme (Bug ?)
amule : plus de High Id depuis quelques jours (résolu mystérieusement)
Debian 8.0 Jessie - Comment exécuter un programme demandant une élévation
Envoyer Musique depuis clé USB vers ' VLC ou banshee '
Copier les dossiers vers une autre partition.
Problème son qui grésille depuis installation nouveau kernel Debian
comment récupérer une video depuis le chache ?
Plus de sujets relatifs à programme en panne / execution depuis autre utilisateur
 > Tous les forums > Forum Linux