Tksystray: verkleinen naar systeemvak

Deze tutorial verduidelijkt hoe je Tkabber kan verkleinen naar het systeemvak.
Deze methode is compatibeler met de freedesktop.org-standaarden dan Tk_theme.

  1. Tcl/Tk-ontwikkelingsbestanden installeren

    Tksystray heeft enkele bestanden uit het Tcl/Tk-ontwikkelingspakket nodig.

    • met behulp van apt

      apt-get install tcl8.4-dev tk8.4-dev

    • met behulp van apt onder Debian woody

      apt-get install tcl8.3-dev tk8.3-dev

  2. Imlib installeren

    Imlib wordt al sinds enkele jaren niet meer onderhouden. Veel geluk dus met de installatie ervan!

    • met behulp van apt

      apt-get install imlib1 imlib-base imlib11-dev

  3. Tksystray installeren

    • vanaf broncode

      Download het pakket en pak het uit:

      wget ftp://ftp.atmsk.ru/pub/tkabber/tksystray.tar.gz
      tar -xzvf tksystray.tar.gz
      cd tksystray

      Nu moet je het configure-script uitvoeren en daarbij de juiste paden naar Tcl en Tk opgeven:

      • onder Mandrake

        ./configure --with-tcl=/usr/lib/ --with-tk=/usr/lib/

      • onder Debian sarge

        ./configure --with-tcl=/usr/lib/tcl8.3/ --with-tk=/usr/lib/tk8.3/

      • onder Debian sid

        ./configure --with-tcl=/usr/lib/tcl8.4/ --with-tk=/usr/lib/tk8.4/

      Compileer het pakket:

      make

      Installeer het nu manueel (waarschijnlijk wil je de doelmap aanpassen):

      cd..
      cp -R tksystray /usr/local/lib/

      Voeg tenslotte de doelmap toe aan $TCLLIBPATH zodat Tkabber het kan vinden.
      Bewerk het bestand /etc/profile en voeg helemaal onderaan volgende regel toe:

      export TCLLIBPATH=/usr/local/lib

      Zorg ervoor dat het bestand onmiddelijk wordt geladen:

      source /etc/profile

    • met behulp van apt onder Debian unstable

      Voeg aan /etc/apt/sources.list volgende regel toe indien die er nog niet staat:

      deb http://sgolovan.nes.ru/debian/sid/ ./

      Werk daarna de lijst met beschikbare pakketten bij:

      apt-get update

      Nu kan je het pakket downloaden en installeren met:

      apt-get install tksystray

    Controleer of het geïnstalleerd is:

    tclsh
    % package require Tray
    0.1
    % exit

  • Tkabber configureren

    Laten we nu Tkabber zo configureren dat het tksystray vanzelf laadt. Open daarvoor het bestand $HOME/.tkabber/config.tcl en voeg onderaan volgende regel toe:

    set systray 1

  • Gebruik het

    Als Tkabber de plugin kan laden dan zal je een pictogram zien in je systeemvak.

    Tenslotte heb je ook nog een nieuwe optie in het menu Tkabber -> Instellingen -> Hoofdinterface -> closebuttonaction: Verkleinen naar systeemvak.