Error de Synergy + KDEConnect

Synergy es un programa para compartir el teclado y mouse de una computadora con otra. Así, si tienes 2 computadoras en el escritorio, no tienes que moverte físicamente para alcanzar el escritorio de la otra. Sólo lo tomas como si fuera un monitor más.

Es genial, tanto que comparte el portapapeles entre dispositivos (lo cual significa que si está en una red abierta o de trabajo o simplemente no confiable, DEBE habilitar cifrado.)

Bien, como se comparte el clipboard, al igual que lo hace KDEConnect, estos se saturan entre sí y terminas sin nada en el clipboard pero peor aún, sin que funcione en Ctrl+v tan básico estando frente a un computadora.

Sólo es de desactivar el «clipboard» entre estos dispositivos en los Ajustes de KDEConnect y ¡listo :D!

Enviar archivos hacia el celular usando KDEConnect (Modo no gráfico)

«Of course, for every tool made and design for Linux, there must be a terminal interaction.»

KDEConnect fue diseñado para trabajar en conjunto con KDE por lo que su integración con Dolphin (el manejador de archivos gráfico de KDE) es bastante fluida.

Sin embargo, para los usuarios de Gnome, la cosa no es tan gráficamente amigable. Sin embargo, todo se resume en la posibilidad de si KDEConnect puede ser usada por medio de la terminal :D.

Primero debemos ya tener el celular previamente configurado con KDEConnect y es recomendado que el dispositivo tenga un nombre que lo identifique. En caso de una Android, sería el nombre des dispositivo en opciones del mismo. Una vez listo, usamos el comando

kdeconnect-cli -l

Este no indicaría en una lista los dispositivos que pueden ser accedidos desde kdeconnect.

Una vez tenemos la lista, no interesa el número que está después del nombre del dispositivo. A este llamaremos DISPOSITIVO. Además, el archivo que vamos a enviar lo mencionaré como ARCHIVO. Entonces, ya que tenemos el número de nuestro dispositivo en terminal escribirmos:

kdeconnect-cli –share ARCHIVO –device DISPOSITIVO

Y eso sería. En el celular se mostrará una barra de avance hasta que el archivo haya sido terminado de enviarse.

Configuración de zmNinja

zmNinja es una aplicación diseñada con tecnología web para el acceso acceder a servidores Zoneminder de vigilancia. A continuación se explicará los pasos a seguir para la configuración de zmNinja.

PASO 1: Cambiar el idioma

En esta pantalla podemos cambiar el idioma de forma inicial.

PASO 2: Seleccionar nuestro Zoneminder

En esta pantalla se ingresan los detalles de conexión del servicio.

PASO 3: Autenticación de usuario de Zoneminder

En esta pantalla nos muestra las opciones de autenticación por usuario del servicio.

PASO 4: Repaso de configuración

PASO 5: Introducción a zmNinja

Usando Cinnamon en Ubuntu Gnome 16.04

Bien, después de haber usado Cinnamon en Debian, me preguntaba cuan ágil se comportaría mi maquina con el entorno gráfico de Cinnamon. La verdad me sorprendió. Generalmente me enfoco más en Gnome por un asunto de usabilidad y velocidad ejecución de tareas. Sin embargo, la velocidad de acción que tiene Cinnamon, conociendo previamente donde está lo que uno está buscando, hace que Gnome se vea torpe.

Ahora, el proceso para la instalación y como le estoy usando es el siguiente:

Al finalizar escribiré una linea con todo lo que se instalaría en una simple linea de terminal.

Primero necesitamos instalar sea desde la terminal o desde synaptic (prefiero synaptic ya que muestra gráficamente todo el proceso):

cinnamon-desktop-environment

En el proceso de instalación nos pide inicio con lightdm o gdm, a lo cual le decimos que vamos a seguir usando gdm.

Seguidamente cerramos sesión y junto al botón de «desbloquear» veremos un engrane el cual al darle clic nos muestra las posibles interfaces a las que podemos acceder. Seleccionamos Cinnamon y desbloquear.

El entorno es bastante «simple» a lo cual después de unos retoques conseguí algo más usable.

Paso 1 – La barra de menúes:

Por alguna razón la barra de utilidades ya no me «calza» con que se encuentre abajo. Es por eso que con clic derecho sobre esta barra, nos aparece un menú en el cual seleccionamos «modificar panel» y luego la opción de «mover la barra» y justo después de esto, arrastramos la barra completa hacia donde esta nos agrade. En mi caso la moví hacia arriba.

Paso 2 – Docky:

Otro de los necesarios en este ambiente es un dock o barra de iconos para reconocer las aplicaciones más usadas de manera visual. Yo instalé Docky es cual es simple y genial. En synaptic solo buscamos:

docky

El mismo viene sencillo y a lo que al abrir nuevas aplicaciones solo le damos clic derecho y Anclar al Dock o Pin to Dock, dependiendo el idioma en que se tenga.

Paso 3 – Caffeine:

Algo que si no tiene tan fácil de instalar es Caffeine, un gestor de pantalla pero aún asi existe la opción usando synaptic. Solo buscamos:

caffeine

Ahora, en las aplicaciones buscamos Caffeine Indicator y listo, café fresco cada vez que se necesite.

Paso 4 – Eye Candy:

Cinnamon tiene características de integrar la descarga de elementos visuales de forma muy practica. Esto por ejemplo con temas de escritorio. En Menú se encuentra la opción Configuración del sistema. Esto nos abre una ventana de donde seleccionamos Temas. Ahora esta ventana se convierte en la selección de temas en donde podemos personalizar nuestro entorno. Yo en particular seleccioné:

Bordes de pantalla: Numix

Iconos: breeze*

Controles: Numix

Puntero de ratón: breeze_cursors*

Escritorio: Tyr Jord

Para este último tenemos una opción que dice Quitar/añadir temas de escritorio la cual nos abre una ventana con la opción Temas disponibles (online) de donde podemos descargar muchas opciones con solo seleccionar el tema y hacer en el botón de Instalar. Luego regresamos a la pestaña anterior y le decimos que use un tema en particular.

Si va a escoger las opciones con *, tiene que instalar unos paquetes adicionales que serian:

breeze-icon-theme

breeze-cursor-theme

El resultado es la imagen de entrada de este post :D.

Ahora, para instalar todo en una linea de terminal (las personalizaciones seria un script pero más facil hacer todo «a patica»).

sudo apt-get install -y cinnamon-desktop-environment docky caffeine breeze-icon-theme breeze-cursor-theme

Que disfruten su nuevo entorno :D.

«haveibeenpwned» (¿Me han comprometido?)

¿Como saber si mi correo ha sido comprometido en estos años? La pagina https://haveibeenpwned.com se creó con ese propósito. Dentro del sitio, se ingresa el correo y este te indica si tu correo ha sido comprometido durante algún ataque registrado. La página no almacena tu correo como lo dice su creador (Entrevista en Hak5).

Y es que desde hace varios años varias cuentas de correo y de diferentes servicios han sido comprometidas por ataques perpetrados a diferentes sitios web. Esta pagina comprueba con las listas de correo que fueron publicadas en estos ataques con el fin de prestar el servicio de corroboración de seguridad.

Pero, ¿estaré yo comprometido por alguno de estos ataques? Bueno, si no se usaba el servicio en cuestión (Ashley Madison por ejemplo -.-! ) pues lo más probable es que esté uno seguro pero igual, esta es una buena manera de comprobar un poco más a fondo de los detalles del día a día en seguridad cibernética que los usuarios no se percatan.

Router crackeado, pésimo internet

Ya como es de costumbre, fin de año, a uno le toca hacer de repara todo en la casa y en mi caso, cualquier cosa electrónica.

El internet (ADSL) había estado fallando en EXTREMO últimamente y ya era hora de arreglarlo de una vez por todas. Intenté desde hacer cambios en el software y las configuraciones hasta cambiar el cable del teléfono (el cual dejó un hueco en el cielo raso de la casa).

Quise alterar el firmware pero por ser ADSL no era simplemente de conseguirse una versión de OpenWRT (un firmware libre ¡lo cual hubiera estado de fabula!). Por otro lado, mi hermano me sugirió el hecho que los fabricantes dejan completamente desprotegidos a sus routers (y por ende a sus consumidores) ya que estos no tiene actualizaciones y, junto a un pobre diseño, hacen que sean presas del «crack» (huecos de seguridad).

Así, haciendo un reset del sistema, el internet regresó a la normalidad. La característica fundamentan que se maneja de este problema es que el mismo estaba comprometido.

Algo que influyó en esto es que nuestro router es propio y su mantenimiento está en nuestra responsabilidad pero al no haber actualizaciones, nos quedamos en la miseria. Por otro lado nuestro ISP renta modems ADSL y ya está aplicando actualizaciones pero hechas por Telnet (Comprobado hace un poco más de un año).

Ahora, creo que pensaré buscar un modem ADSL que cumpla con un buen diseño y actualizaciones con tal de no pasar por dicho problema nuevamente.

Foto de portada por Norlando Pobre.

Los «most have» de Pulse Audio

Pulse Audio es un servidor de audio para los entornos GNU/Linux. Eso significa que podemos conectarnos, enviar audio, reproducir audio… Osea, es UN SERVIDOR :).

Hay algunas aplicaciones que son base para manejar todo esto de manera suave y sin meterse a modificar nada en texto.

Estos serían (voy a poner el nombre del paquete y luego como buscarlas en el centro de software – pronto a desaparecer y remplazado por Gnome Software Enlace aquí):

  • paman
  • paprefs
  • pasystray
  • pavucontrol (ya mencionado anteriormente)

Estos se pueden buscar en Synaptic (Hacemos el filtro usando BUSCAR y no solo con la barra de filtros rápidos) o instalarlos con un apt-get install.

Para no usar la consola:

  • Gestor de PulseAudio (paman)
  • Preferencias de PulseAudio (paprefs)
  • Icono del area de notificación de PulseAudio (pasystray)
  • Control de Volumen de PulseAudio (pavucontrol)

Ahora sí, una breve explicación:

Paman provee datos tecnicos sobre nuestro servidor de audio, a cual estamos conectados, puertos, etc…

Paprefs es esencial si vamos a recibir audio de algún cliente. En otras palabras, regulamos acceso, y divulgación de nuestro servidor dentro de la red para recibir audio.

Pasystray es un icono en el área de notificaciones que nos deja cambiar de servidor de audio al vuelo (para la entrada o salida) del sonido.

Finalmente, pavucontrol es EL manejador de sonido… Desde manejar lineas de audio independientes, su salida y entrada… Es casi DJ. Pero con una interfaz súper simple.

Comprender Loopback Module de Pulseaudio

Al tener una tarjeta de televisión dentro de mi desktop, el usar simplemente tvtime no me ha dado los resultados requeridos o, en otras palabras, simplemente no tengo audio.

Por un lado he encontrado que podría «mapear» directamente el hardware (por medio de JACK) pero por tiempo que no poseo para entender dicho «ciclo» no lo he hecho.

Sin embargo, mi solución a corto plazo fue hacer un loop de la entrada de audio de la tarjeta a la salida estándar del sistema.

Eso se logra con:

pactl load-module module-loopback latency_msec=1

donde en el manual (man pactl) de la aplicación podemos ver «algunas» opciones. En este caso en claro, cargar un modulo de loopback con una latencia de 1ms (el audio se procesa más rápido que el video).

Ahora bien, si quisiera comprender el modulo loopback a fondo y sus opciones, está la Docu de Pulse Audio la cual, ES UN ASCO!! O le falta un montón.

La cosa es que yo tengo 3 entradas de audio y 3 salidas. Las salidas las controlo desde el bello panel de Gnome pero, el hardware de la entrada no. En XxXbuntu 15.04 es seleccionar la entrada por medio de panel de «pavucontrol» (sudo apt-get install pavucontrol) pero en Debian 8 -Jessie- al parecer no es tan sencillo.

Finalmente, encontré «paman» (sudo apt-get install paman) que gráficamente me dá cierta información de los sistemas de audio.

PamanAhí podemos ver que el índice pav del hardware que quiero usar está listado como el 7 por lo que jugando con la documentación, salió mi salvación:

pactl load-module module-loopback source=7

en este caso no usé latencia ya que el video es procesado por otro lado y no es necesario. No sé si el numero es permanente para el próximo reinicio pero por lo menos ya sé que es necesario.

Ocultar directorios lost+found y otros

Cjenkins blog

En la documentación de Nautilus (el navegador de archivos de Ubuntu) me encuentro con lo siguiente.

Nautilus no muestra:

  1. Archivos ocultos, cuyo nombre comienza con un punto (.)
  2. Archivos de copia de seguridad, cuyo nombre termina con una tilde (~).
  3. Los archivos que se enumeran en el archivo .hidden de dicha carpeta.

La carpeta lost+found, que se crea en la raíz de cada partición cuando es montada y verificada, es una carpeta en la que se almacena todo archivo encontrado en caso que haya un desmontaje indebido (por ejemplo, se va la electricidad) y el sistema de archivos no quede «cerrado». Sin embargo, en el caso de un partición multimedia, por ejemplo, o en caso de particiones en las que se utilice la raíz como primer nivel para organizar los archivos personales, es «incomodo» estar viendo constantemente la carpeta lost+found. Si tomamos en cuenta el punto 3 anterior…

Ver la entrada original 26 palabras más

XEV – Mapeo de teclas en Linux

Una aplicación que hace muchisimo tiempo habia encontrado y que sigue siendo vigente a la escritura de este post (Ubuntu 15.04) es la aplicación XEV.

La misma te permite ver el codigo de una tecla para saber hacer algo más con ella (mapearla diferente dentro de un programa de tu creación) o simplemente diagnosticar si tienes fallos propios de tu teclado estando dentro del sistema operativo.

Simplemente escribimos en una consola xev y esta nos abre un cuadro donde podremos detectar posición del ratón y en la misma terminal, no muestra toda la información relacionada con la tecla que presionemos.

XEV