O comando que eu estava procurando é i3-msg workspace <n>
. Isso abrirá o espaço de trabalho n, onde n é um inteiro positivo.
A seguir, um comando que abrirá um espaço de trabalho com o menor número que ainda não está aberto. O que quero dizer com isso é se você tiver espaços de trabalho 1, 2 e 4 abertos, ele abrirá o espaço de trabalho 3.
i3-msg workspace $(wmctrl -d | rev | cut -c 1 | awk -v RS='\s+' '{ a[$1] } END { for(i = 1; i in a; ++i); print i }')