Dúvida com arquivos executáveis

1. Dúvida com arquivos executáveis

Daniel da Costa Hora Melo
danchmelo

(usa Linux Mint)

Enviado em 14/12/2017 - 09:15h

Galera, tudo bem?
Sou relativamente novo no mundo gnu/linux (uso há uns 3 meses).
Estou com uma dúvida quanto os arquivos sh.
Um exemplo: baixei Tibia recentemente e o que excecuta o jogo é um shell script, ou seja, eu preciso ou executar por comando no terminal ou ao clicar duas vezes e mandar executar pelo terminal. Existe alguma forma de não precisar fazer isso? Executar o arquivo e abrir diretamente o Tibia (ou seja lá o que for) em vez de precisar abrir o terminal pra executar?

Valeu galera, pode ser uma dúvida boba mas de fato gostaria de ajuda nisso :P


  


2. Re: Dúvida com arquivos executáveis

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 14/12/2017 - 14:38h

Olá.

Isso que você quer alterar é controlado pelo gerenciador/navegador (gráfico) de arquivos que você estiver usando. Normalmente eles tem uma opção para executar scripts sem pedir confirmação.

---

Atenciosamente,
Hugo Cerqueira


3. Re: Dúvida com arquivos executáveis

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

Enviado em 14/12/2017 - 14:43h

Arquivos executáveis podem ser executados pelo gerenciador de arquivos, sim.

Só você clicar com o botão direito em cima do executável, ir em "propriedades" >> "permissões" >> marcar "permitir a execução deste arquivo como programa".

Depois é só dá duplo clique no arquivo.

Se o arquivo precisar ser executado como root, clique com o botão direito, clique em "abrir como administrador". Essa opção vem por padrão no Mint e outras distribuições. O Ubuntu, por exemplo, não vem.
--------------------------------------------------------------------
#voltalisteiro


4. Re: Dúvida com arquivos executáveis

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 14/12/2017 - 15:07h

Londreslondres escreveu:

Se o arquivo precisar ser executado como root, clique com o botão direito, clique em "abrir como administrador". Essa opção vem por padrão no Mint e outras distribuições. O Ubuntu, por exemplo, não vem.


Situação lastimável essa. Pode induzir o usuário a pensar que executar coisas como administrador é algo banal, que pode ser feito sem critério. Nesse caso o Ubuntu está na vantagem sobre o Mint. Se continuar assim vão copiar até a tela azul.

---

Atenciosamente,
Hugo Cerqueira


5. Re: Dúvida com arquivos executáveis

LinuxWalker
Delusion

(usa Debian)

Enviado em 14/12/2017 - 16:20h

Existe ainda uma forma muito mais automática de fazer; independente da distro:
1-abra um terminal na pasta que contém o arquivo.
2-dê permissão de execução:
sudo chmod +x nomedoarquivo
3-crie um atalho de teclado usando
/localizaçãodoarquivo/./nomedoarquivo
como comando e escolhendo as teclas que vc quer como atalho.
até um cego consegue fazer isso no xfce ^^ (sem ofensa, só quis dizer que é muuuuito fácil :P)


6. Re: Dúvida com arquivos executáveis

Daniel da Costa Hora Melo
danchmelo

(usa Linux Mint)

Enviado em 14/12/2017 - 23:24h

chmod +x não resolve, continua pedindo pra executar.

Em modo gráfico, também nao encontrei opção pra executar sem perguntar. Em propriedades só da pra lidar com as permissões...


7. Re: Dúvida com arquivos executáveis

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 16/12/2017 - 02:43h

danchmelo escreveu: ..... eu preciso ou executar por comando no terminal ....

Não manjo nada de tíbia nem de perônio e afins. Informe o que voce digita no terminal para executar o aplicativo corretamente.



8. Re: Dúvida com arquivos executáveis

Daniel da Costa Hora Melo
danchmelo

(usa Linux Mint)

Enviado em 16/12/2017 - 15:36h

No proprio site, gente.
Mas o Tibia foi só um exemplo.
O que eu quero dizer é: o arquivo que abre o jogo é um shell script. Ou seja, eu executo basicamente estando na pasta pelo terminal e digitando ./script.tibia (não é esse nome, mas ok).
Pela interface gráfica, se eu clico duas vezes aparece uma pop-up e eu preciso clicar em "abrir no terminal" para executar.
O que eu quero é poder executar esse programa diretamente ("como se fosse no windows") sem precisar "abrir no terminal".

Ou não é possível??


9. Re: Dúvida com arquivos executáveis

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 16/12/2017 - 16:34h

danchmelo escreveu: .... o arquivo que abre o jogo é um shell script. Ou seja, eu executo basicamente estando na pasta pelo terminal e digitando ./script.tibia (não é esse nome, mas ok). .....

Pelo que deu a entender, acho que é só criar um "lançador" para o tal script.

- click botão direito mouse na Área de Trabalho (por exemplo)
- no menu de contexto -> criar lançador (ver fig.)
http://i.imgur.com/iqDavF8.png
acho que a fig. é auto explicativa, qualquer dúvida, pergunte.


10. Re: Dúvida com arquivos executáveis

Daniel da Costa Hora Melo
danchmelo

(usa Linux Mint)

Enviado em 16/12/2017 - 16:41h

Vou tentar isso e informo. Obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts