Você pode mudar para a área de trabalho virtual dois usando o seguinte argumento de linha de comando:
wmctrl -s 2
Executando assim
wmctrl -s 2 && setxkbmap en
deve mudar para a área de trabalho 2 e alterar seu idioma para inglês, como sugerido em seu exemplo.
Você pode usar um programa de atalho como o autokey ou atalhos personalizados do KDE para definir uma atalho de teclado para o comando acima. Como alternativa, você pode salvar o comando acima em um arquivo de texto que termina em .sh e, em seguida, tornar o arquivo executável para ter um script clicável que alternará os desktops e alterará os idiomas para você.
deve mudar para a área de trabalho 2 e alterar seu idioma para inglês, como sugerido em seu exemplo.
A alternância de atividades é um comando um pouco mais demorado.
Ir para a próxima atividade é bastante simples usando:
qdbus org.kde.kglobalaccel /component/plasma_desktop invokeShortcut "Next Activity"
No entanto, para mudar para uma atividade específica, você deve saber que é o ID que pode ser obtido por:
qdbus org.kde.kactivitymanagerd /ActivityManager/Activities ListActivities
Depois de conhecer o ID da atividade, você pode alternar para essa atividade por meio de:
qdbus org.kde.kactivitymanagerd /ActivityManager/Activities SetCurrentActivity activity-key-in-previous-step
junte isso com o & amp; & amp; & amp; comando setxkbmap en 'como mostrado acima ao alternar os desktops virtuais para alternar atividade com uma alteração de idioma.
Também digno de nota:
export LC_ALL=C
mudará o idioma do sistema para o inglês