El lanzador Scilab creado manualmente no funciona

El lanzador Scilab creado manualmente no funciona

Intento crear accesos directos cuando se ejecuta una aplicación gracias al icono que aparece en el lado izquierdo y lo hago Lock to launcher(lo que en realidad impide tomar una captura de pantalla). Sin embargo, lo hice para Eclipse e incluso si hay un ícono, no funciona y para SciLab nunca funcionaría.

Entonces, ¿cómo crear accesos directos para programas en Ubuntu?

Creé un archivo SciLab.desktopsegún lo sugerido por Nitesh Sharma.

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=./bin/scilab
Name=SciLab
Comment=comment here
Icon=/home/antoine/scilab-5.5.2/share/icons/hicolor/32x32/apps/scilab.png

Y luego lo hice chmodx ScilLab.desktop, pero tengo un error y no puedo pegarlo en el menú de la izquierda.

ingrese la descripción de la imagen aquí

Pero no sé qué hacer a partir de ahí.

Respuesta1

La versión descargada tiene varios .desktoparchivos en.../scilab-5.5.2/share/applications

Sin embargo, estos .desktoparchivos suponen que la aplicación está en formato $PATH, ya que los comandos de los archivos no incluyen una ruta absoluta a los archivos binarios.
También hay una instrucción sobre qué comandos ejecutar y cuándo, en formato .../scilab-5.5.2/share/applications.

Sin embargo, me ahorraría tiempo e instalaría scilabsimplemente desde los repositorios (no desde el archivo descargado) con el comando:

sudo apt-get install scilab

¡La versión en los repositorios parece estar bastante actualizada!

Nota

En caso de que haya guardado uno o más archivos scilab"hechos en casa" .desktopen ~/.local/share/applications, asegúrese de eliminarlos, ya que anularán los archivos globales, instalados desdeapt-get

Respuesta2

¡Prueba esto!

Nota: estoy usando Scilab v6.0 en CentOS 7 con Gnome 3 Desktop.

  1. abrir una terminal
  2. Ir al directorio del escritorio (/home/$tunombre/Desktop/)
  3. Cree un archivo de escritorio Scilab (toque scilab.desktop)
  4. Abra el archivo y agregue el siguiente contenido al archivo (vi scilab.desktop) Nota: Exec=ruta al ejecutable de scilab e Icon=ruta al icono de scilab

[Entrada de escritorio]

Versión = 1.0

Tipo=Aplicación

Terminal=verdadero

Ejecutivo=/home/$TUNOMBRE/apps/scilab-6.0.0/bin/scilab

Nombre=scilab

Comentario=

Icono=/home/$TUNOMBRE/apps/scilab-6.0.0/share/icons/hicolor/32x3/apps/scilab.png

Comentario[en_US.utf8]=

Nombre[en_US]=Scilab 6.0

  1. Cambie el permiso del archivo a 755 (chmod 755 scilab.desktop)

información relacionada