Como rodar scripts .sh diretamente no desktop ou gerenciadores de arquivos (no LXQT) [Dica]

1. Como rodar scripts .sh diretamente no desktop ou gerenciadores de arquivos (no LXQT) [Dica]

Rômulo Peixoto Remédios
rommulo9

(usa Void Linux)

Enviado em 24/07/2023 - 10:16h

Olá, galera.

Mesmo sendo um usuário básico/iniciante, venho compartilhar com vocês uma forma de rodar scripts .sh diretamente no desktop do LXQt 1.3.0 e navegador PCManFM-Qt.
O melhor caminho, para quem deseja rodar scripts interativos (que fornecem dados sobre o sistema, listam arquivos, pedem senha ou respostas Y/N, etc) é criar um "arquivo.desktop" que faz o script rodar diretamente num terminal, e para isso já existem dicas de profissionais nessa comunidade.

Por outro lado, quem deseja rodar um script sem nenhuma interação, pode seguir esses passos abaixo que fiz e deram certo.

Como exemplo, eu criei o arquivo "blue.sh" com o comando "redshift -P -O 4500" para reduzir a luz azul na tela. Seguem-se os passos:

Clique em (nome do seu script.sh) com o botão direito do mouse, e escolha "Propriedades"

Vá para a guia "Permissões" e ative "Permitir execução do arquivo como um programa"

Vá para a guia "Geral", depois "Abrir com:", depois "Personalizar" e escolha "Comando Personalizado" no fim da lista que se abre.

No campo "Linha de comando a executar" digite "bash %F", clique em "OK" e novamente "OK"

Pronto. Ao clicar 2x no .sh, ele vai rodar diretamente, sem precisar abrir o terminal.
Se alguém souber um comando que já abra o .sh diretamente em terminal, sem precisar criar um .desktop, essa dica então vai poder abranger qualquer script-shell :)

Lembrando que esses passos funcionam no LXQT 1.3.0, e acredito que dão certo também em GTK.

Abraços!


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts