lunes, 28 de noviembre de 2011

Poner otro monitor extra a nuestra Distro Linux. (Gráficas NVIDIA)

Buenas, el otro día vi que tenía una televisión sin utilizar y me propuse acoplarlo a mi PC para ampliar mi espacio de trabajo.

El proceso es bastante sencillo.


  • Hay que conectar la pantalla al PC (yo lo he hecho por medio de HDMI)

  • Entrar en nvidia-settings :  $ nvidia-settings


  • Y ahí acceder al apartado de "Xserver Display Configuration" que aparece seleccionado en la imagen de arriba.

  • Seleccionamos el monitor externo ( que debería haber sido detectado al conectarlo sin problemas ) dándole clic al cuadrado que le corresponde.
  • En mi caso es "LG Electronics LG TV"
  • Si no lo detecta -> Click en "Detect Displays"

  • Lo configuramos de la siguiente manera:

Configuration: Twin view
Resolution: La misma que tu pantalla habitual
Position: Se puede dejar por defecto aunque yo la he puesto en absolute


  • Le damos a "Apply".

  • Cerramos nvidia-settings

  • Si estamos conforme y el monitor va a quedarse permanentemente podemos guardarlo como predeterminado ejecutando de nuevo: 

$ sudo nvidia-settings  (con permisos de superusuario )

Y dándole a "Save to X configuration file"



Con estos pasos ya podremos disfrutar de nuestro "doble" monitor.

Un saludo!

lunes, 21 de noviembre de 2011

Problema al instalar por paquetes rotos en LMDE Linux Mint Debian

Bueno ya me harté un poco de "buscarme la vida" cada vez que surgiera un problema de paquetes rotos. Así que me propuse encontrar una solución para que esto no ocurriera de nuevo.

Encontré la solución en el foro de linux mint.

Únicamente hay que cambiar una línea de nuestro /etc/apt/sources.list:

  • sudo gedit /etc/apt/sources.list  (o el editor de textos que utilices en vez de gedit)

Y cambiar
          deb http://www.debian-multimedia.org testing main non-free
Por
          deb http://www.debian-multimedia.org stable main non-free

Despues actualizamos los repositorios y ya está:

  • sudo apt-get update && sudo apt-get upgrade

Un saludo!

_______________________________________________________________________________

AÑADO:

La línea que he cambiado en el ejemplo de arriba es para el repositorio de Debian Multimedia. En caso de que, cambiando esa línea, no se resuelva tu problema, debes localizar de qué repositorio es el paquete que tienes roto y ponerlo en stable en vez de testing.

jueves, 17 de noviembre de 2011

Despues de Instalar Linux Mint Debian Edition LMDE. Actualizar después de instalar con cuidado

Bueno, que decir que no se haya escuchado ya... Esta distro realmente es lo mejor que he tenido nunca. El hecho de ser mentolada ya le da elegancia y comodidad. Y ademas al estar basada directamente en Debian la estabilidad y robustez le caracterizan tambien. Todo ello hace que sea una Distribución GNU/Linux impecable y muy competitiva.



Yo la llevo disfrutando ya como un mes y no paro de sorprenderme a medida que voy haciendo cosas.

Y ahora pasemos a la instalación, o mejor, la post-instalación:

Mucha gente ha tenido fallos y se ha rendido pronto, yo contaré los pasos que he seguido para que me fuera bien:

ACTUALIZAR

Lo primero que hice al entrar a Linux Mint Debian fue abrir una terminal y ejecutar:

  • sudo apt-get update
  • sudo apt-get dist-upgrade

Seguramente nos de algún que otro error. No os preocupeis.

INSTALL -F

Despues del dist-upgrade ejecuté el siguiente comando (para los paquetes rotos o parciales):
  • sudo apt-get -f install

ACTUALIZAR DE NUEVO

Al igual que el paso 1º:
  • sudo apt-get update
  • sudo apt-get upgrade

Si ves bien esta vez lo he hecho sin dist-upgrade pues despues de -f install no requiere tanta seguridad.

Esta vez mientras actualiza los paquetes (2º comando) nos pedirá que determinemos dónde debe instalar el GRUB. Tiene que ser en el disco donde se haya instalado el OS, normalmente /dev/sda.

REINICIAR

No hay que decir mucho de esto

VOLVER A ACTUALIZAR

Esta vez actualizaremos gráficamente, con mintupdate. Y nos instalará el kernel 3.0 y demás.

REINICIAR


-->


INSTALAR DRIVER NVIDIA (Si lo necesitas)

Mira cómo se hace aquí

YA HA PASADO LA PARTE "COÑAZO"

Ahora por ejemplo podemos completar compiz con todos sus plugins:
  • sudo apt-get install compiz-plugins compiz-fusion-plugins-main compiz-fusion-plugins-extra

Ponemos las opciones que más nos gusten y una vez hecho eso (Compatibilidad de Gnome marcado) :

           Alt+F2 y escribimos : compiz --replace

Ahora compiz será el gestor de ventanas con todos los efectos que hayas elegido.
Si no se arranca automáticamente cuando vuelvas a iniciar sesión : Agrega a aplicaciones al inicio el comando compiz --replace y ya lo tendrás.


Tambien puedes quitar algunas aplicaciones al inicio innecesarias. Yo por ejemplo no tengo bluetooth el en pc, pues quité el autoarranque del mismo.


Finalmente ya puedes empezar a descargarte programas! En este blog tienes un montón de ellos interesantes.

Un saludo!

______________________________________________________________________________

AÑADO:

Para las tarjetas ATI he encontrado esto:

Para los usuarios de ATI, es recomendable hacer lo siguiente:
  • sudo apt-get remove --purge fglrx*
  • sudo apt-get update && sudo apt-get install fglrx-driver fglrx-control
  • sudo apt-get install libgl1-mesa-dri-experimental compiz-fusion-* fusion-icon
  • sudo /usr/bin/aticonfig --initial
  • sudo reboot

El autor nos comenta que, después de reiniciar, podemos configurar los parámetros de Compiz y de ATI, y en esta última, hay que tener especial atención con: Tear Free Desktop.

También nos dice, que ha descubierto que tiene que usar Fusion-Icon (cargándolo en el inicio) para utilizar compiz como gestor de ventanas. Ejecutar el método “compiz-replace” nos da Compiz sólo una vez.


Fuente:

http://linuxmintlife.wordpress.com/
Un saludo

lunes, 14 de noviembre de 2011

Pidgin al inicio sin que se abra la ventana del programa

Bueno últimamente, no se cual es el motivo, Pidgin (el cual tengo validado en la lista de aplicaciones al inicio) al arrancar el PC abría la ventana principal cuando antes no lo hacía. Y en ocasiones me resultaba bastante molesto.



Así que busqué un poco y en el blog de uptodown ví que hay un complemento o extensión de Pidgin, el cual nos permite que se ejecute sin que se abra la ventana en cuestión al inicio.

Este complemento es pidgin-extprefs:

  • sudo apt-get install pidgin-extprefs


Instalándolo conseguimos que en Herramientas > Complementos nos aparezca un nuevo complemento.


Extended preferences 0.7. Lo activamos y le damos a configurar complemento. Entonces tenemos que marcar la casilla de hide buddy list at startup


Una vez hecho eso, ya lo tenemos configurado. Al arranque del sistema se iniciará Pidgin, pero no se abrirá la ventana principal.

Un saludo

domingo, 13 de noviembre de 2011

COMANDO SED

Sirve para modificar directamente el contenido de los ficheros, enviando el contenido final del fichero a la salida estándar (pantalla).

  • sed [opciones] -f fichero-script [ficheroentrada]
  • sed [opciones] 'texto-script' [ficheroentrada]

Ficheroentrada es el fichero que deseas modificar.

Algunos comandos para texto-script:

  • = :                            Muestra en número de línea actual

  • a\texto :                   Añade texto al fichero

  • i\texto:                      Inserta texto en el fichero

  • r fichero:                 Añade el texto del fichero indicado al fichero

  • c\texto:                    Reemplaza el rango de líneas seleccionado con el texto

  • s/palabra/sustituto/g: Reemplaza “ regexp” por “ sustituto”

  • w fichero:                Escribe el espacio de patrones actual en fichero

  • q :                            Finaliza de inmediato el script pero imprime espacio de patrones

  • Q:                             Finaliza de inmediato el script

De estos comandos el más utilizado creo que es 's/palabra/sustituto/g', o por lo menos es el único que yo he utilizado en varias ocasiones.

Es un comando bastante útil sobre todo para ser utilizado en el desarrollo de scripts.
Yo por ejemplo lo uso en un script para cambiar el formato a muchos archivos de audio o video de golpe. Cuando el nombre de algun video o canción contiene espacios los sustituyo por barras bajas para que ffmpeg no lo reciba como varios ficheros, sino solo uno.
Si a alguien le viniera bien ese script que me lo pida ;)


Un saludo!

viernes, 11 de noviembre de 2011

Base HipHop (Patrón) hecha con lmms

Bueno pues con un poco de esfuerzo (poco la verdad xD) he sacado este patrón de base de hip hop por si resurgieran las ganas de volver a grabar algo.

Está hecho con lmms (Entrada referente a lmms -> LMMS)




Espero que os guste.

Y si alguien quiere unas leves coordenadas para empezar a crear sus propias instrumentales tengo hecho un videotutorial básico de cómo hacerlo. Que me lo pida y lo subo.

Un saludo

martes, 8 de noviembre de 2011

Descargar videos de antena3 y otros canales con Pydowntv

Investigando un poco por una petición de mi hermano acerca de descargar unos videos de la web de antena3, me encontré con Pydowntv. Un programa escrito en python con ese mismo fin. En un principio daba soporte a pocas webs de canales de televisión, pero ahora mismo creo que las tiene todas (en España, el resto de países no lo he confirmado aún).



Para descargarlo hacer click a este link: PydownTV-4.0.tar.gz y lo descargará directamente.

Una vez descargado lo descomprimimos:
  • tar -xzvf Pydown*

Y accedemos a la carpeta:
  • cd PydownTV-4.0

Desde ahí hay un readme que te dice cómo instalarlo o cómo ejecutarlo desde las fuentes (sin instalar).
Para instalarlo sería un comando así:
  • python setup.py install

Y ya lo tendríamos todo. Ahora para utilizar el programa sólo hay que escribir en una terminal:
  • pydowntv http://URL
ó
  • pydowntv
Y nos pedirá la URL.

Añado además que no te descarga el vídeo con la pésima resolución que sale en internet.... sino que lo descarga de la base de datos directamente y tiene calidad normal.

La tabla de televisiones soportadas está en este link: http://code.google.com/p/pydowntv/wiki/Televisiones_Soportadas


Un saludo!

Script para descargar música de youtube.

Ya hice una entrada para descargar videos de youtube y extraer el audio de un video, pero para más comodidad he creado un script que nos lo hace todo directamente.



Simplemente hay que copiarlo en nuestro editor de textos favorito (gedit por ejemplo o kate) y guardarlo con el nombrequequeramos.sh, por ejemplo descarga-yt.sh.

Después le damos permisos de ejecución:

  • sudo chmod +x descarga-yt.sh

Y ya lo tendremos. Para poder ejecutarlo lo movemos a una carpeta del PATH:
  • sudo mv descarga-yt.sh /usr/bin/

Y ya está. Para ejecutarlo:
  • descarga-yt.sh

Y nos pedirá:
  1. El link a youtube
  2. El nombre que queramos darle (sin formato)
  3. El formato de audio al que queramos pasarlo
Finalmente tendremos el archivo de audio en nuestra carpeta principal.

EL SCRIPT ES EL SIGUIENTE:

#!/bin/bash
#
##Script para descargar un video de youtube y pasarlo al formato de audio deseado
#
##Miguel Higuera Romero. Tombe85
#
#tombe85.blogspot.com
#

mkdir descarga-temp
cd descarga-temp

echo
echo "Pega el link de youtube: "
read LINK

echo
echo "Introduce el nombre que le quieras dar: "
read NOMBRE

echo
echo "Escribe el formato de audio [ogg/wma/mp3]: "
read FORMAT

echo
echo COMIENZO DE LA DESCARGA DE YOUTUBE
echo

youtube-dl $LINK

echo

echo TRANSFORMANDO A ARCHIVO DE AUDIO $FORMAT
echo

DESCARGA=`ls`
ffmpeg -i $DESCARGA -f $FORMAT $NOMBRE.$FORMAT

echo
echo MOVIENDO ARCHIVO DE AUDIO A LA CARPETA PRINCIPAL
echo

mv $NOMBRE.$FORMAT /home/`echo $USER`

echo ELIMINANDO ARCHIVOS TEMPORALES
echo

rm $DESCARGA
cd ..
rmdir descarga-temp

echo PROCESO COMPLETADO. EL ARCHIVO DE AUDIO ESTA EN LA CARPETA PRINCIPAL /home/`whoami`.
echo
echo TOMBE85s SCRIPTS. tombe85.blogspot.com 
echo


DEPENDENCIAS: youtube-dl y ffmpeg
  • sudo apt-get install ffmpeg
Y para youtube-dl sacar el script de este link. (Para guardar el script de youtube-dl es el mismo proceso que para este -> Guardar en Gedit/Darle permisos/Mover al PATH)

Un saludo
__________________________________________________________________________________

PD: Si eres muy novato y no entiendes nada, déjame tu correo en constultas y te mando el ejecutable directamente. (Va por un colega)

__________________________________________________________________________________

AÑADO: Por si surgen problemas he subido el script aquí: http://www.megaupload.com/?d=GFFW2JO8

__________________________________________________________________________________

lunes, 7 de noviembre de 2011

Buscar definiciones de palabras desde consola. RAE y WordReference

Este script es lo más útil que he visto en los últimos días. Gracias a jsa_ en la página www.esdebian.org para buscar la definición de una palabra en el diccionario online de la rae o wordreference ya no hace falta ni abrir el navegador.





Con escribir (en mi caso) rae-search palabra ya te da las definiciones de palabra en el diccionario de la RAE. Lo mismo con wr-search palabra para el diccionario de wordreference.




Para que estos scripts sean efectivos nos hace falta tener instalado html2text y wget:

  • sudo apt-get install html2text wget

Y ahora los scripts. Para crear la orden por consola:

1º. Copiamos los scripts siguientes en el editor de textos preferido (gedit por ejemplo). Hay que crear un documento por cada script.

SCRIPT DE LA RAE:

#!/bin/bash
# buscador múltiple del diccionario de la RAE
# introducir rae seguido de los terminos a buscar en inglés

echo RESULTADOS DE BUSQUEDA DE:
echo $@
for i
do
echo -e ++++++++++++++++++++++++++++++++++++++++++++
echo -e Diccionario RAE: $i
echo -e ++++++++++++++++++++++++++++++++++++++++++++"\n"
wget buscon.rae.es/draeI/SrvltGUIBusUsual\?LEMA=$i\&origen=RAE\&TIPO_BUS=3 -q -U mozilla -O rae$i
html2text -utf8 -o rae$i.txt rae$i
cat rae$i.txt|head -n 24
rm rae$i rae$i.txt
done



SCRIPT DE WORDREFERENCE:


#!/bin/bash
# buscador múltiple de word reference
# introducir wr seguido de los terminos a buscar en inglés



echo RESULTADOS DE BUSQUEDA DE:
echo $@
for i
do
echo -e ++++++++++++++++++++++++++++++++++++++++++++
echo -e WORD REFERENCE: $i
echo -e ++++++++++++++++++++++++++++++++++++++++++++"\n"
wget http://wordreference.com/es/translation.asp\?tranword=$i\&dict=enes\&B10=Search -U mozilla -q -O wordref$i
html2text -utf8 -o wordref$i.txt wordref$i
cat wordref$i.txt|tail -n +20|head -n 20
rm wordref$i wordref$i.txt
done


Los guardamos. El de la RAE como rae-search.sh y el de wordreference como wr-search.sh.

2º. Les damos permisos de ejecución
  • sudo chmod +x rae-search.sh wr-search.sh
3º. Comprobamos que funcionan:
  • ./rae-search palabraquequierasbuscar
4º. Los movemos a una carpeta del PATH
  • sudo cp rae-search.sh /usr/bin/
  • sudo cp wr-search.sh /usr/bin/
5º. Ya está todo. Ahora con escribir en terminal:
  • rae-search palabra
te buscará la definición de la palabra y sacará por pantalla algo así:

RESULTADOS DE BUSQUEDA DE:
palabra
++++++++++++++++++++++++++++++++++++++++++++
Diccionario RAE: palabra
++++++++++++++++++++++++++++++++++++++++++++

[Ver_artículo_enmendado]palabra.
(Del lat. parabŏla).
1. f. Segmento del discurso unificado habitualmente por el acento, el
significado y pausas potenciales inicial y final.
2. f. Representación gráfica de la palabra hablada.
3. f. Facultad de hablar.
4. f. Aptitud oratoria.
5. f. Empeño que hace alguien de su fe y probidad en testimonio de lo que
afirma.
6. f. Promesa u oferta.
7. f. Derecho, turno para hablar en las asambleas políticas y otras
corporaciones. Pedir, conceder, tener, retirar la palabra; hacer uso de la
palabra.
8. f. U. con las partículas no o ni y un verbo sirve para dar más fuerza a la
negación de lo que el verbo significa. Con la partícula no se pospone al verbo,
y con la partícula ni algunas veces se antepone. No logré entender palabra.
9. f. ant. Dicho, razón, sentencia, parábola.
10. f. ant. Metal de la voz.
11. f. pl.  palabras que constituyen la forma de los sacramentos a distinción
de su materia.
 buenas~s.
 1. f. pl.  Expresiones o promesas corteses, dichas con intención de agradar y
convencer. Al final, todo se quedó en buenas palabras.
 cuatro,odos,~s.


El script está pensado para que puedas poner varias palabras una seguida de la otra. Así que puedes buscar tantas como quieras.

Si quieres que se guarde en un fichero de texto la salida solo tienes que redirigir la salida hacia el fichero que quieras:
  • rae-search palabra > definicionpalabra.txt
Y si quieres que se guarde siempre en un fichero de texto sólo tienes que borrar la línea de "rm " que está justo antes del "done". Se guardará como raepalabra.txt

Y eso es todo. MUY útil para el día a día sin duda.

Un saludo. 

COMANDO CAT

Sirve para unir (concatenar) ficheros de texto completos, uno después del otro:


           $ cat primero.txt segundo.txt > combinado.txt

También sirve para ver el contenido de un fichero

           $ cat fichero.txt

Algunas opciones:
  • E , --show-ends              : Muestra un $ al final de cada línea
  • n , --numbers                  : Agrega los números de línea
  • b , --number-noblank      : Agrega números de línea a las líneas que NO estén en blanco
  • s , --squeeze-blank          : Comprime las múltiples líneas en blanco a una sola

Un comando bastante útil a la hora de administrar el equipo ;)

Un saludo

sábado, 5 de noviembre de 2011

Nueva cabecera. Hecha con Inkscape y Gimp

Pues así de sencillo es linux! me propuse renovar la cabecera y qué mejores herramientas que Inkscape para crear objetos y gimp para modificar el logo global.

Pues así fué. Primero con Inkscape cree los objetos ( la firma en primer lugar con la pluma, y el ordenador después con más herramientas) y con gimp fui agregando los objetos para crear el logo final y añadirle algunos reflejos y efectos, poner una terminal de fondo y meter a Tux!

El resultado final:


Un saludo!

viernes, 4 de noviembre de 2011

Programa para crear y editar música. LMMS (El clon de flstudio)

Un amigo que se ha metido hace poco con Ubuntu me ha preguntado por algún programa para hacer instrumentales. Como viene de Windows(enlace al final), LMMS es un programa con ese fin clavado al fruity loops o flstudio.



La apariencia del programa resultará familiar si ya se ha probado el fl:


Y bien, lo siguiente es para instalarlo:

Desde Ubuntu/Kubuntu y semejantes lo puedes descargar directamente del centro de software o de synaptics, ya que está en los repositorios oficiales.

O bien desde una terminal escribiendo:

  • sudo apt-get update
  • sudo apt-get install lmms
Con ello te instalará el programa y todas sus dependencias.

Para otras distros en las que no aparezca en los repositorios ( Como es mi caso con LMDE ).

Si utilizas archivos .deb para instalar programas pueden descargar el deb de la página de debian aquí.
Con ello, al instalarlo con el instalador gráfico, te irá diciendo si falta alguna dependencia que puedes descargar desde aquí.

Si utilizas otra paquetería puedes descargar el tarball desde la página de LMMS : http://sourceforge.net/projects/lmms/files/lmms/0.4.12/
El link también incluye la versión para windows.

Y con ello ya lo tendremos! Un saludo

jueves, 3 de noviembre de 2011

El servicio de perfil de usuario no ha podido iniciar sesión. No se puede cargar el perfil de usuario. (Windows 7 o Windows Vista)

Bueno, abriendo un paréntesis en mi mundo de linux (y que no sirva de precedente), mi novia ha tenido un problema con su OS Windows 7.

Resulta que no le dejaba entrar en su perfil de usuario dándole como error el título de la entrada.

Buscando por varios sitios al final logré solucionarle el problema en pocos y eficaces pasos:


  • Entrar en Modo Seguro en el ordenador
Para ello reiniciamos el PC y al cargar presionamos F8 antes de que cargue el logotipo de Windows. Si no os sale la pantalla negruzca con la opción de entrar en modo seguro probar en pulsarlo de forma repetida muy rápidamente en cuanto empiece a arrancar.

DATO: En algunos ASUS en vez de F8 es F5.
  • Una vez entramos en modo seguro en el sistema
En el buscador de Inicio tecleamos regedit y se abrirá una "carpeta" en la que se diferencian dos partes:


  • Ahora, en la parte de la izquierda
Debemos ir abriendo carpetas (dándole al +) según la siguiente dirección:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList


  • Finalmente en ProfileList tenemos unas cuantas carpetas más que son la interesantes:

  • Comprobamos las carpetas
Tenemos que dar una a una y ver en el panel de la derecha ( en el fichero "ProfileImagePath" ) si esa carpeta corresponde a nuestro usuario. De ser necesario se puede comprobar dándole doble click.


  • Una vez encontrada la carpeta de nuestro usuario (comienza por S-1-5 )
Veremos que hay dos carpetas (seguramente con el mismo nombre) en el panel de la izquierda de las que una de ellas acaba en .bak
  • Hay que intercambiarlas
Es decir, poner el .bak en la que no lo tiene y quitárselo a la otra. El proceso, al no poder existir dos carpetas con el mismo nombre es el siguiente:
  1. Cambiar el nombre a la acabada en .bak y borrar solo la k. Quedará acabada en .ba
  2. Cambiar el nombre a la NO acabada en .bak y escribirselo. Quedará acabada en .bak
  3. Borrar el .ba de la primera que cambiamos. 
Así habremos puesto el .bak en la que no lo tenía.

  • Ahora en la carpeta que ha quedado sin .bak le haremos dos cambios en el panel derecho
Buscamos "RefCount" en la parte derecha y le damos doble click. En información del valor hay que poner un 0 (cero).


Y lo mismo en el fichero "State"



EXTREMO CUIDADO: Debe estar marcada la carpeta que NO acaba en .bak despues de haberlas cambiado.

  • Para acabar
Cerrar el editor del registro, Reiniciar el sistema y entrar en nuestro usuario.


Con estos pasos se solucionó el problema. 

Un saludo.

Fuentes: Microsoft y algún foro americano xD

martes, 1 de noviembre de 2011

Como instalar una webcam en linux (cualquier distro)

-->


Bien, pues gracias a un post de raseck localicé el modo de instalar una webcam en cualquier distro de linux. (Debian, Ubuntu, Fedora, Mandriva, etc etc)



Lo primero de todo es ver si nuestra cam es compatible en http://mxhaard.free.fr/spca5xx.html

Y si lo es, aunque yo ni lo comprobé y funcionó, procederemos a mirar si tenemos el driver en los repositorios:

  • apt-cache search spca* gspca*
Si está simplemente lo instalamos (sudo apt-get install spca5xx) y sino lo descargamos de aquí: http://mxhaard.free.fr/download.html

Una vez descargado lo compilamos, aunque yo opté por el modo fácil transformándolo en un .deb/.rpm:
  • sudo alien --to-deb gspcav1-20071224.tar.gz 
  • sudo dpkg -i gspcav1_20071224-2_all.deb
Para rpm:
  • sudo alien --to-rpm gspcav1-20071224.tar.gz
  • sudo rpm -i gspcav1-20071224_all.rpm

Y ahora cargamos el módulo al kernel:
  • sudo modprobe gspca(elquesea)
Con esto ya la tendremos instalada. Puedes probarla con cheese, camorama o algún otro programa.

Un saludo.