[HowTo] Instalación de OpenBox en Ubuntu

Posted: martes, 6 de mayo de 2014 by Vicz Alvarez in Etiquetas: , , ,
0

Desde la terminal:
sudo apt-get install openbox obconf obmenu
Obconf es un programa creado para Openbox que nos permitirá no sólo configurar las ventanas de Openbox sino que también podremos instalar temas para el gestor de ventanas o configurar los lanzadores.
Obmenu, a diferencia del anterior (Obconf), sólo nos permitirá configurar los menús.
Ahora si queremos usar Openbox como gestor de ventanas sólo tenemos que cerrar la sesión y en la pantalla de login aparecerá un botón con el logotipo de Ubuntu, si le pulsamos nos aparecerá las opciones de escritorio o gestor de ventanas que queramos, en este caso elegimos la opción Openbox y se cargará el gestor de ventanas.
Si todo va bien, en la primera carga de Openbox tendréis un gran problema: no hay ningún programa en el menú. Bien, para solucionarlo solo tenemos que ejecutar Obmenu y configurar el menú de Openbox con las aplicaciones que queramos. El uso es bien sencillo y muy configurable, apto para todos los niveles.

fuente: Ubunblog
----------------------

0

1. DIFF
Lo más sencillo, que es cómo comparar dos carpetas, para ver qué archivos diferentes tienen. Para ello, utilizaremos el siguiente comando:

diff -rq carpeta1 carpeta2
Donde la opción -rq indica que comparemos recursivamente (r) y sólo los archivos diferentes (q). Por ejemplo, si tenemos dos carpetas, una con un archivo más que la otra, con este comando nos lo indicará, diciéndonos qué archivo es:
Como se puede ver, en la carpeta folder1 tenemos archivo1archivo2 y archivo3, mientras que en la carpeta folder2 solo tenemos archivo1 y archivo3. Al ejecutar el comando nos indica que el archivo2 sólo está en la carpeta folder1.
Veamos el caso ahora de comparar dos ficheros para ver sus diferencias. Para ello, utilizaremos el comando
diff fichero1 fichero2
Con un ejemplo lo veremos mejor:
El comando diff nos va a indicar qué pasos hay que seguir para que ambos archivos sean iguales (una manera diferente de decir que son diferentes), teniendo en cuenta que para cada diferencia encontrada nos mostrará primero el número de línea afectado de cada archivo separado por una letra indicando la acción a llevar a cabo en la línea (a: añadir, c: cambiar, d: borrar), y después las líneas afectadas, indicando con < si la diferencia está en el primer archivo y con > si está en el segundo archivo.
Puede ser un poco lioso, pero probándolo un par de veces se coge el truquillo, y nos evitamos tener que instalar programas. Además, ¿cómo lo haríamos sino al conectarnos a un servidor remoto por SSH?
Evidentemente el comando tiene más opciones, que podemos consultar en la documentación man de éste, o en la misma documentación online.


2. WinMerge



Es una herramienta de diferenciación y combinación de código abierto para Windows. WinMerge puede comparar tanto carpetas como archivos, presentando las diferencias en un formato de texto visual fácil de entender y controlar. [WinMerge].


3. DiffMerge

El programa no se limita a comparar dos ficheros, sino que también puede comparar, si así lo quieres, ¡tres! ficheros a la vez. O incluso dos carpetas, mostrando qué ficheros están en una y no en la otra, y la diferencia de los archivos que comparten ambas.
También nos permite juntar dos o tres archivos. Además, si seleccionamos dos o tres archivos en el explorador (o Finder, o Nautilus…), nos da la opción de abrir el programa para compararlos inmediatamente.
Está disponible para Windows, OSX (Apple) y Linux. [DiffMerge].


4. Total Commander

Es un shell para sustituir al explorador de windows, también basado en el concepto de dos ventanas para poder copiar o mover facilmente de una carpeta a otra o de unas a otras, porque en cada ventana puedes tener multiples pestañas. Entre las decenas de cosas para las que sirve este programa, está el sincronizar carpetas. Un par de clics y te dice qué archivos estan en una y no en otra, cuáles son iguales, cuáles son el mismo archivo, pero diferentes.. y si lo deseas.. mueve los de un lado para el otro para dejarte las dos carpetas iguales.... y sus subcarpetas, si lo deseas. [Total Commander].


5. OTROS
No testeados aún.
Duplicate Cleaner: Sencillo programa que  se encarga de localizar en la ubicación que especifiquemos cualquier tipo de coincidencia que pueda existir entre dos o más ficheros, ya sea ésta de nombre, tamaño, fecha o incluso contenido de los archivos.

DoubleKillereste  programa analiza el disco duro o el directorio seleccionado por el usuario para encontrar todos los archivos que coincidan en tamaño y características. Elimina los ficheros duplicados para ahorrar espacio en disco.

Duplicate File Finder: su funcionamiento es simple: compara los ficheros byte a byte o mediante sus CRC (Códigos de Redundancia Cíclica). El porcentaje de acierto en sus búsquedas es del 99.99%.


Anti-Twin: puede realizar su análisis en una ruta específica, escaneando toda la estructura de carpetas de la misma, o bien realizar una comparación entre dos directorios cualquiera.


EasyDuplicateFinder: es una práctica y muy útil aplicación que detecta archivos duplicados (100% duplicados; mismo nombre, mismo contenido, en comparación binaria byte por byte).


NoClone esta herramienta se encargará de buscar todos los archivos duplicados que tengas en tu pc y los eliminará (jpg, gif, videos olvidados, canciones repetidas…), con la posibilidad de restaurar los archivos en caso de error.

DeadRinger  Permite realizar la búsqueda con varios algoritmos diferentes, además, permite la previsualización de los archivos de imágenes encontrados, permitiendo comprobar fácilmente si se trata realmente de un archivo duplicado o no.



CloneSpy es una herramienta que te ayuda a detectar y eliminar archivos duplicados, vacíos o idénticos pero de diferentes versiones, recuperando un montón de espacio libre en tu disco duro.



[HowTo] Montar una partición en Linux

Posted: lunes, 5 de mayo de 2014 by Vicz Alvarez in Etiquetas: , , ,
0

A diferencia de Windows y MS-DOS, en Linux, además de no haber una asignación de letras -a: b: c: d: e:- para las unidades de disco y las particiones, es necesario indicarle al sistema cuando se utilizará una unidad de disco extraible para poder acceder a esta y cuando se dejará de utilizar para poder retirarla y cambiarla por otra. Una vez configuradas las unidades de disco en el sistema se necesitará conocer algunos métodos y atajos para montarlas y desmontarlas rápidamente.

Preparativos para el montaje

Antes de montar la partición, debemos crear una carpeta donde vamos a montarla. Generalmente se suele hacer en /media/ (/mnt en algunas distribuciones), así que es recomendable que la creemos allí:
sudo mkdir /media/lalala
Donde lalala es el nombre que tendrá la carpeta, podemos asignarle el que queramos.
Si el sistema de archivos de la partición que vamos a montar es NTFS (usado por los sistemas operativos Windows NTWindows 2000Windows XPWindows Media CenterWindows 2003 ServerWindows Vista y Windows 2007 Server), entonces se recomienda instalar el controladorntfs-3g para poder tener soporte de escritura en esa partición:
sudo aptitude install ntfs-3g
Si, en cambio, el sistema de archivos es UFS2 (usado por la mayoría de los sistemas operativos basados en BSD, como NetBSDOpenBSDFreeBSD y sus derivados), entonces antes de montar la partición tendremos que cargar en la memoria el módulo del kernel ufs:
sudo modprobe ufs
Para no tener que cargarlo cada vez que inicie el sistema, podemos editar el archivo/etc/modules:
gksudo gedit /etc/modules
Y añadir la siguiente línea antes de ‘loop’:
ufs

Montaje de la partición

Ahora vamos a montar la partición en la carpeta creada. Esto significa que el contenido de la partición va a aparecer en esa carpeta. El comando para montar discos y/o particiones esmount, y se usa de la siguiente manera:
$ sudo mount -t sistema_archivos [-o opciones] /dev/particion carpeta_montaje
Cabe aclarar que si ocurre algún error durante el montaje, no se pondrán en peligro los datos de la partición, simplemente no será montada.


Parámetros

El significado de los parámetros usados en el comando mount son los siguientes:
  • sistema_archivos: es el sistema de archivos de la partición; puede ser vfat (FAT16 y FAT32), ntfs(NTFS) o ufs (UFS y UFS2); hay otros posibles valores, pero no son tratados en este artículo. Si es ufs, entonces debemos indicar de manera obligatoria las opciones ro y ufstype (este último en caso de ser UFS2).
  • opciones: son las opciones de montaje, puede tomar más de un valor, en ese caso los valores se separan con comas (,). Algunos posibles valores son defaults (valores por defecto), ro (Read Only, es decir, Solo Lectura) y ufstype (para especificar el tipo de sistema de archivos UFS, en caso de que se use este); si no se especifican opciones especiales, podemos escribir defaults, u obviar este parámetro por completo (quitando también el -o de adelante). En este artículo, usaremos este parámetro únicamente para el montaje de particiones UFS y UFS2, y para el montaje al inicio del sistema (véase el encabezado Montaje al inicio del sistema).
  • partición: es el identificador de la partición que vamos a montar; puede ser hdXY en caso de ser un disco IDE o ATA, o sdX,Y en caso de ser SATA; la X es la letra del disco rígido (a para el primero, b para el segundo, etc.) y la Y es el número de partición (1 para la primera, 2 para la segunda, etc.). Si queremos saber el nombre de las particiones que tenemos en el equipo, basta con ejecutar el siguiente comando:
$ sudo fdisk -l
  • carpeta_montaje: es la carpeta donde se montará la partición, es decir, donde aparecerán los datos (archivos y carpetas) de la partición; en la mayoría de los casos se encuentra dentro de /media/, aunque puede estar en cualquier otro lugar (véase el encabezado Preparativos para el montaje).


Ejemplos concretos

Para montar una partición FAT16 o FAT32:
sudo mount -t vfat /dev/particion /media/carpeta_montaje
Para montar una partición NTFS:
sudo mount -t ntfs /dev/particion /media/carpeta_montaje
Para montar una partición UFS:
sudo mount -t ufs -o ro /dev/particion /media/carpeta_montaje
Para montar una partición UFS2:
sudo mount -t ufs -o ro,ufstype=ufs2 /dev/particion /media/carpeta_montaje
Para montar una partición donde está Ubuntu:
sudo mount /dev/particion /media/carpeta_montaje

Montaje al inicio del sistema

Una vez que hayamos conseguido montar la partición, quedará montada mientras el sistema esté en marcha. Cuando reiniciemos o apaguemos el equipo, tendremos que volver a montar la partición. Si queremos que se monte cada vez que iniciamos el sistema, necesitaremos modificar el archivo /etc/fstab:
$ sudo gedit /etc/fstab
Aquí se ha usado gEdit, pero puede usarse cualquier editor de textos, como Nano o Vim. Conviene usar gksudo o kdesu en vez de sudo para iniciar un editor en modo gráfico; el primero es para el escritorio GNOME y el segundo para KDE.
Una vez abierto el archivo, tenemos que cambiar la línea que comience con el identificador de la partición que hemos montado (/dev/hdXY o /dev/sdXY) por la siguiente:
/dev/particion /media/carpeta_montaje sistema_archivos opciones 0 0
Si no existe esa línea, la añadimos al final del archivo.
Los argumentos son los mismos que cuando usamos el comando mount. Aquí, si en opciones no usamos ningún valor, tendremos que escribir defaults, y nos quedaría algo así:
/dev/particion /media/carpeta_montaje sistema_archivos defaults 0 0
Si es una partición FAT16 o FAT32 y no nos funciona con defaults, podemos probar las siguientes opciones:
auto,users,exec,umask=000
defaults,rw,user,auto,umask=0
Con esta última se están dando permisos de lectura, escritura y ejecucion a todos los usuarios. Si queremos restringir estos permisos solo a un grupo particular de usuarios (por ejemplo:users), las opciones deben quedar así:
defaults,rw,user,auto,umask=007,gid=grupo 0 0
Donde grupo debe sustituirse por el grupo de usuarios, por ejemplo, users.
Finalmente, si por cualquier motivo no se detectan bien algunos caracteres (como la letra ñ), debemos añadir la siguiente opción junto con las otras utilizadas, para cambiar el mapa de caracteres:
iocharset=utf8
Por ejemplo, una línea podría quedar así:
/dev/hda0 /media/hda0 vfat defaults,rw,user,auto,iocharset=utf8,umask=000 0 0
Para montar todos los dispositivos listados en el archivo /etc/fstab tenemos que ejecutar el siguiente comando en una terminal:
sudo mount -a
Con esto ya tendemos montada nuestra partición cada vez que se inicie Ubuntu.


Crear un lanzador a la partición

Una vez que tenemos montada la partición, comprobamos que en ocasiones puede resultarnos incómodo acceder siempre a la carpeta /media/hdXY (o a la que hayamos especificado), para solucionar esto podemos hacer dos cosas:
  • Crear un lanzador simbólico en nuestra carpeta home o en cualquier otra carpeta
  • Crear un ícono en el escritorio que nos dirija a la carpeta de montaje


Lanzador simbólico en /home

La primera opción es crear un lanzador simbólico (son como los accesos directos de Windows), por ejemplo en nuestra carpeta personal home. Con ello conseguiremos acceder a la partición desde esta carpeta y sin duplicar la información.
Escribimos la siguiente línea en la terminal:
$ ln -s /media/carpeta_montaje /home/usuario/carpeta_destino
Donde carpeta_montaje es la carpeta donde montamos la partición, usuario es el nombre de nuestro usuario en el sistema y carpeta_destino es el lanzador simbólico que crearemos para que actúe como carpeta de montaje.

Ícono en el escritorio

Si lo que queremos es crear un ícono en el escritorio, debemos hacer lo siguiente: 

En GNOME

  1. Desplegamos el menú contextual del escritorio (botón derecho del ratón)
  2. Seleccionamos la opción Crear enlace
  3. Escogemos el tipo Enlace
  4. Rellenamos los campos en blanco con los datos requeridos
  5. Aceptamos para que se cree el enlace


En KDE

  1. Desplegamos el menú contextual del escritorio (botón derecho del ratón)
  2. Seleccionamos la opción Crear nuevo -> Enlace a dispositivo -> Disco duro
  3. En la pestaña General, escribimos el nombre del ícono
  4. En la pestaña Dispositivo, escribimos el identificador de la partición (/dev/hdXY)
  5. Aceptamos para que se cree el enlace


Desmontaje de la partición

Si por cualquier motivo deseas desmontar la partición, no tienes más que escribir esto enterminal:
sudo umount carpeta
Donde carpeta es la ubicación de la carpeta donde está montada la partición (por ejemplo:/media/hdaX).
Fuente: Guía Ubuntu