Una nueva pregunta (siento ser tan pesado):
He instalado el openmsx, por eso de la nostalgia, que ya tengo 46 años....
El caso es que no me aparece el openmsx-catapult en el menú, como hacen el resto de paquetes instalados.
¿Hay alguna forma de editar este menu para incluirlo en el menu "Juegos" para no tener que entrar desde el Terminal?
Gracias de antemano.
Justo el hilo anterior a tus preguntas habla de eso
http://minino.galpon.org/es/como-crear-un-lanzador
Si, lo vi, pero habla de ponerlo en el escritorio. Yo queria ponerlo en el menu desplegable, (Aplicaciones-juegos, por ejemplo). Pero bueno, tampoco representa ningun problema abrir la Konsola, y escribir un poco. Era simplemente por tenerlo mas comodo.
Tampoco lo usare a menudo, simplemente por tenerlo y de vez en cuando recordar los juegos del msx.
Para que un otro programa aparezca en los menús, debe tener un nombre_fichero.desktop en (preferiblemente): /usr/local/share/applications
algo como:
sudo nano /usr/local/share/applications/openmsx.desktop
Para ello lo ideal es hacerlo manualmente, los campos obligatorios son (para un caso de juego, para otro caso hai que ajustar la última línea)
[Desktop Entry]
Name=Nombre del programa
Comment=Comentario sobre que hace (es el mensaje emergente al posar el puntero sobre la entrada)
Exec=/ruta/al/ejecutable (p.ej./usr/games/laby)
Icon=/ruta/al/icono
Terminal=false
Type=Application
Categories=Game;ActionGame;LogicGame; (de ActionGame o LogicGame elegir la que corresponda o ninguna... ojo la línea acaba en ;)
StartupNotify=true
Hablando en manus, quisera remover algunos atajos, pues saqué ogmo y Abiword (instalé Libreoffice) y sus íconos siguen allí. Como se actualiza o edita el menu?
Gracias.
En algunos casos, por haber añadido nosotros las traducciones, además del .desktop "oficial" que está en /usr/share/applications/xxx.desktop, añadimos el traducido en /usr/local/share/applications/.
Cuando se desinstala/retira un programa, lo que se retira es el .desktop "oficial" pero el que añadimos nosotros quda en su sitio :), porqué es así, sencillo ... lo pusimos ahí por tener preferencia y porque nos asegura que una actualización no nos pisa el .desktop traducido.
Para hacer que un programa no aparezca en el menú, eliminalo o cambiale la extensión (xxx.desktop → xxx.OLD) al lanzador que quieras en el directorio /usr/local/share/applications/ y desaparecerá del menú.
Yo he intentado hacerlo como indicaba mbouzada, pero no me funciona. No sé por qué. Sin embargo, he encontrado este software que permite hacerlo de forma sencilla ya que instala un programa gráfico que hace la tarea.
El problema es que he tenido que modificar el script de instalación, porque no me funcionaba añadiendo la ruta en la que he descargado el programa antes de content (aparece en unas cuantas líneas). Luego he probado el software y funciona perfectamente.
No estaría mal incluir esto en la distribución.