I3blocks weather script



The script works smooth with i3blocks. It's a fork written by me, you have to install curls in order to make it work.

Debian 10 Buster


Después de 25 meses de desarrollo, el proyecto Debian se complace en presentar la nueva versión estable 10 (nombre en clave "buster"), a la que se dará soporte durante los próximos 5 años gracias al trabajo combinado de los equipos de seguridad y soporte a largo plazo de Debian.

Debian 10 "buster" se publica con varios entornos y aplicaciones para el escritorio. Debian ahora incluye, entre otros:

    Cinnamon 3.8,
    GNOME 3.30,
    KDE Plasma 5.14,
    LXDE 0.99.2,
    LXQt 0.14,
    MATE 1.20,
    Xfce 4.12.

En esta versión GNOME utiliza de forma predeterminada el servidor de gráficos Wayland en vez de Xorg. Wayland tiene un diseño más simple y moderno con más ventajas de seguridad. Sin embargo, Xorg aún se instala de forma predeterminada y el gestor de sesiones permitirá a los usuarios elegir Xorg para su siguiente sesión.

Gracias al proyecto de Compilación Reproducible, más del 91% de los paquetes fuentes incluidos en Debian compilarán paquetes binarios idénticos bit-a-bit. Esta es una función de verificación importante que protege a los usuarios de posibles intentos maliciosos de alterar los compiladores y sistemas de compilación. En futuras versiones de Debian se incluirán las herramientas y los meta-datos necesarios para que los usuarios puedan validar el origen de los paquetes dentro del archivo.

Para aquellos usuarios en ambientes sensibles a la seguridad, el sistema de control de acceso mandatorio AppArmor, que restringe lo que los programas pueden hacer, está instalado y activado de forma predeterminada. Más aún, todos los métodos de transporte provistos por APT (excepto cdrom, gpgv y rsh) pueden ahora usar contenciones "seccomp-BPF". El método https para APT ahora es parte del paquete apt y no es necesario instalarlo de forma separada.

En Debian 10 "buster", se utiliza de forma predeterminada el marco de trabajo nftables para filtrado de redes. A partir de iptables v1.8.2, el paquete binario incluye iptables-nft e iptables-legacy, dos variantes de la interfaz de línea de órdenes de iptables. La variante basada en nftables usa el subsistema nf_tables, parte del núcleo Linux. Se puede utilizar el mecanismo de "alternatives" para escoger la variante deseada.

El soporte UEFI ("Unified Extensible Firmware Interface", «Interfaz de Firmware Extensible Unificada») introducido en Debian 7 "wheezy" ha mejorado en Debian 10 "buster". En esta versión se incluye soporte para «arranque seguro» («Secure Boot») en las arquictecturas amd64, i386 y arm64 y debería funcionar sin modificación en la mayoría de los sistemas que disponen de «arranque seguro». Esto significa que los usuarios ya no tendrían que desactivar el «arranque seguro» en la configuración de su firmware.

Los paquetes cups y cups-filters vienen instalados en Debian 10 "buster", dándole a los usuarios lo que necesitan para imprimir sin controladores. Las impresoras en red y las impresoras IPP serán configuradas y administradas de forma automática por cups-browsed, prescindiendo del uso de los controladores o componentes no libres que proporciona el fabricante.

Más del 62% de los paquetes han sido actualizados en Debian 10 "buster", que incluye nuevas versiones de programas como:

    Apache 2.4.38
    BIND DNS Server 9.11
    Chromium 73.0
    Emacs 26.1
    Firefox 60.7 (en el paquete firefox-esr)
    GIMP 2.10.8
    GNU Compiler Collection 7.4 y 8.3
    GnuPG 2.2
    Golang 1.11
    Inkscape 0.92.4
    LibreOffice 6.1
    Linux 4.19.x
    MariaDB 10.3
    OpenJDK 11
    Perl 5.28
    PHP 7.3
    PostgreSQL 11
    Python 3 3.7.2
    Ruby 2.5.1
    Rustc 1.34
    Samba 4.9
    systemd 241
    Thunderbird 60.7.2
    Vim 8.1
y más de 59.000 paquetes listos para utilizar, construidos a partir de más de 29.000 paquetes fuente.

Con esta amplia selección de software y su amplio soporte de arquitecturas, Debian se mantiene fiel a su objetivo de ser el sistema operativo universal. Es una elección apropiada para muchos casos de uso: desde sistemas de escritorio hasta netbooks; entornos de desarrollo y clústeres; y para servidores web, de almacenamiento y de bases de datos. De igual forma, el trabajo de control de calidad que incluye pruebas automáticas de instalación y actualización para todos los paquetes en el archivo de Debian ayuda a que "buster"satisfaga las altas expectativas que los usuarios tienen de una nueva versión de Debian.

En total, se proporciona soporte a diez arquitecturas: PC de 64 bits / Intel EM64T / x86-64 (amd64), PC de 32 bits / Intel IA-32 (i386), Motorola/IBM PowerPC de 64 bits little-endian (ppc64el), IBM S/390 de 64 bits (s390x), para ARM, armel y armhf para hardware de 32 bits tanto antiguo como más reciente, además de arm64 para la arquitectura de 64 bits "AArch64", y para MIPS, mips (big-endian) y mipsel (little-endian) en cuanto a 32 bits y mips64el para el hardware little-endian de 64 bits.

Fuente: Debian.org

I3blocks volume in bar not updating automatically


i3blocks is a highly flexible status line for the i3 window manager. It handles clicks, signals and language-agnostic user scripts.

Debian 9 Stretch publicado




Después de 26 meses de desarrollo, el proyecto Debian se complace en anunciar su nueva versión estable 9 (nombre en clave "Stretch"), a la que se dará soporte en los próximos 5 años gracias al trabajo combinado del equipo de seguridad de Debian y del equipo de soporte a largo plazo de Debian («Long Term Support» en inglés).

Debian 9 está dedicado a Ian Murdock, fundador del proyecto que falleció el pasado 28 de diciembre de 2015.

En "Stretch", la variante de MySQL por omisión es ahora MariaDB. La sustitución de los paquetes de MySQL 5.5 o 5.6 por la variante MariaDB 10.1 se producirá automáticamente durante la actualización.

Firefox y Thunderbird vuelven a Debian con la publicación de "Stretch", reemplazando las versiones sin marcas registradas Iceweasel y Icedove, que han estado en el archivo durante más de 10 años.

Gracias al proyecto de Compilación Reproducible, más del 90% de los paquetes fuentes incluidos en Debian 9 generarán al construirse paquetes binarios idénticos bit a bit. Esta es una función de verificación importante que protege a los usuarios de intentos maliciosos de modificar compiladores y redes de construcción. En publicaciones futuras de Debian se incluirán las herramientas y los meta-datos necesarios para que los usuarios puedan validar el origen de los paquetes dentro del archivo.

Los administradores y aquellos que utilizan Debian en entornos sensibles a la seguridad pueden estar tranquilos sabiendo que ahora el sistema de ventanas X ya no necesita disponer de los privilegios de "root" (superadministrador) para ejecutarse.

La publicación de "stretch" es la primera versión de Debian que incorpora la rama "moderna" de GnuPG en el paquete "gnupg". Esta versión proporciona criptografía de curva elíptica, mejores valores por omisión, una architectura modular y soporte mejorado de tarjetas inteligentes. Seguiremos proporcionado la rama «clásica» de GnuPG como "gnupg1" para aquellos usuarios que lo sigan necesitando, pero esta versión se considera obsoleta.

Ahora es más fácil obtener y utilizar paquetes de depuración en Debian 9 "Stretch". Se puede añadir un nuevo repositorio "dbg-sym" a la lista de fuentes de APT para obtener símbolos de depuración de forma automática para muchos paquetes.

El soporte UEFI ("Unified Extensible Firmware Interface", «Interfaz de Firmware Extensible Unificada») introducido en "Wheezy" también se ha mejorado sensiblemente en "Stretch". Ahora es posible instalar en firmware UEFI de 32 bits con un núcleo de 64 bits. Como novedad, las imágenes de Debian «en vivo» pueden arrancar ahora en sistemas UEFI.

Esta versión incluye una gran cantidad de paquetes de programas actualizados tal como:

    Apache 2.4.25
    Asterisk 13.14.1
    Chromium 59.0.3071.86
    Firefox 45.9 (en el paquete firefox-esr)
    GIMP 2.8.18
    una versión actualizada del entorno de escritorio GNOME 3.22
    la Colleción de Compiladores GNU 6.3
    GnuPG 2.1
    Golang 1.7
    Entorno KDE 5.28, KDE Plasma 5.8, y Aplicaciones KDE 16.08 and 16.04 para componentes PIM
    LibreOffice 5.2
    Linux 4.9
    MariaDB 10.1
    MATE 1.16
    OpenJDK 8
    Perl 5.24
    PHP 7.0
    PostgreSQL 9.6
    Python 2.7.13 y 3.5.3
    Ruby 2.3
    Samba 4.5
    systemd 232
    Thunderbird 45.8
    Tomcat 8.5
    Xen Hipervisor
    el entorno de escritorio Xfce 4.12
y más de otros 51.000 paquetes de programas listos para utilizar, construídos a partir de un poco más de 25.000 paquetes fuente.

Con esta amplia selección de paquetes y su amplio soporte de architecturas, Debian se mantiene fiel de nuevo a su objetivo de ser el sistema operativo universal. Es un sistema que se puede utilizar para distintos casos de uso como por ejemplo: sistemas de escritorio y netbooks; desde servidores de desarrollo hasta clústers; servidores de bases de datos, servidores web o de almacenamiento. Se ha hecho un gran esfuerzo para asegurar la calidad por medio de pruebas automáticas de instalación y actualización para todos los paquetes en el archivo de Debian, asegurando de esta forma que "Stretch" cumple las altas expectativas que tienen los usuarios de una versión estable de Debian.

Se proporciona soporte a un total de diez arquitecturas: 64-bit PC / Intel EM64T / x86-64 (amd64), 32-bit PC / Intel IA-32 (i386), 64-bit little-endian Motorola/IBM PowerPC (ppc64el), 64-bit IBM S/390 (s390x), para ARM, armel y armhf para hardware de 32 bits tanto antiguo como más reciente, además de arm64 para la arquitectura de 64 bits "AArch64", y para MIPS, además de las dos de 32 bits mips (big-endian) y mipsel (little-endian), hay una nueva arquitectura para hardware de 64 bits little-endian: mips64el. En "Stretch" se ha eliminado el soporte para la arquitectura de 32 bits Motorola/IBM PowerPC (powerpc).

Fuente: Debian.org

Regulación del brillo en portátiles con gráficos integrados de Intel en Linux



Fallos:


Al pulsar las teclas de función del portátil, nos aparecerá el menú OSD con el porcentaje de brillo, pero  la intensidad del brillo no varía o permanece inalterada.
Al pulsar las teclas de función del portátil, NO aparece el menú OSD que nos muestra el porcentaje de video.

Solución:


Si aparece la barra OSD, basta con añadir la siguiente línea en el gestor de arranque que utilices:

acpi_osi=
Si no aparece el menú y el brillo tampoco varía, añadir lo siguiente en /usr/X11/xorg.conf:

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
EndSection
Comprobaremos también que el driver de intel para linux está instalado en nuestro sistema para ello introducimos la primera linea, la segunda verifica que la retroiluminación para intel está funcionando como nos devuelve en la tercera línea:

lspci -nnk | grep -i vga -A3 | grep 'in use'

ls /sys/class/backlight/

acpi_video0  intel_backlight

Linux backlight on Intel laptops

 

Errors:

When Fn keys are pressed, the OSD show bright percentage, but  backlight bright doesn't change.

When Fn keys are pressed, the OSD do not appear.

Solventando los problemas de audio con I3blocks


i3blocks es una barra de estado muy flexible para gestores de ventanas I3 o Sway (Wayland). Es capaz de interpretar clicks, señales y scripts, lo que lo hace más interesante frente otras alternativas como i3status.

Delete UEFI index on linux systems with efibootmgr



Often, we install different Linux distributions on the real machine during the life cycle of a motherboard, and over time we realize that there are more and more entries and they don't disappear even if we had removed the partition. That's because the OS added them using UEFI.

If we type efibootmgr as root, it will shows the index:



BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0001,0000,0003,0005,0004
Boot0000* Removable Drive
Boot0001* Hard Drive
Boot0002* debian
Boot0003  ubuntu
Boot0004  linuxmint
Boot0005  arch
To delete the arch entry, we must type:


aefibootmgr -b 5 -B
Notice that 0005 is base 16 (hexadecimal numeral),  More information in this link.