Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

1. Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

Murilo Braz da Costa
heroZinerNull

(usa Ubuntu)

Enviado em 31/01/2021 - 15:58h

Olá, estou aqui para relatar um erro que está acontecendo comigo quando eu tento abrir um arquivo .sh com "Permitir execução do arquivo com um programa" no double click, e só dá pra abrir pelo terminal.

aqui estará o código do arquivo .sh

#!/bin/bash

# This script is no longer needed and only provided for backwards compatibility.

SCRIPT=$(readlink -f "$0")
PATH=$(dirname "$SCRIPT")

exec "$PATH/Tibia"


(obs: já tentei colocar "chmod +x start=tibia-launcher.sh" no .sh e não abriu)


  


2. Re: Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 16:05h

Hummm
Tente um simples:
chmod 755 nomedoarquivo.sh 


Certifique-se aonde o tibia está instalado é um local onde usuário tem acesso também.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


3. Re: Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

Murilo Braz da Costa
heroZinerNull

(usa Ubuntu)

Enviado em 31/01/2021 - 16:15h


Grinder escreveu:

Hummm
Tente um simples:
chmod 755 nomedoarquivo.sh 


Certifique-se aonde o tibia está instalado é um local onde usuário tem acesso também.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


Bom, o local onde o tibia está instalado é na pasta "Documentos" dentro dá pasta Tibia, coloquei no arquivo a linha de comando e nada, e abri o terminal no local da pasta, colei a linha de comando e dps tentei abrir o .sh e nada também. (linha de comando que eu usei "chmod 755 start-tibia-launcher.sh")


4. Re: Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 16:19h


heroZinerNull escreveu:


Grinder escreveu:

Hummm
Tente um simples:
chmod 755 nomedoarquivo.sh 


Certifique-se aonde o tibia está instalado é um local onde usuário tem acesso também.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


Bom, o local onde o tibia está instalado é na pasta "Documentos" dentro dá pasta Tibia, coloquei no arquivo a linha de comando e nada, e abri o terminal no local da pasta, colei a linha de comando e dps tentei abrir o .sh e nada também. (linha de comando que eu usei "chmod 755 start-tibia-launcher.sh")


Olá, uma vez digitado chmod 755 nomedoexecutável.sh não é mais necessário adicionar essa linha ou colocar esse comando no start do sh.
Que mensagem aparece com o comando?
./start-tibia-launcher.sh 


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


5. Re: Arquivo .sh não abre com

Murilo Braz da Costa
heroZinerNull

(usa Ubuntu)

Enviado em 31/01/2021 - 16:23h

Grinder escreveu:

Olá, uma vez digitado chmod 755 nomedoexecutável.sh não é mais necessário adicionar essa linha ou colocar esse comando no start do sh.
Que mensagem aparece com o comando?
./start-tibia-launcher.sh 


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


quando eu escrevo
./start-tibia-launcher.sh 
não mostra nenhuma mensagem, e sim inicializa o programa, e quando fecha o programa aparece essa seguinte mensagem "[ 2021-01-31 16:21:08,043 ] Asset loading complete".


6. Re: Arquivo .sh não abre com

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 16:29h

heroZinerNull escreveu:

Grinder escreveu:

Olá, uma vez digitado chmod 755 nomedoexecutável.sh não é mais necessário adicionar essa linha ou colocar esse comando no start do sh.
Que mensagem aparece com o comando?
./start-tibia-launcher.sh 


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


quando eu escrevo
./start-tibia-launcher.sh 
não mostra nenhuma mensagem, e sim inicializa o programa, e quando fecha o programa aparece essa seguinte mensagem "[ 2021-01-31 16:21:08,043 ] Asset loading complete".


Então está certinho.
Basta agora criar um atalho desse .sh para área de trabalho e não modificar mais nada, apenas dar 2 clicks.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


7. Re: Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

Murilo Braz da Costa
heroZinerNull

(usa Ubuntu)

Enviado em 31/01/2021 - 16:39h


Grinder escreveu:

Então está certinho.
Basta agora criar um atalho desse .sh para área de trabalho e não modificar mais nada, apenas dar 2 clicks.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


Bom, eu copiei o .sh para o desktop dei double click e ainda continua sem funciona, e quando eu abro aparece essa mensagem na tela
A execução de "/home/Ziner/Área de Trabalho/start-tibia-launcher.sh" comando não encontrado. 





8. Re: Arquivo .sh não abre com

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 17:36h

heroZinerNull escreveu:


Grinder escreveu:

Então está certinho.
Basta agora criar um atalho desse .sh para área de trabalho e não modificar mais nada, apenas dar 2 clicks.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


Bom, eu copiei o .sh para o desktop dei double click e ainda continua sem funciona, e quando eu abro aparece essa mensagem na tela
A execução de "/home/Ziner/Área de Trabalho/start-tibia-launcher.sh" comando não encontrado. 




Eu acho que vc vai ter criar um atalho do .sh ao invés de simplesmente copiar ele para a Área de Trabalho.
Detalhe que o bash não entende "Área de Trabalho" e sim como "Área\ de\ trabalho/"

edit: pensei em algo besta aqui mas funciona.
Cria um outro arquivo.sh na sua área de trabalho com o conteúdo:


cd /pasta/aonde/está/seu/start-tibia-launcher.sh/
./start-tibia-launcher.sh


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


9. Re: Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

Murilo Braz da Costa
heroZinerNull

(usa Ubuntu)

Enviado em 31/01/2021 - 18:08h


Grinder escreveu:

Eu acho que vc vai ter criar um atalho do .sh ao invés de simplesmente copiar ele para a Área de Trabalho.
Detalhe que o bash não entende "Área de Trabalho" e sim como "Área\ de\ trabalho/"

edit: pensei em algo besta aqui mas funciona.
Cria um outro arquivo.sh na sua área de trabalho com o conteúdo:


cd /pasta/aonde/está/seu/start-tibia-launcher.sh/
./start-tibia-launcher.sh


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


Eu criei um .sh nomeado como "tibia-start.sh" no desktop com os comandos
#!/bin/bash

cd /home/ziner/Documentos/Tibia/start-tibia-launcher.sh/
./start-tibia-launcher.sh


e continua a mesma coisa, ele abre o arquivo de texto para editar e não abre o programa, fui no terminal digitei ./tibia-start.sh e apareceu as seguintes mensagens

"./tibia-start.sh: linha 3: cd: /home/ziner/Documentos/Tibia/start-tibia-launcher.sh/: Não é um diretório
./tibia-start.sh: linha 4: ./start-tibia-launcher.sh: Arquivo ou diretório não encontrado"


10. Re: Arquivo .sh não abre com

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 18:23h

Olá
Você precisa apenas apontar o diretório aqui e não o arquivo.
cd /home/ziner/Documentos/Tibia/
./start-tibia-launcher.sh


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


11. Re: Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

Murilo Braz da Costa
heroZinerNull

(usa Ubuntu)

Enviado em 31/01/2021 - 18:35h


Grinder escreveu:

Olá
Você precisa apenas apontar o diretório aqui e não o arquivo.
cd /home/ziner/Documentos/Tibia/ 


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


coloquei o diretório e clique duas vezes e não abriu, abri pelo terminal e funciono, a unica coisa que eu quero é abrir com dois cliques.


12. Re: Arquivo .sh não abre com "Permitir execução do arquivo como um programa" no double click. Ubuntu 20.

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 18:55h

Eu entendi e é justamente isso que estamos tentando fazer.

Cara tem alguma coisa errada que você está fazendo aí, não pode ter erro.
Pois o script entra no diretório do Tibia aonde fica o executável do jogo e depois executa o jogo, simples assim.

Certifique-se de que não tem um nenhum espaço ou caractere diferente que pode estar ocasionando o problema.

Vamos lá
1- Entra na sua Área de Trabalho e crie um arquivo teste.sh com o seguinte conteúdo, copie e cole para não haver problemas.
https://pastebin.com/qCCB1a3C

2- Precisa dar permissão para executar esse script teste.sh na sua Área de trabalho, para isso dê o comando
chmod 755 teste.sh 


3- Dê dois clicks

Tem que dar certo.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts