miércoles, 20 de agosto de 2014

¿Cómo creo un lanzador en el panel de Unity?

Hay veces que las cosas tienen que hacerse de una manera en qué no estaban prevista. Esto es porque en Conducción Política hay libritos, pero no manuales. Cada debe hacer lo que tiene que hacer, y de la manera en que pueda hacerlo. Eso es lo que se llama quehacer político.


En la conducción de un sistema informatizado ha de obrarse de la misma manera. Existirán ocasiones donde las cosas no se den automáticamente como es debido, y por tal motivo, un conductor ha de tener la pericia y el arte de responder con su bagaje en tiempo y en lugar.

En Ubuntu, por ejemplo, puede suceder en algunas ocasiones mas o menos extendidas que - por un motivo u otro - las aplicaciones no creen automáticamente lanzadores o accesos directos en el Dash, el Panel de Unity.

Esto puede deberse a que no fueron desarrolladas para Ubuntu en particular o no se tuvo en cuenta la interfaz Unity, debido a que el procedimiento de inicialización del programa requiere pasos adicionales, o simplemente porque el autor no lo tuvo en cuenta.

En tales casos, será difícil dejar en el lanzador la aplicación deseada.

Por ejemplo, en este caso ustedes ansían instalar el comunicador IP Skype 4.3 para comunicarse con antiguos contactos Messenger y Skype, amén de Facebook. Si bien es un software multiplataforma, es marcadamente privativo, y habremos de esforzarnos ligeramente para dejarlo andando a través de un lanzador.

Al disponer de Ubuntu 14.04LTS Trusty Tahr de 64 bits, hemos de descargar e instalar correctamente la versión del paquete que sea compatible con nuestra distribución y equipo. En este caso, será Skype 4.3.0.37 Multiarquitectura para Ubuntu 12.04  desde la web oficial.

Lo haremos con la terminal, ingresando los siguientes Comandos de Organización:

cd ~/Descargas  ;

wget http://download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb ;

sudo apt-get install sni-qt:i386 ;

sudo dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb ;


Esto dejará instalado Skype 4.3 junto con la librería necesaria para que el indicador del panel superior sea visible en Ubuntu Trusty (la librería sni-qt).


Crear un Lanzador en Unity

Para crear un lanzador en el Dash para el mismo, en tanto, debemos instalar Gnome-Panel desde la Terminal. Si no lo tuviésemos instalado, lo haremos con:

sudo apt-get install gnome-panel

Y ya podremos proponer la creación de un lanzador con el siguiente comando:

gnome-desktop-item-edit ~/ --create-new


En la ventana "Crear Lanzador" debemos indicarle un nombre (podríamos crear un enlace oculto agregándole un "." delante del nombre, de modo que quede ".Skype 4.3" por ejemplo).

En el campo "Comando" le agregamos el comando de ejecución propiamente dicho, que como ya vimos, es simplemente skype. Al tipearlo, aparecerá su ícono, pero podríamos elegir otro haciendo clic sobre el y cambiando el archivo gráfico. Cuando presionemos el botón Aceptar, se creará un ícono lanzador oculto (o acceso directo) en nuestra Carpeta de Usuario.

Simplemente presionamos Ctrl+H para activar la visualización de los archivos ocultos, lo localizamos entre todos, y lo arrastramos hasta la barra de Unity, en el lugar donde lo queremos poner. El resto de los lanzadores "harán espacio" al nuevo integrante de la barra.
Esto nos permitirá mantener ocultos de nuestra Carpeta de Usuario los lanzadores, pues normalmente quedaría desprolijo tener esos lanzadores "tirados por ahí". Con los lanzadores hemos de seguir la técnica que un buen dirigente usa con sus Punteros Políticos... que haya de todo tipo y color, pero que se noten lo menos posible.

Luego, para desactivar la vista de archivos ocultos, volvemos a presionar Ctrl+H (o vamos a Editar / Preferencias, y en la solapa Vistas, destildamos Mostrar los archivos Ocultos y de Respaldo.

Podremos ya lanzar Skype haciendo clic en el lanzador. Una vez aceptados los términos de uso, podremos loguearnos con nuestra respectiva Cuenta de Usuario de Skype o los servicios compatibles..
También tendremos acceso a su menú contextual en el panel superior.

6 comentarios:

  1. podria ampliar general, ya que estamos con skype, comprado por los imperialistas de mocosoft.
    el asunto de que la camara se vea pata para arriba?
    busque tutos en lanternet, pero no encontre nada que funcione, muchas gracias y muchas gracias por este tutorial

    ResponderEliminar
    Respuestas
    1. Estimado Zedarg:

      La libertad es para aquellos decididos a luchar por ella, pues no tiene precio y nadie la regalará.

      Por tal motivo, es tarea de todo peronistas emplear herramientas libres para su quehacer informático.

      Sin embargo, hemos dicho que hay que combatir al Capital, y una manera efectiva de hacerlo es emplear Ubuntu, aún cuando ello signifique emplear alguna que otra herramienta privativa. Si ello ha de hacerse, debe hacerse. Nosotros no somos sectarios, sino que hemos de convencer a todo el que se pueda.

      Como siempre cuando realicen consultas, solicitamos tengan a bien de indicarnos el tipo de hardware (mother o equipo portátil, dispositivo) así como distribución (si aplica), y en cual versión de Ubuntu.

      Puede indicarnos la webcam con el comando "lsusb" y buscarla en la lista.

      En el caso del video "patas pa'rriba" está documentado en varios equipos portátiles, y se debe más que nada a librerías QT en algunas distribuciones Linux.

      En este artículo se describe cómo instalar las librerías

      http://www.pc-freak.net/blog/how-to-fix-upside-down-inverted-web-camera-laptop-asus-k51ac-issue-on-ubuntu-linux-and-debian-gnu-linux/

      Sin embargo, le recomendamos proceder con el tutorial de instalación "a pelo" de Ubuntu que teníamos para Ubuntu 4.2, y aplicarlo a la versión 4.3 de la misma manera.

      Este procedimeinto le permitirá descargar las librerías conflictivas y utilizarlas bien en Ubuntu 14.04 también (amén de las distro derivadas de Debian), junto con su lanzador específico (para que las cargue al iniciar Skype).

      http://ubuntuperonista.blogspot.com.ar/2012/12/como-instalo-skype-41-en-ubuntu-1010-de.html

      Deberás conseguir los archivos indicados, y extraerles las librerías necesarias. Del archivo libphonon4_4.6.2-0ubuntu5.5_i386.deb es necesario extraer los siguientes archivos (podemos usar el Escritorio como lugar intermedio):

      /usr/lib/libphonon.so.4
      /usr/lib/libphonon.so.4.4
      /usr/lib/libphonon.so.4.4.0

      Del archivo libqt4-webkit_4.6.3-4+squeeze1_i386.deb extraemos los siguientes ficheros

      usr/lib/libQtWebKit.so.4
      usr/lib/libQtWebKit.so.4.6
      usr/lib/libQtWebKit.so.4.6.3

      Del archivo libqt4-xmlpatterns_4.6.3-4+squeeze1_i386.deb extraemos los siguientes archivos.

      /usr/lib/libQtXmlPatterns.so.4
      /usr/lib/libQtXmlPatterns.so.4.6
      /usr/lib/libQtXmlPatterns.so.4.3

      Estos seis archivos de librerías (o nueve, si tenemos Ubuntu de 32 bits o Debian Squeeze) que acabamos de extraer debemos colocarlos en la recientemente creada carpeta ~/skype-4.3.xxxxx/libs.

      Luego debes crear un archivo con un script de programación, que oficiará de lanzador, dentro del directorio de Skype. Puedes hacerlo con:

      gedit ~/skype-4.3.xxxx/skype.sh

      Y le pegas el siguiente texto para que funcione y tome las librerías de la subcarpeta /libs:

      #!/bin/sh
      #Archivo de inicio /skype-4.3.x/skype.sh
      CANONPATH=`readlink -f "$0"`
      cd "`dirname "$CANONPATH"`"
      export LD_LIBRARY_PATH=libs
      ./skype $@

      Guardas el archivo y lo cierras, y le das permisos de ejecución y lo usas como lanzador de Skype.

      sudo chmod -x ~/skype-4.3.xxxx/skype.sh

      Esperamos que tengas éxito con tu librerías y webcam:

      Juan Perón

      Eliminar
    2. muchas gracias general, voy atomarme un rato para ver si puedo solucionar el asunto.!! ud es lo mas grande que hay despues de per.. UD ES LO MAS GRANDE QUE HAY!

      Eliminar
  2. tengo ubuntu 14.04 y utilizo winbox.exe con wine. Si Ejecuto con doble clic el winbox funciona. Me fui a la carpeta y cree un lanzador el cual no aparece, pero el comando no da error. Vi que si preciono ctrl h aparecen los ocultos pero este lanzador no esta. Tal vez a diferencia de cualquier otra cosa, lo que estoy queriendo es crear un lanzador de algo instalado por wine. Gracias!

    ResponderEliminar
  3. Muchas gracias, me han venido muy bien las explicaciones
    Saludo ubuntero y anarcoperonista

    ResponderEliminar
  4. Pues es mucho màs facil si ya lo tienens instalado, solamente escribes "skype" en el buscador de Ubuntu y al aparecer el icono clickas sobre el y lo arrastras a la barra del menu...simple

    ResponderEliminar