501
21
submitted 3 months ago* (last edited 3 months ago) by Ennix@retrolemmy.com to c/linux@lemmy.ml

cross-posted from: https://retrolemmy.com/post/32075754

Hi there, i am now a retro indie game developer for a long time (>15 years). Beside other things i developed a real-time browser game, a card game and more. I did it all without a contracts to publishers (which is pretty hard - and naturally without any monetary payoff).

For the last 6 years i worked on a fully libre-open-source textbased, sandbox-style, storydriven, retro-style cyberpunk network-sandbox game.

The game is text-based, so... there is no much to show, but i post a screeny below(https://retrolemmy.com/pictrs/image/c6442b29-988d-432f-8a9b-91706540aea5.png)

The game is ready for deployment and a real gem (i am very proud of it!). It just depends linux and some super-basic command-line tools.

It is 100% libre-open-source and very cleanly written and it has a tranparent build-system (means: the user builds an chroot-app on his/her computer) - which makes as safe, as your system. It runs in a isolated cgroup-enviroment via bwrap. It should build on any linux distro and run "on a toaster" (sbc is enough)

To host this, a git repo would be the best solution. (A static html-page would be enough for that - check the style of the suckless static git-pages: https://git.suckless.org/dmenu/log.html)

BUT... i have no phone (and i don't intend to get one) -> it looks like, that it is impossible to host a git repo without a phone.

I am searching for a hosting solution, without the need to have a phone.

Or better: I search for a partner that would host this project with me. The project itselft is (naturally) free of charge and libre-open-source. Could be part of a git-page-presence or a simple static html-subdomain.

I really think that this is a really cool underdog indie game which will bring some prestige to the hosting partner.

Pls. tell me your thoughts and suggestions.

PM me if you have interest in a cooperation.

thx in advance

edit: SOLVED (thx to /u/smeg@feddit.uk)

solution: https://codeberg.org/ennix/Jailbreak-Katana

502
11
submitted 3 months ago* (last edited 3 months ago) by xtapa@discuss.tchncs.de to c/linux@lemmy.ml

Update: I managed to get GRUB running, booted into another snapshot, made that one the default and deleted almost all other snapshots. This freed up some space, but my disc is still stuffed and I need to find out how to go on from here. If you have any suggestions, feel free :)

Original Post: A few days ago I noticed, that my system disc (~120gb) is almost maxed out. Since almost everything that takes up considerable disc space resides on my 2 discs, I started investigating, supported by ChatGPT. Turns out I've been running on a writable snapshot that keeps growing with each update. Again, important stuff is on my other discs, so reinstalling Linux allover would be a inconvenience, but no problem. Yet, I'd like to try repairing current installation, if only for the lessons learned.

I let ChatGPT summarize everything as a post so you don't have to deal with my half-educated gibberish:

du -xh --max-depth=1 / only shows ~16 GB used, but df -h reports ~113 GB used. Root, /var, /usr, /home, etc. are all on the same Btrfs filesystem. Snapper is enabled.

I confirmed that Btrfs snapshots are consuming the space, but I’m stuck with a writable snapshot (#835) that is currently mounted, so I can’t delete it from the running system.

To make things worse:

GRUB menu does not appear (Shift/Esc does nothing)

The system still boots into Linux, but I can’t select older snapshots

I tried repairing from an Ubuntu live USB, but:

NVMe device names differ from the installed system

Chroot fails with /bin/bash or /usr/bin/env not found

Likely because /usr is a separate Btrfs subvolume and not mounted

At this point I’m trying to:

Properly mount all Btrfs subvolumes from a live system

Chroot into the installed system

Delete old Snapper snapshots

Reinstall GRUB so the menu works again

If anyone has step-by-step guidance for recovering openSUSE Tumbleweed with Btrfs snapshots and broken GRUB access, I’d really appreciate it. I’m comfortable with the command line but want to avoid making things worse.

Hope someone can make something of it and help me fix my system.

/edit: Forgot my snapper list output

#0 single — current

#835 * single — mounted 2024-03-18 16:58 CET, 200.82 MiB desc: writable copy of #828

#1802 pre — 2026-01-08 11:50 CET, 864 KiB cleanup: number, desc: System update

#1803 pre — important 2026-01-08 11:51 CET, 848 KiB cleanup: number, desc: zypp (zypper)

#1804 post → #1803 — important 2026-01-08 11:58 CET, 13.54 MiB

#1805 post → #1802 2026-01-09 12:08 CET, 3.23 MiB desc: System update

#1806 pre — important 2026-01-09 12:08 CET, 2.50 MiB cleanup: number, desc: zypp (zypper)

#1807 post → #1806 — important 2026-01-09 12:08 CET, 960 KiB

503
47
submitted 3 months ago* (last edited 3 months ago) by monovergent@lemmy.ml to c/linux@lemmy.ml

I could in theory upgrade the power supply to go beyond the 150W target, but then I'd also need a better chassis because it is already quite warm with my current 130W card.

Hoping to stick with AMD, but if my wishes to play around with local LLMs and image upscaling makes Nvidia a more practical choice, I can live with that compromise.

Working with a budget of 200 US, I'm fine going with a used GPU.

504
491
submitted 3 months ago by Avenging5@sh.itjust.works to c/linux@lemmy.ml

Wine fans have a reason to smile today. Wine 11.0 is finally here, and it is a big deal for anyone running Windows software on Linux. After a full year of work, more than six thousand code changes, and hundreds of bug fixes, Wine is moving forward in a way that feels like a turning point. This release tightens up major subsystems, improves performance, expands hardware support, and carries a big win for compatibility. If you have been waiting for Wine to feel smoother and a little less fussy, 11.0 might be the moment you jump back in.

505
45
submitted 3 months ago* (last edited 3 months ago) by yo_scottie_oh@lemmy.ml to c/linux@lemmy.ml

I've been reading up on the concept of dotfile management, and I've come across tools such as GNU Stow, chezmoi, and yadm, but before I select a tool, I'd like to understand the workflow a little better.

I understand if the dotfiles are in some cloud provider such as GitHub, then after a fresh install one can do git clone etc, but let's say one's dotfiles are not stored in the cloud, then what's the workflow for getting those dotfiles onto the freshly installed OS? Do people do git clone from another machine on their local network, manually copy the dotfiles folder from the source, use an app like LocalSend, or something else?

EDIT: Clarifying that this is for a home environment, where I have two or three different laptops in service at any given time. One is my main daily driver and doesn't change much. The other two are kinda my sandboxes and I'm often distro hopping on them. This question is mostly for distro hopping on my sandboxes, which is like once or twice a month. Thanks!

506
478
submitted 3 months ago* (last edited 3 months ago) by HaraldvonBlauzahn@feddit.org to c/linux@lemmy.ml

There. That's out of the way. I recently installed Linux on my main desktop computer and work laptop, overwriting the Windows partition completely. Essentially, I deleted the primary operating system from the two computers I use the most, day in and day out, instead trusting all of my personal and work computing needs to the Open Source community. This has been a growing trend, and I hopped on the bandwagon, but for good reasons. Some of those reasons might pertain to you and convince you to finally make the jump as well. Here's my experience.

[...]

It's no secret that Windows 11 harvests data like a pumpkin farmer in October, and there is no easy way (and sometimes no way at all) to stop it. The operating system itself acts exactly like what was called "spyware" a decade or so ago, pulling every piece of data it can about its current user. This data includes (but is far from limited to) hardware information, specific apps and software used, usage trends, and more. With the advent of AI, Microsoft made headlines with Copilot, an artificial assistant designed to help users by capturing their data with tools like Recall.

[...]

After dealing with these issues and trying to solve them with workarounds, I dual-booted a Linux partition for a few weeks. After a Windows update (that I didn't choose to do) wiped that partition and, consequently, the Linux installation, I decided to go whole-hog: I deleted Windows 11 and used the entire drive for Linux.

507
31

I've been wondering why Mint doesn't seem to have an automatic major version upgrade built in? For those that have an opinion, do you agree with not having this? Why/why not?

I've been running Mint 21 for over a year now. I started using it not long before Mint 22 came out and have been dragging my feet on upgrading in fear of breaking something and having to reinstall (and losing something in the process). I'm in the process of setting up proper backups so I'll probably do it after those are set up (or maybe wait until Mint 23).

508
113
submitted 3 months ago by MattW03@lemmy.ca to c/linux@lemmy.ml

In StatCounter's latest US numbers, which cover through October, Linux shows up as only 3.49%. But if you look closer, "unknown" accounts for 4.21%. Allow me to make an educated guess here: I suspect those unknown desktops are actually running Linux. What else could it be? FreeBSD? Unix? OS/2? Unlikely.

In addition, ChromeOS comes in at 3.67%, which strikes me as much too low. Leaving that aside, ChromeOS is a Linux variant. It just uses the Chrome web browser for its interface rather than KDE Plasma, Cinnamon, or another Linux desktop environment. Put all these together, and you get a Linux desktop market share of 11.37%. Now we're talking.

509
13
submitted 3 months ago* (last edited 3 months ago) by SpongeB0B@programming.dev to c/linux@lemmy.ml

Hi,

I'm trying, without success so far, to initiate (or reconnect to an existing one) a remote desktop session (xfce here)

I've tried rustdesk, but this is sharing desktop[^1]

I've tried nomachine, but even if it's look like it can do Remote desktop[^2] I see the login screen, and screen of the active user :/ not the one I give crendential for...

Xrdp fail.. plain and simple..

Is that possible or am I dreaming ?

Thanks.

[^1]: an active user (in front of the computer) can share his desktop with someone remotly, both are seeing the same. Generally the all screen is sended to the remote user trough video compress.

[^2]: a remote user can connect this his desktop session held (or not) open on the server. A user sitting in front of the acced computer and the remote user, do not see the same ! like tty

510
60
submitted 3 months ago by BlackEco@lemmy.blackeco.com to c/linux@lemmy.ml
511
61
submitted 3 months ago by ElectricWaterfall@lemmy.zip to c/linux@lemmy.ml

Updating for this post: https://lemmy.zip/post/53674276

So far it’s been pretty smooth for the most part a few issues (printer related) and a couple other things I was able to hop on and help her.

There’s one issue that has puzzling me though and I need some help. Every so often while she is using the computer her monitors go dark and the computer becomes unresponsive, I asked her to try ctrl alt f1, f2, etc to no effect. The only thing that fixes this is pressing the power key until the computer turns off. I tried checking the journalctl logs but didn’t see anything of note. What else can I check?

512
201
submitted 3 months ago* (last edited 3 months ago) by ekZepp@lemmy.world to c/linux@lemmy.ml

"Gimp is good but i miss the heal patch" ...not really.

Resynthesize is a heal selection plugin you can add to Gimp. With many software store manager like the one from Linux Mint all you have to do is simply to add the additional components in the software page

Otherwise you can download it from github and add it to your plugin folder following this guide

https://www.arkthinker.com/edit-image/remove-the-watermark-with-gimp/

https://github.com/bootchk/resynthesizer

once installed you can find it in Filters> Enhance > Heal section

More Gimp plugins

https://beebom.com/best-gimp-plugins/

https://www.makeuseof.com/tag/install-gimp-plugins/

https://fixthephoto.com/gimp-plugins.html

https://daviesmediadesign.com/video-tutorials/gimp-2-10-tutorial-resynthesizer-better-photoshp-content-aware/

513
10

publication croisée depuis : https://sh.itjust.works/post/53278352

Hi everyone!

Around a year ago I went through many steps (Boxtron and other stuff) to get Earthworm Jim running on my Steam Deck just to discover afterward that these were not needed in the end.

I think I've uninstalled everything but I can't get rid of two error messages I'm getting every time I switch to desktop mode.

One of them says: Game not recogninzed as DOSBox compatible

The second one says: DOSBox argument error: "unrecognized arguments: -d3d12"

https://github.com/dreamer/boxtron/issues/58 https://github.com/ValveSoftware/steam-for-linux/issues/11435

I've found two conversations on github about these, but I have to admit I don't really know what they're talking about and what to do.

I wouldn't want to break my system to solve these errors as these are just minor inconveniences without any influence on functionnality. Could someone guide me on what to do?

Thanks in advance

514
40
submitted 3 months ago by rabber@lemmy.ca to c/linux@lemmy.ml

I am not looking for software alternatives. Is the best method still to dual boot?

515
162
submitted 3 months ago* (last edited 3 months ago) by Weydemeyer@lemmy.ml to c/linux@lemmy.ml

I’m currently dual booting Linux Mint and Windows. Love Linux, hate Windows. So why I am dual booting?

Because I own and use a Microsoft Zune HD.

It’s probably the best product Microsoft ever came out with. It’s so much lighter than my phone, it has a ton of my music on there, and it has an HD FM radio tuner. However, the software that runs it has never been released so there aren’t really any good options to try and manage the Zune on Linux (some people have tried, it doesn’t really work). So I keep a windows partition just so I can manage a 16 year old mp3 player and radio. That has to be the worst reason to keep a Windows partition, right?

(The reality is I would probably get rid of the Windows partition if I could, I’ve tried but something seems wrong with the BIOS on my computer idk I’m not a programmer. The Zune software is pretty janky at the point so uploading new music barely works anyway).

516
24
submitted 3 months ago* (last edited 3 months ago) by yo_scottie_oh@lemmy.ml to c/linux@lemmy.ml

I've freshly installed Fedora Silverblue and am attempting to enable flathub by following the instructions on Fedora Flathub Setup:

Flatpak is installed by default on Fedora Workstation, Fedora Silverblue, and Fedora Kinoite. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Flathub is pre-configured as a part of the Third-Party Repositories. Alternatively, you can download and install the Flathub repository file.

Now all you have to do is install apps!

The above links should work on the default GNOME and KDE Fedora installations, but if they fail for some reason you can manually add the Flathub remote by running:

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

The problem that I'm having is after I issue flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo and then I issue flatpak remotes it says:

Name   Options
fedora system,oci

I am expecting another line under fedora listing flathub, but it still just lists fedora.

What am I doing wrong? Is there some other step I have to do before I follow these instructions?

I believe I could easily enable flathub through the Software Manager app, but since I tend to distro hop, I'd like to do this through the command line so that I can start building a library of scripts to get up and running as effortlessly as possible after a fresh install.

Thanks!

EDIT: I'm able to add the flathub repo at the user level, which is probably good enough for my purposes since I'm the only user on most of my machines anyway, plus maybe it's supposed to be hard for me to configure anything at the machine level by nature of immutable distros.

me@fedora:~$ flatpak remote-add --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
me@fedora:~$ flatpak remotes
Name    Options
fedora  system,oci
flathub user
me@fedora:~$ flatpak search syncthing
Name                Description                                         Application ID                        Version              Branch      Remotes
SyncThingy          SyncThingy = Syncthing + simple tray indicator      com.github.zocker_160.SyncThingy      0.8.1                stable      flathub
Syncthing GTK       GUI and notification area icon for Syncthing        me.kozec.syncthingtk                  v0.9.4.5             stable      flathub
Syncthing Tray      Tray application for Syncthing v1 and v2            io.github.martchus.syncthingtray      2.0.6-1.c6a6063      stable      flathub

EDIT 2: Marking this post as "Resolved" since I have enabled flathub at the user level, which is good enough for me. I never figured out why it would say error: Remote flathub already exists and yet not list flathub when I did flatpak remotes. I've made peace with the fact that we may never know. 🤷

Thanks to all who chimed in.

517
84
submitted 3 months ago* (last edited 3 months ago) by Wazay2@sh.itjust.works to c/linux@lemmy.ml
518
266
submitted 3 months ago by confuser@lemmy.zip to c/linux@lemmy.ml

Neofetch on Wii was not on my bingo card card today lol

519
186
submitted 3 months ago by freebee@sh.itjust.works to c/linux@lemmy.ml

I hate windows. But I have to use it for work. The worse it gets, the more I want to break free completely, minimise my exposure to this OS. The only part I truly cannot do without I think is Microsoft Excel.

Replacing with Excel 2016 or only using webversion or so is insufficient for sure, for work it needs the SharePoint/auto save etc etc stuff. Also power query getting data from SharePoint online.

Replacing with Libreoffice or so seems completely impossible, there's too many 'special' files in organisation, with .xlsm macro mess, I don't control all that, I can't fully steer away from such mess but need full functional access.

Other than Excel, I think I could do all my work from a Linux desktop.

Is it possible by now, reliably working in an up to date excel from a base system Linux? What is the way? Have people done this? How? Do I need to run a virtual machine with win11? How do I do that? Does anyone here have experience with it? I have high degree of control over work devices and boss couldn't care less, as long as I can get my work done.

Thanks and sorry if this is the wrong community for this question (where would it belong better?)

520
120
submitted 3 months ago by yogthos@lemmy.ml to c/linux@lemmy.ml
521
26
submitted 3 months ago* (last edited 3 months ago) by eta@feddit.org to c/linux@lemmy.ml

So I am experimenting with running a Pi Zero 2w with Alpine Linux as a headless server on my home network and so far I've succeeded in flashing the sd card and connecting via ssh via the documentation for setup on raspberry pis and the documentation for headless setup. But after I run "setup-alpine" and reboot I can't get access via ssh since I get "Permission denied" after entering the password trying to log into root or a user account.

So far I've had a look at setting "PermitRootLogin" in /etc/sshd/sshd_config to "yes" and that seems to work, however after a reboot the pi is somehow not visible anymore over the network. I also asked AI and it said that by default Alpine uses dropbear for ssh instead of openssh and the latter could be more strict when it comes to permissions. I'm not so familiar with the workings of ssh so it may just be me doing something wrong or forgetting something during the so I'm asking if anyone here has is familiar with the process or has an idea.

Edit: I solved it by actually setting up the wlan0 interface with the network name and password during the "setup-alpine" this time and now it works. Before I thought that this was not necessary since I was already connected to the Pi via Wifi but apparently during install the wpa_supplicant.conf and the already working interface is not saved and after a reboot the wlan0 interface is therefore not enabled anymore.

For documentation: I set up the sd card with Raspberry Pi Imager selecting Alpine Linux in there. Then I copied the headless apkovl file from the git repo and wpa_supplicant to the root directory of the sd card and booted up the pi. After that I logged into root via ssh and ran "setup-alpine", configuring the wlan0 interface and using the mmcblk0 disk for a sys installation.

Also not that after the reboot and when using openssh you can't log in as root with a password since that is not allowed. You have to set up a user account.

522
33
submitted 3 months ago by basiliscos2@lemmy.ml to c/linux@lemmy.ml

cross-posted from: https://lemmy.ml/post/41490352

I’m glad to announce v0.4.4 release!

Syncspirit is independent BEP protocol implementation. Like syncthing is continuous peer-to-peer file synchronization tool.

You can download ready-to-use binaries for Linux x86_64 (AppImage), Windows 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon, xattr -dr com.apple.quarantine syncspirit-fltk.app is required to launch).

Notable changes:

  • [fltk] allow to regenereate certificate/key pair and soft restart
  • [core] reduce memory consumption to ~30%
  • [core] do not consume CPU when idle
  • [core] govern file system operations (scan, read, write, delete etc.) from control thread
  • [core, bugfix] use system/default ssl root CAs to connect to syncthing infrastructure (might require to delete configuration from previous installation).
  • [fltk, bugfix] fogetting to insert deleted folder into pending list

(Syncspirit)[https://github.com/basiliscos/syncspirit/] is a syncthing-compatible is written from the scratch software in C++ as classical desktop application.

Syncspirit source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

523
37
submitted 3 months ago* (last edited 3 months ago) by ashleythorne@lemmy.world to c/linux@lemmy.ml

Note: Orion only does email newsletters that you have to sign up with through Google Forms, so here is the contents copy-pasted.

Milestone 4 completed – Advanced features taking shape

Following the completion of Milestone 3, the team has continued to build out more advanced browser functionality while expanding the foundations laid in earlier milestones. Milestone 4 marks an important step toward a more capable and reliable Orion experience.

What’s included in Milestone 4

Advanced tab management

Advanced tab management is now complete, with the exception of the Tab Switcher UI, which is not supported yet. This milestone focused on improving how tabs are handled under the hood, in preparation for further usability improvements.

Advanced history management

The advanced history system is now code complete. It provides more robust handling of browsing history, with additional testing currently underway to ensure stability and reliability.

Password management framework

The password management framework has been completed. This establishes the core infrastructure needed for secure password handling and future improvements in this area.

WebExtension API – ongoing development

Work continues on implementing the WebExtension API to support WebKit extensions. At this stage, users can install certain popular extensions and see them appear in the browser, but full functionality is not yet available, as not all required APIs have been implemented. This milestone represents steady progress toward broader extension compatibility.

Sync infrastructure – development started

Development of the sync infrastructure has begun. The focus so far has been on setting up and familiarizing the team with the underlying framework, laying the foundation for future sync capabilities.

What’s next

Upcoming milestones will continue to build on these advanced features, with further refinement of tab management, expanded extension support, and continued work on sync and overall stability.

Join us in shaping Orion

As always, your feedback is invaluable. If you have thoughts or questions about the features introduced in Milestone 4, we’d love to hear from you and continue building Orion together.

524
20
submitted 3 months ago* (last edited 3 months ago) by potatoguy@lemmy.eco.br to c/linux@lemmy.ml

Just asking because there are a lot of youtube applications and I don't know which has good touchscreen support, FreeTube doesn't (I use it on desktop), any electron based ones probably don't too.

I use a tablet (Cachyos with gnome), so no keyboard or mouse, and I don't care if it's flatpak, appimage, native package, etc.

If there isn't anything, I might use some frontend on librewolf.

Thanks!

Edit: FreeTube started working after I closed it and opened again, so I'm going to use it hahaha, sorry for the post.

525
40
submitted 3 months ago by cactus_head@programming.dev to c/linux@lemmy.ml

Does the speed/location of repos factor into your choose of distro? I am in Egypt and while linux mint repos speeds are fine when updating and installing here, fedora and manjaro are incredibility slow, manjaro especially is the slowest, like maybe 30 minutes or more slow for an install that takes a few minutes in linux mint

I am assuming that ppl in the USA/Europe don't have this problem. Does anyone else have this same issue.

view more: ‹ prev next ›

Linux

65030 readers
837 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS