Утилита wmctrl
имеет возможность перечислять имена всех виртуальных рабочих столов:
% wmctrl -d
0 - DG: 3360x1200 VP: 0,0 WA: 0,0 3360x1199 Mail / Comm
1 * DG: 3360x1200 VP: 0,0 WA: 0,0 3360x1199 Web / Docs
2 - DG: 3360x1200 VP: 0,0 WA: 0,0 3360x1199 A
3 - DG: 3360x1200 VP: 0,0 WA: 0,0 3360x1199 B
Я хотел бы иметь возможность изменить из командной строки имя текущего рабочего стола на другое. Это возможно, например, с помощью некоторых пейджеров, но я не смог выяснить, как это сделать из командной строки.
Обновление: утилита xprop
кажется, в состоянии установить имена рабочего стола, но я пока не могу определить точный формат для этого:
% xprop -root -f _NET_DESKTOP_NAMES 8s -set _NET_DESKTOP_NAMES asdf
% xprop -root _NET_DESKTOP_NAMES
_NET_DESKTOP_NAMES(UTF8_STRING) = "asdf", "Web / Docs", "A"