Sempre que eu baixar um arquivo .sh, o gedit se abre

4

Sempre que eu baixar um arquivo .sh, o gedit abre e depois congela. Por quê?

    
por empedokles 20.04.2015 / 14:26

2 respostas

8

Se gedit abrir depois que o download for concluído, isso ocorre porque o navegador está configurado para abrir arquivos baixados automaticamente e abri-los no aplicativo padrão do sistema.

Se gedit abrir porque você clicou duas vezes no arquivo .sh em nautilus , isso é devido ao comportamento padrão de nautilus , que é abrir .sh arquivos no editor de texto padrão do sistema em vez de executá-los.

Para alterar o comportamento padrão de nautilus ':

  1. Abrir arquivos do Iniciador Unity
  2. No Painel do Unity, clique em "Editar" > "Preferências"
  3. Selecione a guia "Comportamento" e, em "Arquivos de texto executáveis", selecione "Executar arquivos executáveis quando eles são abertos" e clique no botão "Fechar".

Por que gedit congela, pode ser que o arquivo .sh seja muito longo.

Se o .sh não for muito longo, pode ser que ele esteja codificado com alguma codificação exótica que gedit não pode manipular.

Se o arquivo .sh não estiver codificado com nenhuma codificação exótica, tente reinstalar / atualizar o gedit executando este comando em um Terminal: sudo apt-get remove gedit && sudo apt-get update && sudo apt-get install gedit

    
por kos 20.04.2015 / 14:53
1

sh arquivos não são executáveis de duplo clique; eles precisam ser executados no terminal. ( /path/to/script.sh ) sh arquivos também podem ser grandes. Mais de 10MB de texto irão congelar qualquer programa de texto por um tempo, até que ele possa carregar todo o texto.

    
por TheWanderer 20.04.2015 / 14:34

Tags