theshatterstone54

joined 2 years ago
[–] [email protected] 8 points 1 week ago (2 children)

I found Linux because I was broke so the only laptop I could afford was a Windows 10 machine with 4GB RAM, so I looked into Linux Mint to squeeze out a more decent performance.

[–] [email protected] 14 points 1 week ago

I'd love to become rich, so I can keep on pirating as a statement. Or to show a rich guy how much better pirating is as a service.

Maybe then we can get their attention and prove that enshittification is the problem, and not the cost.

[–] [email protected] 5 points 1 week ago

How would you feel if I took it from you?

Correction: How do I take it from you?

I think it's time we move from threats to actions.

[–] [email protected] 12 points 1 week ago

Yeah, but it's not a new war. It's an eternal war, and when those on top push too much, we push back. We call those stages revolutions, and maybe it's time to remind those on top that when a revolution happens, their heads get separated from their bodies. So either give us back some freedoms, or blood will be spilt. And it won't be our blood.

[–] [email protected] 2 points 2 weeks ago

I'd love to use Pixelfed but as a user that looks at stuff instead of posting.

But there is no good option for a server. I'd want something nearby because speed, but my only options are (UK): A Scottish instance that will delete any accounts which haven't posted in more than 30 days, a furry instance in the UK, and an adult instance in the Netherlands.

So I'll pass until there's a good instance.

[–] [email protected] 2 points 2 weeks ago

There was a period where I was testing my laptop's hibernation so I got uptime to around 30 days.

But now, The highest uptime I can reach is around 2-3 days if I forget to turn it off and leave it either plugged in or on a high battery so it lasts until the next day.

[–] [email protected] 3 points 2 weeks ago

I can see where you're coming from because of outdated libraries and flatpak sandboxing not really being a thing (it's an illusion, really) but you can't deny that this is the direction we're moving in, and we need to get flatpak sandboxing and permissions right, to ensure a proper base level of security.

For those unaware:

  • Many flatpaks use older, outdated, or end-of-life libraries

  • Flatpak permissions are messed up because most applications ask to bypass the sandbox at install-time

[–] [email protected] 86 points 2 weeks ago

It's not every day that you see actually useful applications of AI, but this might be one.

[–] [email protected] 4 points 2 weeks ago

I get where you're coming from but I wish apps on GNOME could look uniform even without everyone kneeling to libadwaita, and we could just get uniform theming on all DEs.

[–] [email protected] 5 points 2 weeks ago (2 children)

GNOME.

Specifically their decisions on CSD over SSD (client and server side decorations)

I haven't really had any other dogmatic issues with projects.

[–] [email protected] 1 points 2 weeks ago

The issue with that approach for the desktop is everyone will just move to other OS-es.

When Microsoft does it, you live with it cuz you have no choice.

231
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 

vadapav .mov: Direct Download, no ads or BS, great speeds.... probably the best I'd ever used

Where will I download House S8 from now?

 

Hello.

I have been using both Neovim and Emacs on and off for about 2 years now, only really getting into both projects around 8 months ago.

After Emacs broke on NixOS (not sure whose fault it was), I didn't want to see Emacs for a while, so I used Neovim and sort of forgot about Emacs, but now that flatpaks broke for me on Fedora a few days ago, and I decided to switch to PopOS where Neovim is a version or two older than the minimum for some plugins. I tried to make it work and failed so I'm back on Emacs.

I even managed to find a fix for an issue I had with the Dashboard Logo.

But I've grown used to the way Neovim does things with Mason, just compiling all language servers automagically.

In short, I couldn't find a way to do that in Emacs and seeing as AI couldn't help me in these endeavours, I decided the best place to ask for help would be here.

I need a way to easily install Language Servers, integrate them with LSP and Auto-Complete mode, and have Emacs or an Emacs package compile and/or install these language servers automatically with no further effort required on my part.

Thank you.

 

Hello.

I've been trying to get familiar with self hosting. The only roadblock I have is I'm unable to do so because I am a university student living in student accommodation where it is against WiFi policy to host anything. And currently I don't even have my raspberry pi with me. My laptop is relatively low specced, so I can't exactly do VMs, but I want to learn more about hosting stuff and the services I can host. I recently signed up for a free managed Nextcloud instance because I wanted to see what it's like and whether I'd be interested in hosting my own.

I know VPS-es are an option but they can get pretty costly, especially for a student like me. Do you have any recommendations, including any cheapz reliable VPS-es for a UK student to dip his toes into self-hosting? Thank you.

P.S I know this isn't exactly self-hosting as I'm technically reliant on third party hardware but it's the only option in my situation.

 

More specifically,

How can I discover what process had ran under a PID, if the process ran under a graphical session which restarted because of a crash, and then I killed it (the session)? It's not in the session's logs (it was COSMIC, so I ran it with RUST_BACKTRACE=1 and redirected the output to a file; nothing, other than a PID for a process that's no longer there).

The error in the COSMIC logs was "PID 22842 does not belong to any known session". I have reason to believe the process is a foot terminal launched by a systemd user service, which ran a script that launched the terminal(s). But I need to be sure, so I know what I'm dealing with, and I can approach it the right way.

Any help, info, or pointers would be greatly appreciated. Thank you.

 

Hello. I know this isn't completely related to Linux, but I was still curious about it.

I've been looking at Linux laptops and one that caught my eye from Tuxedo had 13 hours of battery life on idle, or 9 hours of browsing the web. The thing is, that device had a 3k display.

My question is, as someone used to 1080p and someone that always tries to maximise the battery life out of a laptop, would downscaling the display be helpful? And if so, is it even worth it, or are the benefits too small to notice?

122
submitted 7 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]
 

Hey there,

I enjoy Linux gaming via WINE/Proton, but I often wonder about Linux-native FOSS games. You often see brilliant titles like 0AD and Mindustry mentioned, but there are also some unspoken gems in the "genre" like Minetest and it makes me wonder what other FOSS games are out there, that people just don't talk about much? I'm looking to discover and play more of these titles.

 

So here's my situation:

I'm on Fedora 40 on a laptop and I've recently decided to add a Hibernate option to my own logout/powermenu script that I use. The script executes systemctl hibernate but there's a problem. It didn't seem to work. When I ran the above command in terminal, I got an error stating that there's not enough suitable swap space for that. Turns out that I'm using swap-to-zram hence why Hibernate doesn't work.

So, I decided to ask ChatGPT and it recommended creating a swapfile. I can do that no problem.

The thing is, if I'm using swap-to-zram, I concluded it is likely that if I'm making use of that swap-to-zram all the time, I will probably need a larger swapfile for the hibernation.

So I asked our AI overlords if there's a risk in that. It said there isn't any real risk, other than increased drive wear-and-tear and potential performance issues.

Dear Linux users of Lemmy, are there any issues or concerns I should be aware of before attempting something like this (running multiple types of swap simultaneously, excess swapfile space, etc.)? Thank you.

Edit: Not sure how relevant it is, seeing as I'm not asking about swap partitions, but I'll mention using BTRFS, just in case. And no, I don't know anything about it, I just know it has cool features I'm yet to start learning about.

 

You know what I just realised? These "universal formats" were created to make it easier for developers to package software for Linux, and there just so happens to be this thing called the Open Build Service by OpenSUSE, which allows you to package for Debian and Ubuntu (deb), Fedora and RHEL (rpm) and SUSE and OpenSUSE (also rpm). And then the dudes that do AUR packages can take a deb package and write a PKGBUILD that installs it on Arch and Artix. I think I just solved the universal packaging problem.

And maybe we can get OBS to add PKGBUILD support....

Also, feel free to let me know what you think about it as I'm genuinely curious: did I miss anything obvious? Thanks

 

Essentially as the title says, I'm running SDDM with the Wayland backend on Fedora 40 Sway edition and I want to enable tap-to-click for my touchpad. Any ideas on how I can do that? I tried doing it in the xorf config but then I realised the x server isn't even installed so SDDM is actually running on Wayland, and I don't know how to do that on Wayland with SDDM. Any ideas?

Edit: So if Plasma is installed, SDDM uses kwin_wayland, and the docs say that it normally uses weston. But what happens when neither of those are installed? Well, as it turns out, on Fedora Sway, they use Sway as the compositor for SDDM (probably to lower the ISO size). So imagine my delight when I did a sudo -e /etc/sway/sddm-greeter.conf and copied the tap-to-click (and keyboard layout for good measure) blocks of code from my old sway config to that file, saved and logged out. It worked! So yeah, the secret is in realising what compositor SDDM is using (and I think you might be able to force a compositor of your choice in the SDDM config, but I'm not sure how)

 

I'll try keep this short and concise.

I've been on Fedora for about 2 months now and it is one of the few distros to have all the packages I use (albeit, via COPR).

I recently read an article about Void and it seemed very appealing to me. I've been wanting to move onto something more minimal, and Void, with Runit and with its scripts that it ships with, as well as giving me a new init system and package manager to learn, seems amazing.

In terms of getting all my stuff on Void, their package search suggests all the packages I currently need are available for it.

Only potential sources of trouble are:

  • Hyprland is an unofficial package

  • Pywlroots and Pywayland (for qtile Wayland) don't exist, BUT there is a qtile-wayland package

  • My broswer of choice, Floorp, will have to be ran as a flatpak, which may cause issues, especially performance issues, as I'm a serious tab hoarder.

I want to learn more about Void's systems by using them, but I'm not sure if the transition is worthwhile.

Is the bootup/shutdown speed, and faster package management really worth it? Is it really significant enough?

 

I'm still torn on nvim vs Emacs. I have my Emacs config readt and I'm working on finishing my nvim config, but I'm still switching back and forth and can't decide. I thought Emacs' other features would be enough to make me stay but frankly I find myself preferring non-emacs alternatives like cmus over emms and I don't use RSS feeds enough to justify elfeed. I also prefer kitty in zsh over term, vterm and eshell. As an editor, however currently Emacs is superior, but we'll see if that changes when my neovim config is complete. Currently, the only advantage of nvim over Emacs when it comes to being my IDE, is faster load times. I think Neovim has faster load time, and Emacs has org-mode as features that stand out, where Emacs startup, even with the daemon/server, is slower, and orgmode support for neovim is inferior. The thing is, I haven't been able to really get into org-mode and I haven't even finished configuring neovim. For the time being, I'll stick to my approach of switching back and forth, but we'll see where things go in the future.

In terms of any other text editing features, I can't say either reigns supreme, as they're both really good. They have the features one would expect and theming is just amazing!

But I think my choice of editor will come down to org-mode or markdown. Markdown is simpler for me, as I'm more familiar with it and I use it all the time for my uni work, as I'm required to. Org-mode is more powerful and featured, but is also more difficult to learn because of how different it is. My other problem is that I just couldn't get into it. So currently, I'm on markdown, because that way, my mind doesn't have to switch back and forth, which is confusing.

If markdown support in Emacs was as good as Orgmode support (meaning things like making titles larger in-document, essentially giving me a live preview in the document itself as I'm writing it, was available in Emacs), the coice would be obvious. Currently, I use Ghostwriter for Markdown and it feels good, but it feels useless, as in, it's another program for just this one thing (markdown), that's a usecase under another usecase umbrella (text editing). Alternatively, if Emacs supported live markdown preview within itself to the level of ghostwriter (and no, the browser preview doesn't count, it's not good enough to have to have a broswer window opened alongside Emacs) so if I can get Ghostwriter-level of polish for Markdown and specifically Markdown live preview in Emacs, or Orgmode-level of support, where the live preview happens in the document itself as I'm writing it, I would likely switch to Emacs. But currently, I'm quite torn.

Is the above possible? And if so, can you point me in the right direction of how to achieve it? Thanks.

Edit: a massive thank you rhabarba for helping me get markdown set up on Emacs! After doing that, and adding a few other quality-of-life features, I'd say my Emacs configuration feels quite complete.

view more: next ›