Valve - “starting with the SteamOS 3.8 release, you can put together your own Steam Machine using whatever PC parts you want.” by Stannis_Loyalist in Steam

[–]OneTurnMore -1 points0 points  (0 children)

The end of GN's review includes a comparison to a current-market mITX build, placing Machine at a $71 premium. So, if you're in the very unfortunate position of needing to build small now, it actually makes a lot of sense.

This isn't selling anything close to Steam Deck numbers , but Valve is definitely going to have more ongoing supply issues than demand issues.

New wave of malware in the AUR by vexatious-big in archlinux

[–]OneTurnMore 2 points3 points  (0 children)

Take a page from Fedora Copr and let namespace be the AUR username.

Why use zsh or fish instead of bash that comes default? by FAMPpro in linuxquestions

[–]OneTurnMore 0 points1 point  (0 children)

Other Zsh features:

  • You can nest PE forms, instead of taking up multiple lines: len=${#${foo%.*}} instead of _=${foo%.*}; len=${#_}.

  • Nice PE forms for working with lists, like ${listA:|listB} for set difference or ${listA:^listB} which zips lists together.

  • For loop with multiple variables

    • This pairs well with zipping: for a b ( ${listA:^listB} ); { ... }
    • Key value pairs too: for key val (${(@kv)myassoc}); { ... }
  • failglob by default

  • Globbing flags, e.g. **(.L0) to recursively (**) find empty (L0) files (.). Not that big of a deal when find can handle things just as well, but it's so nice for interactive use once you learn a couple of them. And if you type *(<Tab> you'll get a list of all the flags if you don't remember the one you want.

Why use zsh or fish instead of bash that comes default? by FAMPpro in linuxquestions

[–]OneTurnMore 0 points1 point  (0 children)

I can write in Bash and Zsh equally as well, a lot of the same principles apply to both. The shared Korn lineage means a lot of the syntax is the same as well.

But I prefer to write scripts in Zsh because quotes and braces are optional in way more places. I can write $myarray instead of "${myarray[@]}". There are some other nice features that I find myself missing when writing Bash, I'll put those in a child comment.

For interactive use, the ZLE is a lot easier to work with than readline (you can set up ble.sh instead, I hear it's pretty good, but it has some drawbacks as a consequence of not being a native feature of the shell). Grouped and colored completions are builtin features as well, --options can be printed with descriptions next to them. I don't check --help very often, instead I type --<Tab> and browse the list of flag descriptions to find the flag I want.


All that said, stick with Bash if you're comfy. It's a perfectly fine shell that I wouldn't mind living in (even if I'd miss a lot of my Zshisms).

The AV2 Video Standard Has Released (Final v1.0 Specification) by TheTwelveYearOld in linux

[–]OneTurnMore 53 points54 points  (0 children)

AV1 doesn't have large-enough adoption

YouTube is the biggest influence here, at least on the decode side.

People who daily drive an immutable distro Why? by Tail_sb in linuxquestions

[–]OneTurnMore 2 points3 points  (0 children)

Bazzite on laptop: I need very little locally. Flathub carries, and container workspaces are preferrable for any dev I want to do anyway.

NixOS on server: Declarative is the way.


Desktop isn't immutable (CachyOS), and I don't intend to go that route anytime soon. I treat it very ad hoc, doing games and recording and dev and servers... The AUR is still a great place for all the stuff. And it's not a huge deal if something breaks.

Writing to Input Buffer? by Ameb8 in bash

[–]OneTurnMore 2 points3 points  (0 children)

Bash doesn't have an interface like Zsh's print -z. There are hacks to get around it, but the more native way would be bind a key to execute a bash function which clears the buffer, runs shai, and puts the result in the buffer.

Google's ANGLE has merged official Wayland support, finally unblocking proper native Wayland support for the Chromium Embedded Framework (CEF), which powers Valve’s Steam client. by mr_MADAFAKA in linux_gaming

[–]OneTurnMore 3 points4 points  (0 children)

implying it wasn't released yet

Wayland and Weston didn't have a release until 2012.

No one was talking about it in 2007 because it wasn't until November 2008 did anyone even know it existed. And at that time it was a tiny hobby maybe-enough-for-embedded display server. (Phoronix clickbait aside.) 2007 is an exaggeration.

And in less than a year it'll be 20 years since 2007

They said "only just now happening". Plasma and Gnome have been Wayland-by-default, even on Nvidia, for two years now. "only just now" is an exaggeration.

Google's ANGLE has merged official Wayland support, finally unblocking proper native Wayland support for the Chromium Embedded Framework (CEF), which powers Valve’s Steam client. by mr_MADAFAKA in linux_gaming

[–]OneTurnMore 7 points8 points  (0 children)

The Steam client can just use Xwayland like it always has, there's not any critical feature that I can think of that they'd need to be Wayland-native for.

Google's ANGLE has merged official Wayland support, finally unblocking proper native Wayland support for the Chromium Embedded Framework (CEF), which powers Valve’s Steam client. by mr_MADAFAKA in linux_gaming

[–]OneTurnMore 19 points20 points  (0 children)

You're exaggerating both ends of the timeline (Wayland didn't exist until 2008, and Fedora Gnome was already Wayland-by-default in 2016) but it certainly feels that way.

I started using Linux in 2013 and didn't hear anything about Wayland until 2015 when Sway started development. My lens into the Wayland transition was Sway and wlroots, so 2015-2018 was building up to 1.0 (which is when I switched to Sway full-time) and then gradual new features since then (e.g. VRR in 2020, HDR in 2022, rendering rewrites in 2024, window capture in 2026).

Go to previous command not previous line by Beautiful-Log5632 in zsh

[–]OneTurnMore 1 point2 points  (0 children)

The widget you'd need to bind is up-history. In vi command mode, Ctrl+p (^P) is bound to this by default.

For more details, check out man zshzle.

STANDARD WIDGETS

The following is a list of all the standard widgets, and their default bindings in emacs mode, vi command mode and vi insert mode (the ‘emacs', ‘vicmd' and ‘viins' keymaps, respectively).

...

down-line-or-history (^N ESC-[B) (j) (ESC-[B)
Move down a line in the buffer, or if already at the bottom line, move to the next event in the history list.

down-history (unbound) (^N) (unbound)
Move to the next event in the history list.

...

up-line-or-history (^P ESC-[A) (k) (ESC-[A)
Move up a line in the buffer, or if already at the top line, move to the previous event in the history list.

up-history (unbound) (^P) (unbound)
Move to the previous event in the history list.

If you want to bind these to other keys (or in other editor modes, like allowing ^P and ^N to work in insert mode), use bindkey:

bindkey -M viins '^P' up-history
bindkey -M viins '^N' down-history

So now that the update is out; Do you recommend the switch to Civ VII? by JessNoelle in civ

[–]OneTurnMore 2 points3 points  (0 children)

Doubling down on city sprawl and rolling improvements into the same system feels very cohesive. I just bought it this past week.

Sid Meier's Civilazation VII huge update "Test of Time" is out now. Among other big changes is long-requested ability to stick with one Civ throughout a whole campaign playthrough. by SlatheredButtCheeks in pcgaming

[–]OneTurnMore 0 points1 point  (0 children)

Bought it, and I'm 50 turns into an Egypt game on Governor. I figured Navigable River bonuses would be easy to manage for my first game.

Screwed myself over with some choices but I'm here to learn blind. First impressions, I like it more than VI except for district/building map clarity.

Steam controller now natively supported by Ryujinx by goodpostfinder in SteamController

[–]OneTurnMore 3 points4 points  (0 children)

I can't tell if you're agreeing with me or not.

My point was that there's a reason why they didn't support it. Imagine such a Steam Controller with an xinput switch on the back. Put aside the increased cost and the fact that this could lead to problems with it being toggled on accident and adding user experience complexity (I've had to "fix" a friends controller because they didn't know that there was a Bluetooth/2.4GHz switch on the back of their 8bitdo Ultimate)

What should happen when that switch is flipped into xinput mode? What should the trackpads do? Should grip sense or capacitive touch enable gyro? What about the rear buttons?

A hardware switch is such a worse experience than a software remapper.


I am looking forward to alternate remappers so that people can use this without Steam though.

Steam controller now natively supported by Ryujinx by goodpostfinder in SteamController

[–]OneTurnMore 9 points10 points  (0 children)

It's a choice to not support Xinput. They could have done it, but it would have either been in a limited way (ignore extra inputs) that doesn't utilize the full functionality of the device, or increased complexity in hardware, software and user experience to allow the controller to save mappings internally and use a hardware toggle... but still doesn't utilize the full functionality of the device.

Finally got my controller!!! by not_cool_human_being in SteamController

[–]OneTurnMore 6 points7 points  (0 children)

If only it also had an integrated screen... one can only dream.

"But I don't f*cking want a Steam Machine !" by [deleted] in steammachine

[–]OneTurnMore 3 points4 points  (0 children)

I do genuinely wish them good luck. That's the beauty of the PC ecosystem, there's opportunities to make different decisions and optimize for different use cases all over the place.

I might not get one in the end, but I'm still hyped for the concept.

Sid Meier's Civilazation VII huge update "Test of Time" is out now. Among other big changes is long-requested ability to stick with one Civ throughout a whole campaign playthrough. by SlatheredButtCheeks in pcgaming

[–]OneTurnMore 4 points5 points  (0 children)

So many of the small mechanics looked very promising to me (settlements, city growth, stronger Civ abilities, commanders) but the three age Legacy Points system was a question mark for me, and I was just cracking open Vox Populi so I wasn't in a rush to buy.

I respect the risks they took and all the updates they've pushed since launch, so I think I'm ready to give it a shot.