Orden sin libertad y libertad sin orden son igualmente destructivos.
Theodore Roosevelt
Anteriormente hice un articulo el cual di una explicación de donde carajos ponemos programas de tipo binario ó ejecutables. Quiero Leerlo . Los cuales por motivos no especificados no los proporcionan en archivos .tar ó . tar.gz. Uno de ellos es el firefox developer , eclipse y como ejemplos puede ver mas. El punto es que poner cada uno de esos programas en sus directorios correspondientes aveces no es suficiente. Y si quieres ir mas allá de solo colocarlos en su lugar correcto. Y hacerlo parte de tu sistema como una extensión mas este artículo debes leer.
Desktop entry
Los entornos de KDE y Gnome tiene una formato muy particular para poder incorporar programas a su escritorio, Estos son conocidos como Desktop Entry o entradas de escritorio. Las cuales son archivos de configuración con extensión .desktop que permiten ingresar los iconos de un programa a sus menús y ejecutarlos desde ahí mismo ,“Lanzadores”.
La pregunta sería donde carajo pongo el maldito .desktop· La respuesta a esa sencilla pregunta es :
/usr/share/applicaction <-- Accesible para todos los usuario ~/.local/share/applications <-- Accesible solo para un usuario
Si hechan un vistaso al directorio verán. Algo parecido a la de la imagen anterior. Y estos son los famosos archivos .Desktop que hacen que su escritorio se vea así.
Crear un lanzador para balsamiq
Unos de los programa que yo uso para crear prototipos de interfaces es balsamiq por la manera tan mamalona de hacer los mockups. Conocer mas de este programa. Pues bien es momento de incrustarlo en mi menú de Escritorio KDE.
-- Vamos a mover la carpeta de balsamiq a /opt monolinux@weapon-x: ls Descargas/Balsamiq Adobe AIR balsamiq_mockups_3.5.17.swf BalsamiqMockups3.exe framework_4.6.0.23201.swf icons META-INF mimetype skins textLayout_2.0.0.232.swf monolinux@weapon-x: sudo mv ../Balsamiq /opt/balsamiq -- Permisos de ejecución monolinux@weapon-x : sudo chmod -R 777 /opt/balsamiq -- Crear un .desktop monolinux@weapon-x : sudo touch balsamiq.desktop -- Editarlo monolinux@weapon-x : sudo nano balsamiq.desktop [Desktop Entry] Name=Balsamiq GenericName=Balsamiq Mockups Exec=/opt/balsamiq/BalsamiqMockups3.exe MimeType = application/x-ms-dos-executable Terminal=false Icon=/opt/balsamiq/icons/mockups_ico_512.png Type=Application Categories=Development; Comment=Balsamiq 3 Mockups -- Listo
Recuerden que cada Escritorio tiene su parámetros de configuración . Son pequeñas las diferencias les recomiendo que las lean. Una de las cosas donde falle es en el MimeType. y es que como Balsamiq es una programa de Windows. No lo podia ejecutar así que leyendo un poco averigüe que para todos los programas que deben ser ejecutados por wine debe tenerlo application/x-ms-dos-executable. Espero que les sirva este tutorial y hasta la próxima
Bibliografias
https://developer.gnome.org/integration-guide/stable/desktop-files.html.es
https://techbase.kde.org/Development/Tutorials/Desktop_File
https://wiki.deepin.org/index.php?title=Desktop_entry&language=en
Soy Juan Luis García Corrales, mi nombre de guerra es monolinux. Vivo en Villagrán ,Guanajuato. Cofundador de jungla
ISC orgullosamente LINCE. Apasionado del arte , Crítico de las Películas , Musica y Libros , Escribo en tiempo libres y ♥ Regina
Mi estilo de vida es la programación así que trato de sincronizarlo con mi vida diaria, predicó la filosofía Gnu/Linux para brindar opciones menos capitalistas.
– Viviendo en la armonía del caos