J'ai une configuration conky que j'ai utilisée sur un certain nombre de bureaux (voici le conkyrc ). Cela fonctionne bien dans Ubuntu Unity, XFCE, Gnome et Openbox, mais pas Lubuntu (LXDE). Le problème est que je ne peux pas le faire rester sur le bureau Lubuntu LXDE de manière fiable. Soit la fenêtre conky disparaît si je clique sur le bureau ou si je minimise toutes les fenêtres (afficher le bureau).
J'ai essayé toutes les variantes dans le fichier de configuration pour "own_window", "own_window_colour", "own_window_transparent" et "own_window_type" et j'ai googlé pas mal pour résoudre ce problème. S'il modifie le fichier conkyrc et définit le own_window_type sur "normal", conky disparaît si je minimise toutes les fenêtres. Si je le mets sur "bureau", il disparaît si je clique n'importe où sur le bureau. Si j'utilise "override", il ne s'affiche pas du tout. Et les autres options ne fonctionnent pas bien pour des raisons évidentes.
Sur une autre installation d'Ubuntu Unity, j'ai eu un problème similaire, mais je l'ai résolu en utilisant Compiz Config Settings Manager pour ignorer ma fenêtre conky. Sur mon netbook Lubuntu, je n'ai pas installé compiz.
Comment puis-je obtenir conky de rester sur mon bureau.
own_window yes own_window_transparent yes own_window_type normal own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Si vous avez des problèmes avec compiz (et des ombres étranges), utilisez le gestionnaire de paramètres de Compiz Config pour définir les éléments suivants: * Sous la zone "Décoration de fenêtre", définissez le champ "Fenêtres d'ombre" surany & !(name=Conky)
Notez que le mode panneau est conçu pour permettre à conky de se comporter comme un panneau. Cela signifie que normalement les fenêtres ne le couvriront pas et qu'il ne devrait être ancré que sur le côté de votre écran. Ce n'est pas ce que je voulais.Réponses:
Il semble que définir le type de fenêtre sur le bureau ne suffit pas parfois.
Essayer:
Je l'ai d' ici .
Fonctionne pour moi dans XFCE. Je suppose que ce sera bien aussi pour lxde / openbox.
la source
own_window_type override
fonctionne très bienCette config fonctionne, sur Gnome et Cinnamon et est le moyen de le faire.
Les 2 derniers attributs le positionnent absolument à l'écran et doivent être modifiés pour votre configuration. Un fichier de configuration complet et fonctionnel peut être trouvé ici sur Github .
Edit: D'après les commentaires: Si own_window_type défini sur "dock" ne fonctionne pas bien pour vous, essayez également de "remplacer" et "normal".
la source
own_window_type dock
n'est pas toujours optimal car la fenêtre conky sera traitée comme un dock.super+windows+D
.own_window_type override
modifier le paramètre dans le Gestionnaire de paramètres de configuration Compiz que j'ai décrit à Sadi ci-dessus.dock
pour moi, il en fait une partie permanente de mon écran, comme le panneau, c'est-à-dire que les fenêtres en plein écran ne peuvent pas le couvrirJ'ai moi-même fait des tonnes de recherches à ce sujet et il semble qu'il y ait très peu de solutions de contournement et encore moins qui fonctionnent bien:
pcmanfm --desktop-off
sur le terminal.Je n'ai aimé aucune des options ci-dessus. Donc, comme Redsandro, la solution de contournement sur laquelle j'ai opté était d'avoir conky comme fenêtre normale (skip_pager, skip_taskbar, ci-dessous, non décoré bien sûr) et d'écrire un script bash simple et de créer un fichier .desktop pour que je puisse l'inclure dans mon panneau pour remplacer le plugin Show Desktop. Il utilise wmctrl , vous devez donc le télécharger. De plus, il ne réduit malheureusement pas toutes les fenêtres, il ne fait que les masquer. Mais pour mes besoins, il suffit:
la source
pcmanfm --desktop-off
puis le lancement l'aconky
résolu pour moi. Je peux vivre sans les fonctionnalités du bureau de pcmanfm :) Merci!Ce qui précède n'a pas fonctionné pour moi. Ce qui a fonctionné, c'est de définir "own_window_type" sur "normal" dans /etc/conky/conky.conf.
Selon ce fil: http://ubuntuforums.org/showthread.php?t=2039399
la source
La réponse acceptée ne prend pas en compte "Afficher le bureau".
Vous pouvez utiliser le hack que j'ai expliqué dans cette réponse pour montrer conky après
Win+D
avoirShow Desktop
appuyé sur:la source
Le problème avec l'utilisation de conky avec LXDE est que PCManFM gère le bureau d'une manière différente de tout autre bureau. LXDE est essentiellement Openbox avec un bureau superposé par le gestionnaire de fichiers (pcmanfm) si vous supprimez pcmanfm au profit d'un autre gestionnaire de fichiers, vous n'auriez plus LXDE, vous auriez essentiellement Openbox avec le panneau LXDE. En quoi est-ce pertinent? Eh bien, le bureau de LXDE est traité plus comme une fenêtre par le gestionnaire de fenêtres, ce qui signifie que lorsque vous avez plusieurs fenêtres ouvertes et que vous cliquez sur l'une d'entre elles, cela la met en évidence. C'est exactement ce qui se passe avec Conky. Lorsque vous cliquez sur le bureau, il place conky beneith le bureau, qui est, comme je l'ai expliqué, géré plus comme une fenêtre. Dans mon cas, c'est le correctif:
Maintenant, si vous utilisez le plugin de panneau pour minimiser toutes les fenêtres, il minimisera toujours conky, mais ce correctif empêche conky de disparaître dans des circonstances normales.
la source
ÉDITER:
mieux: à partir de 12.04 Precise et toutes les versions ultérieures d'Ubuntu (confirmées jusqu'au 16.04 xenial), vous pouvez obtenir la même chose que devilspie (ci-dessous) avec compiz -> Windows Rules. J'ai utilisé le match de classe là-bas, son auto-explicatif. Fonctionne également avec mon script Super + Home lié.
Voici ma petite contribution après avoir gaspillé quelques heures avec cela pour quiconque ne pourrait pas le trier avec tout ce qui précède (testé avec Ubuntu 16.04):
Solution rapide :
Cochez bien évidemment «Exécuter devilspie au démarrage».
effet secondaire: la fenêtre de Conky Manager se comportera de manière similaire lorsqu'elle sera ouverte en fonction du modèle de correspondance, cela ne devrait cependant pas poser de problème.
Mon problème était le suivant:
' override own_window_type ' a créé le problème que les éléments changeants du conky ne se substitueraient pas mais seraient plutôt dessinés sur des valeurs plus anciennes - laids et aussi illisibles en quelques secondes.
' bureau own_window_type ' n'a tout simplement pas fait l'affaire.
'own_window_type dock ' en conjonction avec devilspie a résolu le problème d'origine, mais ne jouerait pas bien avec cela petit script astucieux pour ajouter un 'afficher le bureau mais garder la fenêtre active ouverte' - touche de raccourci comme Windows Win + Home. EDIT: le dernier mentionné en quelque sorte cessé de fonctionner .. Je suis sorti: - |
J'espère avoir aidé quelqu'un, donne-moi un coup de pouce, je suis nouveau ici ;-)
Mon système: UBUNTU Xenial Xerus 64 bits.
la source
Vous pouvez essayer d'ajouter un script qui s'exécute au démarrage .
Par exemple:
(n'oubliez pas de chmod + x it;)
la source
Pour Unity, mon problème a été résolu en utilisant
la source
Pour Lubuntu avec LXDE:
Si la fenêtre conky disparaît lorsque vous appuyez sur le bouton, minimisez toutes les fenêtres (afficher le bureau), allez dans Paramètres-> Applications par défaut pour LXsession-> Exécution d'applications-> Bureau et sélectionnez "feh" au lieu de "gestionnaire de fichiers"
Travaille pour moi à Lubuntu 13.10.
la source
J'ai moi-même fait des tonnes de recherches à ce sujet et il semble qu'il y ait très peu de solutions de contournement et encore moins qui fonctionnent bien.
pcmanfm --desktop-off
sur le terminal.Comme Redsandro , le moyen de contourner cela était d'écrire un simple script bash et de créer un fichier .desktop pour que je puisse l'inclure dans mon panneau pour prendre la place du plugin Show Desktop. Il utilise wmctrl, vous devez donc le télécharger. De plus, il ne réduit malheureusement pas toutes les fenêtres, il ne fait que les masquer. Mais pour mes besoins, il suffit:
la source
Cela fonctionne dans Lubuntu 14.10
la source
Je sais que ce fil est ancien, mais pour toute autre personne aux prises avec ce problème, je voulais juste ajouter que la réponse de Grims fonctionne pour moi, avec une petite mise en garde.
Dans /etc/conky/conky.conf
et en .conkyrc ou dans le fichier de thème:
Après quelques essais et erreurs, c'était la seule combinaison que je pouvais mettre au travail (j'utilise compton pour la transparence). Remarque, il n'y a pas de paramètre "ci-dessous" dans own_window_hints, car même si cela fonctionne, il fait disparaître et réapparaître (scintillement) conky après quelques secondes lors de l'affichage du bureau. Du moins, ce fut mon expérience.
HTH
la source
Linux avec Mate / Gnome2 GUI Ubuntish;)
S'ancre sur l'écran supérieur, désaffectant toutes les actions du bureau.
Mettre en position:
Selon votre résolution.
la source
Définir
background=false
dans.conkyrc
et assurez - vous n'êtes pas autostarting Conky avec le-d
drapeau. J'ai essayé toutes les autres suggestions que je pouvais trouver, et parfois elles fonctionnaient et parfois non, et même si elles fonctionnaient, ce n'était que pour un petit moment.Remarque: si vous réduisez accidentellement toutes les fenêtres, utilisezSuper+Dpour récupérer Conky.
la source
J'ai rencontré le même problème dans LXDE lorsque je clique sur "Iconify All Windows" de LXPanel masque également la fenêtre de Conky. Je l'ai corrigé avec wmctrl .
Installer wmctrl
Trouvez le nom de la fenêtre de Conky
Pour le ramener à courir:
J'ai écrit en Python un script simple qui toutes les 50 millisecondes affiche Conky et le met au démarrage de LXDE:
bring_conky_back.py
Aussi en .conkyrc ces lignes peuvent être nécessaires:
Cela fonctionne très bien.
la source
Ma solution à ce problème consiste à ajouter ces deux lignes dans votre script bash
conky -c /home/ajay/.conkycolors/conkyrc >/dev/null 2>&1 &
conky -c /home/ajay/.conkycolors/conkyrc >/dev/null 2>&1 &
la source
Dans Unity ne change rien, il suffit de coller dans le terminal:
la source