URL: https://linuxfr.org/forums/astucesdivers/posts/%C3%A7a-marchait-%C3%A7a-marche-plus-strace-est-ton-ami Title: Ça marchait, ça marche plus ? strace est ton ami. Authors: VoixOff Date: 2010年11月19日T13:13:49+01:00 Tags: ubuntu et compiz Score: 7 Parfois des logiciels cessent de fonctionner correctement sans raison apparente ou après une montée de version de la distribution. Jusque-là, pas de scoop. En l'occurrence, OpenShot n'affichait plus les icônes et les onglets après mise à jour vers Ubuntu 10.10. Pour tenter de comprendre l'origine d'un autre problème (lié à Compiz), j'ai créé un deuxième compte tout neuf. Et ô surprise, OpenShot s'affiche correctement ! Mais pourquoi donc ? Voici comment j'ai trouvé l'explication. (Les exemples sont pour OpenShot, mais ça marche pareil pour tout autre logiciel). Sous le 1er compte, exécuter dans un terminal : $ strace openshot 2> os.logQuitter OpenShot immédiatement, sinon le fichier explose. $ grep "open(" os.log > /tmp/os-user1.log Sous le 2ème compte, exécuter dans un terminal : $ strace openshot 2> os.log $ grep "open(" os.log > /tmp/os-user2.log Et enfin : $ diff /tmp/os-* | lessLa lecture attentive des différences montre qu'une bibliothèque liée aux thèmes n'est pas la même pour chaque compte. Le bug est dû au thème personnalisé du compte 1 (utilisation des widgets "Inverted"). Et hop!

AltStyle によって変換されたページ (->オリジナル) /