martes, diciembre 16, 2014

dupeGuru un programa para liberar espacio en disco

Que hay! jajaja bueno despues de varios días de no estar mas que de ocioso les traigo este pequeño pero muy útil programa el cual es un filtro que busca archivos duplicados, existen varias ediciones, para el caso concreto de este pequeño artículo usaré la music edition.

El paquete se encuentra en Aur





Para las ediciones:
me = music edition
pe = picture edition
se = standard edition

Como se lo podrán imaginar las ediciones de musica y de imagenes se concentran en localizar el tipo de archivo propio y pues la standard es general.

Una vez ejecutado tiene una interfaz bastante sencilla donde arrastrarán la ruta que quieran escanear





Una vez terminado podrán seleccionar los archivos, filtrarlos y demás














En sí no es la gran ciencia gracias a que el desarrollador hizo muy amigable este programa.

Por lo pronto espero les sirva y nos vemos hasta la otra :D

martes, noviembre 04, 2014

Per, un estilo visual para Qtcurve

El fin de semana pasado edite una configuración para Qtcurve basado en Aeri y Anewstart. De lo cual nació Per.


Para descargarlo pueden visitar la pagina de kde-look.

En el archivo que esta en kde-look viene la configuración del estilo para Qtcurve y dos esquemas de colores; uno para visualizar el titulo de la ventana y el otro archivo trae una configurado para que no se muestre el titulo de la ventana (para obtener un diseño mas minimalista).

Si tienen dudas y/o sugerencias pueden dejar su comentario.

Saludos :P

Kde Connect

Bueno después de algunos días sin encontrar nada que encontrara interesante para probar y postear hablaré de la instalación de Kde Connect, bueno pues... que es eso?

Pues Kde Connect es un proyecto para crear una interconexión entre dispositivos que te facilite la vida, incremente la productividad o mínimo saber quien te llama o te manda mensajes sin necesidad de ir a tomar el teléfono. Actualmente cuenta con soporte para Android y Blackberry y se supone también lo habrá para IOS.

Bueno pero vamos a lo importante como tenerlo instalado en nuestro Arch.

Solo hay 3 paquetes así que pueden instalar el paquete que gusten:

En mi caso instalé la versión desde Git 


instala como si nada y corren 2 comandos para hacerlo funcionar


qdbus org.kde.kded /kded loadModule kdeconnect

y

kbuildsycoca4 -noincremental

Pero ohhh sorpresa que sucede si me aparece este error:

 qdbus org.kde.kded /kded loadModule kdeconnect
qdbus: could not exec '/usr/lib/qt/bin/qdbus': No such file or directory 

fácil es porque tenemos qt4 así que instalamos las herramientas de qt5


así que lo resolvemos con un


sudo pacman -S qt5-tools

y reintentamos los comandos anteriores, así finalizamos la instalación en Arch y para android tan facil como poner kde connect en la play store



Al ejecutarlo en ambos lados rápidamente se encuentran los dispositivos, esto es como cuando uno quiere emparejar el bluetooth.

Para checar las propiedades pueden verlo en las preferencias del sistema


y así modifican lo que quieran que se ejecute en su kde connect, por cierto pueden agregar un pequeño plasmoid para que sea mas fácil el acceso.


En fin eso es todo (fácil no?) cualquier duda o comentario ya saben ;)

miércoles, octubre 15, 2014

Box.net en Arch y derivados

Continuando con mis intentos de tutos les comento que el día de ayer me puse a pensar en como hacer para sincronizar cosas del trabajo en la nube (particularmente Box) y pues entre menos tiempo esté uno en W mejor.

Así que sin más rollo comencemos, en el blog de nuestros amigos Desdelinux, tienen un tuto bastante bueno sobre este tema. Tomando unas cosas de aquí y de allá armaremos el que aquí presentamos.

Primero instalaremos davfs

sudo pacman -S davfs

Posteriormente creamos una carpeta donde van a montarse los datos de la nube, pueden ponerla donde gusten, generalmente pues requiere que estén a la mano así que yo lo puse en mi carpeta de home y pueden darle el nombre que gusten yo usé Box (es por que así se llama el servicio no tiene nada que ver que solo sean 3 letras). Así que procedemos con

mkdir ~/Box

Ahora montaremos el servicio de la nube en nuestra carpeta recién creada para ello, por eso modificaremos nuestro archivo fstab

sudo nano /etc/fstab

Al final de ese archivo agregamos la línea siguiente

https://dav.box.com/dav /home/<nombre de usuario>/Box davfs _netdev,rw,user 0 0

Por supuesto ponen la ruta donde hayan creado la carpeta en la sección donde esta /home/<nombre de usuario>/Box

Bueno ya tenemos punto de montaje y donde ahora vamos a configurarlo, para empezar necesitamos crear una carpeta oculta en home esto se hace con un sencillo

mkdir ~/.davfs2

Le copiamos los archivos de configuración de davfs2

sudo cp /etc/davfs2/davfs2.conf /home/usuario/.davfs2/
sudo cp /etc/davfs2/secrets /home/usuario/.davfs2/

Le damos los permisos a la carpeta

sudo chown -R <tu nombre de usuario> /home/<aquí tambien XD>/.davfs2

Editamos el archivo davfs2.conf y buscamos la línea que dice

#use_locks 1

y la dejamos así

use_locks 0

Posteriormente en el archivo secrets agregamos al final del archivo

https://dav.box.com/dav usuario@email.com password

Donde usuario@email.com es el correo con el que están registrados en Box.net y password es su contraseña del sitio.

Así que solo queda probar que todo salió bien

mount /ruta/de su carpeta

Si todo salió bien se montará y comenzará a sincronizar.

Pero si no es porque su pc le quedarán 5 segundos de vida... bueno no... hay diversos errores que puede arrojarnos a la hora del montaje, veamos la solución a alguno de ellos.

¿Que hacer?, si me sale el error:

1. "/sbin/mount.davfs: program is not setuid root"

sudo chmod u+s /sbin/mount.davfs

2. "/sbin/mount.davfs: user must be member of group davfs2"

sudo gpasswd -a usuario davfs2

3. "/sbin/mount.davfs: / is the home directory of user kernoops"

sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

4. Error de entrada / salida cuando quieren crear un archivo, asegurense que en archivo davfs2.conf esté la sección

"use_locks 0"

5. Mounting Failed – 302 Found, este error me pasó a mi y se soluciona asegurandonos que la dirección escrita en el fstab es efectivamente:

https://dav.box.com/dav

Hasta aquí le dejo espero que les sea de utilidad.

Saludos

martes, octubre 14, 2014

Continuando con impresoras HP ahora toca multifuncionales

Bueno después de una larga (en realidad larguísima) ausencia nuevamente venimos a tratar de compartir tips y datos que pueden ser útiles a la hora de trabajar en Linux, principalmente Arch y derivados.

El día de hoy traemos para ustedes la configuración de una impresora multifuncional pero por red (en casa esta conectada al wireless).

Sin mas preámbulos comencemos:

Primero necesitamos los paquetes principales que en este caso es hplip junto con mas dependencias para que funcione así que vamos a nuestra terminal (si lo admito es bonito regresar a esto y dejar el next, next, no he leído pero si acepto)

sudo pacman -S cups cups-filters avahi ghostscript gsfonts hplip

Además queremos usar el escaner así que también tecleamos

sudo pacman -S sane xsane

Para poder escanear necesitamos agregar a nuestro usuario al grupo scanner y lp
sudo gpasswd -a usuario scanner
sudo gpasswd -a usuario lp

Donde usuario es el nombre de su usuario

Agregaremos unas líneas a /etc/sane.d/net.conf, así que:

sudo nano /etc/sane.d/net.conf 

y agregamos nuestra impresora multi de red o nuestro escaner según aplique
#dirección ip de la impresora yo por ejemplo la tengo en la .82
192.168.1.82
#nombre del host en mi caso la impresora
HP0465F0

Guardamos y salimos

Ahora sí en la terminal tecleamos

$ hp-setup


Es un multi wireless entonces seleccionamos la segunda opcion.


ya que lo localizó lo seleccionamos y continuamos con la configuración


Agregan el nombre del multi y le dan add printer.

Posteriormente abrimos el HP Device Manager y voilá


Al seleccionar scan les abrirá Xsane


Cuando abra la interfaz solamente configurenla a su gusto y listo


Así que con esto concluimos este pequeño tuto que fue probado por mi (jajaja quería instalar el multi para no tener que pasar a W para escanear).

Saludos :)

P.D. No les abre la interfaz de HP no teman pongan un
pacman -Qi hplip

Y verifiquen que dependencias les hacen falta ;)

P.D.2 Disculpe el acomodo del post pero todavía no me acostumbro XD

miércoles, agosto 20, 2014

Recuperar y/o instalar el GRUB para Archlinux desde un live CD, DVD o live USB para sistemas UEFI

Este proceso es un poco parecido al de un post que había escrito desde hace mas de uno año o dos años atrás.

Antes que todo, este proceso solo funciona con sistemas UEFI + tabla de partición GPT (si usas BIOS + MBR te recomiendo que revises el enlace que he puesto al inicio), tambien es probable que no funcione en todos los casos (casos aislados que necesiten una configuración adicional como las Mac por ejemplo)

Recuerden que en la tabla GPT, la primera partición (la cual seria sda1 para muchos) debe de ser para EFI con un sistema de archivos FAT32 y con un tamaño de 512 mb (puede ser menos, pero mejor que sobre en ves que haga falta)

NOTA: El sistema de archivos y la posición de la partición donde esta instalada distribución variara de acuerdo a las configuraciones de cada usuario.

Sin nada mas que agregar (aun) comencemos con el proceso :P

Ya estando desde el live CD, DVD o live USB (la cual deben de iniciar en modo UEFI y no en legacy) abrimos una terminal y escribimos las siguientes lineas mediante root:

Primero montamos la partición donde tenemos instalado Archlinux

mount -t xfs /dev/sda3 /mnt/

Creamos una carpeta en la partición montada para EFI

mkdir /mnt/boot/efi/

Luego montamos la partición donde estarán los archivos para EFI

mount -t vfat /dev/sda1 /mnt/boot/efi/

En la partición para EFI debe de haber una carpeta con el nombre "EFI" (en mayúscula y sin comillas), si no existe, creen una carpeta con el nombre mencionado anteriormente.

Para terminar los preparativos básicos, escribimos las siguientes lineas:

mount --bind /dev/ /mnt/dev/
mount --bind /dev/pts/ /mnt/dev/pts/
mount --bind /proc/ /mnt/proc/
mount --bind /sys/ /mnt/sys/

Ahora ejecutamos chroot para poder utilizar el bash de Archlinux desde el live

chroot /mnt/ /bin/bash

Ya utilizando chroot, ejecutamos la siguiente linea para instalar el GRUB

grub-install --target=x86_64-efi --efi-directory=/boot/efi/ --bootloader-id=grub --boot-directory=/boot/efi/EFI --recheck --debug

Si todo salio bien y no ha mostrado ningún error el proceso anterior, ejecutamos el siguiente comando para configurar el GRUB.

grub-mkconfig -o /boot/efi/EFI/grub/grub.cfg

Ya con esto, el GRUB de Archlinux debe de estar funcionando correctamente para poder ser utilizado.

Si desean que la partición EFI sea montada cuando inicie Archlinux (para modificar el GRUB o para cualquier cosa), solo debemos de modificar el archivo fstab y agregar una entrada para nuestra partición.

Primero necesitamos saber la UUID de nuestra partición EFI, para ello ejecutamos como root el comando "blkid" el cual nos mostrara el siguiente resultado:


En mi caso el "UUID" de mi partición FAT32 para EFI es la "A0A1-C163"

Ahora debemos de abrir el archivo fstab

nano /etc/fstab

Y al final del archivo agregar la linea:

UUID="El UUID de su partición" /boot/efi vfat defaults 0 2

Ya con esto, el archivo les debe de quedar parecido al de la imagen siguiente:


Ahora solo reiniciamos y verificamos que la partición sea montada desde el inicio.

Espero que les sea de utilidad, cualquier duda y/o sugerencia pueden dejar su comentario con tranquilidad.

Saludos :D

viernes, abril 26, 2013

Swap adicional, el 'ReadyBoost' de linux!

Bueno como todos los usuarios de windows saben, ReadyBoost sirve para aumentar la memoria caché de las computadoras de bajos recursos mediante un dispositivo flash/USB, de esta manera se aumenta el rendimiento considerablemente de una computadora (dependiendo de que pendrive uses), en resumidas cuentas es la alternativa de la swap en windows, la diferencia es que en linux se usa como partición dentro del disco duro y eso lo hace mucho más cómodo, en cambio si tu swap dejó de ser suficiente en tu computadora por el avance de los entornos de escritorio y/o paquetes en el sistema linux y te da pereza aumentar la swap del disco duro o tu disco duro está limitado para hacerlo, podemos hacer algo muy parecido a ReadyBoost, aumentar la swap por medio de un USB, en realidad yo no lo ocupo mucho ya que mi RAM y mi swap siguen siendo eficaces en mi computadora, pero de igual manera ya lo probé y funciona perfecto.

Dejando atrás mi breve explicación pasemos a la acción, para usar un pendrive para aumentar tu swap hacemos los siguientes sencillos pasos:
  • Desmontamos el USB desde terminal:
    # umount /dev/sdXX
    (Donde las X indican el dispositivo, ejemplo /dev/sda1)
  • Convertimos a memoria swap el dispositivo flash:
    # mkswap /dev/sdXX
  • Activamos la nueva swap:
    # swapon -p 32767 /dev/sdXX
  • Y estará activa para comprobar podemos abrir el monitor del sistema para ver que nuestra swap ha aumentado, al final les anexo una imagen.
  • Para desactivar la swap adicional ejecutamos el siguiente comando:
    # swapoff /dev/sdXX
Si se fijan en mi disco duro mi swap es de únicamente 512Mb y aumenta a mas de 4Gb con una memoria de 3.7Gb.

Cualquier duda ya saben, estamos contestando comentarios!

domingo, abril 14, 2013

Instalar Impresoras HP en Archlinux, la nueva forma.

Bueno, hace ya un buen rato les pasé este tuto de como instalar las impresoras HP en arch, pero con la aparición de systemd en arch, desapareció el rc.conf y la configuración de impresoras por medio de este tutorial quedó en el olvido, lo de ahora en realidad es menos complicado de lo que yo tardé tanto tiempo en poder instalarla, incluso me había resignado y estuve a punto de dejar archlinux atrás y regresar a ubuntu xD, en fin, dejemos las habladurías de lado y comencemos con lo que nos interesa en verdad.


  1. Instalamos estos paquetes: cups cups-filters avahi ghostscript gsfonts

    $ sudo pacman -S cups cups-filters avahi ghostscript gsfonts

  2. Instalamos paquetes que dependen del tipo de tu impresora como lo son 

    hplip - drivers para HP
    hpoj - drivers para HP Office Jet

  3. Agregamos nuestro usuario a los grupos sys y lp

    sudo gpasswd -a usuario sys 
    sudo gpasswd -a usuario lp

  4. Ahora viene lo que más nos interesa, hacer que cups inicie siempre sin tener que ejecutar otra vez ningún comando con:

    sudo systemctl enable cups.service

  5. Para no tener que reiniciar esta ocasión, ejecutamos lo siguiente:

    sudo systemctl enable cups.service

  6. Y por ultimo configuramos con cups y posteriormente con hplip o hpoj y tenemos nuestra impresora o multifuncional activo para siempre en arch.
Cualquier duda o aclaración aquí estamos!

lunes, abril 01, 2013

Recuperar Grub de Archlinux desde un live cd o live usb

El proceso es un poco sencillo y fácil de entender, aunque no aseguro en un 100% que les pueda funcionar.

Antes que todo deben de tener un live cd o un live usb para iniciar el proceso.

Nota: usare los prefijos "ext4" para representar el sistema de archivos y "sda2" como partición a manipular.

Cuando haya cargado la distribución live, abren una terminal y escriben las siguientes lineas como root o mediante sudo:
mount -t ext4 /dev/sda2 /mnt/
mount --bind /dev/ /mnt/dev/
mount --bind /dev/pts/ /mnt/dev/pts/
mount --bind /proc/ /mnt/proc/
mount --bind /sys/ /mnt/sys/
chroot /mnt/ /bin/bash
grub-install /dev/sda
Ya con esto tendrían de vuelta al Grub.

Espero que les pueda ser de ayuda esta información.

Saludos a todos :D

Fuente

lunes, marzo 25, 2013

Helium 4.1.0 Milestone 1

Hace pocos días lance la nueva versión de Helium, pero dado que el efecto sombreado me quedo mal. he decido trabajar en la siguiente versión del tema para solucionar el problema.



Si ha ustedes les encanta el tema y desean colaborar en su desarrollo, por favor descargen esta version de prueba y reporten los errores que puedan encontrar.

Espero su ayuda.

De antemano, muchas gracias.

Saludos :D