Avances en las imágenes de openSUSE para The PinePhone
Avances en las imágenes de openSUSE para The PinePhone

Traducción del articulo original publicado por Douglas DeMaio
La conciencia creció después de que apareció una publicación en un foro en línea en junio sobre imágenes de openSUSE para PinePhone, que es un teléfono inteligente desarrollado por Pine64 que permite al usuario tener un control total sobre su dispositivo y ejecutar la línea principal de Linux.
"Estoy trabajando en la portabilidad de openSUSE para PinePhone", comenzaba la publicación. “Estoy trabajando en algunas mejoras para migrar todos los paquetes a openSUSE. Estoy trabajando con Open Build Service, así que pronto tendremos noticias al respecto ".
Las respuestas a la publicación comenzaron a llenar la página y se corrió la voz. En el momento en que la animación del logo se hizo visible en la pantalla de PinePhone, se tomaron fotos, se publicaron en las redes sociales y los comentarios comenzaron a difundirse en Twitter.
“Lo más interesante de mi trabajo con PinePhone fue crear la animación de arranque del logo de Geeko”, dijo Adrián Campos Garrido, quien llevó el proyecto de afición a una capacidad oficial.
Garrido, quien es un arquitecto de plataforma, hizo esto al llevar su pasión y trabajo al proyecto devel, envió los paquetes que estaba usando para el proyecto a openSUSE Factory y comenzó a construir las imágenes oficiales en OBS.
“Estoy muy contento con toda la migración a OBS ya que me permite hacer el trabajo que hacía antes pero todo es mucho más eficiente y más cómodo”, dijo. “Mi interés por el PinePhone vino desde el primer momento porque era un dispositivo con grandes posibilidades de convertirse en el primer dispositivo a un precio razonable que funciona prácticamente igual que una computadora; ya que se presentó como integrado en el núcleo principal de GNU / Linux ".
Los primeros pasos se enfocaron en cómo crear una imagen de sistema operativo, dijo Garrido, quien está interesado en todo lo relacionado con la tecnología y el código abierto.
“Para esto utilicé una serie de scripts y un esclavo Jenkins en mis servidores para crear una imagen”, dijo. “Luego, comencé a portar todos los paquetes a openSUSE; comenzando por aprender cómo funcionaban los archivos de especificaciones para crear paquetes RPM ".
Su viaje de creación de imágenes de openSUSE para PinePhone no fue fácil.
"Lo más difícil fue adaptar el kernel con el paquete para hacer que las llamadas y el audio funcionen".
Todavía hay algunos problemas conocidos que deben solucionarse, como el Bluetooth, el acelerómetro y el GPS. Garrido se ha centrado en mantener los lanzamientos lo más estables posible y planea avanzar con un mapeo (roadmap) que le permita tener un objetivo más claro de por dónde continuar.
"Cualquier ayuda es bienvenida, desde ayudar con el mantenimiento del paquete hasta informar errores", dijo. "Los informes son muy interesantes y me permiten priorizar algunas tareas sobre otras".
Las personas pueden ponerse en contacto con Garrido en GitHub y averiguar cómo ayudar en la página wiki de imágenes de openSUSE.
Una demostración de Plasma 5
Hoy vamos de demostraciones, y es que de la mano de baby WOGUE podremos ver un vídeo donde nos ofrece una demostración de Plasma 5. Una prueba más de la versatilidad y el buen hacer de la Comunidad KDE.
Una demostración de Plasma 5
Aunque alguna funcionalidad que veamos pueden pertenecer a Plasma 5.21, os presento una demostración de Plasma 5 en el que vemos la potencia de una escritorio sin igual en el mundo de la computación.

Así, a lo largo de los 5 minutos y poco que dura el vídeo, baby WOGUE nos muestra cosas como:
- Como trabajar intercambiando las ventanas entre los escritorios virtuales.
- Como interactúa Elisa, un reproductor de audio que cada versión es más potente, con los ficheros y las carpetas que lo contienen.
- La división de pantalla de Konsole y la forma de visualizar las barras de herramientas del mismo.
- El modo que tiene Dolphin de mostrar diversas pestañas y de dividir su pantalla en dos secciones independientes, pudiendo pasar archivos desde cualquiera de estas vistas a otra.
- La posibilidad de activar la vista previa de archivos en el modo terminal.
- El funcionamiento avanzado de las notificaciones o el control independiente del sonido controlable desde la bandeja del sistema.
- Algunas opciones de comportamiento del espacio de trabajo.
Todo ello de una forma sencilla, relajada y con efectos de sonido muy acertados.
Y como siempre digo, si os gusta el vídeo podéis “pagarlo” de muchas formas, ya que el creador os lo agradecerá: puntúale positivamente, hazle un comentario en la página, dale un like o subscríbete a su canal. 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.
openMVS est disponible pour Leap 15.2 et Tumbleweed
Depuis quelques semaines, le paquet openMVS est disponible dans le dépôt graphics. Il est le complément quasi-indispensable à openMVG pour finaliser un modèle 3D quand on entreprend un traitement d'images par corrélation dense. Ce traitement d'images fait partie d'un sujet plus vaste qu'on nomme "Photogrammétrie".
Par abus de langage on peut parfois confondre les deux, alors laissons de côté pour l'instant le terme "Photogrammétrie" et étudions simplement le traitement d'images par corrélation dense.
Présentation d'openMVS et de ses outils
L'installation du paquet openMVS est désormais possible en ajoutant le dépôt graphics au préalable, comme ceci (en root) :
zypper addrepo https://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.2/graphics.repo
ou :
zypper addrepo https://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/graphics.repo
puis :
zypper refresh
zypper install openMVS
(note : si openMVG n'est pas installé, alors faites : zypper install openMVG)
Le paquet openMVS propose 7 outils : 4 pour traiter les données, 2 pour convertir les objets, et 1 pour visualiser les résultats (intermédiaires ou finaux). On retiendra donc DensifyPointCloud, ReconstructMesh, RefineMesh et TextureMesh pour traiter les données produites en amont par openMVG. Chaque outil dispose de ses propres options, pour en prendre connaissance on lance alors le programme sans argument, dans un terminal.
Le principe de pipeline : exemple et résultat
Le but d'openMVS est de (re)créer une scène en 3 dimensions à partir du jeu de données produit par openMVG. Ce dernier est donc l'étape préliminaire indispensable à toute opération : openMVG analyse les photographies qu'on lui indique et calcule les positions des objectifs et des points "clés" afin de proposer un rendu 3D de l'objet photographié. Car c'est bien ça le point de départ : les photos !
En résumé : si on associe openMVG + openMVS, alors on a la combinaison idéale pour générer un modèle 3D texturé en HD, à partir de simples photos (en JPG, sans zoom de préférence), pour autant qu'on respecte certaines règles dans le processus de traitement.
D'une manière générale, on distingue 4 étapes successives dans l'élaboration d'un modèle 3D, quels que soient les softs utilisés :
- Alignement des photos
- Densification du nuage de points
- Génération du maillage
- Texturage du maillage d'après les photos
Voyons sur un schéma comment tout cela s'articule, quand on compare à d'autres processus tels que ceux proposés par MVE et VisualSFM :
Et voici un exemple en images avec d'un côté les photos de départ d'un sujet de type architectural, et de l'autre un rendu (intermédiaire) ouvert dans MeshLab :

openMVG et openMVS s'utilisent en ligne de commande, pas d'interface graphique autre que le Viewer d'openMVS (exemple de rendu dans la première image de l'article). Alors pour traiter un sujet, l'idéal est de scripter l'ensemble du processus, avec parfois des options spécifiques à indiquer.
Voici un exemple ici avec RUN_openMVG_openMVS.sh, en lien sur cette page : SfM_Tools
Ce script met l'accent sur la gestion des logs, c'est un moyen efficace pour suivre le processus de traitement des images.
(dans cet exemple, le fichier sensor_width_camera_database.txt se situe dans le home utilisateur)
Pour mieux...
Brainstorming Excellent
Pada tanggal 28-29 Agustus 2020 lalu dilakukan brainstorming eksternal. Selama 2 hari yaitu Jum’at dan Sabtu Team Excellent bekerja di luar markas. Hari Sabtu, 28 Agustus 2020 bekerja di rumah Qchen Marsan Susanto. Selain sebagai selingan bekerja, acara brainstorming Excellent juga dilakukan sebagai bagian dari acara ultah Excellent yang ke-9.
Kemudian dilanjutkan dengan kegiatan sore bermain ke kebun singkong milik Qchen Marsan Susanto sambil menikmati suasana sore hari.
How to disable ICMP ping replies (linux)
Few weeks ago during server setup phase for one of my project, I notice there is no ICMP or ping replies from server and some port are not able to access.
I told the network engineer to check and seem they blocking the ports and disabling ICMP replies from their firewall configuration.
From that accident I do some google-fu if I can do same thing for personal computer / server. We can setting the kernel variable or use iptable to disable ICMP / ping replies if requested.
Temporarily disable ICMP / ping replies
$ su -
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
# This instructs the kernel to simply ignore all ping requests
# 1 = ignore ping requests and 0 = allow ping request
or
$ iptables -A INPUT -p icmp -j DROP
Permanently disable ICMP / ping replies
To disable ping requests permanently, add this line into your /etc/sysctl.conf file:
net.ipv4.icmp_echo_ignore_all = 1
And reload sysctl’s policy by # sysctl -p.
Or save iptables rule by
# for distros with systemd
/usr/libexec/iptables.init save
# for all other distros
service iptables save
# univeral way: edit main config by yourself
vim /etc/sysconfig/iptables
Advancing openSUSE Images for The PinePhone
Awareness grew after a post in an online forum appeared in June about openSUSE images for the PinePhone, which is a smartphone developed by Pine64 that allows user to have full control over their device and run mainline Linux.
“I am working on porting openSUSE for PinePhone,” the post began. “I am working on some improvements porting all packages to openSUSE. I am working with Open Build Service, so soon we will have news about it.”
Replies to the post began to fill the page and word spread. At the moment the animation of the logo became visible on the PinePhone screen, pictures were taken, posted to social media and comments began to spread on Twitter.
“The most interesting thing about my work with the PinePhone was creating the Geeko logo boot animation,” said Adrian Campos Garrido, who took the hobby project to an official capacity.
Garrido, who is a Platform Architect, did this by bringing his passion and work to the devel project, submitted the packages he was using for the project to openSUSE Factory and began building the official images in OBS.
“I am very happy with all the migration to OBS since it allows me to do the work I did before but everything is much more efficient and more comfortable,” he said. “My interest in the PinePhone came from the first moment because it was a device with great possibilities of becoming the first device at a reasonable price that works practically the same as a computer; since it was presented as integrated into the mainline kernel of GNU/Linux.”
The first steps focused on how to create an operating system image, Garrido said, who is interested in everything related to technology and open source.
“For this I used a series of scripts and a Jenkins slave on my servers to create an image,” he said. “Then, I started to port all the packages to openSUSE; starting by learning how the Spec Files worked for building RPM packages.”
His journey of building the openSUSE images for the PinePhone wasn’t easy.
“The most difficult thing was to adapt the kernel with the package to make the calls and the audio work.”
There are still some known issues that need fixing like the Bluetooth, accelerometer and GPS. Garrido has been focused on keeping the releases as stable as possible and plans on progressing with a roadmap to allow him to have a clearer objective of where to continue.
“Any help is welcome from helping with the maintenance of the package to reporting bugs,” he said. “Reporting is very interesting and allows me to prioritize some tasks over others.”
People can contact Garrido on GitHub and find out how to help on the openSUSE images wiki page.
Konsole con un aspecto distinto con transparencias o fondo específico
En este artículo veremos cómo establecer a Konsole un fondo transparente o un fondo propio para este emulador de consola

Konsole es el emulador de consola desarrollado por la comunidad KDE. Una herramienta que va ganando en opciones, funcionalidades y mejoras, por lo que lo hace mi herramienta preferida a la hora de trabajar con la consola.
Una herramienta a la que ya he dedicado varios artículos y tutoriales en mi blog. En esta ocasión veremos cómo darle un nuevo aspecto, con transparencias o con un fondo de escritorio propio para esta aplicación.
Abrimos Konsole y hacemos clic con el botón derecho del ratón sobre un espacio libre de la consola y seguimos los siguiente menús:
Editar el perfil actual → Aspecto → Editar…
Se nos mostrará un “deslizador” para seleccionar la cantidad de transparencia que deseamos en nuestro emulador de consola. También podemos seleccionar la opción de difuminar el fondo.
Personalmente un emulador de consola con el fondo transparente no lo veo nada útil y para mi gusto es una molestia, porque impide ver claramente la información que se muestra.
Pero algo que he descubierto hace poco es que podemos establecer una imagen de fondo propia para Konsole. Algo así como un fondo de escritorio propio para esta aplicación.
En el mismo menú que hemos abierto anteriormente. Seleccionamos la opción de imagen de fondo y se nos abrirá un menú para seleccionar la imagen que se muestre de fondo en Konsole.
Por mi parte, he seleccionado una con un color negro predominante y con pocas “florituras” o dibujos para que no me distraigan y así darle un toque menos uniforme al color liso de fondo del emulador de consola.
Quizás con este par de trucos extras le des un nuevo aspecto a tu Konsole y deslumbres cuando compartas una captura de tu escritorio. Si es así, me gustaría ver una muestra…

Proxmox VE 6.3 が出ています
仮想環境プラットフォームとしてとても便利なProxmox VEですが、バージョン6.3が出ています。
変更点は https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_6.3 にありますが、順当に少しずつ機能が強化されてるという所でしょうか。あと今回は、Proxmox Backup Server との統合機能がメインかな。
地味にモダンなインタフェースになっているところもあります。例えば、今までプルダウンメニューで選択していたブート順の指定が、GUIのドラッグ&度ラップで出来るようになっていたりします。

日本語訳については最新版が反映されていないようです(画面ではテスト環境なので最新版になってますが、まだバグがありますね)。
そのほか、クラスタ回りとかストレージ回りで少しずつ改良がされているようです。ただ、openSUSE をゲストOSにしてテストするような場合にはあまり影響はないようです。
Let it snow – Plasmoides de KDE (162)
En ocasiones los plasmoides son simplemente golosinas visuales. Este es el caso de Let it snow el Plasmoide número 162 de KDE que presento en el blog y que simplemente añade unos copos de nieves virtuales a nuestro escritorio, dándole un toque navideño a nuestro entorno de trabajo.
Let it snow – Plasmoides de KDE (162)
De plasmoides tenemos de todo tipo funcionales, de configuración, de comportamiento, de información y, como no podía ser de otra forma, de golosinas visuales, esos que solemos poner y que simplemente decoran nuestro fondo de pantalla y le dotan de simpatía.
Es el caso de los presentados en el pasado de Bemma o Solar System o de Let it snow, el que comparto hoy.
Se trata de una creación de Mrwoggle que simplemente añade una capa de copos de nieve virtual cayendo en primer plano. Esta nevada puede ser personalizada de forma dinámica tanto en estilo, tamaño, velocidad o cantidad.

Esta plasmoide está claramente destinado a formar parte de esos efectos visuales que podemos poner en nuestro escritorio en estas fechas navideñas que se aproximan y que combinan a la perfección con algunos fondos de pantalla que podéis encontrar en esta entrada.
Y como siempre digo, si os gusta el plasmoide podéis “pagarlo” de muchas formas en la nueva 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
AWS: Micro openSUSE Leap 15.2 disponibilizado!
Disponibilizo a versão minimalista do openSUSE na AWS. Além de multiuso, completa, estável e fácil de usar. Destina-se a usuários, desenvolvedores, administradores, e qualquer profissional que deseja os recursos openSUSE no servidor. É ótimo para iniciantes, usuários experientes e ultra geeks, em resumo, é perfeito para todos!
Sugestões em cabelo@opensuse.org
Informações aqui: https://aws.amazon.com/marketplace/pp/B08PDNBFKY

A seguir as principais vantagens:
| Recursos | openSUSE Leap 15.2 | Micro openSUSE 15.2 |
| Espaço em disco | 1,8G | 843M |
| Memória utilizada | 72M | 54M |
| Pacotes | 592 | 243 |
Desvantagem: Não possui YAST!









