Programa autostart do Kubuntu em um desktop específico

1

Nas configurações do sistema Kubuntu, posso especificar os programas que devem ser iniciados automaticamente. Mas posso especificar em qual área de trabalho eles devem começar? Por exemplo, posso fazer com que o kmail seja iniciado automaticamente na área de trabalho 1, Firefox na área de trabalho 2 etc.?

    
por Paul A. 12.11.2013 / 22:50

2 respostas

0

Eu acredito que o que você está procurando é um utilitário terminal chamado wmctrl

Não está instalado no Ubuntu por padrão, mas pode ser encontrado nos repositórios:

sudo apt-get install wmctrl

Você pode usá-lo para realizar uma série de operações - no seu caso, pode mover uma janela para um desktop específico após ser lançado.

firefox &
wmctrl -r :ACTIVE: -t 2

O conjunto de comandos acima iniciará o firefox e moverá a janela ativa (firefox) para a área de trabalho 2.

Se o firefox demorar muito para abrir sua janela ativa, você pode tentar usar um comando wait antes de executar o wmctrl.

Você pode criar um script de shell com estes comandos e fazer o KDE para executá-lo na inicialização do utilitário "Autostart".

    
por Michael Aquilina 12.11.2013 / 23:19
0

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:

sudo 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:

sudo 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!

    
por Faizan Akram Dar 04.03.2015 / 18:40