Open leoheck opened 9 years ago
Implementei, vou enviar minhas modificações!
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.
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>
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.