linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

Joker, in Using Linux for the first time

For starters, consider another distro if you want to make things easy on yourself. Alpine is probably a poor choice unless you have a reason to use it. I guess you could use it as a desktop if you really want to, but it’s more geared for containers and embedded devices. It uses musl instead of glibc so you will have problems running software that isn’t packaged for Alpine. The issue with Puppy is you will have a hard time getting help when you need it because it’s kind of a niche distro.

For your first time, you’re better off using something more mainstream. You are going to run into some issues and it’s a lot easier finding solutions for popular distros. Debian would be a fine choice because it’s widely used and runs great on older hardware. Beyond that, you could look at Ubuntu, Fedora, PopOS and Mint.

lambalicious, in The cost of maintaining Xorg

I don’t get the issue with “maintaining Xorg”. Like, I get that it has a “cost”, I just don’t understand why that cost would be an issue since it’s basically fixed, marginal cost (and has been since like 2015): the software is already mature, so it’s unlikely to see relevant changes, or even minor changes (if that’s what we want to mean with “dead”). That means, it can be affixed to a specific toolkit and environment to build (if this isn’t being done already - which any mature project like RedHat should be!) basically guaranteeing it’ll build forever. You can just set a virtual button or a yearly crontab to do it. Fixed, marginal cost.

Contrasted to that, what Wayland is doing is kinda a representation of the worst ways of capitalism: centralize the profits, socialize the costs and the externalities (redesign, recode, rebuild), and blame society (the Linux communities) for it, all for a variable cost that is unbounded in time and space because you never know what’s gonna cost a small project like a text editor to reimplement the entire desktop stack “just” for Wayland.

ProtonBadger,

I don’t get the issue with “maintaining Xorg”.

I think he explains it pretty well, he even gives some examples and mentions there are many others. For a company to support such a large component for its commercial customers has a lot of work and verification we wouldn't consider as end users. His comment also explains why you can't just maintain a status quo with it and make an automatic build and forget...

IAm_A_Complete_Idiot,

As a third party, my understanding is that both the implementation and the protocol are really hard, if not next to impossible to iterate on. Modern hardware doesn’t work like how it did when X did, and X assumes a lot of things that made sense in the 90s that don’t now. Despite that, we cram a square peg into the round hole and it mostly works - and as the peg becomes a worse shape we just cram it harder. At this point no one wants to keep working on X.

And I know your point is that it works and we don’t need too, but we do need too. New hardware needs to support X - at least the asahi guys found bugs in the X implementation that only exists on their hardware and no one who wants to fix them. Wayland and X are vastly different, because X doesn’t make sense in the modern day. It breaks things, and a lot of old assumptions aren’t true. That sucks, especially for app devs that rely on those assumptions. But keeping around X isn’t the solution - iterating on Wayland is. Adding protocols to different parts of the stack with proper permission models, moving different pieces of X to different parts of the stack, etc. are a long term viable strategy. Even if it is painful.

lambalicious,

But keeping around X isn’t the solution - iterating on Wayland is. Adding protocols to different parts of the stack with proper permission models, moving different pieces of X to different parts of the stack, etc. are a long term viable strategy. Even if it is painful.

The problem is, that’s always used as an excuse to force people to be gratis beta testers. I’ve been around for the wrecks that were (and still are) Pulseaudio and Systemd. Wayland is even worse: it doesn’t even fully start a session in my machine. If as devs you want to “iterate”, sure, go ahead; but leave it in the dev branch; as a user, don’t try to sell me Wayland again until it’s actually over.

satan,

The problem is, that’s always used as an excuse to force people to be gratis beta testers

If as devs you want to “iterate”, sure, go ahead; but leave it in the dev branch; as a user, don’t try to sell me Wayland again until it’s actually over.

it’s opensource software, don’t like it? go ahead, don’t use it. They don’t owe anyone shit

interceder270,

The issue with maintaining X is solely RH not wanting to pay developers to maintain it.

Wayland only exists because RH wanted to remove features of X so they can offload implementation and maintenance of those features to other parties.

It’s all about money. Don’t fool yourselves into thinking it’s not.

Pantherina, in The Unity Desktop Environment an Underrated Masterpiece

, , , , , , , . . !

Those are some punctiation characters you for sure missed. Please use multiple scentences, that was a hell of a read

Mohamad20ZX,

Ok sorry for being inconsistent

Pantherina,

Its fine, but really improves readability :D imagine yourself breathing. Every scentence has a beginning, climax (point of most tension) and an end.

Shortening it to many shorter scentences helps

beerclue, in I have a Windows PC connected to a company AD. Is there a way to access the shared company resources from within a Linux environment?

If you use WSL, you can easily access the windows drives. In a VM, you can share the folder from the host.

Another method would be to just mount the remote smb location from your DC using fstab. I use Linux on bare metal, and I added a line to my remote share with noauto, so it doesn’t mount it automatically at boot, since I need to connect to the VPN first, and I don’t need permanent access. When I do need access, I just run mount adm and I’m in.

youngGoku, (edited ) in Ubuntu is my daily driver but I'm thinking of setting this up on my never used Raspberry PI -- anyone using it? How tough do you think it will be as a first project?

<span style="color:#323232;">chmod +x ./install.sh 
</span><span style="color:#323232;">./install.sh
</span><span style="color:#323232;">
</span>

Hmm usually not a secure practice to do this

0000,

What’s the alternative to doing this? Is it safer to read the script first and then execute it as

sh ./install.sh?

youngGoku,

Read the official docs to build from source.

duncesplayed,

Those instructions are from the official docs, and install.sh comes from the source repo. It’s an annoying script (it basically runs apt, npm, make, on your behalf…thanks, I can do that myself), but if you’re trusting the repo source to begin with, I don’t think it’s any less secure.

wowwoweowza,

I have a great deal to learn…

possiblylinux127, in PeerTube v6 is out, and powered by your ideas !

Honestly peertube is cool but I doubt it will ever get any traction. It needs a bigger organization behind it.

bruhduh,
@bruhduh@lemmy.world avatar

YouTube got traction before Google bought it and before Google bought it they tried to make Google videos and failed, what peertube lacks is contributors

sab, (edited )
@sab@kbin.social avatar

And discoverability, it still has ways to go on the social networking integration. I still don't know how to go from watching a peertube video on a peertube instance to liking/boosting it on another fediverse service, even if I wanted to.

That said, I have been following Peertube for a couple of years, and the progress has been incredible. It makes sense to create a solid foundation for video playback first, and a lot of people seem to not understand the extent of the innovation Peertube has made in that regard. Social media tools obviously come second after providing a solid service, and I have no idea it will develop in great ways in the coming years. :)

Madiator2011, in PeerTube v6 is out, and powered by your ideas !

The docker images are now also out so I just updated my instance :)

ShittyBeatlesFCPres, in I finally switched back to Linux as my daily driver after a couple of years of being on nothing but Windows.

I rarely use Windows but I have a dual boot situation on my desktop PC for the odd game that acts up on Linux or to recreate bug reports. Every time I boot into Windows, I’m like, “Damn, people live like this?” Why does every single thing ask for a reboot? I know the reason but why can’t that be fixed?

xfts,
@xfts@lemmy.world avatar

I’m dualbooting as well, but only because a few games I play aren’t supported on Linux due to their anticheat. Namely Fortnite and Destiny 2. I’d completely switch if that wasn’t the case. Hopefully someday.

TrickDacy, in I Made Screen Brightness Control on Gnome Much Better
@TrickDacy@lemmy.world avatar

Sounds amazing to me. I don’t use gnome on a laptop much thusfar but I’d definitely prefer what you describe here

Strit, in Switching GPU
@Strit@lemmy.linuxuserspace.show avatar

I know of PRIME, which can be used to offload work to dedicated GPU’s.

wiki.archlinux.org/title/PRIME#For_open_source_dr…

INeedMana,
@INeedMana@lemmy.world avatar

I’ve also found this article that doesn’t add nvidia to the mix. But in general it seems to work the same for both as long as you have the drivers proper for your hardware installed

DahGangalang, in what caused you to get into Linux?

I’m a cheap bastard.

Free is free

Reverendender, in My first year using Linux: My experience

Hi! What made you switch and what are your hardware specs? Also, what are KDE Plasma and Gnome? Thanks!

magic_lobster_party,

KDE Plasma and Gnome are different desktop environments. Kind of like the GUI of the desktop.

Which is best is a matter of taste. I prefer KDE because of its customization options and better virtual desktop support.

ndsvw, (edited )
@ndsvw@feddit.de avatar

I’m a software developer (my background), I was always kind of interested in it, but primarily the fact that Apple stopped giving my 2015 MacBook Pro OS updates, including security updates, which forced me to do something.

And yeah, Plasma or GNOME is pretty much how the OS looks like.

Knusper,

Pictures are probably better than a thousand words here:

Reverendender,
Black616Angel, in PipeWire 1.0 Released For Managing Audio/Video Steams On The Linux Desktop

Is there something like the banana voicemeeter for pipewire?

I am currently using Helvum, which is kinda lacking a lot of the functionality.

deur,

I believe a problem you may encounter asking this question is the fact pipewire does most of that itself?

mactan,

big fan of qpwgraph

ReversalHatchery,

I was experimenting with the Cadence tools from KXStudio. These are mostly made for JACK, but PipeWire has a JACK interface so it should work. It’s similar to helvum, but with more options.
Not sure right now which one (maybe Carla), but one of these programs also support adding sound effect nodes that have their own GUI! You probably want to use it in multi-client or patchbay mode

christophski,

My audio set up is using jack on Ubuntu. If I were to start using pipewire, does it replace jack? Or do you use it alongside jack? I use mostly ardour, hydrogen, renoise and bitwig.

2xsaiko,
@2xsaiko@discuss.tchncs.de avatar

Pipewire exposes both a JACK and Pulseaudio client interface, so you don’t need to run the JACK daemon anymore.

christophski,

Nice! So it completely replaces jackd/qjackctl? Can it sync transports?

2xsaiko,
@2xsaiko@discuss.tchncs.de avatar

qjackctl will actually connect to pipewire, I use its graph window a lot to route audio when the default volume control isn’t enough. But yeah it does (or can) replace jackd.

Can it sync transports?

I’m not sure, I’m not a pro audio user. Sorry!

christophski,

Cool, thanks for the info!

7EP6vuI,

Sadly cadence seems to be dead: github.com/falkTX/Cadence

ReversalHatchery,

Oh, that’s sad news. These are really great tools :(

oh_gosh_its_osh, in What are people daily driving these days?
@oh_gosh_its_osh@lemmy.ml avatar

Fedora Silverblue. But when switching I had to wrap my head around the differences in the workflow of doing things. Once youre past that it’s rock solid and had no issues so far.

KISSmyOS,

when switching I had to wrap my head around the differences in the workflow of doing things. Once youre past that it’s rock solid and had no issues so far.

This is the case with every distro nowadays.

pastermil, in What are the major components of any Linux distribution?

Also:

  • init system, without which you’d be left with only one program running at a time
  • some programs are written in interpreted language (e.g python, shell, perl), so the interpreter would also be required
  • C library, without which none of the above would function (yes, even if all the programs are statically compiled, it still has that library included with each executable)
  • this one is not necessary for the runtime, but is needed for creating a working system: toolchain – preprocessor, compiler, linker, assembler – all the stuff for transforming the source code into executables

Another comment mentioned Linux From Scratch, I’d totally recommend that, but it would take so much of your time manually building stuff (which is why it is so educational). If you don’t have the time, you may want to opt with Gentoo instead.

lemmyvore,

I would also mention:

  • The multi-user system, which is a bunch of config files, libraries, utils and UIs, that deal with logging in or doing stuff as a specific user.
  • The logging system. Individual applications can simply log to a different file each but for system services the logging is usually centralized and offers additional features (like logging remotely etc.)
  • Setting up networking is pretty much mandatory these days.
  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #