sábado, 22 de junio de 2013

FFmulticonverter (Ubuntu, Debian, Linux Mint, LMDE)

FFmulticonverter es un conversor de formatos que cubre audio, vídeo, imágenes y documentos. Vamos, un todo en uno. Muy útil cuando uno está cansado ya de transformar formatos con distintos comandos y demás.




El aspecto de la aplicación es el siguiente:


Donde (arriba) seleccionamos el archivo a cambiar el formato y (abajo) seleccionamos Audio/Video , Images o Documents

Contiene una lista de presets (predeterminados) que se pueden modificar al gusto y finalmente convertir pulsando Convert.


Su instalación es muy sencilla y se indican los pasos en su web : sites.google.com/site/ffmulticonverter/

Para Linux Mint se deben seguir los pasos de Ubuntu.

Para Debian y LMDE se debe acceder a launchpad y descargar la versión de ubuntu para natty.

Un saludo!

viernes, 14 de junio de 2013

Linux - Unir varios ficheros pdf en uno solo (pdftk)

Podemos unir varios ficheros pdf en uno solo instalando (si no lo está) pdftk

  • sudo apt-get install pdftk

Una vez instalado solo hay que teclear el comando:
  • pdftk archivo1.pdf archivo2.pdf cat output salida.pdf

Cambiando claramente archivo1 y 2 por los ficheros (los que sean) a juntar y salida.pdf por el nombre que le quieras dar al pdf generado.

Un saludo

jueves, 13 de junio de 2013

Linux - Solución a: Editor del Menú no se abre / alacarte no se abre / alacarte no funciona / error gi._glib import GError

Este error es el que me dio a mí al ejecutar alacarte mediante la terminal:

Traceback (most recent call last):
  File "/usr/bin/alacarte", line 23, in
    from Alacarte.MainWindow import MainWindow
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 32, in
    from Alacarte.MenuEditor import MenuEditor
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 23, in
    from Alacarte import util
  File "/usr/share/alacarte/Alacarte/util.py", line 25, in
    from gi._glib import GError
ImportError: cannot import name GError


El "fallo" está en from gi._glib import GError. Y su resolución es simple.

Abrimos una terminal y tecleamos lo siguiente para editar el fichero /usr/share/alacarte/Alacarte/util.py

  • sudo gedit /usr/share/alacarte/Alacarte/util.py

Y en el fichero (al principio) buscamos la línea:


    # XXX: look into pygobject error marshalling
    from gi._glib import GError

Y la cambiamos por esta:

    # XXX: look into pygobject error marshalling
    from gi.repository.GLib import GError

Guardamos y cerramos.

Al ejecutar alacarte de nuevo se abrirá correctamente
  • alacarte

Un saludo

Fuente: http://bugs.debian.org

miércoles, 12 de junio de 2013

Linux - Borrar con la tecla Supr en gnome 3

Me molestó tener que presionar Ctrl+Supr para borrar archivos, hasta que al final decidí cambiarlo.

Para modificar los accesos de teclas en un programa se puede hacer de dos formas:

1. Desde la terminal:
  • gsettings set org.gnome.desktop.interface can-change-accels true

2. Desde dconf-editor 

    Si no lo tienes instalado --> sudo apt-get install dconf-tools

En dconf-editor vamos a org>gnome>desktop>interface y marcamos la casilla can-change-accels





Una vez configurado dconf vamos a nautilus (u otro) y posicionamos el ratón sobre "mover a la papelera" y presionamos Supr dos veces. La combinación de teclas se cambiará y ya podremos eliminar archivos y carpetas como siempre.

Conviene volver a dconf-editor y desactivar de nuevo la casilla can-change-accels para evitar problemas futuros. 


Un saludo!

martes, 11 de junio de 2013

Linux - Solución a: hplip no imprime a doble cara

Buenas. Tras instalar hplip en Debian, vi que no tenía la opción de imprimir a doble cara a la hora de imprimir un archivo. Cuando instalas hplip de ta la opción para instalar en la impresora duplexer installer, pero a mí no me la dio.

Lo primero es abrir una terminal y teclear:

  • hp-check


Al final de la salida nos mostrará una lista de las dependencias que nos faltan por instalar. Las instalamos:

  • sudo apt-get install [las dependencias que muestre hp-check]

Reiniciamos la máquina y probamos a ver si ya podemos hacer lo que antes no podíamos.

Si aún no podemos imprimir a doble cara, editamos el archivo de configuración /etc/cups/ppd/NombreDeTuImpresora.ppd
  • sudo gedit /etc/cups/ppd/NombreDeTuImpresora.ppd

Y buscamos las líneas siguientes y las borramos. Guardamos y cerramos.

    *UIConstraints: *Duplex *OptionDuplex False
    *UIConstraints: *OptionDuplex False *Duplex


En mi caso estaban en la línea 36 (puede variar).

Tras editar el fichero debemos reiniciar la máquina para que cargue la configuración de nuevo.

Un saludo!

lunes, 10 de junio de 2013

Linux - Solución a: Guake no se despliega en gnome shell [a veces]

Buenas, este problema me ha surgido después de instalar Debian Wheezy con gnome-shell. Resulta que de primeras si se abre guake, pero de vez en cuando no, hasta que hago click en otra ventana y vuelve a funcionar.

Debe ser un problema de determinación de la ventana que tiene el foco en cada momento. Al cerrar guake con la hot-key (F12) no se especifica qué ventana tiene el foco, por lo que guake no se abre.

Indagando, lo he solucionado de la forma siguiente:

  1. Abrimos gnome-tweak-tool (Configuración avanzada puede que se llame en el menú)
  2. Vamos a la pestaña Ventanas
  3. Seleccionamos Window focus mode como mouse


Ahora la posición del ratón indicará qué ventana tiene el foco en todo momento, por lo que guake funcionará como debería.

Un saludo

domingo, 9 de junio de 2013

Linux - Solución a: Despues del grub pantalla en negro

Buenas

Tras instalar Debian Wheezy Stable y "jugar" con el un rato me vi obligado a reiniciar. Y me llevé la sorpresa de que tras el grub no cargaba la distro.

Es un problema bastante común y se puede solucionar configurando Grub adecuadamente.

En mi caso modifiqué el archivo de configuración para agregar parámetros a grub y funcionó. Los pasos a seguir son:

Editar el fichero /etc/default/grub:

  • sudo gedit /etc/default/grub

Buscamos las líneas que sean como las siguientes:


GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

Y modificamos GRUB_CMDLINE_LINUX_DEFAULT dejándolo así:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset acpi_osi=Linux"
GRUB_CMDLINE_LINUX=""


Después debemos ejecutar el comando
  • sudo update-grub

En caso de tener una gráfica híbrida (procesador i3, i5 o i7 y gráfica a parte) debemos editar la misma línea dejádola como sigue:

  Nvidia:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=force"
GRUB_CMDLINE_LINUX=""

 Y ejecutar:
  • sudo update-grub



Tras reiniciar, la distro se cargará correctamente y sin errores aparentes.

Un saludo

miércoles, 5 de junio de 2013

Linux - Habilitar macros "teclas G" en teclados Logitech G series. Solución a: libg15 error 1 gnome15 g15

Solución de problemas --> Al final del post

Mi teclado es un Logitech G110, pero este post vale hasta el G15, y con un suplemento de información en la página oficial también valdrá para los G19.

Bueno, tras llegarme este maravilloso teclado a mis manos me llevé la sorpresa de que las teclas G1-12 mi PC las entendía como F1-12... Y ésto no me gustaba para nada.

Tras intentos fallidos de configuración me encontré con un proyecto dedicado exclusivamente a estos teclados: Gnome15.

(EDITO: si se instala desde el repositorio de la pagina oficial puede dar errores, para evitarlo agregamos el repositorio que indico a continuación)

Sólo hace falta hacer un par de cosas para instalarlo:

1. Añadimos el repositorio y la clave del mismo
  • sudo sh -c "echo deb http://packages.russo79.com/debian/gnome15 precise main > /etc/apt/sources.list.d/gnome15.list"
OJO: donde pone precise debes poner el nombre de tu distribución. Para debian wheezy pondríamos wheezy

Copiamos todo el código siguiente hasta sudo-apt-key add - y lo pegarmos en la terminal con Crtl+Shift+V

echo '-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.19 (GNU/Linux) mQENBFFeChUBCADfGbecu2/WP705CJQTlDSGpzeYL/Jev/8Vtb5g8RZhc0tQBQHz 2SP5wGN1Wkz6UuIam1rjRAatoAFNjl4ndurlMACYeqJssS47UOdU01yxqvg546BJ RXLgbQNGAiu0d12ldjaWfo/LULAb2972Wvqal5ANZjkA0B8R48D7PVNVheuijtmd XvmlxH8iPonr2Wm/J4oxvMP3BbJL5nOJdh/FDOl2caAHU6R5bVZypizwBFycm/P3 PUmZbbOsx3Q5vHB08auFTV4p2CqCFWts5FlWqOXwBofjTuO9qSBZ8D94MhZ2MAXO H98uNArQd2h1g1rGULafVVB6YNrkZ5QZ7rHhABEBAAG0O051bm8gQXJhdWpvIChQ YWNrYWdlIHNpZ25pbmcga2V5KSA8bnVuby5hcmF1am9AcnVzc283OS5jb20+iQE4 BBMBAgAiBQJRXgoVAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAlQAMb zAMRYHQPB/96dlhY79IUZeXfo51U5+OOR+nXJQ+uBwgUxW2yqHf3QBpEzHzwWooQ 87GH89is8vqjL6rL1HMt3P6/EdltT9pPtr/QIYPHDVgzKGw4GMpF0Ma3RS68uIK8 RI/iyo6MzBEashIEaMEqB0TRQo8N64hk9OJ7A3wLrPc4T/jHctv0o1i+OfUKzxqw 7BOGKB2P3a6CNAFqDVxGQSMlnJ6oj33hNFbXq1MZ0jyK7RI4fCIZ4XWRJO1eYLbq icHfrcq30C0UZNMOh0lFtJ+i9dbPufATKGcqOix9NItKZJ+fdGDsawByUUFelgbl 8UWVkDPpiXFiuS2YWJAJwUZS/BzfOQwvuQENBFFeChUBCADQ20hwXNCwzghcuLf9 1AzUVUUvPimT9QjcijtprpnhCLm84jjMHJsgGZbHmV1ZzpweeINfUwmLKQ605gXb vfkMdp5sXcYG3Hpe54OWGsDZzvj1fQvFYBFIyuw4u90k4rhvnl0L2RlHeXQN/yoY I4ckN3VVFcqlUwgHjtkM1R/X6kn3PBWJgG/ktdANn7HhmEg4tW+iSWR+I0fkivEy hAGvXWBjyhOkVpTE1ym6p4Oi7tjgO+mEMBMzv4RvDTDBn3zxeT9SjsBC/hNB0A9Q 6EskaR4x9oZzjyfkRqlXFF+iA9GnDS+/lyaQ8l/8xROMsvQ80jgzXl287CHGRSIt 36mtABEBAAGJAR8EGAECAAkFAlFeChUCGwwACgkQJUADG8wDEWBA7wf+Pm77zBJl 7DWu+pTwh6a/L/mzWFYKFIDFJ47dr2t2gIo7DfDFZu79nSC1GJfuC3cqwwfmvTRK hoZud/QvaCEuqfjrvL3rSZVZ+txXUnPpnsxQzLIZBSPo/i4dNRNDAZZJUgOoTNw7 IXCzFWB2CMpQvzYUGnQeLHLpTGYXhGFweiRpfacaC93O5d9bVIzTK1QDtVwAgVif kGBvGyYNwcMzGWbmuTAAhaVUrHd7UEzC+dvBmS5PAAkj1TNUKAH2bpUTCmC0C6vW XrcyClLiKscQqRm7dinsNIGpGcj6U72OrDWepzntK320wSpizJZdP+6OZzxPRmHE JZAy9UXt0Vf1Mw== =yaAO -----END PGP PUBLIC KEY BLOCK-----'| sudo apt-key add -


Y actualizamos los repositorios:

  • sudo apt-get update


2. Instalamos gnome15
  • sudo apt-get install gnome15

3. Instalamos el driver adecuado. Echamos un vistazo en http://www.russo79.com/gnome15/ a la tabla de los drivers y vemos cuál nos conviene según nuestro teclado y lo instalamos. Por ejemplo:

  • sudo apt-get install gnome15-driver-g15direct



Para su USO:

En ubuntu aparecerá un icono en la bandeja del sistema desde donde podemos configurar nuestras preferencias.

En derivados de ubuntu con xfce (en mi caso por lo menos) no aparecerá el icono, y tampoco me he puesto a buscar cómo hacer que aparezca porque no me parece necesario...

Para configurar los macros, teclas, color de la retroiluminación, etc. ejecutamos el comando
  • g15-config
Y se abrirá la ventana de configuración, como la imagen siguiente:



Donde en Keyboard se elige el color de la retroiluminación, en Macros se configuran las teclas G1-12 y las otras dos pestañas son de configuración de plugins y driver (el driver por defecto funciona).

Los plugins suelen estar directamente relacionados con la pantalla del teclado, así que si tu teclado no tiene pantalla (como es mi caso) ni te molestes.

IMPORTANTE: es necesario (para que funcione siempre correctamente) que se añada a aplicaciones al arranque g15-desktop-service start . Por defecto, se añade por sí solo, pero no estaría de más comprobar que está ahí y si no está agregarlo.



-->


PROBLEMAS COMUNES

Yo tuve un problema al ejecutar el servicio: al arrancar no se ejecutaba y traté de hacerlo por terminal con el comando g15-desktop-service start , pero me daba errores. libg15 returned error 1.

El problema estaba en el mismo gnome15, pues utilicé el repositorio de la página de gnome15. Al borrar ese repositorio y añadir el de russo79 (el del post) se solucionó el problema.

AGRADECIMIENTOS: Gracias a Russo79 por darse cuenta del error y facilitar la instalación y uso de gnome15.

Más información en http://www.russo79.com/gnome15/

Espero que ayude!! Un saludo!

sábado, 1 de junio de 2013

Linux - Montar una carpeta de otro pc en red

En mi caso tengo un netbook que utilizo de disco duro y para descargas. Y creí conveniente poder montarlo en mi pc personal para manejar los archivos y demás.

Los pasos a seguir son los siguientes:

1) Tener una carpeta donde montar la unidad. Creamos una carpeta en /media .

  • sudo mkdir /media/montar

Cambiando montar por el nombre que queramos darle.


2) En el ordenador que vamos a "manipular" conviene que creemos una compartición de la carpeta a la que queramos acceder y le demos un nombre. Por ejemplo "Compartida".




Desde el mismo nautilus podemos crear la compartición dándole al botón derecho del ratón y seleccionando "Opciones de compartición".





3) Conocer la ip del pc a "manipular". Se puede conocer tecleando en su terimal

  • sudo ifconfig

Y buscando en la salida del comando la ip que buscamos (suele ser 192.168.1.num)





4) Montar la carpeta en red

  • sudo mount -t cifs //192.xxx.xxx.xxx/Compartida /media/montar -o username=usuario,password=contraseña,dir_mode=0777,file_mode=0777,lfs

Cambios en el comando:

  1. 192.xxx.xxx.xxx -> La ip del pc a "manipular" (paso 3)
  2. Compartida -> El nombre que le dimos a la la carpeta compartida al crear la compartición (paso 2)
  3. /media/montar -> La ruta donde queremos montar la carpeta en red (paso 1)
  4. usuario -> El nombre de usuario ó "invitado" si hemos marcado la tercera casilla de la imagen del paso 2
  5. contraseña -> La contraseña en caso de no ser invitado

5) Comprobar que se haya montado la carpeta correctamente.


Con estos pasos cumplí con mis propósitos satisfactoriamente y pude manejar la /home de otro pc desde el propio.

Un saludo

Fuentes: Google y http://www.ipversion6.es/