Facile. Nous poursuivons chaque paramètre individuel utilisé par Unity, nous les réinitialisons à leurs valeurs par défaut, puis nous rechargeons l'unité pour appliquer les modifications. Ah oui, nous avons également tué Unity et Compiz avant de commencer, car il est connu que cela devient difficile si nous modifions les paramètres sous le nez de Compiz.
Pourquoi est-ce mieux comparé à utiliser dconf-editorou dconf reset?
Didier Roche (didrocks), l'auteur de l'unité d'emballage en python, dit que dconf resetcela ne fonctionne pas dans tous les cas.
Le consensus parmi les développeurs Unity est que les paramètres soient modifiés en utilisant Gsettings au lieu de dconf directement.
C'est quoi exactement dconf?
Un peu d'histoire
Les paramètres de configuration ont été gérés par gconf auparavant.
Gnome fournit Gsettings en remplacement de gconf.
Gsettings est une API de haut niveau qui manipule les paramètres stockés dans un backend.
Unity stocke ses paramètres dans le backend dconf car il peut être chargé beaucoup plus rapidement que gconf.
Pourriez-vous expliquer pourquoi c'est meilleur que unity --reset, quelle est la réponse actuellement acceptée?
Flimm
1
12.10 et au-dessus : unit --reset n'a pas été mis en œuvre en 12.10. Des efforts sont en cours pour le restaurer en 13.04. En attendant, c'est le meilleur pari.
Mahesh
6
Mise à jour: je ne pouvais pas terminer les tests automatisés à temps et, par conséquent, un correctif que j'ai créé n'est pas inclus dans 13.04. Cependant, unity-tweak-toolen raring (13.04) est livré avec ce script. unity-tweak-tool --reset-unitydevrait réinitialiser proprement l'unité.
Mahesh
1
@Mahesh Apparemment, cela nécessite que vous soyez dans la session de bureau, pas Ctrl + Alt_Fterminal? Que faites-vous si la segmentation échoue après "Loading plugin: unityshell"?
NoBugs
3
unity-tweak-tool --reset-unityfonctionne sur 16.04 après un redémarrage.
Joel DeWitt
29
Comme l'a dit Kees , l'exécution
unity --reset
réinitialisera toutes les options du lanceur , mais ne supprimera pas vos favoris personnalisés. Pour supprimer également les lanceurs que vous avez ajoutés au lanceur, exécutez
Je vous recommande d'exécuter la commande gsettings avant unity --resetafin de ne pas avoir à redémarrer l'unité pour que la réinitialisation de la clé gsettings prenne effet.
Seul celui-ci est réalisable pour mon ordinateur portable. Remercier!!!! CompizConfig Settings Manager est tellement horrible ... menant tant de problèmes ... Mauvaise expérience !!!
Casper
7
Installez Ubuntu Tweak. La beauté de Ubuntu Tweak est que vous pouvez enregistrer les paramètres du bureau et des applications et les restaurer après avoir gâché quelque chose. Il a également une fonction pour revenir aux paramètres d'origine.
Ubuntu Tweak, autant que je sache, ne fonctionne pas encore avec Ubuntu 11.10. En outre, je pense que cette réponse nécessite davantage de détails sur les paramètres spécifiques à modifier.
Christopher Kyle Horton
7
Si vous avez manipulé les indicateurs et devez les réinitialiser, consultez la question suivante:
Parfois, des personnes désactivent accidentellement le plug-in Unity ou définissent une option non prise en charge dans CCSM, ce qui peut provoquer sa rupture.
Vous pouvez le réactiver en suivant les instructions suivantes:
J'utilise cette solution de contournement pour réinitialiser la configuration de l'unité. Mais avec Unity, il réinitialise toutes les configurations telles que le papier peint personnalisé, les thèmes, les thèmes d'icônes, etc.
Supprimez le fichier de base de données dconf spécifique à l'utilisateur:
rm ~/.config/dconf/user
Puis déconnectez-vous et connectez-vous à nouveau.
IMPORTANT! Assurez-vous de SAUVEGARDER ce fichier, car vous perdriez TOUS les paramètres de Unity et passeriez aux paramètres par défaut!
De cette façon, vous en enlèveriez beaucoup plus. Pas seulement Compiz / Unity configs ...
Rostislav Stribrny
0
J'ai rencontré ce fil de discussion après que mon ordinateur de bureau Unity 2d ait soudainement refusé d'afficher le tableau de bord et la barre de titre (pour tous les utilisateurs), sans raison apparente. La fonction de masquage automatique a été désactivée. La réactivation de l'unité dans CCSM comme suggéré dans d'autres threads faisait partie de la solution, mais aucune des autres mesures suggérées dans ce thread et dans plusieurs autres threads connexes, notamment, mais sans s'y limiter:
Reinstalling unity
Reinstalling ubuntu desktop
Removing all relevant (e.g. compiz, gconf, etc.) configuration information
m'a aidé à résoudre complètement ces symptômes.
unity --reset
ne fonctionnerait pas pour moi. Après avoir transmis une variété de messages d’erreur et d’information, il se bloquait toujours à:
était similaire à certaines des erreurs rapportées par unit --reset:
erreur lors du chargement des bibliothèques partagées: libGL.so.1:
cannot open shared object file: No such file or directory.
Après des recherches approfondies, j'ai trouvé la solution suivante (gracieuseté de JD Bartlett):
Get the path of libGL.so.1 by using the command locate libGL.so.1.
Add a link to the library in /usr/lib/ as shown in the following example:
sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
Restart the computer.
Cela permettait non seulement à l'unité, mais aussi à unit_support_test-p et à l'unité -reset, de permettre à Unity 2d de démarrer. À l'instar de l'auteur du message susmentionné, je n'ai aucune idée de la cause de mes problèmes. Je ne sais toujours pas non plus si le lien est une solution complète ou si je dois réinstaller complètement les bibliothèques graphiques, mais depuis la création du lien, tout fonctionne correctement depuis quelques semaines maintenant.
rm ~/.conf/dconf/user; unity
Pas besoin de sudo, apt ou dumbledorfing.Réponses:
La commande suivante ne fonctionne pas sur les distributions plus récentes (comme la réponse
ERROR: the reset option is now deprecated
).Pour 12.04 et plus
Le moyen le plus simple est de cliquer sur "ouvrir un terminal" ou sur Alt- F2et d’exécuter la commande suivante:
la source
rm ~/.conf/dconf/user; unity
Pas besoin de sudo, apt ou dumbledorfing.Pour 12.10 - 13.04
Avec jokerdino et amithkk, j'ai créé un script python qui réinitialise proprement Unity for Quantal et les versions ultérieures.
Il est hébergé sur github à https://github.com/phanimahesh/unity-revampLe script est maintenant fourni avec Unity Tweak Tool . Vous pouvez l'installer en utilisant
Pour 13.10 & 14.04
Pour réinitialiser Unity, faites
Remarque - si cela ne résout pas vos problèmes d'Unity, les questions suivantes peuvent vous concerner:
Qu'est-ce qui se passe dans les coulisses?
Facile. Nous poursuivons chaque paramètre individuel utilisé par Unity, nous les réinitialisons à leurs valeurs par défaut, puis nous rechargeons l'unité pour appliquer les modifications. Ah oui, nous avons également tué Unity et Compiz avant de commencer, car il est connu que cela devient difficile si nous modifions les paramètres sous le nez de Compiz.
Pourquoi est-ce mieux comparé à utiliser
dconf-editor
oudconf reset
?dconf reset
cela ne fonctionne pas dans tous les cas.C'est quoi exactement
dconf
?Un peu d'histoire
la source
unity --reset
, quelle est la réponse actuellement acceptée?unity-tweak-tool
en raring (13.04) est livré avec ce script.unity-tweak-tool --reset-unity
devrait réinitialiser proprement l'unité.unity-tweak-tool --reset-unity
fonctionne sur 16.04 après un redémarrage.Comme l'a dit Kees , l'exécution
unity --reset
réinitialisera toutes les options du lanceur , mais ne supprimera pas vos favoris personnalisés. Pour supprimer également les lanceurs que vous avez ajoutés au lanceur, exécutezOu manuellement par:
Je vous recommande d'exécuter la commande gsettings avant
unity --reset
afin de ne pas avoir à redémarrer l'unité pour que la réinitialisation de la clé gsettings prenne effet.la source
Essayez de faire ceci:
Insérez et exécutez ces commandes:
Redémarrez, cela devrait fonctionner.
la source
Pour Ubuntu 12.10 (à nouveau révisé)
OK, le voici. Vous pouvez utiliser 'dconf reset' comme décrit précédemment et ferez exactement ce que faisait 'unit --reset'.
Puis redémarrez:
Apparemment, il serait préférable d'arrêter Compiz avant d'utiliser la 'réinitialisation de dconf'. Sur lequel je travaille actuellement.
Vous pouvez également consulter les paramètres que vous avez:
Pour réinitialiser les icônes d’unité, vous pouvez toujours utiliser
Cette information provient d'une variété de sources, après beaucoup de recherches sur Google.
la source
Installez Ubuntu Tweak. La beauté de Ubuntu Tweak est que vous pouvez enregistrer les paramètres du bureau et des applications et les restaurer après avoir gâché quelque chose. Il a également une fonction pour revenir aux paramètres d'origine.
la source
Si vous avez manipulé les indicateurs et devez les réinitialiser, consultez la question suivante:
la source
Parfois, des personnes désactivent accidentellement le plug-in Unity ou définissent une option non prise en charge dans CCSM, ce qui peut provoquer sa rupture.
Vous pouvez le réactiver en suivant les instructions suivantes:
la source
Pour 12h10 - 13h04 [peut-être plus âgé]
J'utilise cette solution de contournement pour réinitialiser la configuration de l'unité. Mais avec Unity, il réinitialise toutes les configurations telles que le papier peint personnalisé, les thèmes, les thèmes d'icônes, etc.
Supprimez le fichier de base de données dconf spécifique à l'utilisateur:
Puis déconnectez-vous et connectez-vous à nouveau.
IMPORTANT! Assurez-vous de SAUVEGARDER ce fichier, car vous perdriez TOUS les paramètres de Unity et passeriez aux paramètres par défaut!
la source
Pour 11h10 et plus tard
De http://wiki.ubuntuusers.de/Unity/FAQ
la source
J'ai rencontré ce fil de discussion après que mon ordinateur de bureau Unity 2d ait soudainement refusé d'afficher le tableau de bord et la barre de titre (pour tous les utilisateurs), sans raison apparente. La fonction de masquage automatique a été désactivée. La réactivation de l'unité dans CCSM comme suggéré dans d'autres threads faisait partie de la solution, mais aucune des autres mesures suggérées dans ce thread et dans plusieurs autres threads connexes, notamment, mais sans s'y limiter:
m'a aidé à résoudre complètement ces symptômes.
ne fonctionnerait pas pour moi. Après avoir transmis une variété de messages d’erreur et d’information, il se bloquait toujours à:
comme le montre le journal posté dans le fil de discussion intitulé "L'unité a disparu" pour que l'unité s'exécute sans arguments.
J'ai remarqué que le message d'erreur envoyé par:
était similaire à certaines des erreurs rapportées par unit --reset:
erreur lors du chargement des bibliothèques partagées: libGL.so.1:
Après des recherches approfondies, j'ai trouvé la solution suivante (gracieuseté de JD Bartlett):
Cela permettait non seulement à l'unité, mais aussi à unit_support_test-p et à l'unité -reset, de permettre à Unity 2d de démarrer. À l'instar de l'auteur du message susmentionné, je n'ai aucune idée de la cause de mes problèmes. Je ne sais toujours pas non plus si le lien est une solution complète ou si je dois réinstaller complètement les bibliothèques graphiques, mais depuis la création du lien, tout fonctionne correctement depuis quelques semaines maintenant.
la source
Moi-même, j'essaierais simplement
rm -rf ~/.compiz-1
la source