Saltar al contenido

El blog de Skatox Entradas

Multi-monitor con diferentes resoluciones en KDE con Wayland

Desde hace año y medio empecé a usar un segundo monitor cuando trabajo en mi portátil. El monitor es uno sencillo con resolución Full HD (1080p) pero el de mi portátil es Retina Display (2K), resulta que en X.Org no es tan fácil tener multi-monitor con diferentes resoluciones y densidades de píxel.

Toca utilizar la herramienta xrand y con ella poder colocar la distintas resoluciones de los monitores. Pero tenía los siguiente inconvenientes:

  • Solo podía ejecutarla luego de cargar el entorno gráfico y reiniciar el gestor de ventana. Yo quería entrar de una vez a la nueva resolución.
  • Existe un bug que al utilizar compositores la pantalla parpadea. Las soluciones que vi afectaban el rendimiento.
  • No podía hacer configuraciones diferentes para dispositivos. Por ejemplo, suelo viajar a conferencias y cada proyector es una resolución distinta.
Mi entorno multi-monitor con diferentes resoluciones
Mi monitor y mi portátil

Wayland

Wayland es un protocolo de comunicación para las ventanas. Lleva muchísimos años en desarrollo pero no tiene tanto soporte como X.org. Las razones que me impedían usarlo era su soporte en KDE y la imposibilidad de pegar con el botón del medio del ratón.

Con el lanzamiento de KDE 5.20 se resolvieron estos problemas así que pude migrar a KDE. Y desde la misma pantalla de configuración pude tener multi-monitor con diferentes resoluciones ajustando la opción de zoom/aumento de la pantalla.

Problemas con las aplicaciones GTK y Firefox

El problema es que las aplicaciones GTK respetan la configuración de GTK que es manejada por GNOME. Como siempre he usado KDE en el portátil no tenía la configuración base y las ventanas se veían muy grande. Luego descubrí que esto se maneja con variables del entorno GDK. En el caso de Firefox, para activar Wayland hay que activar una variable de entorno.

Para lograr activar estas variables en .config/plasma-workspace/env y dentro del mismo colocar lo siguiente:

export MOZ_ENABLE_WAYLAND=1
export GDK_SCALE=1
export GDK_DPI_SCALE=0.5

Al reiniciar deberías tener tantos las aplicaciones GTK, Firefox y las demás corriendo bien dentro de Wayland.

Este par de líneas me tomó 3 horas de mi tiempo, pero espero que te sirva esta solución para tener multi-monitor con diferentes resoluciones en KDE.

2 comentarios

The Time Has Come (parodia de SuSE)

Si tienen tiempo visitando mi blog, conocerán de la categoría de Música Geek donde comparto música con contenido informático o similar. En esta ocasión les comparto The Time Has Come realizada por el equipo de SuSE. Como siempre tiene buena producción y las letras cargadas con contenido de código abierto.

Así que si te gusta el rock de Estados Unidos de los 80’s y el open source, no dejes de ver esta grandiosa parodia de The Times Has Come. Además la canción es pegajosa y agradable.

The Time Has Come - A SUSE Music Parody

Si conoces otra similar, no dudes en dejar un comentario o si te gustó compártela con otros.

Deja un comentario

¿Qué es el SEO? Breve introducción

Si has estado involucrado en el desarrollo de sitios web en los últimos años, es probable que hayas escuchado el término SEO. SEO es Search Engine Optimization, en español sería Optimización para el Motor de Búsquedas.

Cuando realizas una búsqueda en un sitio web como Google, éste busca en su base de datos las páginas mas relacionadas con los términos que escribiste. Por ejemplo, si escribes juegos Google va a empezar a recoger todas las páginas que considera relacionadas a juegos según su criterio y las ordena por relevancia para mostrar de primero la que considere mas acorde a juegos. El proceso de optimizar nuestra página para que Google la considere acorde a ciertos términos que definamos es lo que llamamos SEO.

¿Cómo se hace?

Cuando hacemos SEO a nuestro sitio web o una página específica, lo hacemos orientando a una serie de palabras o frases. Estas son las que consideramos mas atractivas o sobresalientes para nuestro contenido. Pues serían las palabras que imaginamos que los lectores o consumidores van a escribir y así llegar a nuestro sitio. Luego de decidirlas, aplicamos una serie de reglas y consejos para que los motores de búsqueda indexen nuestro contenido con la mejor evaluación posible. De esta forma aparecerá nuestra web en los primeros resultados de búsqueda.

¿Qué reglas deben aplicarse al hacer SEO?

Las reglas a aplicar son muchas y varían con el tiempo. Por ejemplo, si queremos hacerle SEO a una página de casino. Deberíamos estudiar primero las palabras que queremos posicionar como: casino, juegos, entre otros. Luego ver cuáles son los términos usados por las empresas de la competencia, para orientar nuestro contenido esas frases y palabras. ¿Cómo orientar estas palabras? Primero es incluirla en nuestro contenido, principalmente en nuestros títulos del sitio, en los primeros párrafos, varias veces dentro de la página, usar sinónimos, etc. La idea es que lo motores de búsqueda sepan que nuestro contenido es relevante para esa página.

Además, debemos asegurarle que nuestra página es real. Para ello debemos tener contenido adicional y original en otras páginas, evitar repeticiones o copia de contenido. Diseñar nuestra página para que sea visible a los humanos y no solo sea indexada por máquinas, entre otros.

En realidad existe todo un mundo del SEO, si les explicara con detalle tendría que hacer muchos artículos. Además, muchas técnicas se hacen sin tener seguridad que funcione, pues la forma de calcular la relevancia de un contenido no es conocida del todo y toca «adivinar» aspectos a ver si dan resultado para atraer mas visitas al sitio web.

Deja un comentario

Documental sobre la creación de Vue.js

Vue.JS es una librería de Javascript que he estado recientemente para mis proyectos. Me gusta por la facilidad de crear vistas, contar con el código HTML, JavaScript y CSS en un mismo archivo de forma separada. Esto facilita ver la estructura del documento, ver los eventos y la apariencia en un mismo lugar. A continuación de hablaré del documental de la creación de Vue.js

Vue.js The Documentary

Pues hace unos meses salió un documental hecho por Honeypot sobre la creación de Vue.js. El documental de la creación de Vue.js se centra principalmente en su autor: su carrera en Google, la idea de crear este framewok, como comenzó a hacerlo, el inicio de su popularidad gracias a Laravel. También explica como actualmente está dedicado a tiempo completo a desarrollar esta biblioteca gracias al patrocinio de sus seguidores.

Te recomiendo ver este documental si has usado la tecnología o eres fanático de la programación. Está muy bien realizado y es entretenido, no me aburrí para nada en sus 30 minutos de duración. Cuenta con varias entrevistas y lo mejor es que son de las personas involucradas del proyecto, así que sabes que todo lo que comentan es real.

¿Cómo ver el documental de la creación de Vue.js?

A continuación te comparto todo el documental. Está hospedado en Youtube de forma gratuita, así que lo podrás ver sin problemas. Haz clic abajo y disfruta durante 30 minutos todo sobre la creación de Vue.js.

Vue.js: The Documentary

Si te gustó el documental sobre la creación de Vue.js, no dudes en compartirlo. Si conoces otro documental de programadores, deja tu comentario para verlo y así expandir mas el conocimiento.

Nota: si últimamente no has hecho aplicaciones del lado del cliente, te llama la atención aprender sobre JavaScript. Vue.js es la mejor opción (para mí) para iniciarte en este mundo.

Deja un comentario