astran icon indicating copy to clipboard operation
astran copied to clipboard

Dependências gráficas rodando pelo shell

Open leoheck opened this issue 10 years ago • 3 comments
trafficstars

Descobrir como remover as dependências de uma interface gráfica quando usando a flag --shell. Usar parametro deveria deixar de necessitar o uso da GUI. O problema foi visto quando executamos o astran remotamente por ssh sem usarmos a flag -X para habilitar a GUI.

leoheck avatar Oct 13 '15 14:10 leoheck

Implementei, vou enviar minhas modificações!

leoheck avatar Oct 13 '15 18:10 leoheck

Atualizei o suporte a linha de comando, agora usando o próprio parser wx. Desabilituei o modo --shell de sair da linha de comando, se o usuário quiser sair ele pode usar o comando exit dentro do script.

leoheck avatar Oct 13 '15 18:10 leoheck

Ah, esqueci de dizer que não implementei pra parte gráfica ser aberta passando um arquivo de configuração. Isso seria igualmente interessante, por isso reabri.

Ainda, se um arquivo de configuração não for passado, ele deve carregar o arquivo astran.cfg que vem dentro de /bin

lheck@kriti:~ » Astran
Error: Unable to initialize gtk, is DISPLAY set properly?
lheck@kriti:~ Astran --shell                                                                                                                                                           astran> read /soft64/util/astran/3.10/bin/astran.cfg-> Reading file: /soft64/util/astran/3.10/bin/astran.cfg
-> Setting viewer executable path to: /soft64/util/astran/3.10/Tools_MacIntel/wxSightGL.app/Contents/MacOS/wxSightGL
-> Setting lpsolve executable to: /soft64/util/gurobi/6.0.4/bin/gurobi_cl
-> Setting rotdl executable path to: /soft64/util/astran/3.10/Tools_MacIntel/rotdl
-> Setting placer executable to: /soft64/util/astran/3.10/Tools_MacIntel/mobralplace
-> Saving history log to file: history.log
-> Setting verbose mode = 1
astran> 

leoheck avatar Oct 13 '15 18:10 leoheck