Barres de titre de fenêtre manquantes occasionnellement dans Unity

18

la fenêtre (titre et icône) n'apparaît parfois pas. Pour résoudre ce problème, je dois me déconnecter et me reconnecter. Y a-t-il un problème avec mon système? Comment s'assurer que cela ne se reproduise plus?

fenêtre

Fanoy
la source

Réponses:

20

Vous pouvez essayer deux ou trois choses:

  1. Réinitialisation de l'unité

    Appuyez Alt+ F2et exécutez:

    unity --reset
    

    Veuillez noter que cela "réinitialisera les paramètres de profil dans compiz et redémarrera le shell Unity avec les paramètres par défaut". Autrement dit, vous risquez de perdre certaines de vos personnalisations (si vous en avez fait), y compris dans la zone de notification.

    Cependant, c'est toujours beaucoup plus sûr que CCSM (décrit ci-dessous), et c'est une bonne idée de réinitialiser Unity avant d'implémenter une solution basée sur CCSM.

  2. Gestionnaire de paramètres CompizConfig

    Installez CCSM (si vous ne l'avez pas déjà) en exécutant la commande suivante dans le terminal

    sudo apt-get install compizconfig-settings-manager
    

    Ouvrez-le en recherchant "CCSM" dans le tableau de bord Unity.

    entrez la description de l'image ici

    Une fois ouvert, cliquez sur la catégorie "Effets" et assurez-vous que "Décoration de fenêtre" est activé.

    entrez la description de l'image ici

Pointe:

Lorsque les bordures de fenêtre sont manquantes, vous pouvez toujours exécuter certaines fonctions de base comme, minimiser, maximiser et déplacer. Appuyez et maintenez Altet faites un clic droit sur la fenêtre.

Basharat Sialvi
la source
J'ai ce problème de temps en temps (en exécutant Ubuntu 12.04LTS dans une machine virtuelle VMWare Player). Dans mon cas, CCSM montre que la décoration de fenêtre est activée (même si les bordures ne sont pas là): décocher puis cocher la "réinitialise" et restaure les bordures.
Stuart Rossiter
9

Tapez ce qui suit dans le terminal:

nohup gtk-window-decorator --replace &

Espérons que la commande ci-dessus devrait résoudre votre problème.

mbello
la source
1
Cela résout le problème pour moi, mais seulement temporairement. Le processus reste actif et doit être mis en arrière-plan (si vous souhaitez utiliser le terminal pour autre chose). S'il est tué, les bordures des fenêtres disparaissent à nouveau.
Confusion
1
Pour que le processus en cours d' exécution en arrière - plan et permettre de fermer le terminal que j'utilise cette commande: nohup gtk-window-decorator --replace &. Ensuite, vous pouvez fermer votre fenêtre de terminal en toute sécurité.
Lynch
2
Cela devrait être marqué comme la bonne réponse!
HDave
Ou appuyez sur Alt + F2 et exécutez-y la commande.
Nathan JB
0

Je viens de désactiver Window Decorationet de redémarrer le PC car Unity ne semble plus fonctionner (et pour être sûr que tout redémarre correctement). Ensuite, j'ai réactivé Window Decorationet redémarré à nouveau (pour la même raison).

Après cela, la décoration de fenêtre fonctionne à nouveau!

Joe343
la source
0

J'ai appuyé sur ccsm / preference / profile "Reset to defaults"

puis a fait:

redémarrage sudo compiz-decorator

et tout a fonctionné.

"Décoration Windows" n'est pas sélectionné.

Bob Yoplait
la source