Considere este script (salvo como /home/muru/test.sh
):
#! /bin/bash
DRI_PRIME=1 glxgears -info
Um lançador básico para isso seria parecido com (digamos, salve-o como /home/muru/test.desktop
):
[Desktop Entry]
Type=Application
Terminal=true
Name=glx-gears-info
Exec=/home/muru/test.sh
Torne-os executáveis:
chmod +x test.sh test.desktop
Agora você deve ter estas duas entradas em sua pasta pessoal:
Observe como o nome é glx-gears-info
, mesmo que o nome do arquivo do iniciador seja test.desktop
. Você pode clicar duas vezes nele para iniciar o script:
Para um script como (digamos, localizado em /home/muru/start-aria.sh
):
#!/bin/bash
touch /home/cip/Downloads/aria2/session.txt && \
aria2c --enable-rpc --rpc-listen-all \
--save-session=/home/cip/Downloads/aria2/session.txt \
--input-file=/home/cip/Downloads/aria2/session.txt -x16 -s16 -k1M \
--dir=/home/cip/Downloads/aria2
(divido o comando em várias linhas para facilitar a leitura) o arquivo do iniciador seria semelhante (digamos, /home/muru/start-aria.desktop
):
[Desktop Entry]
Type=Application
Terminal=false
Name=Start Aria2
Exec=/home/muru/start-aria.sh
Você pode definir Terminal=false
aqui, pois este comando provavelmente não precisa de um terminal.
Para obter a janela do terminal ao usar os iniciadores do Xfce, marque 'Executar no Terminal'.
Um segundo comando, que fecha aria2, pode ser adicionado no mesmo lançador do Xfce: pkill aria2c
Além disso:
-
adicionando-os em um único lançador,
-
definindo propriedades avançadas, como na imagem abaixo
(ou seja, "mostrar último item usado" e "botão interno"),
- e adicionando dois ícones específicos,
o lançador sempre exibirá o status atual de aria2: executando ou fechado .