A Execchave deve conter uma linha de comando. Uma linha de comando consiste em um programa executável opcionalmente seguido por um ou mais argumentos.
Meu entendimento do que foi dito acima é que a Execchave suporta um único comando e esse comando pode conter apenas 1 executável seguido de argumentos para o executável.
Meus testes para combinar comandos:
firefox && gedit
firefox & gedit
firefox ; gedit
resultou na leitura do segundo executável como um argumento que parece confirmar o texto.
A maneira mais fácil é agrupar tudo em um script. Por exemplo:
#!/bin/bash
disper -d LVDS,VGA-0-r auto -e -t right
second_command_here
Salve-o em algum lugar, como ~/bin/my_wrapper_script.sh, e torne-o executável. Em seguida, altere a Execlinha do seu .desktoparquivo para apontar para ele:
.desktop
?Respostas:
Além de chamar um script bash externo, existe esta opção:
fonte
conky
problemas:Exec=sh -c "gnome-terminal & killall -SIGUSR1 conky"
Segundo esta fonte :
Meu entendimento do que foi dito acima é que a
Exec
chave suporta um único comando e esse comando pode conter apenas 1 executável seguido de argumentos para o executável.Meus testes para combinar comandos:
resultou na leitura do segundo executável como um argumento que parece confirmar o texto.
fonte
A maneira mais fácil é agrupar tudo em um script. Por exemplo:
Salve-o em algum lugar, como
~/bin/my_wrapper_script.sh
, e torne-o executável. Em seguida, altere aExec
linha do seu.desktop
arquivo para apontar para ele:fonte