web-dev-qa-db-fra.com

Pourquoi Conky ne fonctionne-t-il pas correctement dans Unity Desktop?

Tout d'abord, mon environnement de bureau est l'unité. Je l'utilise avec 14.04 OS (avec toutes les mises à jour récentes). J'ai récemment installé infinity conky . J'ai installé et suivi correctement toutes les instructions du fichier lisez-moi fourni avec le conky. Mais mon conky semble déformé, comme ceci (l'image de fond est mon propre fond d'écran):

enter image description here

Comme vous l'avez vu, il y a des cases après les polices. Les polices semblent se chevaucher à partir du dernier statut plutôt que de les remplacer (par exemple, vous pouvez voir l'heure). De plus, si vous regardez au-dessus de l'horloge analogique, vous verrez une icône à moitié visible. Cela signifie que j'ai aussi un problème de transparence. Aussi, quand je lance le conky dans le terminal, je vois la sortie comme "Variable inconnue". Cette sortie continue d’imprimer comme vous pouvez le voir ci-dessous:

enter image description here

J'ai essayé de configurer le conky avec l'aide de la salle de discussion hier. C'est ce que j'ai essayé:

  • Changement de la police en "Ubuntu"
  • Anti-aliasing désactivé

Les deux n'ont pas fonctionné. Voici fichier. Conkyrc (sans aucune modification).

PS: J'ai essayé de télécharger conky manager à partir de ici Mais ce n'est pas disponible pour 14.04. Notez que j'ai conky, conkyall, curl installé. Aussi est-ce juste un problème avec l'unité elle-même? L'unité et le conky ne vont-ils pas bien l'un avec l'autre? Ou est-ce parce que j'utilise un système d'exploitation version développeur que je suis confronté à ce problème?

Mise à jour: - J'ai remarqué quelque chose récemment. Le conky ne semble pas déformé lorsque je le lance à partir du terminal. Mais au moment où je minimise ou ferme le terminal, ou déplace à un autre espace de travail, le conky est déformé comme mentionné ci-dessus. Je pensais que c'était en cours d'exécution à partir du terminal qui causait le problème et donc j'ai ajouté le script pour le démarrage des applications et redémarré. Maintenant, le conky est apparu sans distorsion, mais seulement jusqu'à ce que j'ouvre une nouvelle fenêtre ou déplacé vers un autre espace de travail. Ainsi, le problème me semble être dû à l'unité. Mais est-ce vraiment? S'il en est ainsi, c'est à cause de quel aspect particulier de l'unité et de quel fichier dois-je ajouter lorsque je soumets un rapport de bogue à ce sujet?

6
VenkiPhy6

Lorsque own_window_type override est utilisé, la distorsion est provoquée. Maintenant, pour effacer la distorsion, vous pouvez utiliser own_window_type desktop dans le .conkyrc au lieu de own_window_type override. Mais cela pose d’autres problèmes, tels que la disparition de conky lorsqu’on essaie de travailler sur le bureau (clic droit, ouverture d’un menu depuis le panneau, etc.). Par conséquent, au lieu de own_window_type override, vous pouvez utiliser own_window_type dock. Cela ne laissera pas le conky disparaître lorsque vous travaillerez sur le bureau. Également pour résoudre le problème de transparence, on peut supprimer la ligne own_window_transparent yes et ensuite inclure les lignes suivantes à sa place:

own_window_argb_visual yes    
own_window_argb_value 0

En réalité, le visuel ARGB peut être utilisé pour une transparence réelle afin d'éviter la pseudo transparence par défaut. Par conséquent, même s'il y a des icônes sur le bureau, elles seront visibles. Notez que le visuel ARVB peut prendre les valeurs 0 à 255 et qu'une valeur plus élevée signifie une plus grande opacité. Ainsi, les distorsions peuvent être supprimées et la transparence peut être ajustée. Ainsi, le problème est résolu. Notez que les zones situées après le problème des polices (mentionnées et vues dans la capture d'écran ci-dessus) peuvent être supprimées en supprimant les nouvelles lignes, mais de nouvelles lignes peuvent être requises pour un autre formatage. Par conséquent, on n'a pas d'autre choix que de vivre avec les boîtes. Notez également que le problème des boîtes n’est prédominant que dans l’unité. D'autres environnements de bureau tels que Cinnamon ne semblent pas avoir le problème.

Crédits à ces sources: -

  1. la transparence de Conky ne fonctionne pas
  2. http://conky.sourceforge.net/config_settings.html
  3. Aide de chatroom .
12
VenkiPhy6

J'ai eu le même problème avec 14.04, après quelques tests, j'ai changé: own_window_type override en own_window_type desktop et maintenant, conky fonctionne correctement.

1
Lucaramel
0
rjbgbo