Em primeiro lugar, especificações relevantes:
- ArchLinux x86_64
- Thinkpad T450s
- Núcleo: 4.13.12-1-ARCH
- Shell: zsh 5.4.2
- WM: i3 + Ly (c/ polybar, rofi)
Estou tendo problemas para iniciar o MATLAB a partir do rofi ou mesmo de um menu no polybar. Começa perfeitamente bem quando invoco o comando "matlab" do terminal, mas sempre que tento usar uma solução gui (como dmenu ou rofi, ou o módulo de menu em polybar) para iniciá-lo, a tela inicial do MathWorks aparece para um segundo, fecha e emite um bipe do sistema. Sou um usuário Linux de nível intermediário e esgotei todas as minhas melhores tentativas de encontrar uma solução. Ajuda!
editar: também, matlab está no meu $ PATH
Depois de muita pesquisa, reuni algo que funciona muito bem para o menu polybar. Se você criar um script em algum lugar do seu $PATH, vamos nomeá-lo matlab_desktop e incluir o código (o que eu incluí):
em seguida, faça com que o polybar aponte para matlab_desktop em vez de matlab, então o menu polybar o executará. Ele também aparecerá em dmenu/rofi, pois está no caminho. Não faço ideia de por que isso funciona, mas funciona!
Sei que esta resposta é específica para matlab, mas tenho certeza de que é aplicável a qualquer outro aplicativo que não inicie em dmenu/rofi/etc.