If you’re wondering why I’m crossposting .ml content or for an account listing of accounts used for it, please see the bottom of this megathread

  • 107 posts
  • 10 comments
Joined 8 months ago
Cake day: November 10th, 2025

Members of the Manjaro Linux distribution’s community have published a “Manjaro 2.0 Manifesto” that contains a list of complaints and a demand to restructure the project to provide a clear separation between the community and Manjaro as a company. The manifesto asserts that the project’s leadership is not acting in the best interests of the community, which has caused developers to leave and innovation to stagnate. It also demands a handover of the Manjaro trademark and other assets to a to-be-formed nonprofit association. The responses on the Manjaro forum showed widespread support for the manifesto; Philip Müller, project lead and CEO of the Manjaro company, largely stayed out of the discussion. However, he surfaced on March 19 to say he was “open to serious discussions”, but only after a nonprofit had actually been set up.

Manjaro is based on Arch Linux; the idea behind the distribution is to provide a user-friendly version of Arch that is focused on stability. Manjaro provides additional tools for system maintenance, and has its own software repositories. The distribution uses a rolling-release model, with three branches (stable, testing, and unstable) for users to choose from. It began as an installer for Arch Linux, created by Müller, Guillaume Benoit, and Roland Singer, which was first announced in 2011 on the Arch forum and operated as a volunteer-driven project. As the project became more popular, it began taking donations for server costs and other “special activities” in 2013. The first stable release, Version 15.09 (“Bellatrix”), was announced in September 2015.

This is a LWN premium article on my subscriber free-link , if you like it and their work please consider subscribing

OC write up by @dannymon@lemmy.dbzer0.com

To be completely frank, i created this guide for myself using an LLM, by using this guide that i found on reddit as a starting point. It was completely indecipherable to a new bazziteOS user like myself, but the guide worked! I am posting it here hoping it will be just as helpful for someone else :D

1. Install the basic tools

You need three main things: Lutris, ProtonUp-Qt, and some Proton-GE builds.

1.1 Enable Flatpak (usually already enabled on Bazzite)

Open a terminal and run:

flatpak remotes

If you see flathub in the list, you’re good. If not:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

1.2 Install Lutris and ProtonUp-Qt

flatpak install flathub net.lutris.Lutris
flatpak install flathub net.davidotek.pupgui2

2. Install GE-Proton and a vanilla Wine via ProtonUp-Qt

  1. Open ProtonUp-Qt (look for “ProtonUp-Qt” in your app menu).
  2. At the top, there’s a “Target” selector:
    • Set it to “Lutris”.
  3. Click “Add version”:
    • For GE-Proton:
      • Type: GE-Proton
      • Pick a recent version (e.g. GE-Proton9-XX or similar).
    • For Wine (vanilla):
      • Type: Wine-GE or Lutris-Wine or similar “vanilla-ish” Wine build.
        (You just need a normal 64‑bit Wine version, not Proton, to create the prefix.)

When done, ProtonUp-Qt will have installed:

  • One vanilla Wine build for prefix creation.
  • One GE-Proton build for running Photoshop.

3. Get the patched Wine from the guide (OP’s tar.gz)

From the guide you quoted, there’s a patched Wine tar.gz file. Do this:

  1. Download that wine-...tar.gz file into your Downloads folder.
  2. Right-click → Extract Here (or use your file manager’s extract option).
  3. You should end up with a folder that contains something like bin/wine inside.
    Note the full path to that folder (for example:
    /home/yourname/Downloads/wine-op-patched/).

We’ll point Lutris to that later.


4. Prepare a folder for the Photoshop prefix

This is where your “fake Windows C: drive” will live.

  1. Create a folder, for example:
mkdir -p ~/Games/photoshop2021-prefix

Remember this path: ~/Games/photoshop2021-prefix.


5. Create a new Lutris entry for Photoshop

  1. Open Lutris.
  2. Click the “+” button → “Add locally installed game”.
  3. In the Game info tab:
    • Name: Adobe Photoshop 2021
    • Runner: choose Wine.
  4. Click Save once to create it, then right-click the new entry → Configure.

6. Step 1 in the guide: create a 64‑bit prefix with vanilla Wine

In the Configure window for Photoshop:

6.1 Runner options

Go to the “Runner options” tab:

  • Wine version:
    Choose the vanilla Wine you installed via ProtonUp-Qt (it will appear in the list, often with a name like wine-ge-... or lutris-fshack-...—pick the one that is not GE-Proton if you installed both).
  • Enable DXVK/VKD3D/etc: leave defaults for now.

6.2 Game options

Go to the “Game options” tab:

  • Executable:
    Point this to your Photoshop 2021 installer (e.g. /home/yourname/Downloads/Photoshop2021/setup.exe).
  • Wine prefix:
    Set this to the folder you created:
    ~/Games/photoshop2021-prefix

6.3 Make sure the prefix is 64‑bit

Lutris usually creates 64‑bit prefixes by default, but to be explicit:

  1. Go to the “System options” tab.
  2. In Environment variables, add:
    • Key: WINEARCH
    • Value: win64

Click Save.

6.4 Initialize the prefix

Now, with vanilla Wine selected:

  1. In Lutris, right-click Adobe Photoshop 2021Wine console (or Run EXE inside wine prefix if available).
  2. If there’s an option like “Run EXE inside wine prefix”, choose something harmless (or just run the game once).
    The goal: let Wine create the prefix at ~/Games/photoshop2021-prefix.

If it asks to install Mono or Gecko, accept.

Once that’s done, the 64‑bit prefix is initialized.


7. Step 2: switch to OP’s patched Wine for the actual install

Now we follow the “Wine for creating prefix → patched Wine for install” part.

  1. Right-click Adobe Photoshop 2021 in Lutris → Configure.

  2. Go to “Runner options”.

  3. For Wine version, choose “Custom” (or similar wording).

  4. There should be a field like “Custom Wine executable” or “Use system/custom Wine”:

    • Point it to the wine binary inside the patched tar.gz folder, e.g.:
      /home/yourname/Downloads/wine-op-patched/bin/wine
  5. Make sure Wine prefix in Game options is still:
    ~/Games/photoshop2021-prefix.

  6. Make sure Executable is still your Photoshop installer.

Click Save.

Now run the game entry in Lutris (double-click it).
This should launch the Photoshop 2021 installer using the patched Wine.

  • Go through the installer like on Windows.
  • Install into the default path (usually C:\Program Files\Adobe\Adobe Photoshop 2021).

When the installer finishes, close it.


8. Step 3: switch to GE-Proton to run Photoshop

Now we follow the last part: “GE-Proton for running the app”.

  1. Right-click Adobe Photoshop 2021Configure.

  2. Game options:

    • Change Executable from the installer to the actual Photoshop EXE inside the prefix, something like:

      /home/yourname/Games/photoshop2021-prefix/drive_c/Program Files/Adobe/Adobe Photoshop 2021/Photoshop.exe
      
  3. Runner options:

    • Wine version: choose the GE-Proton build you installed via ProtonUp-Qt (e.g. GE-Proton9-XX).
  4. Keep Wine prefix as ~/Games/photoshop2021-prefix.

Click Save.

Now double-click Adobe Photoshop 2021 in Lutris.
If everything went right, Photoshop should start.


9. Quality-of-life tweaks (optional but helpful)

  • Fonts & UI issues:
    If text looks weird, you can install corefonts and other components via Winetricks (Lutris → right-click game → Winetricks).
  • Performance:
    In Runner options, you can enable DXVK, Esync, Fsync if they aren’t already.

10. If something breaks

Because you’re new to Linux, a few tips if it doesn’t work:

  • If the prefix gets messed up, you can:
    • Close Lutris.
    • Delete ~/Games/photoshop2021-prefix.
    • Recreate it and repeat from Step 6.
  • When asking for help online, mention:
    • Distro: BazziteOS (Fedora-based)
    • Runner: Lutris
    • Wine version: which vanilla Wine, which patched Wine, which GE-Proton version
    • Any error messages from Lutris logs.

Asahi Linux developers have been working for a while now on porting Asahi Linux to the Apple M3 hardware that launched back in 2023. Sent out today to the Linux kernel mailing list were finally Device Tree files for booting Linux on Apple M3 hardware but it’s far from functional for end-users.

Janne Grunau sent out the set of nine patches today providing initial Apple Silicon M3 Device Trees and bindings for these newer Apple Silicon devices beyond the M1/M2 that has seen the majority of the Asahi Linux focus thus far.

The fourth iteration of patches implementing Virtual Swap Space for Linux were sent out on Wednesday. This stems from ideas going back years for an abstraction to better separate a swap entry from its physical backing storage.

Nhat Pham sent out the Virtual Swap Space v4 patches yesterday and explained for those not following the previous iterations of the patches

With Ubuntu 26.04 LTS quickly approaching release next week, Canonical is beginning more of their road-mapping for Ubuntu 26.10 and beyond. To help in plotting future work, Canonical is interested in feedback for features or improvements that developers/users would like to see around their Mir project.

The Mir code in modern times is a set of libraries for helping to build Wayland-based shells. Mir has been used to bring some desktops to a Wayland-based world while it’s also been used in more unique applications like running on smart exercise mirrors and other devices

Per the very first reply on their thread discussing it in their forums, which I linked directly to for the post title:

We’ll NEVER require any verification or identification from the user.

However, what’s gonna happen should the attempts to age-gate the XDG portal screw over alt-init distros like Artix too? My guess is maybe they start blocking regions which force age gating like Arch Linux 32 is doing.