Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac - clique em arquivos .por abre o PS mas não o arquivo clicado #239

Open
elieserdejesus opened this issue Jun 14, 2017 · 11 comments
Open
Assignees
Labels
bug Indica que ocorreu um erro inesperado no programa/código in-progress Indica que este problema já foi confirmado e está sendo resolvido MacOS Bugs Indica que o problema ocorreu apenas em sistemas MacOS postponed Indica que a resolução do problema foi iniciada, mas posteriormente foi adiada

Comments

@elieserdejesus
Copy link
Member

elieserdejesus commented Jun 14, 2017

Descrição do Problema:

Quando um arquivo .por é clicado o PS abre corretamente, porém o arquivo clicado não abre no PS. O mesmo acontece se o PS é aberto clicando com o botão direito no arquivo .por e escolhendo a opção "Executar com Portugol Studio". O PS abre, mas o arquivo escolhido não.

Especificações do sistema:

Mac OSX (Mavericks)

@AlissonSteffens AlissonSteffens added this to the Versão 2.6 milestone Jun 19, 2017
@elieserdejesus
Copy link
Member Author

@noschang , estou tentando entender em que momento os scripts do mac (*.command) são invocados. Eles estão dentro dos resources do app, então suponho que não serão invocados diretamente pela linha de comando (apesar de possível não é muito amigável). Esses scripts são invocados quando clicamos com o botão direito do mouse em um .por? Ou quando damos duplo clique e um .por?

screen shot 2017-06-26 at 11 35 45 pm

@noschang
Copy link

@elieserdejesus. Estes dois arquivos permite (ou deveriam permitir) executar o Portugol Studio e o Console através da linha de comando utilizando os comandos: "portugol-studio" e "portugol-console".

Além disso, acho que são invocados em ambas as situações, quando é clicado no arquivos .por com o botão direito ou com dois cliques. A questão é que o último parâmetro (que é o nome do arquivo) não deve estar sendo passado corretamente para os scripts, por isso está abrindo só o PS, mas sem o arquivo.

Agora de cabeça não consigo lembrar ao certo. Só sei que fazer a associação de arquivos funcionar no Mac e no Linux é uma dor de cabeça, mais complicado do que deveria ser.

@elieserdejesus
Copy link
Member Author

Obrigado @noschang , vou investigar.

Outra coisa que me deixou confuso é que você adicionou informações no aquivo Info.plist para associar a extensão por com o PS. Entretanto, no manual do BitRock o método mencionando é bem diferente. Talvez isso tenha mudado nas versões mais recentes do BitRock?

@noschang
Copy link

Então @elieserdejesus. É difícil eu te dar uma resposta correta, pois faz muito tempo que implementei isso. Mas é bem possível que eu tenha tentado da forma que o Bitrock instruiu, porém não tenha tido sucesso e aí parti para uma solução alternativa.

Mas como disse, faz muito tempo e não posso afirmar com toda certeza.

Porém, se estiveres afim e com tempo, acho que vale o esforço de testar o método recomendado pelo manual e verificar se ele funciona e quais os efeitos colaterais.

@elieserdejesus elieserdejesus modified the milestone: Versão 2.6 Jun 29, 2017
@AlissonSteffens
Copy link
Member

@elieserdejesus sabe se tá arrumado isso???

@elieserdejesus
Copy link
Member Author

Não está arrumado @AlissonSteffens .

@AlissonSteffens AlissonSteffens added the bug Indica que ocorreu um erro inesperado no programa/código label Sep 5, 2017
@noschang
Copy link

Pessoal, o que vocês acham de marcarmos as issues #237 e #238 como duplicate dessa aqui e fecharmos elas?

Temos 3 issues que, embora ligeiramente diferentes, estão relacionadas entre si. Portanto, acredito que resolvendo o problema de uma, automaticamente resolverá o problema das outras duas. Não vejo razão para mantermos as 3 abertas.

@AlissonSteffens
Copy link
Member

@noschang eu acho válido

@elieserdejesus
Copy link
Member Author

também acho válido.

@noschang
Copy link

Copiado da Issue #238. A issue original foi fechada

Clicando com o botão direito no mouse em um arquivo .por aparecem duas opções de execução. Parece que a associação com a versão anterior (2.2) não está sendo desfeita na instalação da versão 2.6

@noschang
Copy link

Copiado da Issue #237. A issue original foi fechada

A associação do arquivo .por com o PS está funcionando no Mac, porém o ícone dos arquivos .por não está sendo reconhecido (ver imagem)

@noschang noschang added this to the Versão 2.6.3 milestone Sep 28, 2017
@noschang noschang added the in-progress Indica que este problema já foi confirmado e está sendo resolvido label Sep 28, 2017
@noschang noschang self-assigned this Sep 28, 2017
@AdsonEsteves AdsonEsteves modified the milestones: Versão 2.6.3, v2.6.4 Oct 6, 2017
@AdsonEsteves AdsonEsteves removed this from the v2.6.4 milestone Nov 10, 2017
@AdsonEsteves AdsonEsteves added the postponed Indica que a resolução do problema foi iniciada, mas posteriormente foi adiada label Nov 13, 2020
@AdsonEsteves AdsonEsteves added the MacOS Bugs Indica que o problema ocorreu apenas em sistemas MacOS label Oct 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Indica que ocorreu um erro inesperado no programa/código in-progress Indica que este problema já foi confirmado e está sendo resolvido MacOS Bugs Indica que o problema ocorreu apenas em sistemas MacOS postponed Indica que a resolução do problema foi iniciada, mas posteriormente foi adiada
Projects
None yet
Development

No branches or pull requests

4 participants