Did you know we have a Forum? Come and say hi to the wider community!
Latest Comments by fenglengshun
This open source project runs RPG Maker MV/MZ games on Linux
14 May 2024 at 9:33 am UTC Likes: 4

Oh my god, I love this. I've used normal nwjs for so long, and sometimes it has weird annoying issues that I don't know how to fix. I don't even know you need to manually fill in package names in package.json files (since MV often doesn't give it a name) to fix issues running with nw >v.0.72 until earlier this year. Don't even get me to weird scripts and filename issues.

If this could just automate everything, it would really, really help with all the RPGM games I play. I'm definitely going to try this on Black Souls - really need to finish that one, one of these days.

GE-Proton 9-5 released with fixes for Star Citizen, Apex Legends, The Witcher 2
12 May 2024 at 3:37 am UTC Likes: 3

The Yuzusoft fixes are big. It may not sound like much to people not into Visual Novels, but in VN world they're big. I wouldn't say they're the Call of Duty of VN world, but people who've been in the community for a while usually have an opinion on them or at least have tried their games - and if you're into moege then you have to have played at least one of their games.

Also, they're the gold standard for customization settings in VNs (when Sakura Miko promoted their game, going to the options was one of the thing she highlighted).

For a long while now, I was stuck with Proton 4.11 because that was the only one that can correctly install WMP9 and have the correct window behavior for their custom Kirikiri engine. Not needing to tinker with it anymore is great!

Playtron give a bit more detail on the Linux-based PlaytronOS and their plans
7 May 2024 at 11:19 am UTC Likes: 2

Quoting: GuestHow does one manage to make a distribution that doesn't support native Linux games? That sounds like royal kludge.
Maybe it's that by default they won't allow execution of binaries beyond certain sources like Steam or Flatpak?

Alternatively, by "support" they meant in the service sense. In which case, that's understandable, given that updates can break games relying on older libraries and ABIs (see the glibc problem). Officially supporting Linux native games in that case would require an automated container setup so that they can be certain users would always have access to their games regardless of when they bought it.

Playtron give a bit more detail on the Linux-based PlaytronOS and their plans
7 May 2024 at 10:19 am UTC Likes: 1

Quoting: PenglingAw, but Desktop Mode is a really nice feature to have on a device like this.
AFAIK it is going to be based on Universal Blue's work, Bazzite was explicitly mentioned I think, so it should already have Desktop Mode.

Honestly, doesn't make any sense to start from scratch for these kind of projects. Bazzite was super transparent with how they do things - you can just clone their repo and you'd get a fully set-up pipeline for your own image-based Linux distro*

*custom image

Wine 9.7 released with ARM improvements
21 Apr 2024 at 9:12 am UTC Likes: 4

BURIKO! A lot of VNs use that! Oh man, I don't know who's working on them, but there's been a steady slew of very VN-relevant improvements for quite a while now.

Ubuntu 24.04 LTS (Noble Numbat) Beta released
18 Apr 2024 at 5:04 pm UTC

Quoting: Purple Library GuyUh . . . the way of the future, I'm sure. This is how we'll get all those Windows and Mac users into the fold--letting them define their system through a config file! Yup, I feel so archaic now. :tongue:
You don't need to go full advanced mode on it. There are many people who uses Bazzite as SteamOS replacement (I'd argue it's already better than current SteamOS). In fact, I got into uBlue as a whole by installing Fedora Silverblue and then, with a single rpm-ostree rebase command, changed to uBlue's images. You can basically change distro and DEs without manual reinstall or cleanups.

Universal Blue is Fedora Atomic made usable, and SteamOS but actually supported for more hardware (they have specific images for Nvidia, Framework, ROG Ally, Legion GO, etc). And then you can just layer more stuff in, either locally, or if you're an advanced user in a cloud-native manner via GitHub (I always get a kick how I'm basically using Microsoft infrastructure to build me a distro for my personal use and backups).

Edit: Chris Titus covered it recently - https://youtu.be/wdC_qiFoHN4 [External Link]

NixOS is the new Arch - obviously, new users shouldn't use it, but it offers a lot of power that most distributions just cannot offer any time soon. The ability to define a stable channel as your main channel and then define unstable or specific version (down to the commit) per packages or configs, and they don't conflict. Everything is in a config file, so a NixOS-based 'distro' really can just be people sharing their config file.

It's so powerful I'm using it to sync packages (including Flatpak) between all my machines, including the non-NixOS ones. Again, it wasn't easy to learn at first, but if you've been using Linux for a few years? It's worth looking into at least Nix Home-Manager because it really can do so many things.

Ubuntu 24.04 LTS (Noble Numbat) Beta released
17 Apr 2024 at 6:57 am UTC

For me, Ubuntu and anything Ubuntu-based just feels archaic. I've hopped on the NixOS and Universal Blue (Bazzite and Bluefin/Aurora primarily) train, and nowadays I can just define my system through a config file. uBlue goes even further with enabling creating whole distro image and ISOs with all of my configs in it.

I haven't needed to think about system updates in a while. Even in the case of something having a problem, I haven't needed to worry about anything breaking. When I saw Matt from The Linux Cast talking about reinstalling your distro to have a clean experience, I outright found it cavemen-like because... why not just check what's layered in `rpm-ostree status` and then re-layer what's necessary after an `rpm-ostree reset` (assuming you even layer anything, instead of adding things declaratively in your Blue Build image creator github repo).

Mind, I still need to do `cd ~/.config/home-manager ; nix flake update ; home-manager switch -b bak ; distrobox enter arch -- paru -Syyu --skipreview --noconfirm` every now and then (really need to make that a script file in my home-manager), but that's like... maaaybe if I feel like it? And doesn't impact my main system. I don't know, my current setup allows me to not really think about the underlying system I have, and anything else that I have to actively manage feels like a downgrade.

Oh, and I use KDE, I guess. Not that it really matters, changing DE is just an `rpm-ostree rebase` or a single line change in NixOS config away. It was a bit of a heavy learning at first, but it was well worth the time investment IMHO.

Explicit GPU Synchronization for Xwayland now merged
10 Apr 2024 at 2:03 pm UTC

Quoting: scaine
Quoting: Pikolo
Quoting: SpurlosI wonder if every bit will fail in the right place for the OS like Ubuntu 24.04 LTS to get it working, or people who are stuck with LTS releases would have to wait for another two years to get everything in the main repos?
I'm afraid this is too late for 24.04 - maybe for 24.10?
It'll probably make 24.10, but the damage will be done in terms of LTS support. That's the biggest drawback of the LTS approach, although I was a big advocate until a couple of years ago. The stability was epic, and you still got decent updates through PPA updates. But not all the shiny updates, sadly. Maybe they'll backport, but it's more likely to go on hold, at least until they do that HWE update thing they pitch every year or so.
Yeah, I wish NixOS has an official LTS channel - you can already do multiple nixpkgs channels with flakes, but they only really focus on latest Stable and Unstable.

SDL 3 will prefer Wayland Over X11, if certain protocols are available
28 Mar 2024 at 8:51 pm UTC

Quoting: drjomsDoes Proton use SDL at all?
I'm pretty sure many aspect of Steam itself, including the client and the game overlay, uses SDL. I don't know if Proton itself uses it, but I'm pretty sure the thing that interacts with it and the thing it interacts with uses SDL or interacts with SDL themselves.

SDL 3 will prefer Wayland Over X11, if certain protocols are available
28 Mar 2024 at 7:58 pm UTC

Quoting: kaiman
Quoting: nwildnerWayland is being around for the last 15 years so, need to push it hard or it will never replace the already bloated and hard to maintain X11.
Sounds to me that it doesn't really have a benefit to the end user, otherwise it would have been adopted much faster. I understand it's a necessity for developers, because X11 is dated and the code is in bad shape, but for everyone else it's apparently doing the job just fine.

So to me the question is, is there anything I'm missing out on when using X11? HDR support, maybe? (not that I'd have a HDR-capable display). In short, what's the incentive to switch from a user perspective?
New stuff are built on Wayland. If you're fine with x11, sure, just use it. If some of the things happening on Wayland interests you, you can switch. The idea is that we're pushing for Wayland where we can, so that eventually it gets to the point where users who uses x11 can eventually switch to it without noticing many issues. Eventually.

For me, I'm looking forward to the remote desktop portal - input-remapper already made mapping keys on my MMO-style mouse easier, so it was one less reason for me to drag my feet in moving to Wayland and be done with it, but remote desktop portal would genuinely have made me switch because being able to just install a remote desktop app (Rustdesk) from Flathub and it just working is appealing. Though honestly I already can't switch back to x11 because I cannot be arsed to set up touchpad gestures now that KDE Wayland come with it by default.