Intenté agregar el matlab instalado al menú de Aplicaciones en Ubuntu 10.10.
Hice clic en Menú Gnomo -> Preferencia -> Menú principal -> Programación -> Nuevo elemento, donde ingresé el archivo Matlab ... / MatlabR2010b / bin / matlab como comando, y seleccioné el tipo para que sea "Aplicación". Entonces terminé.
Pero cuando hago clic en el elemento en el menú de Aplicaciones, el icono de Matlab aparece durante unos segundos y luego no sucede nada más.
Si selecciono el tipo de "Aplicación en la Terminal", en el último paso de agregar Matlab al Menú de aplicaciones, después de hacer clic en el elemento en el menú de Aplicaciones, primero habrá una ventana de terminal y luego la ventana de comandos de Matlab .
¿Entonces me preguntaba cómo resolver el problema de que Matlab no se inicie cuando el tipo ha sido seleccionado como "Aplicación"? ¿También hay una manera de eliminar la terminal que aparece cuando el tipo ha sido seleccionado para ser "Aplicación en la Terminal"?
ls -l ../MatlabR2010b/bin/
Supongo que el resultado es que elmatlab
comando es en realidad un script y no un ejecutable.Respuestas:
Encontré algunas instrucciones útiles que funcionan para mí (Ubuntu 10.04).
El comando para copiar y pegar después de haber verificado su versión :
/usr/local/MATLAB/R2012b/bin/matlab -desktop
fuente
Aunque estoy usando una versión más reciente de Ubuntu (y Matlab), funcionó muy bien para mí: acabo de instalar Matlab 2012b en Ubuntu 12.10 y seguí instalando el paquete de soporte de matlab en el Centro de software de Ubuntu:
sudo apt-get install matlab-support
(Según esta respuesta en una pregunta relacionada: /ubuntu//a/140078/16835 )
Esto agregará un ícono / iniciador de escritorio, así como también le permitirá corregir el problema de vinculación del compilador.
fuente
También es bueno no tener dos íconos en el lanzador mientras MATLAB se está ejecutando. Para lograr esto, edite el archivo * .desktop que contiene el iniciador para MATLAB (grep para matlab en ~ / .local / share / aplicaciones) agregue agregue la siguiente línea en la parte inferior
fuente
necesita usar el
-desktop
parámetro después del comando, lo que significa que debe escribir un comando comobin/matlab -desktop
.fuente
Como dijo Kaustubh P, bien podría ser un guión. La mejor manera de saberlo es intentar
head -1 .../MatlabR2010b/bin/matlab
ver si comienza con#!/bin/sh
o similar.Si se trata de una secuencia de comandos, es posible que desee configurar su entrada de menú gnome en "Aplicación" y establezca el comando en
fuente
-c
le dice al shell que ejecute los comandos en la siguiente cadena de comandos. En Ubuntu / bin / sh inicia el shell del tablero, que es un shell compatible con POSIX, pero tiene un conjunto de características más mínimo que bash. Sin embargo, no estoy seguro de por qué esto todavía no funciona para ti.Ok, prueba esto:
Haga clic derecho en una parte vacía en su Panel Gnome, haga clic
Custom Application Launcher
Asegúrese de que las entradas sean similares a las de la imagen.
Háganos saber que funcionó!
fuente