___ tag123executable ___ Um executável é um programa contido em um arquivo. Esse arquivo é geralmente chamado de executável por causa da extensão do Windows para executáveis (.EXE). ___ tag123mimetype ___ O tipo MIME é uma forma padrão que os computadores usam para se referir ao tipo de arquivo / formato ___ qstntxt ___

Isso está relacionado a questões como “Como executo scripts executáveis no Nautilus?” ou convencComo executar um script apenas clicando duas vezes no arquivo .EXE no Windows? ”.

Eu também gostaria de ter scripts shell executados se eles fossem abertos no gerenciador de arquivos (Nautilus), mas a configuração usual ( %code% ) não é suficientemente granulada para os meus propósitos. Se eu configurá-lo para %code% ou %code% , qualquer arquivo de texto com o bit executável definido (ask to) será iniciado como um script. Isso é problemático porque temos alguns scripts em um sistema de arquivos (CIFS) que não suporta permissões Unix (owner / group, rwx). Isso significa que quando eu montar este sistema de arquivos, eu só posso

  1. definir todos arquivos como executáveis (incluindo, é claro, qualquer arquivo de texto) ou
  2. define todos os arquivos como executáveis não .

Consequentemente, quando eu abro qualquer arquivo de texto ( %code% / MIME tipo %code% ), mesmo que não tenha nenhum conteúdo relacionado a script, o arquivo continuará (pedir para) ser executado. Isso é realmente irritante e irritante para usuários inexperientes - é claro que não quero "executar" um arquivo %code% .

Existe uma maneira de fazer com que o Nautilus trate apenas scripts de shell reais (por exemplo, tipo MIME %code% ) como scripts executáveis?

    
___

3

Isso está relacionado a questões como “Como executo scripts executáveis no Nautilus?” ou convencComo executar um script apenas clicando duas vezes no arquivo .EXE no Windows? ”.

Eu também gostaria de ter scripts shell executados se eles fossem abertos no gerenciador de arquivos (Nautilus), mas a configuração usual ( org ➤ gnome ➤ nautilus ➤ preferences ➤ executable-text-activation ) não é suficientemente granulada para os meus propósitos. Se eu configurá-lo para ask ou launch , qualquer arquivo de texto com o bit executável definido (ask to) será iniciado como um script. Isso é problemático porque temos alguns scripts em um sistema de arquivos (CIFS) que não suporta permissões Unix (owner / group, rwx). Isso significa que quando eu montar este sistema de arquivos, eu só posso

  1. definir todos arquivos como executáveis (incluindo, é claro, qualquer arquivo de texto) ou
  2. define todos os arquivos como executáveis não .

Consequentemente, quando eu abro qualquer arquivo de texto ( *.txt / MIME tipo text/plain ), mesmo que não tenha nenhum conteúdo relacionado a script, o arquivo continuará (pedir para) ser executado. Isso é realmente irritante e irritante para usuários inexperientes - é claro que não quero "executar" um arquivo text/plain .

Existe uma maneira de fazer com que o Nautilus trate apenas scripts de shell reais (por exemplo, tipo MIME application/x-shellscript ) como scripts executáveis?

    
por Socob 14.12.2017 / 19:39

0 respostas