En primer lugar, especificaciones relevantes:
- Arco Linux x86_64
- Thinkpad T450s
- Núcleo: 4.13.12-1-ARCH
- Carcasa: zsh 5.4.2
- WM: i3 + Ly (con polibar, rofi)
Tengo problemas para iniciar MATLAB desde rofi, o incluso desde un menú en Polybar. Comienza perfectamente bien cuando invoco el comando "matlab" desde la terminal, pero cada vez que intento usar una solución de interfaz gráfica de usuario (como dmenu o rofi, o el módulo de menú en Polybar) para iniciarlo, aparece la pantalla de inicio de MathWorks durante un segundo, se cierra y emite un pitido del sistema. Soy un usuario de Linux de nivel intermedio y he agotado todos mis mejores intentos para encontrar una solución. ¡Ayuda!
editar: también, matlabesen mi $PATH
Respuesta1
Después de mucha búsqueda, encontré algo que funciona bastante bien para el menú Polybar. Si crea un script en algún lugar de su $PATH, llamémoslo matlab_desktop e incluyamos el código (lo que incluí):
#!/usr/bin/env zsh
/path_to_matlab/matlab -desktop
luego haga que Polybar apunte a matlab_desktop en lugar de matlab, luego el menú Polybar lo ejecutará. También aparecerá en dmenu/rofi ya que está en la ruta. No tengo idea de por qué esto funciona, ¡pero funciona!
Me doy cuenta de que esta respuesta es específica de matlab, pero estoy seguro de que es aplicable a cualquier otra aplicación que no se inicie en dmenu/rofi/etc.