Shatur

joined 4 years ago
[–] Shatur@lemmy.ml 3 points 6 months ago (1 children)

How is your experience with AR glasses? I'm considering buying a pair myself.

[–] Shatur@lemmy.ml 6 points 6 months ago

Awesome progress! What Linux phones do you use?

I have a PinePhone Pro, but it's quite low-end...

[–] Shatur@lemmy.ml 2 points 6 months ago

Great news, I also found Plamo a bit sluggish in the past! Will give it a go!

[–] Shatur@lemmy.ml 5 points 6 months ago

Welcome aboard!

Never got a virus or at least I don't know about it 😅 But always install packages from official repositories or AUR (but I usually inspect PKGBUILDS for unpopular stuff).

[–] Shatur@lemmy.ml 2 points 7 months ago

Love it! I planning to post a text-based review after more use.

[–] Shatur@lemmy.ml 1 points 7 months ago (2 children)
[–] Shatur@lemmy.ml 1 points 7 months ago

Cool, I didn't know that SMW central has its own patcher. I used this one: https://www.marcrobledo.com/RomPatcher.js/

[–] Shatur@lemmy.ml 3 points 7 months ago

I also tried with the fingerprint sensor enabled, but managed to reproduce the issue :(

[–] Shatur@lemmy.ml 2 points 7 months ago (1 children)

That's strange - they said they finished shipping. Maybe try reaching out to them.

[–] Shatur@lemmy.ml 1 points 7 months ago

Ah, you have the antenna issue 😢

I read that it's possible to fix with a hardware modification, but it's very difficult.

I find the Pro1 X to be too large for my hands; a phone around 4.5–5" would be ideal.

That's unfortunate - there aren't many modern alternatives. Even the F(x)tec is a bit outdated by today’s standards.

[–] Shatur@lemmy.ml 1 points 7 months ago (2 children)

What keyboards have you tried?

 

Bought the device a few days ago and wanted to share the experience of running a Bevy game on it. I developing an open source life simulation game called Project Harmonia. The game is at the prototype stage: you can build walls, place objects and move around, but no no actual gameplay loop.

Bevy engine supports it natively since it's just a regular x86 with GNU/Linux. So nothing special was needed! I compiled the game via Cargo and it works.

The game runs great. I get stable 90 FPS (90Hz is the refresh rate of the device) consuming only 13.1 W. The UI is a little big and controls aren't adapted well for gamepads, but I will fix it later.

The console itself is also a nice machine for development. Next I will write about the setup I use.

As you may know, it runs SteamOS with KDE and based on ArchLinux.

Packages mostly mirror official ArchLinux repositories, but there are some additions and everything is compiled by Valve. So you can even install SuperTuxKart or GNOME 😃

Another difference from vanilla ArchLinux is immutable file system. You can make it writable via a single command in terminal, but each update wipes all changes made to the system. Home directory remains untouched.

Because of the immutable filesystem, I decided to try Flatpak. It installs packages into the user's home directory. Therefore, such apps won't be removed after an update.

But I faced some limitations due to containerization. For example, the Firefox extension for KeePassXC does not work because apps can't interact with each other. And it's not suited for installing stuff like compilers or libraries. So I decided to explore other options.

Next, I tried to create a script that I planned to run after each update. It installs all the packages I need through the system package manager.

But packages on SteamOS are older then in Archlinux. For example, Neovim on SteamOS is 0.9, but on ArchLinux it's 0.10, so I had to downgrade my configuration. And it causes incompatibilities with AUR. For example, I couldn't install Crow Translate because of it.

Another problem with such script is that Valve nuked /usr/include directory to free space. All packages are present, but the folder is missing. It makes sense for a gaming device, but I need it to compile packages from AUR.

It can be solved by reinstalling all packages that put files into /usr/include. But it causes another problem 😃 Allocated space for / is limited and you quickly run out of space after restoring headers and installing a couple of packages.

Then I decided to try Distrobox. It creates containers that tightly integrated with the host system. It even comes pre-installed on the Steam Deck.

And I like it a lot! It is very easy to use and combines the advantages of both approaches. All packages will persist across updates and I have access to all packages that I have on my regular PC. Graphical apps look native and can interact with each other.

The game on photos was compiled on the Steam Deck 🥰

 

I recently received a Steam Deck and I love it!

I also planning to use it for development. On my PC I get used to Fish shell and usually use it instead of Bash. I can install it on Steam Deck and set it to the default shell, but after a system update it will be wiped. I can create a script and run it after each update, will I be able to login if my user points to /usr/bin/fish that doesn't exist in the system?..

169
Linux Running on an NES? (www.youtube.com)
submitted 2 years ago* (last edited 2 years ago) by Shatur@lemmy.ml to c/linux@lemmy.ml
 

The author managed to run LUnix on an NES without tricks, like embedding a Raspberry Pi into the cartridge.

 

Today discovered this mod and wanted to share. I think that idea is so cool! Originally found it by watching this video.

26
Bevy 0.12 (bevyengine.org)
 

cross-posted from: https://derp.foo/post/249806

There is a discussion on Hacker News, but feel free to comment here as well.

 

I was shocked that Rockstar was caught using cracks in off-releases (!!!), then they tried to "crack" themselves, ran into their own anti-piracy measures and left it like that! The game is unplayable.

It's funny that the pirates didn't face any of these measures and cracked the game correctly.

view more: ‹ prev next ›