Mon application d'interface graphique swing commence par un script. Lorsque j'exécute ce script sous Linux sans sudo, il me donne un aspect inattendu et d'autres problèmes graphiques. Pourquoi est-ce que courir avec sudo su sur mon propre compte résout ce problème?Pourquoi exécuter sudo sur mon propre compte résout des problèmes graphiques dans l'interface graphique de Swing
2
A
Répondre
1
On peut supposer que le programme essaie d'utiliser un fichier qui possède des permissions permettant à root d'y accéder, mais pas votre uid. Peut-être avez-vous installé une bibliothèque avec de mauvaises permissions?
strace
vous dira à quels fichiers votre application tente d'accéder.
Questions connexes
- 1. Pourquoi mon application graphique basée sur Swing ne répond pas?
- 2. Pourquoi exécuter Java UI sans SUDO brise l'apparence de l'interface graphique?
- 3. Obtenez netbeans pour exécuter mon projet avec sudo?
- 4. PHP: exécuter la commande linux comme sudo?
- 5. problèmes de chargement de graphiques
- 6. OS X exécuter rsync sous sudo en utilisant ssh_config
- 7. De quelle manière de nombreux composants graphiques affectent les performances d'une interface graphique Swing?
- 8. Problèmes de définition de mon propre thème Android
- 9. Problèmes de création de mon propre DataAttribute personnalisé pour LinqToSql
- 10. java swing graphiques couleur mélange
- 11. graphiques et graphiques sur l'iPhone
- 12. Comment utiliser mon propre domaine pour mon propre identifiant openID sans avoir à créer un compte de domaine myopenid?
- 13. Quels problèmes la réflexion résout-elle?
- 14. exécuter l'application swing sur le navigateur
- 15. Création d'une interface utilisateur graphique basée sur Swing dans Jython
- 16. Swing Application Exécuter dans le navigateur Web
- 17. Problèmes graphiques dans Visual Studio 2010
- 18. Pourquoi et quand utiliser des graphiques 3D?
- 19. Exécuter l'application dans son propre répertoire
- 20. Thèmes de l'interface graphique Java Swing
- 21. Dessiner des graphiques sur l'IPhone
- 22. Stockage des gemmes disponibles publiquement sur mon propre référentiel gem
- 23. Générateur d'interface graphique Swing pour XML
- 24. Problèmes d'activation de compte PHP
- 25. Répliquer "l'onglet d'affichage" d'Eclipse dans mon application Java/Swing?
- 26. flash fichier .swf exécuter dans java swing
- 27. Problèmes avec la bibliothèque Scala Swing
- 28. Comment utiliser BigDecimal dans les interfaces graphiques swing?
- 29. Fusion des graphiques dynamiques cliquables
- 30. Comment exécuter l'application scala swing?
Pour être clair, vous appelez 'su' via' sudo' pour changer votre propre uid, et cela fonctionne comme par magie? –
Désolé de ne pas être clair. J'appelle un script en utilisant sudo. Je peux aussi l'appeler sudo su myname myScriptName. La question concerne sudo. Gui a l'air génial quand je cours un script avec sudo, et pas si sans sudo. – user219051