The Linux Thread - The Autist's OS of Choice

Shoggoth

kiwifarms.net
Another potentially noob question. I'm noticing the command line is indeed faster for specific tasks (like roughly clipping and converting videos, ironically enough). I've noticed that certain parameters and paths will complete on tab, so it has to be pulling that information from somewhere.

Is there anything that can provide not just autocompletion, but autosuggestion to command line parameters? Like this:

View attachment 2270037
Shells in general aren't good for that, unless you use something exotic or frankensteinian like IPython, Babashka or Closh.
I know Bash can give you autocomplete flags, i.e. after you type a command, tabs will display the optional flags, which is close to suggestion, but you can't see stuff like "named parameters" like you would see function signatures in a IDE.
This is probably a bad suggestion, but try Emacs.
 

ZMOT

wat
kiwifarms.net
Either way it's still a monkey's paw, sure we get a lot more games to play now but it also keeps companies from considering native ports since they can use proton as a crutch.
it's a chicken/egg problem, there aren't many options to get out of it. the real issue is that if you put out a linux version you have to support it, and there's simply no money in it, which is the same reason you have a lacking of professional software. theoretically you can make the windows version run good on linux through the backdoor, which comes as close to a native port as it gets.
personally I'd like to see them just release unofficial binaries the way Id did back then, but the industry's too shit for that and Id belongs to microsoft now, so there's that too.
at least lot of indies offer linux versions since the engines they use have no problem exporting for it and the support overhead for them hardly makes a difference (helps that most linux users have more of a clue to make shit run).
 

Dick Justice

If you say "normie" you are that which you condemn
True & Honest Fan
kiwifarms.net
it's a chicken/egg problem, there aren't many options to get out of it. the real issue is that if you put out a linux version you have to support it, and there's simply no money in it, which is the same reason you have a lacking of professional software. theoretically you can make the windows version run good on linux through the backdoor, which comes as close to a native port as it gets.
personally I'd like to see them just release unofficial binaries the way Id did back then, but the industry's too shit for that and Id belongs to microsoft now, so there's that too.
at least lot of indies offer linux versions since the engines they use have no problem exporting for it and the support overhead for them hardly makes a difference (helps that most linux users have more of a clue to make shit run).
You're overthinking it. It's a simple matter of marketshare. If desktop *nix becomes n% of your consumers then it'll become profitable to produce a native *nix port of your thing. Good or near perfect support through wine won't change that, it'll just make it easier for newbies to dip their toes in the water. The real concern is in datamining and hardware surveys and shit. If everyone is running their sw through wine then your consumers are going to be misrepresented as windows users.
 

Shoggoth

kiwifarms.net
Even if we encourage them to use tools and APIs which play better with Linux we win, in that regard, it's an incremental process. I think Vulkan's the one.
Maybe we'll eventually get Linux builds, maybe we'll get something which is guaranteed to work fine with Wine.
 

3119967d0c

"a brain" - @REGENDarySumanai
True & Honest Fan
kiwifarms.net
Shells in general aren't good for that, unless you use something exotic or frankensteinian like IPython, Babashka or Closh.
I know Bash can give you autocomplete flags, i.e. after you type a command, tabs will display the optional flags, which is close to suggestion, but you can't see stuff like "named parameters" like you would see function signatures in a IDE.
This is probably a bad suggestion, but try Emacs.
Powershell does this well. Shockingly, there even seems to be a module for reusing zsh and bash autocompletion data when using it on Linux.
 

S a g e

kiwifarms.net
I have been using Manjaro on my school laptop for a year now and I love it.
Is game support good now? I really want to use it on my gaming desktop, but I don't want to dualboot and shit.
If you have to nativly game on linux youer going to struggle but Lutris has a wide range of support, which will let you play most games, i managed to get battle.net and associated games working on arch otherwise look into gpu passthrough, that way you can spin up a windows vm, pass your gpu to it, and get neraly bare metal performance when youre done.

btw i use arch
 

Aidan

kiwifarms.net
If you have to nativly game on linux youer going to struggle but Lutris has a wide range of support, which will let you play most games, i managed to get battle.net and associated games working on arch otherwise look into gpu passthrough, that way you can spin up a windows vm, pass your gpu to it, and get neraly bare metal performance when youre done.

btw i use arch
Doesn't GPU passthrough require having a dedicated card for it?
 

Car Won't Crank

My cars won't crank
kiwifarms.net
Doesn't GPU passthrough require having a dedicated card for it?
And a second monitor, keyboard, and mouse or kvm switch. The mobo also has to have the right iommu groups to isolate the gpu you want to passthrough. I'm not sure if things have changed but that's what the requirements were back when I was looking into it.
 

NumberingYourState

Our fate lies in the moons tilt and shine
True & Honest Fan
kiwifarms.net
Finally starting to use my keyboard more and my mouse less for basic navigation, it's made things so much better for me.

Dunno if there was a thread better suited for this post, but, Linux got me to finally do it.
 

ZMOT

wat
kiwifarms.net
You're overthinking it. It's a simple matter of marketshare. If desktop *nix becomes n% of your consumers then it'll become profitable to produce a native *nix port of your thing. Good or near perfect support through wine won't change that, it'll just make it easier for newbies to dip their toes in the water. The real concern is in datamining and hardware surveys and shit. If everyone is running their sw through wine then your consumers are going to be misrepresented as windows users.
but you need to get to that point first. right now it's the age old "no money in doing a linux version -> no one using linux because no proper version of X -> no users so no monay in doing a linux version -> ..."

And a second monitor, keyboard, and mouse or kvm switch. The mobo also has to have the right iommu groups to isolate the gpu you want to passthrough. I'm not sure if things have changed but that's what the requirements were back when I was looking into it.
I could live with gpu passthrough (weren't they working on a way to do it with one?), but what killed it for me was the whole switch thing for peripherals etc. at that point might as well straight up use a second machine.
 

Ben Garrison

Got a life sentence, when I shot a Jew
kiwifarms.net
but you need to get to that point first. right now it's the age old "no money in doing a linux version -> no one using linux because no proper version of X -> no users so no monay in doing a linux version -> ..."


I could live with gpu passthrough (weren't they working on a way to do it with one?), but what killed it for me was the whole switch thing for peripherals etc. at that point might as well straight up use a second machine.
thats very complex, i just use the second input on my monitor, although you could get a kvm
 

BillionBisonBucks

Soon will be worth five billion pounds
kiwifarms.net
So, what's the best linux distro these days to ease a 25-year Windows victim through deprogramming? Win11 is a bridge too far, I can't do it after 10 actively downgraded itself for five years. At this point it's either back to 8.1 or forward onto Linux.
 

Wood

kiwifarms.net
I could live with gpu passthrough (weren't they working on a way to do it with one?), but what killed it for me was the whole switch thing for peripherals etc. at that point might as well straight up use a second machine.
Apparently you can unbind devices and pass them through to the VM. Never tries this myself tho.
 
Top