389 - Notas, Wayland, Sway y otras preguntas

PodcastPodcast

389 - Notas, Wayland, Sway y otras preguntas

Una de preguntas y respuestas en las que te se habla de notas, Wayland, Sway y otras cuestiones interesantes todas referentes con Linux.

1:25
-3:15

Tengo que decirte que estoy bastante satisfecho por el revuelo que he levantado con estos últimos episodios del podcast. Por un lado los referentes a las notas y por otro, los referentes tanto a Wayland como a Sway. Respecto a Wayland, lo cierto es que estoy tremendamente satisfecho del cambio, y lo mismo sucede con Sway. Probablmente esto tendría que haberlo hecho con anterioridad, pero como he comentado en mas de una ocasión, seguramente, no estaba preparado para ello. Ahora si, y tengo tanto el equipo, como los conocmientos como las herramientas necesarias. El paso por bspwm, creo que ha sido decisivo, y el empuje a sway por wayland, creo, sinceramente, que ha valido mucho la pena. Todo esto conforma este episodio del podcast, sobre notas, Wayland, Sway y otras preguntas.

Así, en este episodio del podcast, te traigo algunas preguntas que me han llegado por el podcast, por el grupo de Telegram, o incluso por Twitter, con sus correspondientes respuestas.

Notas, Wayland, Sway y otras preguntas

Notas, Wayland, Sway y otras preguntas

Sobre notas

Miquel sugiere,

Para el tema notas mírate Joplin. Configuras en nginx una carpeta de WebDAV y puedes sincronizar fácilmente. Cliente nativo en iOS android Max Linux….
Funciona genial y con markdown o editor externo
Hay también un docker de servidor propio de Joplin pero como la sincronizacion webdav funciona perfecto no la he probado

Joplin me parece una excelente herramienta, y agradezco sinceramente a Miquel la sugerencia. Sin embargo, no se adapta a lo que andaba buscando, que era sencillamente un editor de notas para hacer notas puntuales. Algo que solucioné en el último podcast de la mano de Gitea, y con lo que estoy tan tremendamente satisfecho.

Bots de Telegram

Pedro pregunta,

Me surge una duda de concepto que quizás alguien por aquí me pueda aclarar.
Me gustaría hacer un bot de telegram que use webhocks, al estilo de lo que enseña atareao en su curso. Por lo que entiendo, el webhock (servidor web como indica atareao) debe estar escuchando en un puerto determinado (80, 88, 443 y 8000 y pico, como indica la API de telegram) y deben estar habilitados los certificados SSL. Por lo que veo en el curso de atareao, él usa traefik (que según tengo entendido se encarga de manejar los certificados). Hasta aquí voy bien?
Yo con traefik no tengo experiencia, pero me gustaría trastear. Entiendo que podría montar un docker con un traefik y el propio bot, ambos dentro del mismo contenedor? En cuanto al tema de los certificados y traefik seguramente atareao tenga documentación. A lo mejor existe una forma ‘más sencilla’ sin usar traefik. Quizás esté metiendo la pata y tenga los conceptos equivocados. Muchas gracias por adelantado.

En general mi recomendación es un contenedor por servicio. Es decir, en este caso sería un contenedor para Caddy o Traefik y un segundo contenedor para el bot en Python.

En cuanto a la gestión de certificados, sin lugar a dudas, la idea es que se encargue un servicio con Caddy, Traefik o NPM (Nginx Proxy Manager). Y de estos tres, en tu caso, me decantaría por Caddy o NPM.

Sobre diálogos con Zenit

Manuel pregunta,

Genial el post….pero Desde CRONTAB no consigo que funcione Zenity !!! he creado esta funcion:

function Globo_Zen () {
        export DISPLAY=:0
        export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
        zenity --$1  --title="$2" --text="$3"  --width=250 --height=200 --timeout=$4

}

y todo lo que consigo de CRONTAB (como sudo) es lo siguiente:

No protocol specified
Unable to init server: Could not connect: Connection refused

(zenity:6671): Gtk-WARNING **: 12:14:01.502: cannot open display: :0

Toda esta info la recojo en un fichero con >errores 2>&1
Si puedes echarle un vistazo, te lo agradecería.
Buen trabajo en el blog. Gracias.
Un saludo.
P.S. (Yo tambien deje (afortunadamente) atrás windows). Uso MINT.

Mi recomendación sin lugar a dudas es Systemd. Tienes el tutorial de Systemd y te dejo las dos piezas necesarias para hacerlo funcionar. En general, siempre suelo tener problemas a la hora de lanzar servicios en las X, por esto la solución con System, me parece mas simple. Pero esto es cuestión de gustos.

Para ejecutarlo desde el cron, las llamadas a las variables de entrono las hago desde el propio crontab En general, siempre suelo tener problemas a la hora de lanzar servicios en las X, por esto la solución con System, me parece mas simple. Pero esto es cuestión de gustos.

Para ejecutarlo desde el cron, las llamadas a las variables de entrono las hago desde el propio crontab En general, siempre suelo tener problemas a la hora de lanzar servicios en las X, por esto la solución con System, me parece mas simple. Pero esto es cuestión de gustos.

Los dos servicios que utilizo son los siguientes,

[Unit]
Description=Globo

[Service]
Type=oneshot
Environment=DISPLAY=:0.0
ExecStart=/bin/bash /home/lorenzo/globo.sh

[Install]
WantedBy=multi-user.target
[Unit]
Description=globo

[Timer]
OnBootSec=1min
OnUnitActiveSec=1min

[Install]
WantedBy=timers.target

Para ejecutarlo desde el cron, las llamadas a las variables de entrono las hago desde el propio crontab. Y lo hago de la siguiente forma,

* * * * * export DISPLAY=:0;export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus; export GSETTINGS_BACKEND=dconf /bin/bash /home/usuario/.local/bin/script.sh

Teniendo en cuenta que 1000 se debe corresponde con el id del usuario.

Sobre Wayland

Luis comenta,

Hola a todos.
Pues lo siento, pero yo creo que Wayland todavía tiene que recorrer camino para llegar a la estabilidad de X11.
Por ejemplo mi tableta digitalizadora Huion Canvas Pro 13 funciona bien con X11, pero con Wayland no hay manera. El caso de OBS es parecido, las capturas de vídeo RTMP no se visualizan ni emiten.
No se….

Desde luego si tienes ese problema con la tableta digitalizadora no deberías realizar el cambio. En el caso de OBS yo lo he resuelto con una capturadora de vídeo, y la verdad es que funciona de lujo.

Llevo algunos meses funcionando con Wayland, tanto en el escritorio GNOME como con Sway, y todo me funciona a las mil maravillas. De echo una de las razones para utilizarlo, era reportar errores y bugs, en el caso de que los tuviera, y hasta el momento no he podido hacerlo.

Sobre mis primeros pasos con Sway

J comenta,

Hola !!! Al fin algo de info sobre este WM .. Se agradece :=)
Acabo de bajar manjaro ARM sway esta semana. Primera experiencia con este tipo de WM y de a poco voy manejando las combinaciones de teclas.
No sé si tienes por ahí algún tutorial youtube o por escrito de como configurar y personalizar tal como comentas. ( Wallpapers, Waybar, pantalla bloqueo etc).
Saludos !!

Hace unos días publiqué el primero de los vídeos, y durante las próximas semans continuaré con la publicación. Pero dependerá de si he podido generar la documentación para acompañar los vídeos con el correspondiente tutorial en atareao.es


Espero que te haya gustado este nuevo episodio del podcast. Si puedes, te agradecería una valoración en iVoox y/o en Apple Podcast.

Imagen de portada de Foto de Federico Respini

1 comentario en “Notas, Wayland, Sway y otras preguntas

  1. Víctor hace 6 meses

    Coincido con Miquel, desde que probé Joplin ya no he vuelto a dar con ningún gestor de notas que encaje mejor con mis necesidades. En mi caso, en lugar de un WebDAV respaldo las notas contra un MinIO en mi VPS y, a día de hoy, es una maravilla. Claro que uno de mis requisitos es poder cifrar las notas, y aunque paso mucho tiempo en la terminal, soy de los que necesita una aplicación dedicada para tomar notas. Pero ventajas de este mundo, que uno puede elegir lo que más se adapte a él, y no al revés 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *