Conky unter Gnome

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der TIPPs & Tricks Sammlung.
Terminals / Shells X Portage System Dateisysteme Kernel Netzwerk Sonstiges alphabetischer Tipp Index


Conky ist eine Weiterentwicklung vom derzeit maintainerlosen Projekt Torsmo. Nun wird auf beiden Homepages darauf hingewiesen, das die Anzeige unter GNOME nicht sauber funktioniert. Zumindest nicht, solange Nautilus den Desktop selbst "zeichnet".
(Siehe http://conky.sourceforge.net/docs.html unter Bugs oder http://torsmo.sourceforge.net/readme.php unter Known problems)

Conky selbst schafft die Möglichkeit, Systeminformationen, Festplattennutzung, Netzwerkaktivität und andere Daten vollkommen frei konfigurierbar direkt auf dem Desktop anzuzeigen.

Wer allerdings nicht auf "das Desktop zeichnen" vom Nautilus verzichten möchte, lässt einfach Conky in einem eigenes Fenster darstellen. Mit der Option 'double buffer' verschwindet dann auch noch das lästige Flackern der Anzeige. Ein Aufruf würde dann so aussehen:

conky -ob

Ein kleiner Konfigurationseinstieg wird hier gezeigt.

[Bearbeiten] Versteckspiel ohne Devil's Pie

Um Conky im Task-Panel zu verstecken, und noch ein paar weitere Sachen, kann man in der .conkyrc einige Parameter angeben:

own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

[Bearbeiten] Versteckspiel mit Devil's Pie

Wen nun noch das Fenster im Task-Panel stört, findet mit dem kleinen Programm Devil's Pie brauchbare Abhilfe. Dieses Programm ermöglicht die Darstellung verschiedener Programme in einem Window Manager zu "verbiegen".

Die Konfiguration für Devil's Pie muß im Homeverzeichnis unter dem Namen ~/.devilspie.xml abgespeichert werden. Die folgende Konfiguration stellt beispielsweise das Programme Conky nicht im Task-Panel, nicht im Pager und auf allen Workspaces dar.

Version < 0.13:

Datei: ~/.devilspie.xml
<?xml version="1.0"?>
<!DOCTYPE devilspie SYSTEM "devilspie.dtd">

<devilspie>
  <flurb name="Conky">
    <matchers>
      <matcher name="DevilsPieMatcherWindowName">
        <property name="application_name" value="conky"/>
      </matcher>
    </matchers>
<!-- The action below will pin conky to all workspaces-->
    <actions>
      <action name="DevilsPieActionSetWorkspace">
        <property name="pinned" value="TRUE"/>
      </action>
<!-- The action below will remove conky from the windows list and the Workspace Switcher (thanks Trash:)-->
      <action name="DevilsPieActionHide">
        <property name="skip_tasklist" value="TRUE"/>
        <property name="skip_pager" value="TRUE"/>
      </action>
    </actions>
  </flurb>
</devilspie>


Version >= 0.13:

Datei: ~/.devilspie/conky.ds
(if
   (is (application_name) "conky")
   (begin
      (pin)
      (skip_tasklist)
      (skip_pager)
   )
)

Die s-expression Datei muss entweder in /etc/devilspie/ oder ~/.devilspie/ liegen. Und sie muss eine .ds Endung haben.

Natürlich lassen sich mit Hilfe von Devil's Pie auch Programme, wie die transparente und borderlose Darstellung von Eterm quasi verstecken.


lightmaker 20:20, 23. Aug 2005 (GMT)

Anmerkung: Ab Version 0.13 werden anstatt xml-files, s-expression-files im ordner ~/.devilspie/ zur configuration verwendet!

'Persönliche Werkzeuge