Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Iconos sobrios para escritorios oscuros: Midnight

Hoy me apetece hablar de unos iconos que tienen un estilo sobrio, ideal para temas oscuros. Se trata de Minight, un pack de iconos de un viejo conocido del blog: Thalic.

Iconos sobrios para escritorios oscuros: Midnight

Me fascina la variedad que tenemos a nuestra disposición tanto de forma, estilo o colores. Tenemos iconos clásicos, minimalistas, lineales, 3D, que simulan otros sistemas operativos, imaginativos, que recuerdan a objetos cotidianeos, etc.

Hoy os presento Midnight, un pack de iconos creados por Thalic, que ya fue presentado como creador de Nebula, Mystique o Winter Mist, y que son ideales para temas oscuros. Además, vienen con 8 colores para elegir, con lo que seguro que se adaptan a tu estilo.

Iconos sobrios para escritorios oscuros: Midnight

Como vemos en la imagen inferior quedan de fábula para temas oscuros. No hay excusas para no probarlos.

Y como siempre digo, si os gusta el pack de iconos podéis pagarlo de muchas formas en la página en continua evolución (mirad su nuevo aspecto) de KDE Store, que estoy seguro que el desarrollador lo agradecer: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

La entrada Iconos sobrios para escritorios oscuros: Midnight se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Solución al Problema con sudo en openSUSE Tumbleweed

La snapshot 20221103 trajo una actualización del comando sudo en openSUSE Tumbleweed que ha modificado el comportamiento del comando

El reciente problema con el comando sudo en openSUSE Tumbleweed después de la actualización de la snapshot 20221103 no es un «bug» como tal, si no un cambio en el comportamiento de este comando.

Pero en las listas de corro y en los foros oficiales se ha montado una buena discusión al respecto de este problema en muchos usuarios que usan sudo a la hora de hacer gestiones del usuario root en sus sistemas GNU/Linux.

Yo hace tiempo utilizaba el comando su - y me registraba como usuario root a la hora de actualizar el sistema, instalar nuevo software u otras tareas que quisiera realizar con este usuario con privilegios en GNU/Linux.

Pero desde hace tiempo, tengo varios alias para todas esas tareas que usan sudo, por lo que este nuevo cambio de sudo me hacía que ya no funcionaran.

Al ejecutar por ejemplo el comando en openSUSE Tumbleweed para actualizar el sistema, con la modificación en el comando sudo, me salía lo siguiente:

$ sudo zypper dup
[sudo] password for victorhck: 
victorhck is not in the sudoers file.
This incident has been reported to the administrator.

Este nuevo comportamiento se introdujo en esa actualización, este es el «log» de cambios sobre ese paquete:

==== sudo ====
Subpackages: sudo-plugin-python

- Modified sudo-sudoers.patch
   * [bsc#1203978 jsc#PED-260]
   * Remove uncommented "Defaults targetpw" portion of /etc/sudo-sudoers 
file.
   * Sudo now asks for the password of the user calling sudo instead of the target (i.e. root) user.

Bueno, mucho se ha discutido sobre el tema, pero si os apetece el «salseo» os pasáis por las listas de correo para seguir la discusión. Yo simplemente os voy a compartir la que parece ser la solución más adecuada.

Hay usuarios que han vuelto a la configuración antigua del archivo que se ha modificado. Pero otros han propuesto esta solución que parece más adecuada.

Para ello, editamos o creamos si no existe, el archivo /etc/sudoers.d/user cambiar «user» por tu nombre de usuario en el sistema (en mi caso victorhck). Y en ese archivo escribimos estas líneas:

Defaults targetpw  # Ask for the password of the target user 
ALL ALL=(ALL:ALL) ALL  # WARNING: only use this together with 'Defaults targetpw'

Guardamos y ya debería volver a funcionar el comando sudo como estaba anteriormente.

Enlaces de interés

a silhouette of a person's head and shoulders, used as a default avatar

Problemas con sudo en openSUSE Tumbleweed

La snapshot 20221103 trajo una actualización del comando sudo en openSUSE Tumbleweed que ha modificado el comportamiento del comando

El reciente problema con el comando sudo en openSUSE Tumbleweed después de la actualización de la snapshot 20221103 no es un «bug» como tal, si no un cambio en el comportamiento de este comando.

Pero en las listas de corro y en los foros oficiales se ha montado una buena discusión al respecto de este problema en muchos usuarios que usan sudo a la hora de hacer gestiones del usuario root en sus sistemas GNU/Linux.

Yo hace tiempo utilizaba el comando su - y me registraba como usuario root a la hora de actualizar el sistema, instalar nuevo software u otras tareas que quisiera realizar con este usuario con privilegios en GNU/Linux.

Pero desde hace tiempo, tengo varios alias para todas esas tareas que usan sudo, por lo que este nuevo cambio de sudo me hacía que ya no funcionaran.

Al ejecutar por ejemplo el comando en openSUSE Tumbleweed para actualizar el sistema, con la modificación en el comando sudo, me salía lo siguiente:

$ sudo zypper dup
[sudo] password for victorhck: 
victorhck is not in the sudoers file.
This incident has been reported to the administrator.

Este nuevo comportamiento se introdujo en esa actualización, este es el «log» de cambios sobre ese paquete:

==== sudo ====
Subpackages: sudo-plugin-python

- Modified sudo-sudoers.patch
   * [bsc#1203978 jsc#PED-260]
   * Remove uncommented "Defaults targetpw" portion of /etc/sudo-sudoers 
file.
   * Sudo now asks for the password of the user calling sudo instead of the target (i.e. root) user.

Bueno, mucho se ha discutido sobre el tema, pero si os apetece el «salseo» os pasáis por las listas de correo para seguir la discusión. Yo simplemente os voy a compartir la que parece ser la solución más adecuada.

Hay usuarios que han vuelto a la configuración antigua del archivo que se ha modificado. Pero otros han propuesto esta solución que parece más adecuada.

Para ello, editamos o creamos si no existe, el archivo /etc/sudoers.d/user cambiar «user» por tu nombre de usuario en el sistema (en mi caso victorhck). Y en ese archivo escribimos estas líneas:

Defaults targetpw  # Ask for the password of the target user 
ALL ALL=(ALL:ALL) ALL  # WARNING: only use this together with 'Defaults targetpw'

Guardamos y ya debería volver a funcionar el comando sudo como estaba anteriormente.

Enlaces de interés

the avatar of Chun-Hung sakana Huang

Pulse Secure Linux client with openSUSE Leap 15.4 安裝小記

Pulse Secure Linux client with openSUSE Leap 15.4 安裝小記


OS: openSUSE Leap 15.4

Pulse Secure: 9.1


公司的 SSLVPN 用的是 Pulse Secure, 但是 openSUSE Leap 的參考文章相對少

今天就寫相關的安裝方式


參考台大的文章還有廠商的文章


取得套件 RPM

# wget  https://ccnet.ntu.edu.tw/vpn/Download/ps-pulse-linux-9.1r15.0-b15819-64bit-installer.rpm


先嘗試安裝

# rpm  -ivh  ps-pulse-linux-9.1r15.0-b15819-64bit-installer.rpm 


error: Failed dependencies:

gtkmm30 >= 3.22.2 is needed by pulsesecure-2:9.1-R15.x86_64

libbsd is needed by pulsesecure-2:9.1-R15.x86_64

libcurl >= 7.29.0 is needed by pulsesecure-2:9.1-R15.x86_64

nss-tools is needed by pulsesecure-2:9.1-R15.x86_64

webkit2gtk3 >= 2.24.4 is needed by pulsesecure-2:9.1-R15.x86_64


  • 直接安裝會遇到相依性的問題


安裝 mozilla-nss-tools

# zypper  install  mozilla-nss-tools


The following 2 recommended packages were automatically selected:

  libfreebl3-hmac libsoftokn3-hmac


The following 6 NEW packages are going to be installed:

  libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla-nss mozilla-nss-tools


6 new packages to install.

Overall download size: 2.1 MiB. Already cached: 0 B. After the operation, additional 5.2

MiB will be used.

Continue? [y/n/v/...? shows all options] (y):y


新增兩個 repo


# zypper   addrepo   https://download.opensuse.org/repositories/server:mail/openSUSE_Tumbleweed/server:mail.repo 


# zypper  addrepo  https://download.opensuse.org/repositories/devel:gcc:next/15.4/devel:gcc:next.repo 


更新 repo, 並信任相關 Key

# zypper  refresh


安裝 glibc 套件

# zypper  install  glibc


zypper install libbsd0-0.11.6-24.29.x86_64

Problem: the to be installed libbsd0-0.11.6-24.29.x86_64 requires 'libc.so.6(GLIBC_2.33)(64bit)', but this requirement cannot be provided

  not installable providers: glibc-2.36.9000.199.g589eda82bb-lp154.3834.1.x86_64[devel_gcc_next]

 Solution 1: Following actions will be done:

  install glibc-2.36.9000.199.g589eda82bb-lp154.3834.1.x86_64 from vendor obs://build.opensuse.org/devel:gcc

    replacing glibc-2.31-150300.41.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>

  install glibc-extra-2.36.9000.199.g589eda82bb-lp154.3834.1.x86_64 from vendor obs://build.opensuse.org/devel:gcc

    replacing glibc-extra-2.31-150300.41.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>

  install glibc-lang-2.36.9000.199.g589eda82bb-lp154.3834.1.noarch from vendor obs://build.opensuse.org/devel:gcc

    replacing glibc-lang-2.31-150300.41.1.noarch from vendor SUSE LLC <https://www.suse.com/>

  install glibc-locale-base-2.36.9000.199.g589eda82bb-lp154.3834.1.x86_64 from vendor obs://build.opensuse.org/devel:gcc

    replacing glibc-locale-base-2.31-150300.37.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>

  install nscd-2.36.9000.199.g589eda82bb-lp154.3834.1.x86_64 from vendor obs://build.opensuse.org/devel:gcc

    replacing nscd-2.31-150300.37.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>

  install glibc-locale-2.36.9000.199.g589eda82bb-lp154.3834.1.x86_64 from vendor obs://build.opensuse.org/devel:gcc

    replacing glibc-locale-2.31-150300.37.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>

 Solution 2: do not install libbsd0-0.11.6-24.29.x86_64

 Solution 3: break libbsd0-0.11.6-24.29.x86_64 by ignoring some of its dependencies


Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 1


  • 使用方案 1 安裝


安裝 pulse secure 套件

# zypper  install  ps-pulse-linux-9.1r15.0-b15819-64bit-installer.rpm


Loading repository data...

Reading installed packages...

Resolving package dependencies...


Problem: nothing provides 'libbsd' needed by the to be installed pulsesecure-2:9.1-R15.x86_64

 Solution 1: do not install pulsesecure-2:9.1-R15.x86_64

 Solution 2: break pulsesecure-2:9.1-R15.x86_64 by ignoring some of its dependencies


Choose from above solutions by number or cancel [1/2/c/d/?] (c): 2

Resolving dependencies...

Resolving package dependencies...


The following 2 NEW packages are going to be installed:

  libXss1 pulsesecure


2 new packages to install.

Overall download size: 10.3 MiB. Already cached: 0 B. After the operation, additional 29.6 MiB will be used.

Continue? [y/n/v/...? shows all options] (y): y

Retrieving package libXss1-1.2.2-3.4.x86_64                                      (1/2),  12.5 KiB ( 14.2 KiB unpacked)

Retrieving: libXss1-1.2.2-3.4.x86_64.rpm .......................................................................[done]

Retrieving package pulsesecure-2:9.1-R15.x86_64                                  (2/2),  10.3 MiB ( 29.6 MiB unpacked)

ps-pulse-linux-9.1r15.0-b15819-64bit-installer.rpm:

    Package header is not signed!


pulsesecure-2:9.1-R15.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]

Abort, retry, ignore? [a/r/i] (a): i


  • 這邊使用方案 2 , 忽略相依性的方式來進行安裝, 並忽略簽章問題


安裝完畢就可以找到圖形介面的程式



點選 新增的 + 按鈕

輸入 名稱與 Server URL

點選 Connect 就可以進行連線




同場加映, 文字介面連線方式


建立憑證存放資料夾

# mkdir  -p  /etc/pki/ca-trust/extracted/openssl


建立檔案

# touch  /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt


使用 Brave 瀏覽器開啟之後要存取的網址, 例如 https://YOUR_SERVER_URL  

點選 鎖頭 -- > 點選 憑證有效的另開視窗



點選 詳細資訊



將 3 個憑證全部匯出



將憑證放入


# cat  /home/sakanamax/Builtin\ Object\ Token_TWCA\ Global\ Root\ CA  >  /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt


# cat  /home/sakanamax/TWCA\ Secure\ SSL\ Certification\ Authority  >>  /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt


# cat  /home/sakanamax/_.YOURS.com.tw  >>  /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt


  • 公司憑證名稱記得換成自己的


進行連線 

# /opt/pulsesecure/bin/pulselauncher  -U  https://YOUR_SERVER_URL -u   YOUR_USER


  • 實務上測試用一般使用者可以連線

  • 輸入User Realm: 

  • 輸入密碼



這樣之後就可以用 Pulse Secure 進行 SSLVPN 連線了


~ enjoy it


Reference


a silhouette of a person's head and shoulders, used as a default avatar

Tercera actualización de KDE Gear 22.08

La Comunidad KDE es una comunidad responsable y no solo se preocupa en lanzar novedades sino que también en mejorarlas. Me complace presentar la tercera actualización de KDE Gear 22.08 que apareció hace un tiempo. Más estabilidad, mejores traducciones y pequeñas mejoras para las aplicaciones de nuestro entornos de trabajo.

Tercera actualización de KDE Gear 22.08

A pesar de lo que puedan pensar muchas personas, las aplicaciones no son perfectas. Entre las líneas de código se pueden colar errores de tipografía o que el usuario realice alguna opción que en un principio no estaba prevista por los desarrollador, por poner solo un par de ejemplos de imperfecciones.

Este no es un problema del Software Libre ya que el Software actual funciona de esta manera ya que no se piensa en él como un producto final que se encierra en una caja y se olvida. En la actualidad se sabe que el Software está vivo y sería estúpido ir guardando las mejoras sin dejarlas a disposición del gran público.

Con esto se gana en rapidez y evolución pero puede aumentar el número de errores (por norma general) leves, los cuales son subsanables con pequeñas actualizaciones.

La Comunidad KDE lo tiene claro: grandes lanzamientos cada cuatro meses y actualizaciones mensuales para subsanar errores.

Tercera actualización de KDE Gear 22.08

Por ello me congratula compartir con vosotros la tercera actualización de KDE Gear 22.08 que nos ofrece más de 120 errores resueltos entre aplicaciones, librerías y widgets, algo que mejora el rendimiento del sistema.

Aquí podéis encontrar la lista completa de cambios de KDE Gear 22.08.3, pero por poner unos cuantos ejemplos de los errores que sea han resuelto tenemos:

  • Dolphin: Solucionada la innecesaria apertura denuevas ventanas.
  • Konsole: Arregaldo el problema cuando se extendía la selección.

Más información:KDE Gear 22.08.3

La entrada Tercera actualización de KDE Gear 22.08 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de la semana 44 de 2022

Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:

Durante esta semana también se han publicado 7 nuevas snapshots (1028…1103). ¡Y eso que esta semana ha sido una hora más corta! 🙂

Entre las snapshots publicadas, podemos destacar las siguientes actualizaciones

  • Mozilla Firefox 106.0.2 & 106.0.3 & Thunderbird 102.4.1
  • gpgme 1.18.0
  • Linux kernel 6.0.5 & 6.0.6
  • Python 3.10.8
  • Sudo 1.9.12
  • KDE Plasma 5.26.2
  • strace 6.0
  • btrfsprogs 6.0
  • GNOME 43.1 (gnome-shell, mutter y gnome-desktop no se actualizaron en este caso, por eso es que gnome-control-center todavía muestra gnome 43.0)
  • openssl 1.1.1s & openssl 3.0.7

Pero como siempre, openSUSE Tumbleweed no para de rodar y ys se están preparando más actualizaciones que pronto llegarán a los repositorios. Las más relevantes son:

  • KDE Applications 22.08.3
  • CMake 3.24.2
  • Qt 5.15.7
  • Libvirt 8.9.0
  • SQLite 3.39.4
  • Linux kernel 6.0.7
  • GNU Make 4.4
  • git 2.38.1
  • icu 72.1
  • suse-module-tools 16.0.24

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2022/44

Dear Tumbleweed users and hackers,

Despite the week being one hour shorter (as a reminder: Europe switched from summer time to winter time on Oct 30), the maintainers and contributors went beyond and still delivered 7 snapshots (1028…1103). The staging projects have been nicely balanced and performance seems good. Unless the requests cause breakages, they are still going through the process rather quickly.

The 7 snapshots brought you updates in these area:

  • Mozilla Firefox 106.0.2 & 106.0.3 & Thunderbird 102.4.1
  • gpgme 1.18.0
  • Linux kernel 6.0.5 & 6.0.6
  • Python 3.10.8
  • Sudo 1.9.12
  • KDE Plasma 5.26.2
  • strace 6.0
  • btrfsprogs 6.0
  • GNOME 43.1 (gnome-shell, mutter and gnome-desktop did not get an update in this release, which is why gnome-control-center still reports 43.0)
  • openssl 1.1.1s & openssl 3.0.7

A lot of requests have been submitted in the last days and the staging projects are busy building and testing those changes. The most relevant are:

  • KDE Applications 22.08.3
  • CMake 3.24.2
  • Qt 5.15.7
  • Libvirt 8.9.0
  • SQLite 3.39.4
  • Linux kernel 6.0.7
  • GNU Make 4.4
  • git 2.38.1: breaks python-GitPython
  • icu 72.1: breaks nodejs18/nodejs19 (and a chain behind this)
  • suse-module-tools 16.0.24: breaks virtualbox and vmdk (and potentially more kmp builds)

a silhouette of a person's head and shoulders, used as a default avatar

Menyiasati Kesibukan dan Rutinitas

Pekerjaan di Excellent dan Aktiva umumnya terkait dengan IT. Pekerjaannya cenderung duduk, jarang bergerak dan mata menatap laptop. Setiap hari begitu. Ulang alik dari rumah ke markas kemudian kembali ke rumah lagi.

Beberapa ada yang menyiasati dengan menginap di markas Danita, lokasi pangkalan team PT Aktiva Kreasi Investama. Sebagian lagi menyiasatinya dengan mengambil kuliah. Pulang dari markas Excellent dan Aktiva tidak langsung pulang ke rumah melainkan ke kampus.

Saya menambahkan satu pilihan lagi untuk menyiasati rasa monoton itu, yaitu dengan sesekali makan siang diluar atau bekerja di luar markas. Kami selalu menyebut kantor Excellent maupun Aktiva sebagai markas, sebagai bagian dari pembahasaan suasana yang lebih kalem dan informal.

2 hari yang lalu saya berkumpul bersama team-team support atau engineer di Excellent. Mereka adalah team yg dilead oleh Ahmad Imanudin, salah satu senior di Excellent. Team support adalah team yang menangani implementasi sistem, maintenance dan support sistem. Mereka adalah team IT di perusahaan IT 🤭😁

Saya dan Ackoy berkumpul bersama dengan mereka, makan siang dan ngobrol santuy di pujasera (food court) Summarecon Mall Bekasi lantai 4. Pujasera dipilih karena pilihan makanannya beragam dan team bisa memilih makanan yang disukai. Selain itu, dengan asumsi kumpul sampai sore, saya bisa langsung “nyeberang” menjemput Vivian di sekolahnya di SMPIA 31 Al Azhar Summarecon.

Saya sampaikan bahwa fokus utama pertemuan itu bukan pekerjaan. Itu adalah bagian dari kembali ke spirit awal saat Excellent pertama dibangun. Saat kami lebih leluasa jalan kesana kemari tanpa harus mempertimbangkan banyak hal.

Di Excellent kita masih bisa memilih untuk sesekali bekerja diluar kantor atau sesekali santai diluaran. Ini bukan hal istimewa bagi sebagian rekan yang baca tulisan ini tapi hal itu istimewa buat saya yang dulu bekerja sebagai operator produksi di pabrik.

Di pabrik, kecil kemungkinan kita kelayapan diluaran dan santai-santai kecuali jabatan kita cukup tinggi atau memang pekerjaannya harus kelayapan keluar.

Dengan sesekali bersantai diluar atau bekerja diluar pakem yang baku, sedikit banyak kita jadi healing 🤭😁. Kita jadi punya kesempatan me time. Jadi tahu, oh kalau Pujasera atau food court mall itu nggak rame-rame amat di hari biasa. Oh, kalau kita belanja si hari biasa, rasanya lebih santai dan kalem.

Saya berharap team tidak kehilangan perasaan itu. Perasaan bahwa pekerjaan masih bisa menunggu. Perasaan bahwa kita bisa dan berhak mengatur ritme pekerjaan kita. Perasaan bahwa, “hidup kita milik kita, susah maupun senang kita juga yang menjalaninya…”

a silhouette of a person's head and shoulders, used as a default avatar

AppCounter – Plasmoides de KDE (209)

Seguimos con los plasmoides para Plasma. LLegamos al 209 de la serie con APPCounterm un pequeño widget que nos permite tener nformación sobre las ventanas que tenemos en cada pantalla.

AppCounter – Plasmoides de KDE (209)

Llevo diciéndolo varios artículos, por norma general los plasmoides sirven para decorar, ampliar funcionalidades o proporcionar información que nuestro sistema tiene de su funcionamiento.

Hoy tenemos el ejemplo de uno que nos da información sobre el número de ventanas que tenemos abiertas en alguno de nuestros escritorios virtuales. Se trata de AppCounter, una creación de A2-n, que está aconsejada para aquellos usuarios para los usuarios de plasma que utilizan un gestor de ventanas pero no un gestor de tarea

Sus opciones de visualzación son variadas:

Estilo Descripción Resultado
displayFormat Si quieres sólo el total de la aplicación abierta o el total por escritorio virtual Y o X
showTotal Sólo si displayFormat está configurado como desktop count – añade el total de la aplicación abierta después del total de la aplicación abierta para el escritorio actual X/A o X/A~B
showDesktop Sólo si displayFormat está configurado como desktop count – añade el id del escritorio virtual actual después del total de aplicaciones abiertas para el escritorio actual X~B or X/A~B
filterByActivity Si quieres filtrar todo por actividad
groupingApp Si desea agrupar o no la aplicación por la aplicación que los respalda

Y como siempre digo, si os gusta el plasmoide podéis “pagarlo” de muchas formas en la cambiante página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

¿Qué son los plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.

La entrada AppCounter – Plasmoides de KDE (209) se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

El gestor de ventanas iceWM publica la versión 3.2.0

El gestor de ventanas iceWM para sistemas GNU/Linux tiene como objetivo su velocidad, su simplicidad, la ligereza y acaba de publicar su versión 3.2.0

A pesar de no ser un gestor de ventanas muy conocido y quizás tampoco extensamente utilizado, iceWM tiene un ciclo de desarrollo muy continuado.

Hoy mismo (3-11-2022) se ha publicado la versión 3.2.0, pero la anterior 3.1.0 fue de apenas 11 días antes y la 3.0.1 de hace 29 días… lo que da una cuenta de que el proyecto, lejos de estar aparcado tiene muy buena salud.

En el artículo donde repasaba 38 gestores de ventanas para sistemas GNU/Linux, por supuesto aparecía iceWM y además por el blog ya he publicado algún que otro vídeo o tutorial sobre iceWM. Pero ¿qué es iceWM?

Es un gestor de ventanas (el software que «dibuja» los marcos de las ventanas, botones, barras, etc en tu sistema operativo) disponible para sistemas GNU/Linux como openSUSE, Debian y derivadas, Arch y también para la mayoría de sistemas *BSD.

Ofrece una barra de tareas inferior, un paginador de escritorios virtuales y atajos de teclado. Las ventanas pueden manejarse tanto con el ratón como con el teclado, haciendo así más productivo y cómodo su uso. Ofrece un gestor de fondos de escritorio un gestor de sesión y una bandeja de sistema que se añade a la barra de tareas.

Ofrece la posibilidad de trabajar con varios monitores y es muy flexible, ya que se puede adaptar a tus gustos, dispone de varios temas diferentes y tiene una muy buena documentación para ayudarte en el uso y en su customización.

Los usuarios de openSUSE lo conocemos muy bien, ya que este entorno de escritorio se instala de manera predeterminada, independientemente de tu opción. Algo que está muy bien, si quieres un entorno gráfico disponible y el tuyo, por lo que sea, ha sufrido un «crash» que no te deja acceder.

Fue creado desde 0 por el desarrollador Marko Maček en 1997 en lenguaje C++ y su desarrollo actualmente es comunitario en su repositorio GitHub.

Está disponible a muchos idiomas, entre ellos el español y tiene una buena documentación de todas sus partes, para resolver dudas y expandir sus posibilidades. Aquí tienes unos cuantos enlaces útiles:

De entrada puede parecer algo «rudo», antiguo y poco agradecido si lo comparamos con entornos como Plasma o Gnome, pero iceWM tiene una buena comunidad detrás que crea temas para todos loc gustos, que se pueden instalar fácilmente y le dan otro aspecto. Por ejemplo así:

Con este gestor de ventanas, puedes seguir utilizando las herramientas de tu escritorio favorito. Es decir, puedes usar firefox, dolphin, thunderbird, el editor Kate, o lo que prefieras. No tienes límites.

Yo he instalado la versión 3.2.0 en mi openSUSE Leap de pruebas. ¿Quieres probarlo también en tu equipo? Si no está disponible desde los repositorios de tu sistema, puedes hacerlo desde la fuente y compilando.

Primero deberemos instalamos las dependencias necesarias para compilar he instalar iceWM:

$ wget https://ice-wm.org/scripts/os-depends.sh
$ sudo bash -x ./os-depends.sh

Después descargamos la versión que queremos, compilamos e instalamos. En el ejemplo siguiente es la versión 3.2.0, pero si quieres otra, simplemente es cambiar a la versión más reciente disponible:

$ wget https://github.com/ice-wm/icewm/releases/download/3.2.0/icewm-3.2.0.tar.lz
$ tar -x --lzip -vpf icewm-3.2.0.tar.lz
$ cd icewm-3.2.0
$ ./configure --prefix=/usr
$ make
$ sudo make install

Cerramos la sesión y la abrimos seleccionando iceWM para probar la versión más reciente. IceWM es:

  • Fácil de usar, simple y rápido
  • Se puede manejar por completo con el teclado
  • Permite cambiar entre ventanas mediante Alt+Tab
  • Uso eficiente de los recursos de tu equipo
  • Barra de tareas(optional)
  • Múltiples escritorios
  • Muchos temas diferentes disponibles
  • Se puede usar con entornos GNOME o Plasma
  • Atajos de teclado configurables

¿Te animas a probarlo?

Enlaces de interés