Skip Navigation
Got a "Perform MOK management" screen while trying to boot Linux Mint without Secure Boot with UEFI, what does it mean?
  • If you continue without adding the keys, you may have issues if you rely on out of tree drivers like Nvidia. Personally, I would hit continue then leave secure boot off.

  • Got a "Perform MOK management" screen while trying to boot Linux Mint without Secure Boot with UEFI, what does it mean?
  • For Secure Boot, the kernel is "signed" with a key. During boot up, Secure Boot checks to make sure that key is valid. Most kernels are signed with Microsoft's key that is preloaded on basically every system. However, not all kernels can be signed with Microsoft's key; if you install a proprietary driver (which you likely selected to during the setup), to continue using secure boot you need to sign the kernel using your own key.

    That's what MOK management is for. You are adding your own key to your system to use for Secure Boot.

    Personally, I just disable Secure Boot. While it does have some security benefits, it's not worth the headache IMO.

  • Linux Mint 22.1 Slated for Release in December with Revamped Cinnamon Theme
  • It says that in the 9to5Linux article, not the original source. The blog post simply says "becomes ready for inclusion in the next version of Cinnamon."

    Not to say that the 9to5Linux article is wrong since Linux Mint very well could ship the new theme as an option, but not the default theme.

  • Linux Mint 22.1 Slated for Release in December with Revamped Cinnamon Theme
  • I don’t think this new design will be used in Linux Mint by default. I believe this is just for distros that use Cinnamon’s default theme, which is different from Linux Mint’s default theme.

    But who knows, maybe it could also become default in Linux Mint.

  • Tumbleweed Monthly Update - September 2024
    news.opensuse.org Tumbleweed Monthly Update - September 2024

    Welcome to the monthly update for Tumbleweed for September 2024! This month, the rolling-release model has kept pace with numerous important updates and bug ...

    Tumbleweed Monthly Update - September 2024
    4
    Sway 1.10-rc1 released
    github.com Release 1.10-rc1 · swaywm/sway

    Sway 1.10-rc1 contains 228 changes from 43 contributors. This pre-release depends on wlroots 0.18.0. See the wlroots release notes. New features All of the enhancements from wlroots 0.18. Rewrite ...

    Release 1.10-rc1 · swaywm/sway
    3
    The perils of transition to 64-bit time_t
    blogs.gentoo.org The perils of transition to 64-bit time_t

    In the Overview of cross-architecture portability problems, I have dedicated a section to the problems resulting from use of 32-bit time_t type. This design decision, still affecting Gentoo systems…

    The perils of transition to 64-bit time_t
    11
    winewayland: "Use subsurfaces for unmanaged windows" merged
  • I haven’t been able to try it yet. I only use Proton, but Valve compiles it without winewayland.

  • Arch Linux and Valve Collaboration - Arch-dev-public - lists.archlinux.org
  • Not directly helping with SteamOS 3. But this financial support is helping Arch improve.

  • winewayland: "Use subsurfaces for unmanaged windows" merged

    Interestingly, the developer is already bringing up the possibility of using Wayland by default.

    >Btw, after this I feel like the driver is much more usable, would it be acceptable to enable it by default? Is there any other major feature missing (given that virtual display settings is being worked on)?

    2
    Unsticking The Very Sticky | More Wayland governance discussion
    www.supergoodcode.com Unsticking The Very Sticky

    Day 4 of Wayland governance hacking I wake at 5 AM. This is the perfect time to wake up in NYC TZ, as it affords me the ability to eat a whole apple in the time it takes my little internet-browsing chromebook to load all the IRC and Discord backlogs from the five hours that I snuck away for a nap wh...

    0
    What's the best way to watch youtube without adds on ios? (without premium).
  • Safari + AdGuard + PiPifier would probably be a good combo.

  • Tumbleweed – Review of the week 2024-W39 – Dominique a.k.a. DimStar (Dim*)
  • I’ll change it whenever I post these.

  • Improving systemd’s integration testing infrastructure (part 2)
    www.codethink.co.uk Improving systemd’s integration testing infrastructure (part 2)

    We helped systemd overhaul their integration test suite. Learn more about the project in part 2 of a two-part series.

    Improving systemd’s integration testing infrastructure (part 2)
    0
    Attacking UNIX Systems via CUPS, Part I | CUPS Remote Code Execution
    www.evilsocket.net Attacking UNIX Systems via CUPS, Part I

    Hello friends, this is the first of two, possibly three (if and when I have time to finish the Windows research) writeups. We will start with targeting GNU/Linux systems with an RCE. As someone who’s

    Attacking UNIX Systems via CUPS, Part I
    34
    Gettin Nacky | A proposal to change NACKs in Wayland protocol discussions
    www.supergoodcode.com Gettin Nacky

    Rejection It’s hard. Nobody likes that feeling, especially after putting in a bunch of work, double-especially when that work is on a Wayland protocol.

    0
    COSMIC Alpha 2 Released
  • It's kinda ironic that theming GTK is easier when it doesn't officially support theming. Especially when it comes to Qt flatpak apps.

  • Eliminating Memory Safety Vulnerabilities at the Source | Google's use of Rust in Android's Linux kernel
  • Linux support is definitely moving slower than the Rust team wants, but the team and Linus are still optimistic.

  • Eliminating Memory Safety Vulnerabilities at the Source | Google's use of Rust in Android's Linux kernel
  • Android uses forked versions of the Linux kernel, based on Linux LTS versions. They added in Rust support in 2019 and most new code since then has been written in Rust in order to avoid memory safety vulnerabilities. And memory safety vulnerabilities have been significantly down since 2019.

    Now that upstream Linux is adopting Rust, we should hopefully see a similar results. Though likely slower than Google (they went all-in on Rust) while upstream Linux new code will seemingly be mainly C for the foreseeable future.

  • Eliminating Memory Safety Vulnerabilities at the Source | Google's use of Rust in Android's Linux kernel
    security.googleblog.com Eliminating Memory Safety Vulnerabilities at the Source

    Posted by Jeff Vander Stoep - Android team, and Alex Rebert - Security Foundations Memory safety vulnerabilities remain a pervasive threa...

    Eliminating Memory Safety Vulnerabilities at the Source
    4
    My Wayland Your Wayland Our Wayland
    www.supergoodcode.com My Wayland Your Wayland Our Wayland

    I <3 Open Source That should be obvious by now, right? I’ve been out here blogging about Open Source stuff for over a decade, and occasionally I still have time to actually write code.

    3
    Vanilla OS 2 released (end of July)
  • Note that this is from late July.

  • Automated installation of multiple applications after a fresh OS install? (Fedora)
  • I think that’s just a dependency issue unrelated to the script.

  • Automated installation of multiple applications after a fresh OS install? (Fedora)
  • I have a bash script I use to script my Silverblue install. Something like this should work.

    # space-separated list of packages to install
    S_RPM_PACKAGES_TO_INSTALL="pkg1 pkg2 pkg3"
    
    # function to install the packages
    dnf_install () {
    	sudo dnf install -y $1
    }
    
    # call to function, passing the list
    dnf_install "$S_RPM_PACKAGES_TO_INSTALL"
    

    I have it set up this way so that I just have a bunch of bash variables describing the stuff I want to install all at the top of the file, but the function definitions and calls lower down since I don't need to see them.

    It also does other things like removes packages from the system, removes some preinstalled flatpaks, installs flatpaks from Fedora Flatpaks / Flathub / gnome-nightly, and sets up gnome through a list gsettings commands.

    As I use my system, I add new apps to the list I want next time I install and remove apps I don't use.

  • Frog Protocols announced to try and speed up Wayland protocol development
  • I doubt this will have much of an effect. Compositors already implement protocols that aren’t in upstream yet.

    All this really is is putting some of those protocols in a GitHub repo and giving them a nice name. Gamescope will naturally implement them because frog works on gamescope. KDE might implement a few. Gnome and wlroots probably won’t implement them because (1) Gnome prefers a more lean set of protocols and likely won’t adopt a protocol until it’s “finished” and (2) Simon Ser, the wlroots main maintainer, is very involved with upstream protocols and would rather see development happen there.

  • Official Plasma 6 Breeze UI Refresh Mockups
  • Worked on Flathub Firefox for me.

  • Getting very close to the GIMP 3.0 RC1!
  • Fedora 41 is shipping the 2.99 version. And naturally will update to RC1 and later once they release.

  • Getting very close to the GIMP 3.0 RC1!
  • There’s non-destructive editing in 2.99. Not everything is non-destructive though, such as rotating and scaling. But most colors and filters are.

  • Flatpak Help Needed
  • Flatpak doesn’t care about your ports, they can access them if they have network permission.

  • that_leaflet Leaflet @lemmy.world
    Posts 122
    Comments 118