Você pode usar wmctrl
ou xdotool
para adicionar e remover desktops.
Ambas as ferramentas só podem alterar o número de desktops. Isso significa que você precisa primeiro obter o número de desktops.
num_of_desk=$(wmctrl -d | wc -l)
num_of_desk=$(xdotool get_num_desktops)
e, em seguida, você precisa aumentar o número em um para adicionar uma nova área de trabalho
wmctrl -n $(( num_of_desk + 1 ))
xdotool set_num_desktops $(( num_of_desk + 1 ))
ou diminuir em um para remover a última área de trabalho
wmctrl -n $(( num_of_desk - 1 ))
xdotool set_num_desktops $(( num_of_desk - 1 ))
As duas ferramentas não permitem renomear a área de trabalho ou reorganizá-las.