Como executo scripts executáveis no Nautilus?

148

Quando eu clico duas vezes em um script no Nautilus para executá-lo, o script é aberto apenas no meu editor de texto, sem a opção de executá-lo. Usando o Nautilus, como executo arquivos de texto executáveis e / ou scripts?

    
por Rob 27.04.2013 / 15:20

12 respostas

190

  1. Abra o Nautilus.

  2. Abra isto na barra de menu:

    % bl0ck_qu0te%
  3. Selecione a guia "Comportamento".

  4. Selecione "Perguntar a cada vez" em "Arquivos de texto executáveis".

  5. Feche a janela.

Agora você pode clicar duas vezes no seu arquivo de texto executável no Nautilus para ser perguntado se deseja executar ou editar seu script.

Créditodaresposta: Nur

    
por Jorge Castro 13.04.2017 / 14:25
33

Siga estas etapas:

Instale dconf-editor porque não está instalado por padrão.

Pressione Alt + F2 , digite dconf-editor e pressione Enter .

Em dconfg-editor goto: orggnomenautiluspreferences

Clique em executable-text-activation e, no menu suspenso, selecione:

launch : para iniciar scripts como programas.

OR

pergunte : para perguntar o que fazer através de um diálogo.

Fechar dconf-editor . É isso!

    
por Basharat Sialvi 27.04.2013 / 15:54
14

Eu acho que isso é um incômodo causado por pessoas do Gnome que decidiram mudar o comportamento padrão que estávamos acostumados.

Para corrigir isso, você pode:

  1. instale (se ainda não o fez) e inicie o editor do dconf ,
  2. vá para: org > gnome > nautilus > preferências e
  3. altere o valor de executable-text-activation de volta para ask (ou até mesmo launch , se preferir).

Se você quiser o mesmo comportamento do Nautilus que o Root, você pode repetir os passos acima, começando Editor do dconf desta vez como Raiz .

    
por Sadi 28.03.2013 / 16:43
9

em um terminal

gsettings set org.gnome.nautilus.preferences executable-text-activation ask
    
por OmaL 17.11.2013 / 18:49
5

Alterar o comportamento do Nautilus com arquivos de texto executáveis

Abra o Nautilus

  1. Arquivos>Preferências
  2. VáparaaguiaComportamento
  3. SelecioneAskEachTime

CliqueduasvezesnoarquivodetextoexecutávelnoNautilus

Voila!

Créditodaresposta: Nur , Jorge Castro

    
por jtd 16.02.2014 / 06:54
4

GUI

  1. Dependendo de qual versão do Ubuntu você tem,

    • Antes de 13.04

      No Nautilus, abra isto na barra de menu:

      % bl0ck_qu0te%
    • 13.04 ou 13.10

      No Nautilus, abra isto na barra de menu:

      % bl0ck_qu0te%
    • 14,04 ou 16,04

      No Nautilus, abra isto na barra de menu:

      % bl0ck_qu0te%
  2. Em seguida, na guia "Comportamento", selecione "Executar arquivos de texto executáveis com eles abertos".

    Se preferir, selecione "Perguntar a cada vez", se quiser um diálogo ( exemplo ) perguntando se para editar ou executar o arquivo.

Linhadecomando

Sevocêpreferirumcomando:

dconfwrite/org/gnome/nautilus/preferences/executable-text-activation"'launch'"

Nota: Tanto a interface gráfica quanto a linha de comando funcionam apenas para o Nautilus (o gerenciador de arquivos gráficos padrão no Ubuntu)

Originalmente de outra resposta postada por mim aqui .

    
por kiri 16.02.2014 / 06:57
3

Por isso, acho que o melhor caminho será fazer o .desktop launcher, tornar esse launcher executável usando

chmod +x blah.desktop

Depois disso, você estará pronto para executá-lo apenas clicando e, ainda mais, poderá adicioná-lo ao iniciador. Para ler mais sobre como fazer arquivos .desktop parecerem aqui . Parte principal é isso

[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.svg
Name=give-name-here
Exec=/path/to/file/executable
    
por hingev 29.03.2013 / 09:12
2

Você pode fazer isso para um único arquivo acessando permissões nas propriedades do arquivo e selecionando "executar este arquivo como um executável".

    
por cassiopeia 07.09.2014 / 13:03
1

Você pode usar a resposta mais votada no Fedora 20 + GNOME também:

Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
    
por gaboroncancio 22.10.2014 / 23:53
0

Você tem que verificar 3 pontos:

  • Configuração do Nautilus / Nemo: link
  • O arquivo de script deve ter a permissão executável : link
  • O sistema de arquivos deve permitir execução :
    1. Digite "mount" em um console
    2. Verifique se o seu sistema de arquivos tem o sinalizador noexec
    3. Remova o sinalizador noexec ao editar / etc / fstab e
por sangorys 17.05.2015 / 12:08
0

clique com o botão direito no arquivo - > abrir com - > outra aplicação - > ver todas as aplicações - > executar software - > selecione

De agora em diante, os scripts de shell serão executados com um clique duplo.

    
por Ohad Cohen 02.07.2016 / 10:18
-1
  1. Abra o Nautilus. (Navegador de arquivos)

    1. No Ubuntu 17.04, agora podemos usar a barra cumulativa para que as Preferências estejam disponíveis em Arquivos.

    2. Abra isto na barra de menu:

  2. Arquivos → Preferências

  3. Selecione a guia "Comportamento"

  4. Selecione "Perguntar o que fazer" em "Arquivos de texto executáveis".

  5. Feche-o.

por HACK TECH 16.06.2017 / 10:05