Skip Navigation
Jump
Linus Torvalds: Speaks on the Rust vs C Linux Divide
  • This is a great summary. Thanks!

    14
  • > Linus Torvalds Speaks on the the divide between Rust and C Linux developers an the future Linux. Will things like fragmentation among the open source community hurt the Linux Kernel? We'll listen to the Creator of Linux.

    For the full key note, checkout: Keynote: Linus Torvalds in Conversation with Dirk Hohndel

    17
    fosstodon.org COSMIC_desktop (@COSMIC_desktop@fosstodon.org)

    Attached: 1 image COSMIC Alpha 2 is landing on September 26th. Repositories will be tagged with the new release for distribution packagers. Pop!_OS 24.04 Alpha 2 ISO's will also be available for download! #COSMICdesktop #COSMICDE

    > COSMIC Alpha 2 is landing on September 26th. Repositories will be tagged with the new release for distribution packagers.

    > Pop!_OS 24.04 Alpha 2 ISO's will also be available for download! #COSMICdesktop #COSMICDE

    0
    www.omgubuntu.co.uk Ubuntu 24.10 Fixes Annoying Issue with PWAs in Chromium Snap - OMG! Ubuntu

    Using the Chromium snap app? If you do, and you use Progressive Web Apps (PWAs) there's a bug fix coming down the pipes that will improve your workflow.

    > When you install a PWA1 in the Chromium snap you might expect it to open it in a separate, streamlined window when you open it using its shortcut in the applications grid.

    > Presently, PWAs in the Chromim Snap don’t get detected as separate instances by GNOME Shell. This means no separate dock icon (it is grouped into Chromium’s) and it is not treated as a separate app by the task switcher, making it difficult to alt/super + tab to it.

    ...

    > Oracular carries an Ubuntu-specific chromium-snap-pwa.patch to GNOME Shell.

    > This patch ensures that PWA windows from the Chromium snap are handled per users expectations: their own dock icon, and their own entry in app switcher.

    > The plan is to back-port this patch to Ubuntu 24.04 LTS too, so keep an eye out for that.

    1
    news.itsfoss.com Ubuntu Adds a New Authentication Feature

    Better security for Ubuntu users. A good step.

    > Primarily written in the Go programming language, Authd is an authentication service for Ubuntu 24.04 LTS that has been introduced to simplify the needs of organizations and individuals looking to use identity management services.

    > At launch, Authd supports OIDC, with Microsoft's Entra ID being the first supported identity provider. As demonstrated by the screenshot above, Ubuntu was showing an authentication prompt to log in to a service equipped with Entra ID.

    > Authd can be used to log in through the GNOME Display Manager (GDM), or via Secure Shell (SSH). It has a modular design that makes it effortless to integrate with cloud services.

    > Canonical also intends to introduce more identity providers in the near future, with plans to also have a white-label OIDC provider (allows wider customization) in the mix.

    0
    Jump
    After upgrading from Ubuntu Jellyfish to Numbat, my desktop seems broken? Super key doesn't open menu, dark theme/settings doesn't work. How can I fix this?
  • It looks like you are running XFCE instead of GNOME (the normal Ubuntu desktop). I'm not sure how that happened... but you an always just install another desktop.

    For instance, you can try to make sure you have the ubuntu-desktop or ubuntu-desktop-minimal metapackage installed:

    sudo apt install ubuntu-desktop-minimal
    

    After that, the login manager should allow you to select the Ubuntu session rather than the XFCE one.

    19
  • discourse.ubuntu.com Ubuntu Weekly Newsletter Issue 857

    Welcome to the Ubuntu Weekly Newsletter, Issue 857 for the week of September 8 - 14, 2024. In this Issue Ubuntu 22.04.5 LTS released Oracular Oriole (to be 24.10) now in Kernel Feature Freeze Ubuntu Stats Hot in Support Ubuntu Meeting Activity Reports UbuCon North America 2025 Status Update LXD: W...

    > Welcome to the Ubuntu Weekly Newsletter, Issue 857 for the week of September 8 - 14, 2024.

    > In this Issue > - Ubuntu 22.04.5 LTS released > - Oracular Oriole (to be 24.10) now in Kernel Feature Freeze > - Ubuntu Stats > - Hot in Support > - Ubuntu Meeting Activity Reports > - UbuCon North America 2025 Status Update > - LXD: Weekly news - 362 > - Starting of Ubuntu Bengal, a LoCo of Ubuntu based on Bengal, India > - Opportunity Open Source Conference - IITK 2024 > - UbuCon Asia 2024: My first ever conference! > - LoCo Events > - Ubuntu Desktop’s 24.10 Dev Cycle - Part 5: Introducing Permissions Prompting > - Upstream release of cloud-init 24.3 > - ODH-029: Documenting a new project > - Dealing with spam on Matrix > - Advisory: Spam invite incident (2024-09-13) > - ... > - And much more!

    0

    > I've been using a Framework 13 laptop as my main/only computer for a little over 18 months now.

    > This is essentially a very personal review. I've broken it down into a summary of My Framework, a short Laptop Autobiography, then The Good, The Bad, The Ugly, and The Rest. If you're impatient then skip to the end with the Bottom Line.

    ...

    > Where I'm critical of Framework in this post it's not because I want them to fail. They're a hardware startup that's proven their ability to ship good products, and I know how crushingly tough that is. I'm hopeful that they'll continue to grow into a mature hardware company with a strong maintenance track record, and demonstrated mature in-house development processes. I hope in a few years to write a follow-up post with even more "Good" points and barely a concern.

    > In the meantime, I'd encourage almost everyone to consider a Framework for their next laptop - but first read up on whatever features matter most for you.

    1
    fosstodon.org Gregor Niehl (@gregorni@fosstodon.org)

    Attached: 1 image A new app was added to GNOME Circle: Binary by @fizzyizzy05@tech.lgbt! https://apps.gnome.org/Binary/ Binary makes working with numbers of different bases (like binary or hexadecimal) a breeze. No more counting binary digits on your fingers! Congratulations! 🎉 #GNOMEApps #GNOM...

    > A new app was added to GNOME Circle: Binary by @fizzyizzy05@tech.lgbt! https://apps.gnome.org/Binary/ > > Binary makes working with numbers of different bases (like binary or hexadecimal) a breeze. No more counting binary digits on your fingers! > > Congratulations! 🎉

    1

    Overview of some of the new features in the upcoming GNOME 47 release.

    5

    > A lot has changed in the past two decades. A lot of new releases, new platforms and even a few new logos along the way. One thing stayed the same: the heart of Ubuntu. A global community of users, enthusiasts and contributors all helping to spread the mission of changing the world through open-source software. We couldn't have done it without you.

    More at: 20 Years of Canonical Ubuntu

    1
    9to5linux.com Ubuntu 22.04.5 LTS (Jammy Jellyfish) Is Now Available Powered by Linux Kernel 6.8 - 9to5Linux

    Ubuntu 22.04.5 LTS is now avaialble for download as the fifth and last point release to the Ubuntu 22.04 LTS operating system series.

    > Canonical released today Ubuntu 22.04.5 LTS as the fifth and last planned point release to the Ubuntu 22.04 LTS (Jammy Jellyfish) long-term supported operating system series bringing the latest security patches and updated components.

    ...

    > Apart from the security patches and updated packages that have been released during the past six months, the Ubuntu 22.04.5 LTS point release is powered by a newer kernel from the Ubuntu 24.04 LTS (Noble Numbat) operating system series, namely Linux kernel 6.8, to better support installations on newer hardware.

    > On the other hand, the Mesa graphics stack remains unchanged in this new Ubuntu 22.04 LTS point release, even though Ubuntu 24.04 LTS includes a newer version, namely Mesa 24.0. I don’t know why, but Canonical chose to ship Ubuntu 22.04.5 LTS with the Mesa 23.2.1 graphics stack that was also included in the Ubuntu 22.04.4 LTS point release.

    0
    Jump
    Best Email Client
  • Still using mutt after two decades (with isync for fetching).

    6
  • Jump
    Ubuntu 24.10 to Introduce User-Controlled Permissions Prompts
  • Yes, based on the diagrams on their blog, it looks like this only impacts Snaps.

    4
  • www.darrenhorrocks.co.uk Why Copilot is Making Programmers Worse at Programming

    Over the past few years, the evolution of AI-driven tools like GitHub’s Copilot and other large language models (LLMs) has promised to revolutionise programming. By leveraging deep learning, these tools can generate code, suggest solutions, and even troubleshoot issues in real-time, saving developer...

    > Over the past few years, the evolution of AI-driven tools like GitHub’s Copilot and other large language models (LLMs) has promised to revolutionise programming. By leveraging deep learning, these tools can generate code, suggest solutions, and even troubleshoot issues in real-time, saving developers hours of work. While these tools have obvious benefits in terms of productivity, there’s a growing concern that they may also have unintended consequences on the quality and skillset of programmers.

    53
    Jump
    Ubuntu 24.10 to Introduce User-Controlled Permissions Prompts
  • From the Discourse Blog:

    The Linux desktop provides XDG Desktop Portals as a standardised way for applications to access resources that are outside of the sandbox. Applications that have been updated to use XDG Desktop Portals will continue to use them. Prompting is not intended to replace XDG Desktop Portals but to complement them by providing the desktop an alternative way to ask the user for permission. Either when an application has not been updated to use XDG Desktop Portals, or when it makes access requests not covered by XDG Desktop Portals.

    Since prompting works at the syscall level, it does not require an application’s awareness or cooperation to work and extends the set of applications that can be run inside of a sandbox, allowing for a safer desktop. It is designed to enable desktop applications to take full advantage of snap packaging that might otherwise require classic confinement.

    So this looks like it complements and not replaces the XDG Desktop Portals, especially for applications that have not implemented the Portals. It allows you to still run those applications in confinement while providing some more granular access controls.

    12
  • 9to5linux.com Ubuntu 24.10 to Introduce User-Controlled Permissions Prompts - 9to5Linux

    Ubuntu 24.10 will ship with a new security feature called permissions prompting to put users in full control of their Ubuntu machines.

    cross-posted from: https://lemmy.ndlug.org/post/1104312 > The upcoming Ubuntu 24.10 operating system promises a new feature called “permissions prompting” for an extra layer of privacy and security.

    > The new permissions prompting feature in Ubuntu will let users control, manage, and understand the behavior of apps running on their machines. It leverages Ubuntu’s AppArmor implementation and enables fine-grained access control over unmodified binaries without having to change the app’s source code.

    From Ubuntu Discourse: Ubuntu Desktop’s 24.10 Dev Cycle - Part 5: Introducing Permissions Prompting

    > This solution consists of two new seeded components in Ubuntu 24.10, prompting-client and desktop-security-center alongside deeper changes to snapd and AppArmor available in the upcoming snapd 2.65. The first is a new prompting client (built in Flutter) that surfaces the prompt requests from the application via snapd. The second is our new Security Center:

    > In this release the Security Center is the home for managing your prompt rules, over time we will expand its functionality to cover additional security-related settings for your desktop such as encryption management and firewall control.

    > ...

    > With prompting enabled, an application that has access to the home interface in its AppArmor profile will trigger a request to snapd to ask the user for more granular permissions at the moment of access:

    > As a result, users now have direct control over the specific directories and file paths an application has access to, as well its duration. The results of prompts are then stored in snapd so they can be queried and managed by the user via the Security Center.

    25
    9to5linux.com Ubuntu 24.10 to Introduce User-Controlled Permissions Prompts - 9to5Linux

    Ubuntu 24.10 will ship with a new security feature called permissions prompting to put users in full control of their Ubuntu machines.

    > The upcoming Ubuntu 24.10 operating system promises a new feature called “permissions prompting” for an extra layer of privacy and security.

    > The new permissions prompting feature in Ubuntu will let users control, manage, and understand the behavior of apps running on their machines. It leverages Ubuntu’s AppArmor implementation and enables fine-grained access control over unmodified binaries without having to change the app’s source code.

    From Ubuntu Discourse: Ubuntu Desktop’s 24.10 Dev Cycle - Part 5: Introducing Permissions Prompting

    > This solution consists of two new seeded components in Ubuntu 24.10, prompting-client and desktop-security-center alongside deeper changes to snapd and AppArmor available in the upcoming snapd 2.65. The first is a new prompting client (built in Flutter) that surfaces the prompt requests from the application via snapd. The second is our new Security Center:

    > In this release the Security Center is the home for managing your prompt rules, over time we will expand its functionality to cover additional security-related settings for your desktop such as encryption management and firewall control.

    ...

    > With prompting enabled, an application that has access to the home interface in its AppArmor profile will trigger a request to snapd to ask the user for more granular permissions at the moment of access:

    > As a result, users now have direct control over the specific directories and file paths an application has access to, as well its duration. The results of prompts are then stored in snapd so they can be queried and managed by the user via the Security Center.

    0
    mathstodon.xyz jacob 🦀 (@jwestall_com@mathstodon.xyz)

    Attached: 4 images #Forecast has been shaping up nicely this last week! If I didn't know better I'd say I'm ready for some Alpha testers to find me some bugs to work on! Head on over to the repo below to test it out now! https://github.com/cosmic-utils/forecast #Cosmic #CosmicDE

    > #Forecast has been shaping up nicely this last week! If I didn't know better I'd say I'm ready for some Alpha testers to find me some bugs to work on! Head on over to the repo below to test it out now! > > https://github.com/cosmic-utils/forecast

    0

    > Sysprof as the system-wide performance profiler for Linux systems is now set to be installed by default on Ubuntu 24.10 and moving forward with future Ubuntu Linux releases. Currently users need to sudo apt install sysprof to enjoy this GUI and command-line driven program but now is to be installed by default on the Ubuntu desktop.

    1
    https:// www.npr.org /2024/09/10/nx-s1-5105976/indiana-school-cellphone-ban-students-teachers

    > Indiana's law, which passed with bipartisan support, forbids students from using wireless communication devices during instructional time. There are exceptions for educational purposes, emergencies and students who need their phones for medical or disability reasons. It's up to schools to come up with their own discipline procedures for violations.

    ...

    > Phones aren't only a distraction from academics; educators and students say they've also driven interpersonal conflicts and contributed to poor mental health.

    ...

    > Students typically use their phones to listen to music, but that's no longer allowed during instructional time in Indiana. Grace says music helped her stay focused during quiet work time at school. Without it, she says, she's struggling to concentrate.

    6
    discourse.ubuntu.com Ubuntu Weekly Newsletter Issue 856

    Welcome to the Ubuntu Weekly Newsletter, Issue 856 for the week of September 1 - 7, 2024. In this Issue Upgrades to Ubuntu 24.04 LTS Suspended / Re-enabled Ubuntu Stats Hot in Support Ubuntu Meeting Activity Reports LXD: Weekly news - 361 Starcraft Clinic - 2024-Aug-30 UbuCon Asia LoCo Events Jamm...

    > Welcome to the Ubuntu Weekly Newsletter, Issue 856 for the week of September 1 - 7, 2024.

    > - Upgrades to Ubuntu 24.04 LTS Suspended / Re-enabled > - Ubuntu Stats > - Hot in Support > - Ubuntu Meeting Activity Reports > - LXD: Weekly news - 361 > - Starcraft Clinic - 2024-Aug-30 > - UbuCon Asia > - LoCo Events > - Jammy Jellyfish (22.04.5 LTS) Point-Release Status Tracking > - Ubuntu Representation at EthAccra 2024 > - A desktop touched by Midas: Oracular Oriole > - Looking for more internship project ideas for Outreachy (December-March cohort) > - ... > - And much more!

    0
    discourse.ubuntu.com Upgrades to Ubuntu 24.04.1 LTS are enabled again

    Last Wednesday, we temporarily suspended upgrades to Ubuntu 24.04.1 LTS due to unforeseen issues with dependencies of installed kernel headers after release upgrades. These issues were tracked in bug 2078720 and have now been resolved, and upgrades to 24.04.1 LTS have been enabled again. Read on to ...

    > Last Wednesday, we temporarily suspended upgrades to Ubuntu 24.04.1 LTS due to unforeseen issues with dependencies of installed kernel headers after release upgrades. These issues were tracked in bug 2078720 and have now been resolved, and upgrades to 24.04.1 LTS have been enabled again.

    ...

    > This issue has been fixed in the APT 2.4.13 update in 22.04 LTS, and upgrades from interim releases have been addressed by a fallback to the previous algorithm in the ubuntu-release-upgrader 1:24.04.23 stable release update. We are adding additional checks to our automated upgrade testing to prevent similar issues in the future.

    > If you are affected by this issue, you can run apt install --fix-broken to remove the old kernel headers and make apt operational again.

    0
    Jump
    Switching to Timeshift (LM)
  • From what I can tell, Pop!_OS does not ship their own version of timeshift. Instead, it comes directly from Ubuntu. So if there is a change in maintainers, it should be reported to Ubuntu:

    https://launchpad.net/ubuntu/+source/timeshift

    6
  • blogsystem5.substack.com Windows NT vs. Unix: A design comparison

    NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?

    > NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?

    ...

    > Which brings me to this article—a collection of thoughts comparing the design of NT (July 1993) against contemporary Unix systems such as 4.4BSD (June 1994) or Linux 1.0 (March 1994). Beware that, due to my background, the text is written from the point of view of a Unix “expert” and an NT “clueless”, so it focuses on describing the things that NT does differently.

    Long but interesting article that compares the Windows NT kernel to traditional Unix kernels such as that found in BSDs or Linux.

    6
    Jump
    How to feature or unfeature (pin/unpin) a post in Photon?
  • As a moderator, you should see a "shield" on a post and from that sub-menu, you can choose to feature or unfeature a post:

    Shield menu

    1
  • Jump
    Bringing attention to a music player and two eBook readers for Android
  • I used to use VLC for music, but these days I use Symphony to play local files on my phone. VLC tended to struggle when scanning or indexing large folders (which it did all the time...), while Symphony is a bit better at that. That said, I still use VLC for video and for casting things from my DLNA server (VLC supports Chromecast).

    For ebooks, I've used Librera FD and that has been mostly OK. I'll checkout the two you mentioned though. Thanks!

    4
  • > As part of our outreachy internship program on the GNOME Community Udo Ijibike and Tamnjong Larry (myself) under the guide of our mentors Allan Day and Aryan Kaushik conducted usability tests to evaluate the user experience across three media applications: Decibels (Audio Player), Loupe (Image Viewer), and Showtime (Video Player). Our goal was to identify areas for improvement and enhance the overall usability of these applications to better align with users' natural workflows.

    ...

    > For this study, we recruited five participants from across the world who were GNOME users but had not used any of the media apps before the study. The participants were from diverse works of life from software developers, students, and a medical doctor, just people who use GNOME regularly. The participants were recruited through social media posts on GNOME's official channels on Twitter and Mastodon.

    0
    Jump
    What's the easiest way to update bios on my Ubuntu laptop without a USB?
  • On Ubuntu, there is a program called "Firmware Updater" which uses LVFS to retrieve and install firmware updates (including BIOS/UEFI).

    According to this page: https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadN23ETXXW.firmware your Carbon X1 Gen 6 should be supported.

    3
  • Jump
    Will there be 24.04 with gnome Cosmic ??
  • All my servers moved to 24.04 and I wanted my desktop to keep in line with them (so they all had the same packages). Likewise, I've been following the development of GNOME and I really liked what they have done with versions 45 and 46, so I wanted to try a more modern version of that desktop environment (Pop 22.04 is still on GNOME 42 and is now missing out on some cool features like the quick settings menu).

    Finally, I wanted to try out Wayland and the experience on Pop 22.04 is not great with Wayland, especially since it is missing out on the more recent fixes and updates in Ubuntu 24.04.

    If you are happy with Pop 22.04 and willing to wait for COSMIC to stabilize and become feature complete, then that is what you should do. For me, I used this delay in releasing Pop 24.04 as an opportunity to try out something different and for the most part, I'm pretty happy with the experience.

    6
  • Jump
    Will there be 24.04 with gnome Cosmic ??
  • Unfortunately, there will not be a release of Pop 24.04 with GNOME before COSMIC is released. In fact, System76 has stopped development of Pop-shell as referenced here:

    https://reddit.com/r/pop_os/comments/1eo59wj/will_xorg_still_be_an_option_in_2404/

    Once, Pop 24.04 is released, you will be able to install gnome-session to get GNOME, but it will be the version from Ubuntu and not Pop-shell (though you can install the unsupported extension yourself).

    Basically, the development of COSMIC is delaying the release of Pop 24.04... which means the whole distro update probably won't come until 2025 as the desktop matures.

    For this reason, among others, I've decided to switch to Ubuntu until COSMIC matures and Pop 24.04 is released.

    12
  • Jump
    How can we make Linux more appealing as "just works"?
  • I think you meant Pop!_OS (is developed by System76). TuxedoOS is developed by Tuxedo Computers, which is a European Linux focused hardware company.

    That said, the point stands... there are hardware companies making Linux supported devices.

    18
  • Jump
    Flatpak support in the Software app on Ubuntu 24.04?
  • The default "App Center" does not support flatpaks (only snaps). However, if you install the GNOME software center with the suggested dependencies:

    $ sudo apt install --install-suggests gnome-software
    

    Then you will be able to install flatpaks, debs, and snaps.

    11
  • Jump
    Keyboard customization in profile not working until manually sourced
  • If you are using Pop!_OS 22.04, then you are using gdm. You can just create the file if it doesn't exist.

    2
  • Jump
    Keyboard customization in profile not working until manually sourced
  • If you are using gdm as your login manager, you can put the command in ~/.xprofile... which is sourced by gdm3.

    2
  • Jump
    Self Hosting Web IRC Clients: What are Your Options?
  • For a simple IRC web client, I would also add Gamja, which I self-host along side with the Lounge (mentioned in the article) for a few users.

    That said, my primary client is WeeChat and WeeChat-Android.

    1
  • Jump
    I want to enable the Cosmic login screen
  • Hi! Did you read my reply in the other post you made in !system76@lemmy.ml?

    Was is this article How to install the Rust Cosmic Desktop environment on Pop!_OS?

    Either way, if you want to use the new COSMIC login screen, you can install the cosmic-greeter package:

    sudo apt install cosmic-greeter
    

    Once that is installed, you should be able to switch back and forth between cosmic-greeter and gdm3 with:

    sudo dpkg-reconfigure gdm3
    

    and selecting whichever login manager you wish to use.

    2
  • Jump
    [Game Thread] August 29, 2024 - UNC @ Minnesota, NDSU @ Colorado, and others
  • Looks like Bison > Buffalo... for now.

    2
  • Jump
    IRC Client for Android
  • I've been using Weechat-Android to connect to my self-hosted Weechat for over a decade. This is one of the killer mobile apps that keeps me on Android and I love it.

    I also have a couple instances of thelounge that people use on mobile via the PWA (progressive web app).

    6
  • Jump
    Judge dismisses majority of GitHub Copilot copyright claims
  • Oh. I'm sorry if this was discussed previously... I only returned to lemmy a few weeks ago and didn't see the story covered yet.

    6