ChrisMD
Haudegen
Ich werd aus diesen Tools nicht schlau
wmctrl -d gibt alle Desktops aus und markiert den aktuellen mit einem *
Sieht dann z.B. so aus
0 * DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 one
1 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 two
2 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 three
3 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 four
4 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 five
5 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 six
Ich will conky dazu nutzen den aktuellen Desktop sowie die Anzahl der Desktops anzuzeigen. Letzteres geht ja indem ich das letzte Wort in der letzten Zeile anzeige, sprich "six". Nur kA wie ich das mach.
mit wmctrl -d | grep '*' bin ich zumindest mal soweit nur die Zeile anzeigen zu lassen die den aktuellen Desktop ausgibt.
Wenn ich nun auf Desktop 0 mit dem Namen "one" bin wird dadurch
0 * DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 one
ausgegeben.
Das will ich nun auf die Anzeige von "one" beschränken.
Am Ende soll Conky quasi "one" ausgeben und mit dem zweiten cmd "six".
Ergäbe dann hübsch zusammengesetzt in Conky ein:
one//six
oder ein
two//four
wenn nur 4 desktops verfügbar sind.
Wie bekommt man das hin?
wmctrl -d gibt alle Desktops aus und markiert den aktuellen mit einem *
Sieht dann z.B. so aus
0 * DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 one
1 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 two
2 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 three
3 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 four
4 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 five
5 - DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 six
Ich will conky dazu nutzen den aktuellen Desktop sowie die Anzahl der Desktops anzuzeigen. Letzteres geht ja indem ich das letzte Wort in der letzten Zeile anzeige, sprich "six". Nur kA wie ich das mach.
mit wmctrl -d | grep '*' bin ich zumindest mal soweit nur die Zeile anzeigen zu lassen die den aktuellen Desktop ausgibt.
Wenn ich nun auf Desktop 0 mit dem Namen "one" bin wird dadurch
0 * DG: 1152x864 VP: 0,0 WA: 0,0 1152x864 one
ausgegeben.
Das will ich nun auf die Anzeige von "one" beschränken.
Am Ende soll Conky quasi "one" ausgeben und mit dem zweiten cmd "six".
Ergäbe dann hübsch zusammengesetzt in Conky ein:
one//six
oder ein
two//four
wenn nur 4 desktops verfügbar sind.
Wie bekommt man das hin?