Тёмный

🏅 XDG PORTALS es la siguiente después de WAYLAND y PIPEWIRE 

Karla's Project
Подписаться 85 тыс.
Просмотров 6 тыс.
50% 1

En el mundo de GNU/Linux siempre ha habido desafíos en la integración de aplicaciones en diferentes entornos de escritorio. Aunque Flatpak y Snap intentaron abordar este problema, introdujeron nuevos desafíos al ejecutarse en entornos aislados.
XDG Portals emerge como una solución integral. Estas API, conocidas como "Portals", facilitan la exposición de recursos del sistema y mensajes DBus hacia aplicaciones aisladas, mejorando la integración y la experiencia del usuario.
Ante la diversidad de entornos y toolkits, los desarrolladores han enfrentado la carga de crear parches y modificaciones para lograr la integración en diferentes escritorios. Flatpak y Snap, inicialmente vistos como soluciones portátiles, presentaron desafíos al ejecutarse en entornos aislados.
XDG Portals no solo aborda los desafíos de Flatpak y Snap, sino que también ofrece una solución para la integración en GNU/Linux. Estas API permiten a las aplicaciones, ya sean nativas o distribuidas por Flatpak o Snap, acceder de manera segura y uniforme a los recursos del sistema.
La verdadera innovación de XDG Portals radica en su capacidad para extenderse a aplicaciones nativas. Elimina la necesidad de desarrollar modificaciones para cada entorno de escritorio. Un desarrollador puede implementar funcionalidades a través de Portals, permitiendo que la API maneje automáticamente las llamadas de QT o GTK según el entorno de ejecución.
Imaginemos una aplicación que utiliza GTK en un entorno de Plasma. Gracias a Portals, al interactuar con el sistema de archivos o realizar acciones como guardar, la aplicación adoptará automáticamente la interfaz del escritorio en el que se ejecuta. Esto se ha demostrado en aplicaciones como Pods y Vivaldi, logrando una integración visual y funcional perfecta al abrir o guardar ficheros.
XDG Portals actúa como una capa transparente entre aplicaciones y toolkits de escritorios, simplificando el proceso para desarrolladores y brindando a los usuarios una experiencia más cohesiva. Al delegar la funcionalidad de la aplicación a Portals en lugar de a los toolkits, se abre la puerta a aplicaciones totalmente integradas, independientemente del entorno de escritorio utilizado.
El mayor uso de Flatpak contribuye a un ecosistema más seguro, al aislar las aplicaciones y controlar su acceso a recursos del sistema. La adaptación a Wayland, PipeWire y Portals es esencial para aprovechar al máximo esta revolución de integración en GNU/Linux.
🎥 Capítulos
00:00 Introducción
01:00 El enfoque de las Apps a GTK o QT
01:38 Workaround de Plasma (kded5)
02:22 El toolkit de LibreOffice
02:45 Implementaciones por parte de los Devs y Usuarios
03:35 Desafios en Flatpaks
04:00 DBus (System y Session)
04:44 Incomunicaciones entre Apps en DBus
05:55 Introducción a XDG Portals
07:00 Ventajas del uso de Portals
07:40 Ejemplos (Portal FileChooser)
08:47 Ejemplos (Portal AccentColor)
09:07 Conclusiones
💜 Suscríbete ru-vid.com...
🎩 Apoya el Canal / karlasproject
💻 Mi Setup Grabación
🔸 Cámara Principal: MARVUE B5 1080P 24MP
🔸 Webcam 1: Logitech C930e (con lente "Carl Zeiss Tassar")
🔸 Webcam 2: Logitech C922 Pro
🔸 Microfono de solapa: DERICAM Micrófono Lavalier
🔸 Microfono de escritorio: Trust Gaming 21753 GXT
🔸 Pantalla verde: KHOMO GEAR 138 x 208 cm
💻 Mi Setup PC
🔸 CPU: Intel Core i9-10850K (10 cores a 5,20GHz)
🔸 Gráfica: NVIDIA RTX 2060
🔸 RAM: 4x Corsair 8GB DDR4 3200 mHz
🔸 Alimentador: Mars Gaming MPII750
🔸 Cooler: MSI MAG CORELIQUID 240R
⭐ Twitter / karlaperezyt
⭐ Instagram / karlaperezyt
⭐ Grupo Telegram t.me/KarlasProject
⭐ Página Web karlaperezyt.com
🔺 El objetivo de este vídeo (y del canal) es meramente educativo y/o divulgativo en el que se comparte información relacionada con la tecnología, la informática y software.
Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use.

Наука

Опубликовано:

 

23 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
Wayland vs Xorg in 2024
6:45
Просмотров 30 тыс.
🐧 LINUX y GNU - ORIGEN e HISTORIA
12:05
Просмотров 12 тыс.
Fine. You Win. I'll Try Linux.
11:13
Просмотров 156 тыс.
ОШИБКИ НА ANDROID 2
5:13
Просмотров 25 тыс.
#engineering #diy #amazing #electronic #fyp
0:59
Просмотров 1,8 млн