Strona 1 z 1

dwm i każdy program w osobnym tagu

: 06 lipca 2010, 21:11
autor: ms-trex
Witam.
Chciałbym osiągnąć taki efekt jak poniżej, niestety nie potrafię sobie z tym poradzić. W dwm jest 9 tagów. Po uruchomieniu dwm chciałbym aby automatycznie na każdym z tagów po starcie był uruchomiony określony program i tak:
[INDENT]na 1 chcę uruchamiać firefoxa,
na 2 roxterm z profilem, który startuje z mc,
3 roxterm z profilem, który startuje z mopc, na 3 tagu roxterm z profilem domyślnym tzn. z czystą konsolą itp.[/INDENT]
Próbowałem to zrobić prostymi skryptami, które uruchamiają określony profil roxterma np. dla profilu z mc, skrypt roxterm-mc:

Kod: Zaznacz cały

#!/bin/bash
roxterm - p mc
Potem w .xinitrc dopisałem:

Kod: Zaznacz cały

sh /home/[b]użytkownik[/b]/.skrypty/roxterm-mc &
dwm
Jednak nie mam pojęcia jak zrobić aby każdy program uruchamiał się w określonym tagu. W config.def.h ustawiłem np. takie coś, ale wszystkie programy ładują się w pierwszym od lewej tagu:

Kod: Zaznacz cały

static const Rule rules[] = {
        /* class      instance    title       tags mask     isfloating   monitor */
        { "roxterm-mc",      NULL,       NULL,       1 << 2,       False,       -1 },
        { "roxterm-mopc",  NULL,       NULL,       1 << 1,       False,       -1 },
        { "Firefox",  NULL,   NULL,       NULL,       1 << 0,          False,       -1 },
};