this post was submitted on 22 Dec 2024
55 points (95.1% liked)

Linux

48721 readers
1041 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

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.
top 8 comments
sorted by: hot top controversial new old
[–] [email protected] 17 points 5 days ago (2 children)

Now with the long awaited USB portal! Yeah 🚀

[–] [email protected] 1 points 2 days ago

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?

[–] [email protected] 2 points 4 days ago (2 children)

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?

[–] [email protected] 7 points 4 days ago (1 children)

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

[–] [email protected] 1 points 4 days ago

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.

[–] [email protected] 2 points 4 days ago (1 children)

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.

[–] [email protected] 1 points 4 days ago (1 children)

I thought flatpak had all the dependencies built in but maybe im thinking of something else

[–] [email protected] 3 points 4 days ago

As another commenter mentioned, AppImage might be easier in these circumstances. They wouldn’t be dependent on any external Flatpak installation & configuration.