sábado, 21 de octubre de 2017

Problemas con SDDM 0.16.0-1

En este pequeño post resolveremos un pequeño problema que se presenta al actualizar SDDM. Quizá y ya este a destiempo este post pero al ver que una persona preguntó sobre este problema, me decidí a escribirlo. Bien, podemos ver la discusión sobre el tema en este hilo. En resumen, proponen una solución alternativa pues no hay una definitiva, y es agregar nuestro modulo de video al initramfs y reconstruir.

Pues vamos a la acción. Primero tenemos que saber el nombre del módulo que agregaremos y eso depende de nuestra tarjeta de video, en mi caso es una gráfica AMD pre GCN, así que el nombre de mi módulo es radeon. Aquí les dejo una pequeña tabla con el nombre del módulo dependiendo su tarjeta gráfica.

Gráfica Módulo
AMD GCN amdgpu
AMD pre GCN radeon
INTEL i915
NVIDIA nouveau

Más información en la wiki de Arch

Una vez identificado el nombre de nuestro módulo lo agregaremos al archivo mkinitcpio.conf, para eso abrimos un terminal y escribimos.

sudo nano /etc/mkinitcpio.conf

Buscamos el apartado MODULES="" y entre las comillas agregamos nuestro módulo, como se ve en la imagen. En mi caso radeon


Ahora reconstruimos el initramfs

sudo mkinitcpio -p linux

Una vez terminado, reiniciamos nuestro equipo y ahora sí deberá iniciar normalmente. Otra solución alternativa sería hacer downgrade pero creo que no es necesario a menos que este método no te funcione o tengas algún problema

sábado, 30 de septiembre de 2017

Instalar Firefox Quantum en Arch

La beta de Firefix Quantum me ha sorprendido! es bastante rápido para cargar las páginas web y se inicia muy rápido en mi notebook, algo difícil de creer (para mi) pues las versiones pasadas (de la 55 hacia atras) eran pesadas para mi muy modesto equipo. El lanzamiento de Firefox Quantum esta previsto para el próximo 14 de Noviembre de este año (2017) pero ya esta disponible una beta publica y es la que he instalado en Arch con la ayuda de yaourt y en lo personal me tiene muy satisfecho.


Vamos a la acción, para instalarlo desde AUR usaremos nuestro amigo yaourt.

$ yaourt -S firefox-beta-bin


Firefox Quantum viene con idioma inglés, y al momento de escribir estas lineas el paquete de idioma en español México no es compatible aún, pero el diccionario para usar el corrector ortográfico si lo es. Si deseas probar suerte y ver si ya esta disponible el paquete de idioma, puedes visitar la página de Mozilla donde encontrarás el diccionario y el paquete de idioma.


miércoles, 20 de septiembre de 2017

Instalar Cliqz en Arch

Cliqz es un navegador que nos ayuda a proteger nuestra privacidad, incluye protección Anti-tracking, anti-pishing, adblocker, así como HTTPS Everywhere para forzar la conexión con las webs de forma segura, además esta basado en firefox.

En Arch lo podemos instalar haciendo uso de yaourt.

$ yaourt -S cliqz-bin

Así de sencillo es la instalación de Cliqz un navegador pro privacidad.


martes, 12 de septiembre de 2017

Instalar el navegador Brave en Arch

En este pequeño post vamos a ver como instalar Brave en nuestro Arch.



Brave proporciona a los usuarios una experiencia de navegación más segura y rápida al bloquear los anuncios, cookies, además de usar HTTPS, Brave es de código abierto y multiplataforma.

Su instalación en Arch es muy sencilla, usaremos la terminal y yaourt.

$ yaourt -S brave-bin


Esperamamos a que termine la descarga y la instalación y ya podremos disfrutar de este excelente navegador.


viernes, 8 de septiembre de 2017

Cambiar los DNS en Arch

Bueno, esto es algo muy sencillo de hacer pero quizá para un recién llegado a Arch no lo sea, así que vamos a ilustrar de forma sencilla como hacer este cambio.
Cada persona tiene su propio motivo para querer realizar este cambio, yo por ejemplo, cambio los DNS por motivos de estabilidad a la hora de navegar, pues los DNSs de mi proveedor de servicios de internet (ISP) no son lo suficientemente estables como me gustaría, además que por las noches es común tener problemas para navegar, otro motivo que tengo para cambiar de servidor DNS es para bloquear las webs con contenido para adultos en la PC que utiliza mi hijo.

Vamos a la acción, para cambiar los DNS en nuestro Arch es muy sencillo, abrimos un terminal y usando nano modificaremos el archivo resolv.conf situado en el directorio /etc

$ sudo nano /etc/resolv.conf

En mi caso, utilizaré los DNS que proporciona OpenDNS con bloqueo para la páginas con contenido para adultos.


Guardamos los cambios, ahora tenemos que proteger el archivo contra escritura para que no sea modificado, así que cambiaremos el atributo a inmutable.

$ sudo chattr +i /etc/resolv.conf

Al ser nuestro archivo inmutable, ya no podre ser modificado por otros programas.

Ahora hagamos una prueba. Los cambios que realizamos se reflejan al momento de guardar el archivo y no es necesario reiniciar networmanager o reiniciar el equipo. Como en mi caso utilizo los DNS de OpenDNS visitaremos la web www.opendns.com/welcome si todo esta correcto debemos ver un aviso de bienvenida.


Esta es nuestra confirmación que todo esta correcto.

Dejo esta pequeña lista de algunos servidores DNS, las IPs que dejo no son las únicas ya que algunos servidores ofrecen IPv6, además de protección contra malware, phishing y bloqueo de contenido para adultos. Visita la web antes de cambiar tus DNS para asegurarte que son las IPs correctas.

COMODO
https://www.comodo.com/secure-dns

IPv4: 8.26.56.26
IPv4: 8.20.247.20

DNS.WATCH
https://dns.watch

IPv4: 84.200.69.80
IPv4: 84.200.70.40

DYN
https://dyn.com/labs/dyn-internet-guide

IPv4: 216.146.35.35
IPv4: 216.146.36.36

FreeDNS
https://freedns.zone

IPv4: 37.235.1.174
IPv4: 37.235.1.177

GOOGLE
https://developers.google.com/speed/public-dns

IPv4: 8.8.8.8
IPv4: 8.8.4.4

NORTON
https://dns.norton.com

IPv4: 199.85.126.10
IPv4: 199.85.127.10 

OpenDNS
https://www.opendns.com

IPv4: 208.67.222.222
IPv4: 208.67.220.220

OpenNIC
https://www.opennic.org

185.121.177.177
169.239.202.202

Te invito a entrar a la web para conocer el proyecto y encontrar los mejores DNS disponibles para tu ubicación.


YANDEX
https://dns.yandex.com

IPv4: 77.88.8.88
IPv4: 77.88.8.2

Para tener una lista mas extensa de servidores DNS podemos vistar la web https://public-dns.info

viernes, 18 de agosto de 2017

Guía de instalación para Arch



Ya tenemos lista nuestra guía de instalación para Archlinux, puedes consultarla aquí o ir directo a la página que tenemos habilitada en el blog para la guía.

La guía está en formato PDF pues fue pensada en que fuera portable y no un post más de este blog.

Si deseas copiar o distribuir esta guía, solo te pido que cites la fuente original y el crédito para resckiw.


jueves, 17 de agosto de 2017

DeaDBeeF no reproduce archivos mp3

En este pequeño post vamos a instalar DeadBeef además de libmad para reproducir archivos mp3. El motivo de este pequeño post es que en un grupo de Telegram leía que un usuario de Arch había instalado DeaDBeeF pero decía que este no reproducía los archivos mp3.

Bien, vamos a instalar DeaDBeeF y libmad.

$ sudo pacman -Sy deadbeef libmad 

Esto es todo, ya podemos disfrutar de este sencillo reproductor y reproducir archivos mp3.

Ahora, les daré un consejo: cuando instalamos algún programa, pacman nos muestras las "dependencias opcionales"para ese paquete, de igual forma podemos consultar la información de algún programa usando pacman.

$ pacman -Si deadbeef 

Esta orden nos muestra la información del paquete DeaDBeeF, si leemos con calma podemos ver que en las dependencias opcionales se encuentra libmad o mpeg123 para reproducir archivos mp3.




domingo, 30 de julio de 2017

Notificador de actualizaciones para Arch

Kalu es una pequeña aplicación que se coloca en nuestro systray y nos avisa con una notificación cuando encuentra nuevas actualizaciones para Arch, ya sean actualizaciones de los repos oficiales o actualizaciones de software que tengamos instalado desde AUR, además nos avisa de las últimas noticias publicadas en archlinux.org.

Su instalación es bastante sencilla y se realiza con yaourt. Abrimos un terminal y escribimos.

$ yaourt -S kalu

Esperamos a que termine la instalación y procedemos a abrirlo. Pulsamos Alt + F2 y escribimos kalu.


Nos aparecerá el icono de Kalu en nuestro systray y empezará a "parpadear" cambiando de colo azul y gris indicándonos que está buscando actualizaciones. Cuando termine de buscar, nos avisara con una notificación para las actualizaciones y otra para las noticias.


Pulsando en Show news... podremos leer las ultimas noticias de archlinux.org. Aconsejo ser el primer botón que pulsemos, pues si no lo hacemos cada ves que busque actualizaciones Kalu volverán a salir las noticias. Para actualizar el sistema pulsamos en Update system... Kalu nos lanzará una ventana como esta:


Escribimos nuestra contraseña y pasaremos a la siguiente ventana.


En esta ventana nos mostrará un resumen de las actualizaciones disponibles. Ahora pulsamos en Upgrade system... para aplicar las actualizaciones.

Kalu puede hacer mas que sólo notificar sobre actualizaciones, si quieres conocer más opciones y todo el potencial de Kalu, te invito a visitar el post acerca de Kalu en la web https://jjacky.com/kalu/ y su repo en Girhub https://github.com/jjk-jacky/kalu donde encontraras información mas detallada de todo lo que Kalu es capaz de hacer.

martes, 25 de julio de 2017

Como usar los alias en linux

Quizá has escuchado o leído sobre los alias en linux en algún sitio, pues bien, en esta entrada del blog vamos a ver como usar esos famosos alias.

Podemos decir que la sintaxis del los alias es la siguiente:

alias MiAlias='Lo que se ejecutara cuando escriba MiAlias'

Por ejemplo.

alias update='sudo pacman -Syu'

De esta forma cuando yo quiera actualizar mi sistema ya no tengo que escribir la orden completa "sudo pacman -Syu", ahora solo tendré que escribir "update".

Si no lo tienes claro aún, se puede decir que es como declarar una variable en programación. Vamos a la practica.


Para declarar los alias tenemos que editar nuestro archivo .bashrc que esta oculto en nuestro home. Vamos a abrir este archivo y declararemos algunos alias y después veremos si funcionan. Abrimos el terminal y escribimos.

$ nano .bashrc


Como podemos ver en la imagen, yo he declarado algunos alias para algunas ordenes que utilizo más a diario. Ahora vamos a probarlas. Guardamos los cambios que realizamos y ejecutamos algunos alias.


Funcionan! para actualizar el sistema mi alias es "upd" y como vemos en la imagen al ejecutar la orden éste actualiza el sistema. Otro de mis alias es "ss" para cuando necesito buscar algún programa en los repos y como se ve en la imagen, al ejecutar "ss audacious" se realiza la búsqueda del paquete audacious.

Usando los alias podemos "resumir" ordenes grandes o comando que usamos a diario a una sola palabra y la verdad que es muy practico.

viernes, 21 de julio de 2017

Enchulame el grub

Lo siento, no pude evitar poner este título xD

Hace unos días, escribí una entrada donde vimos como instalar un kernel de respaldo y le dimos unos toques al grub. pues bien, escribiendo ese post me percate que el sistema trae un tema para el grub, así que decidí escribir esta entrada donde vamos a ver como ponerle temas a nuestro grub.

Para el post, yo usare el tema que viene en el sistema pero ustedes pueden bajarse alguno que les guste de gnome-look.org.

Vamos a la acción. Supongamos que baje el tema de gnome-look así que lo tengo en la carpeta Descargas: mi carpeta con el tema se llama Starfield. Lo primero que haremos será mover la carpeta del tema a la carpeta de temas del grub, para esto abrimos un termial y escribimos.

$ sudo mv Descargas/starfield/ /boot/grub/themes/

No creo que tengan problemas para entender el comando. Bien, Ya tengo mi carpeta del tema en la carpeta de temas del grub


Ahora vamos a indicar al grub la ubicación del tema y que lo debe de usar. en el terminal escribimos.

$ sudo nano /etc/default/grub 

Buscamos la linea #GRUB_THEME="" y la descomentamos (quitamos simbolo detrás de la G) y en medio de las comillas pondremos la ruta hacia el archivo theme.txt que se encuentra dentro de la carpeta del tema.


Si llegas hasta aquí y no entiendes muy bien, lee de nuevo y con calma. Ya tenemos la carpeta del tema para grub dentro de la carpeta de temas del grub y ya configuramos el grub para que tome el tema. Ahora sólo nos falta actualizar el grub para que tome la configuración. En el terminal escribimos.

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Si todo esta correcto, cuando se actualice el grub, nos indicara que tomo el tema.


Listo! ahora podemos reiniciar nuestro equipo y al iniciar el grub ya estara chulo.  xD

lunes, 17 de julio de 2017

Instalar un kernel-lts en Arch

En este pequeño post, veremos como podemos instalar un kernel de respaldo por si en algún momento al actualizar Arch, éste instala un nuevo kernel y por alguna razón nos de un kernel panic (a mi ya me ha pasado).
 

Bien, instalaremos un kernel-lts, éstos son kernel con soporte a largo plazo (en inglés, Long Term Support, abreviadamente, LTS). Al momento de escribir este post el kernel-lts que se encuentra en los repos de Arch es la versión 4.9.

Bien, vamos a buscar cual es el kernel-lts que está en los repos. Abrimos un terminal y escribimos.

$ sudo pacman -Ss kernel lts



Como pueden observar, yo ya lo tengo instalado, pues es una de las primeras cosas que hago cuando instalo Arch.

Vamos a instalarlo. Ojo, para instalarlo escribimos linux-lts y no kernel-lts.

$ sudo pacman -S linux-lts

Ya que este instalado, vamos a actualizar el grub para poder usar Arch con este kernel. Escribimos en terminal.

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Esperamos unos momentos a que termine y reiniciamos el sistema. Cuando inicie el grub nos vamos a Opciones avanzadas y podremos ver la nueva entrada que esta para el kernel-lts. 
Bien, hasta aquí todo esta perfecto. Si seguiste todos los pasos ya debes tener el kernel lts de respaldo, así que este podría ser el final del post, pero si quieres configurar un poco más el grub, sigue leyendo.

Cuando yo instalo el kernel-lts y actualizo el grub, éste inicia por default el kernel-lts: cosa que no me gusta, yo soy de usar siempre el último kernel disponible en los repos estables. ¿Y como solucionamos este comportamiento? pues tenemos que configurar el grub.

Abrimos un terminal y escribimos.
 

$ sudo nano /etc/default/grub

Aquí es donde vamos a obligar al grub a cargar por defecto el kernel que yo quiero. 

En la primera linea dice GRUB_DEFAULT=0 vamos a cambiar ese cero por esto: "Opciones avanzadas para Arch Linux>Arch Linux, con Linux linux" y debe quedarnos así, ojo con las comillas dobles.


De esta forma le indicamos al grub cual kernel debe cargar por default. También podemos usar números enteros para indicar esto mismo, pero con numero a mi no me funciona, así que por este motivo no lo enseño en el post. Ahora sólo tenemos que actualizar el grub, así que escribimo.

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Listo! ahora si terminamos. Ya instalamos un kernel de respaldo y configuramos el grub para que siga utilizando nuestro kernel habitual.

Espero haberme explicado bien y que no te vayan a quedar dudas.

jueves, 13 de julio de 2017

Instalar Privoxy en Arch

Como dice arriba, en esta entrada vamos a ver como instalar privoxy en Arch para mejorar nuestra seguridad y experiencia cuando navegamos por internet.

¿Qué es Privoxy?


Privoxy es un programa que funciona como servidor proxy, tiene capacidades avanzadas de filtrado para proteger la privacidad, modificar el contenido de las páginas web, administrar cookies, controlar accesos y eliminar anuncios, banners, ventanas emergentes y otros elementos indeseados de Internet. Privoxy tiene una configuración muy flexible y puede ser personalizado para adaptarse a las necesidades y gustos individuales. Privoxy es útil tanto para sistemas aislados como para redes multiusuario.

Fuente: Wikipedia.

Vamos a instalarlo, abrimos un terminal y escribimos:

$ sudo pacman -S privoxy

Tenemos que habilitar el servicio.

$ sudo systemctl enable privoxy

Ahora lo iniciamos.

$ sudo systemctl start privoxy

Terminamos con Privoxy. Ahora es turno de configurar firefox.

Si estas usando firefox en este momento pulsa aquí para ir directo a las configuraciones avanzadas, sino, abre firefox y pulsa la tecla Alt > Editar > Preferencias y hasta abajo esta la opción Avanzado.
Pulsamos en Red, limpiamos el contenido web cacheado y en la sección de Conexión pulsamos en Configuración.


Por defecto la configuración está Sin proxy, pero como estamos configurando a firefox para usar privoxy pulsaremos en Configuración manual del proxy y configuramos: Proxy HTTP: 127.0.0.1 y el puerto 8118 que es el que usa privoxy por defecto y pulsamos en Usar el mismo proxy globalmente, ya solo tenemos que pulsar Aceptar.


Si todo esta correcto. pulsa aqui para ver una imagen como la de abajo. Ahora sí, a disfrutar de una navegación mas fluida y segura con anuncios bloqueados.


Como nota, Privoxy se puede usar junto a otros programas como, Squid, polipo, tor o el script del señor Andrwe.

domingo, 9 de julio de 2017

Conectarnos a internet usando los servidores de VPNGate

Hace algún tiempo escribí una entrada donde nos conectabamos a los servidores de VPNBook, en esa ocación utilizamos la informacion que contenia el archivo ovpn que descargamos. Si tienes curiosidad, puedes visitar el post aquí.

En este post vamos a conectarnos a internet usando los servidores vpn que están a disposición de todos de forma gratuita en la web VPNGate.

¿Qué es VPNGate?

VPNGate es un proyecto desarrollado por la Universidad de Tsukuba en Japón. Se trata de una red de servidores vpn hecha por voluntarios, es gratuita y sin registro. 
En la propia web nos dicen que el proposito de este proyecto es es ampliar el conocimiento de "Global Distributed Public VPN Relay Servers".


Primero tenemos que ir a la web de VPNGate.com y seleccionar el servidor del país que mas nos guste. En mi caso utilizare el primero de la lista que es Japan, en la columna OpenVPN daremos click en OpenVPN config file. 


De la siguiente página, descargaremos el archivo necesario para utilizar el VPN que seleccionamos: descargaremos el archivo de configuración para UDP.



Una vez descargado el archivo de configuración, abrimos el terminal para instalar los paquetes que necesitamos (si aun no los tenemos).

$ sudo pacman -S openvpn networkmanager-openvpn

Bien, damos un click derecho sobre el applet de networkmanager y seleccionamos "editar conexiones", se abrirá una ventana como la de abajo, en la cual pulsaremos Añadir.


En la ventana que se abrirá, damos click en el desplegable y seleccionamos: Importar una configuración de vpn guardada... y pulsamos Create.





Se abrira el explorador de archivos, tenemos que seleccionar el archivo .ovpn que descargamos previamente. Ahora nos debe aparecer una ventana como la de abajo. Aquí solo tenemos que cambiar el Nombre de la conexión si no queremos el que nos pone por defecto y pulsar guardar.


Para conectarnos, damo click en el applet de networmanager despues en conexiones y nos debe aparecer el nombre que le dimos a nuestra configuración vpn, daremos click sobre ella para conectarnos. Si todo salio bien, debe salir un mensaje como este.


Ya estamos conectados con exito, ahora podemos comprobarlo si visitamos la web whatismyip.com en mi caso me dará una ip de Japón.


Listo! de esta forma podemos conectarnos por vpn y utilizar una ip diferente para ganar un poco de anonimato, tambien nos sirve si por algún motivo necesitamos una ip concreta de un país.

Espero que se de tu agrado este pequeño post. Si ves algua falta de ortografía has como si no la vistes xD

miércoles, 5 de julio de 2017

Instalando y usando KeePassXC en Arch

Hola gente, estoy muy contento de estar de vuelta, por fin tengo Arch nuevamente instalado en mi equipo así que empezaré nuevamente a escribir en el blog.

Bien, en esta pequeña entrada, instalaremos el gestor de contraseñas KeePassXC.

KeePassXC es un gestor de contraseñas open source, multiplataforma y que utiliza el cifrado AES-256. Integra un generador de contraseñas robusto al que podemos "mover" sus diferentes opciones para generar contraseñas muy muy seguras.

Su instalación en Arch es muy sencilla ya que está en los repos oficiales. Abrimos un terminal y escribimos:

$ sudo pacman -S keepassxc

Terminada la instalación podemos encontrarlo (si usas Mate) en menú > accesorios > KeePassXC


Al abrirlo veremos un interfaz muy sencilla, en la cual podemos crear una nueva base de datos, abrir una database existente o incluso importar alguna db de KeePass.

Para este post crearemos una nueva base de dato (database o db es los mismo) así que pulsamos en Create new database, nos pedirá un nombre y la ubicación donde guardaremos nuestra db. Despues de guardar la db se abrira una ventana como la siguien.


En esta ventana debemos ingresar la contraseña que se usará para abrir la db, adicionalmente podemos elegir usar un archivo llave para tener mas seguridad. Terminada esta parte, pulsamos OK y se abrira la ventana donde empezaremos a añadir nuestros Usuarios y Contraseñas. Bien, añadiremos una "nueva entrada" pulsando donde indica la flecha roja.


Digamos que vamos a crear una entrada para una cuenta de MEGA que queremos registrar. Vamos a llenar los campos con la información que vamos a utilizar como: título, usuario y la url del sitio. Una vez hecho esto pulsamos sobre el dado negro para generar una contraseña robusta.


En mi caso, quiero una contraseña de 24 carácteres, utilizare mayúsculas, minúsculas y número, también podemos indicar que utilice símbolos o ASCII extendido para que sea aun más robusta la contraseña generada. Pusaremos varias veces en Generar hasta que la antropía sea lo más alta posible, despues solo pulsamos en Aplicar. Veremos como los campos: Contraseña y Repetir se llenan automáticamente.


Completada esta parte, pulsamo en Icono para personalizar nuestra entrada.


En esta parte cargaremos una imagen para usar como ícono de nuestra entrada, pulsamos en Usar Icono Personalizado y despues en Añadir Icono Personalizado. Se abrirá el explorodr de archivos y buscaremos la imagen del icono que vamos a utilizar. En mi caso baje una imagen del logo de MEGA en formato PNG. Seleccionamos nuestra imagen y pulsamos Apply y despues OK.



Con ésto, ya tenemos nuestra entrada registrada en la db de KeePassXC y estará disponible para cada vez que la necesitemos.

Ahora vamos a MEGA para utilizar la entrada que creamos.

Abrimos MEGA y pulsamos en Crear Cuenta, llenamos los campor de Nombre y Apellido.



 y utilizando KeePassXC copiaremos el Usuario (Correo electrónico) y Contraseña pulsando sobre sus íconos correspondientes. Recuerda que al pulsar el ícono, solo tienes 10 segundos (por defecto) para usar CTRL + v en la casilla. El tiempo que dura la información en el portapales la puedes aumentar o disminuir en la pestaña Tools > Seguridad.


Ya sólo nos falta Aceptar los termino y pulsar en Crear Cuenta.

De esta manera, utilizamos KeePassXC para crear una cuenta en MEGA usando nuestro correo y utilizando el generador de contraseña que trae KeePassXC, y de la contraseña ni nos preocuparemos pués KeePassXC se encargará de recordarla por nosotros.

En lo personal soy un fan de este tipo de programas. Como recomendación adicional, es una buena practica tener la db en una carpeta que este sincronizada con la nube (como Dropbox, GDrive, MEGA, etc.) así, si por alguna razón se daña su HDD/SSD no se perdera la db y como extra, la tendran disponible en cualquier lugar (con acceso a internet).