Para tarefas como esta, eu sempre sugiro devilspie2:
% bl0ck_qu0te%Eu quero iniciar um programa em uma área de trabalho específica com um arquivo de configuração .desktop
por exemplo, firefox na área de trabalho 2
Adicione .desktop
arquivos a /home/username/.config/autostart
e verifique se eles estão marcados como executáveis.
Aqui está uma sintaxe padrão para um arquivo .desktop com algumas das entradas mais importantes.
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name="NAME OF THE APPLICATION"
Comment="WHAT DOES THE APP DO?"
Exec="EXECUTABLE PATH OF APPLICATION"
Hidden=false
NoDisplay=false
Terminal=false
Por exemplo:
Para iniciar automaticamente o firefox, execute os seguintes comandos no terminal:
gedit ~/.config/autostart/firefox.desktop
e copie o seguinte conteúdo no arquivo (firefox.desktop) e salve-o
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Firefox
Comment=Firefox Web Browser
Exec=firefox
Hidden=false
NoDisplay=false
Terminal=false
marque-o como executável executando o seguinte comando no terminal:
chmod +x ~/.config/autostart/firefox.desktop
Da mesma forma, você pode iniciar automaticamente outros aplicativos. Para aplicativos que possuem seus binários em / usr / bin, o caminho completo não é necessário (como o firefox)
Faça o logout e faça login novamente para ver as alterações!