New Features:
- Introduce the Notification v2 portal. This updated version of the Notification portal supports a plethora of new fields for notifications, such as sounds, categories, purpose, and more.
- Introduce the USB portal. This portal allows apps with relevant permissions to enumerate and acquire access to specific USB devices.
- Introduce a new SchemeSupported method to the OpenURI portal. This new method allows apps to know ahead of time if the host system is able to deal with a particular scheme.
Enhancements:
- Continued the move towards Python-based tests. This should simplify the test setup in the project quite significantly, and also will allow removing the cyclic dependency between libportal and XDG Desktop Portal.
- Introduce umockdev-based tests.
- Improve the icon validator so it can deal with memfd-based icons.
- Clarify behavior of the Settings portal for non-standardized keys.
- In the Global Shortcuts portal, clarify that the result the BindShortcuts
- of may be a subset of all requested shortcuts.
- Add a documentation page about icon validation requirements.
Bug Fixes:
- Fix memory leaks in the Background, Email, and Global Shortcuts portals.
- Fix a general file descriptor & memory leak.
- Fix a regression in the Settings portal.
- New and updated translations.
Now with the long awaited USB portal! Yeah 🚀
Would this allow apps like Solaar or Piper to work without having a udev rule allow the seat user and plugdev groups RW access to all logitech /dev/hidraw* nodes?
I have been looking for something like a linux portable apps so I can have my applications on a thumb drive. would this be related to that?
flatpaks can do that, but appimages are probably more what you’re looking for. most distros have the required appimage libraries to allow them to run. flatpaks are a bit less portable in my experience but there still just single bundles that you can save to a thumbdrive
thanks. i have been comparing them and vacilating but I think im going to go ahead and give it a try. ironically portable apps was one thing keeping me from leaving windows as it made changing hardware a breeze.
This would not. This allows applications to list and select USB devices.
However, you can install most applications to a USB stick today. As long as they’re built for the same architecture and all the dependencies are satisfied everything should just work.
I thought flatpak had all the dependencies built in but maybe im thinking of something else
As another commenter mentioned, AppImage might be easier in these circumstances. They wouldn’t be dependent on any external Flatpak installation & configuration.