Eu preciso ser capaz de executar um script de shell executável ( sh
) com um clique duplo. Defino o sinalizador executável nas permissões do arquivo e, no entanto, quando clico duas vezes nele, ele é aberto em um editor de texto. Não tenho opções na minha interface do usuário no menu de propriedades de arquivos para usar um comando personalizado ou algo assim. Ele lista apenas vários aplicativos que estão instalados. Eu só quero que ele execute, nada mais. Como posso fazer isso?
fonte
É realmente muito simples fazer isso. Basta acessar as preferências de arquivos do Nautilus e clicar na guia 'Comportamento'. Sob 'Arquivos de texto executáveis', marque 'Pergunte sempre' ou 'Executar arquivos de texto executáveis quando eles forem abertos'. Por favor, olhe a captura de tela para referência.
fonte
Isso envolve o uso de
dconf-editor
(sudo yum install dconf-editor
):Abra
dconf-editor
e navegue até o/org/gnome/nautilus/preferences
menu.Em "ativação de texto executável", altere "Usar valor padrão" para DESLIGADO e "Valor personalizado" para 'iniciar'.
Você pode sair
dconf-editor
.Nesse ponto, clicar duas vezes em um ícone que seja um script ou um link simbólico para um script o executará, em vez de abrir o arquivo com o
gedit
que meu sistema estava fazendo.Então, depois de alterar a preferência acima, tudo que eu precisava fazer é:
E é isso.
(Meu sistema é a versão 3.1.2 do GNOME em execução no CentOs 7)
fonte