linux

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

ViciousTurducken, in GNOME Network Displays Adds Support For Chromecast & Miracast MICE Protocols

Can it cast to a Roku device?

Matt,

Roku supports Miracast, so it should work.

Rossphorus, (edited ) in I feel like I'm missing out by not distro-hopping

I was surviving with Ubuntu, I had my complaints but I figured ‘that’s just how it is’ on Linux, that it was the same everywhere. I didn’t even realise what I was missing until I switched.

I got a hardware upgrade at one point, so in order to get those new drivers ASAP I tried an Arch-based distro, with plans to switch back once drivers became available. I never moved back.

The two big reasons I stayed was ironically enough the lack of good Ubuntu documentation, and the PPA system. Ubuntu is used a lot, but there’s not really formal documentation anywhere, only random tutorials online (most likely out of date and never updated) and people on forums talking about their problems. By contrast the Arch wiki is the gold standard of Linux documentation, there’s just no comparison. Even on Ubuntu I found myself using it as a reference from time to time.

Regarding PPAs, the official Ubuntu package list is strangely small so if you’re like me and find yourself needing other software, even mainstream software like Docker, you’ll be faffing about with PPAs. So if you want to install Docker, instead of typing sudo apt install dockerYou instead have to type:


<span style="color:#323232;"># Add Docker's official GPG key: 
</span><span style="color:#323232;">sudo apt-get update 
</span><span style="color:#323232;">sudo apt-get install ca-certificates curl gnupg 
</span><span style="color:#323232;">sudo install -m 0755 -d /etc/apt/keyrings 
</span><span style="color:#323232;">curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 
</span><span style="color:#323232;">sudo chmod a+r /etc/apt/keyrings/docker.gpg 
</span><span style="color:#323232;"># Add the repository to Apt sources: 
</span><span style="color:#323232;">echo  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu  $(. /etc/os-release &amp;&amp; echo "$VERSION_CODENAME") stable" |  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
</span>

These are the official install instructions, by the way. This is intended behaviour. The end user shouldn’t have to deal with all this. This feels right out of the 90’s to me.

Instead of PPAs, Arch has the Arch User Repository (AUR). Holy moly is the AUR way nicer to work with. Granted, we’re not quite comparing apples to apples here since the AUR (typically) builds packages from source, but bear with me. You install an AUR package manager like yay (which comes preinstalled on my flavour of Arch, EndeavourOS). yay can manage both your system and AUR packages. Installing a package (either official or AUR) looks like yay packageNameHere. That’s it. A full system upgrade like sudo apt update; sudo apt upgrade is a single command: yay -Syu, a bit cryptic but much shorter. The AUR is fantastic not just for the ease of use, but for sheer breadth of packages. If you find some random project on github there’s probably an AUR package for it too. Because it builds from source an AUR package is essentially just a fancy build script based on the project’s own build instructions, so they’re super easy to make, which means there’s a lot of them.

You might argue ‘but building from source might fail! Packages are more reliable!’, which is somewhat true. Sometimes AUR builds can fail (very rarely in my experience), but so can PPAs. Because PPAs are often made to share one random package they can become out of date easily if their maintainer forgets or simply stops updating it. By contrast AUR packages can be marked out of date by users to notify the maintainer, and/or the maintainer role can be moved to someone else if they go silent. If a PPA goes silent there’s nothing you can do. Also, since an AUR package is just a fancy build script you can edit the build script yourself and get it working until the package gets an update, too. PPAs by comparison are just a black box - it’s broken until it gets updated.

Moral of the story? Don’t be afraid to just give something a go. Mint will always be waiting for you if you don’t like it.

Dariusmiles2123, in Breaking Windows to let the penguin in...

I’m happy for you as it’s always nice to make that first big jump.

You won’t regret it. At least, I haven’t!

Dariusmiles2123, in GNOME Network Displays Adds Support For Chromecast & Miracast MICE Protocols

Great!

Is it something which is gonna be naturally added to Fedora or should I download something specific?

The article wasn’t clear to me or maybe I’m not technical enough.

kib48,

chromecast is proprietary so it’s likely not gonna be included by default

Vincent,

As long as GND is open source I don’t think that that’s necessarily a problem. Though patents on the Chromecast protocol, if any, might be.

joojmachine,

You can just download the app from Flathub right now and it should hopefully make its way directly into GNOME in the future. At least some work was being done to implement this directly into it.

Dariusmiles2123,

Okay then I guess I’ll just wait until it’s directly implemented in GNOME as it might be more stable 👍

joojmachine,

It seems stable enough already TBH, at least from my small testing with the app. It’s more about getting things ready to be exposed in the settings app and in the system.

possiblylinux127, in Breaking Windows to let the penguin in...

Linux mint is amazing. I’ve used Linux for many years and it’s still nice. I do wish Linux mint had a more free software install option but that’s a minor complaint.

mvirts, in I feel like I'm missing out by not distro-hopping

Nothing, unless you’re not using nixos, then everything 😹

mvirts, in Does Nix's break from FHS cause problems?

Nothing unsolvable, but it can be a pain when you want to run something not in nixpkgs. My solution is to have Ubuntu on a separate partition, and I was using docker to solve this problem for a while but have moved away from it.

Sanguine, in Thinking about making the big switch – recommend me a distro!

Endeavor OS. Its an excellent arch based system and people REALLY over emphasize how tricky arch is. Its not difficult, its not just for power users, and the rolling release means you have access to updates faster than other distros…this is particularly nice for gaming as you’ll also get updates to graphics drivers sooner.

cevn, in GNOME Network Displays Adds Support For Chromecast & Miracast MICE Protocols

I thought chromecast was closed for some reason, what is stopping me from using it standalone for videos on rpi or in KDE?

spaduf, (edited )

Might just be one of those closed dependencies they have you opt into at install time

LaterRedditor, in Best DE for touch screens but also normal use

Search “touch” in plasma settings and enable most of them.

mvirts, (edited ) in What are some must have Linux compatible VSTs?

Surge XT, it’s LV2 but still awesome

Also I’m a zynaddsubfx / yoshimi die hard. Not for everyone but it can do almost everything if you can live with 8bit automation parameters

SolarPunker,

SurgeXT supports VST; LV2 is actually unsupported for recent releases: surge-synthesizer.github.io/changelog/

Ephera,

Uhoh, I’m using the LV2. Do you guys really run the VST through WINE? I was glad, I didn’t have to look into that…

mvirts,

You can run vsts natively on Linux these days… Not that I actually do 😹but surge may make me give it a shot, I didn’t know LV2 is unsupported

Ephera,

Ah, I didn’t know more modern versions of the VST standard specified a Linux interface. I thought, they were still just basically EXEs with some metadata attached.

SolarPunker,

VST is native and actually better for the CPU in the SurgeXT case. I also use it in LV2, and now I’ve all my projects that needs a conversion from that, maybe I could compile the 1.2 version from source; I don’t know but it’s annoying ¢_¢

sorrowl,

There’s also a CLAP version available, if you use a daw that supports CLAP (like REAPER (which you should totally use btw (it’s like the emacs of daws if emacs actually ran faster than everything else)))

LaterRedditor, in Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance

Is there any risk of lawsuits from Microsoft for all these?

Chewy7324, (edited )

No, this kernel patch will be different to what’s in Windows code. It implements what’s necessary for wine to be more performant, not the actual Windows API itself.

Wine implements those Windows API/ABIs, which is legal because it’s done by reverse-engineering. I believe in some countries (US?) it’s also necessary for the devs to never have seen Windows code.

PS: Google v. Oracle is a US supreme court decision where Oracle lost at trying to patent Java API’s.

…wikipedia.org/…/Google_LLC_v._Oracle_America,_In….

mvirts, (edited ) in How do I create a docker container with custom programs inside?

Idk anything about those softwares, but I would bet if you set up the hide.me client in a container you could add it to the same network in compose then configure all the other containers to use it as their gateway… I’m probably missing some details and you may need to rebuild all of your containers, or maybe just change the network settings in your compose yaml?

atzanteol, (edited ) in Breaking Windows to let the penguin in...

Now I know that both distros are Linux training wheels

They’re both good distros with a lot of functionality. No need to denigrate them because they’re easy to use.

youngGoku, in GNOME Network Displays Adds Support For Chromecast & Miracast MICE Protocols

So can I cast a live twitch stream to my raspberry pi using this?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #