[-] Communist@lemmy.ml 6 points 1 hour ago* (last edited 1 hour ago)

It's not even an indicator, there's places where the opposite is true, this is like the myth of the vertical slit pupils meaning they're venomous, there's no actual correlation, this just coincidentally works in areas with few snake species, but you'd have to know that ahead of time, and since there's few species wherever this does work, you might as well just learn what the venomous snakes look like so this is practically completely useless.

This usually happens when somebody learns that in their local area this rule applies, and then assumes it applies everywhere.

[-] Communist@lemmy.ml 14 points 1 hour ago

this isn't even true

[-] Communist@lemmy.ml 1 points 19 hours ago

They were not. I'd need a source for that.

[-] Communist@lemmy.ml 1 points 22 hours ago

That's the difference between some randos promising it and the devs extensively testing it and confirming it works universally.

[-] Communist@lemmy.ml 1 points 1 day ago

You could use this excuse to justify almost any type of proprietary software. Most apps are not deeply integrated into the system. That doesn’t make them ethical.

I'm using that excuse to justify steamos vs windows, you're assuming a vacuum, I do believe proprietary software is bad, just that you're fighting the wrong battle.

It is more free than Windows and I never said otherwise. I just said that it was still unethical.

"I see very little benefit from people using GNU/Linux if they will use proprietary software on it"

"It doesn’t matter how many nonfree packages it has, because even one package makes the whole thing proprietary."

The entire time my point has been steamos isn't worth criticising because it's just archlinux with steam, criticize steam. I'm totally fine with criticising steam, i'm not fine with criticising steamos, because it is literally just linux but with steam preinstalled. All of your issues are simply issues with steam, not steamos.

But those people don’t care about their freedom. That’s the problem. They will always use proprietary software, because they only care about convenience or features. We need to change that. Only then our movement will benefit from this. We can’t let them get attached to Valve as long as they make proprietary software.

That won't change, they simply do not have the same values as you, so, be pragmatic and try to make FOSS software outcompete proprietary software, in this case, we need steam, we need people to move to linux as much as possible, and only once we have everyone on FOSS operating systems, THEN we attack the clients, that should be the order of operations. Steam is absolutely still bad because it's proprietary but steamos is a good thing for the free software movement.

You are assuming that a company that makes proprietary software won’t try to get more power over their users. Why wouldn’t they? Their users don’t even care. Sandboxing improves your security (which is good), but not your freedom. You still can’t see what the software does or change it, so that program is still unethical.

I'm not saying they wouldn't, i'm saying they've structured things in a way that they literally cannot, there's no path to do that for them, that's why if they wanted to do that they would've HAD to use BSD, there is no choice for them in the matter because this is based on linux.

[-] Communist@lemmy.ml 1 points 1 day ago* (last edited 1 day ago)

Nobody thought eglstreams was a good idea or a solution, gbm fixed being able to use wayland at all, no devs were saying that would resolve all the issues. The issues are currently solved, you can test the changes yourself if you don't believe me, but this truly is the end

i'm not saying wait for the next release because they might solve it, I'm saying the current set of patches is confirmed to solve it.

[-] Communist@lemmy.ml 3 points 1 day ago* (last edited 1 day ago)

Of course he could, he's able bodied

weird name though

[-] Communist@lemmy.ml 1 points 1 day ago

??? I have been following this for years and nobody I have seen has ever said that with nvidia on wayland

either way it has been tested and actually does so...

[-] Communist@lemmy.ml 1 points 1 day ago* (last edited 1 day ago)

You're still not listening to me, or yourself, really.

My goal isn’t to increase the number of GNU/Linux users at all cost.

Neither is mine, the cost is extremely minor in this case, because steam is a gaming client, and the fundamental nature of a gaming client is non-essential and not integrated into the system deeply at all. What you fail to understand is people being on windows is way worse in every single way than them having one proprietary app on their computer.

There's no situation where one more person switching to steamos isn't switching from windows where they were also using steam, this means every single person that steam converts is a massive net positive. Do you see how that is not "at all costs" at all?

I see very little benefit from people using GNU/Linux if they will use proprietary software on it, unless it’s only a temporary solution for them.

There is huge benefit, more people are using much more FOSS, and the fact is, if more people were on linux, there'd be more foss software, which means better alternatives and outcompeting proprietary software.

If people stop using one proprietary platform only to be trapped in another without realizing it, then something went wrong.

Steam ain't that. It's video games. And nothing else.

Some people ditch Android only to use SailfishOS. Or they ditch Twitter only to use Threads. So I hope those new GNU/Linux users who know nothing about the Free Software movement don’t get trapped again.

Steam isn't going to be what "traps" them or anything, especially when it's sandboxed, and when you sandbox it, it has literally no integration with the rest of your system at all. This is a massive win over using windows. Which anybody who is switching to steamos is certainly already on and wouldn't switch to linux without it under any circumstances.

[-] Communist@lemmy.ml 1 points 1 day ago

Not other parts of steamos, just steam

[-] Communist@lemmy.ml 33 points 2 days ago* (last edited 2 days ago)

...the OS isn't proprietary, there's one piece of proprietary software installed. (not counting blobs)

Steam is an app, not an operating system.

[-] Communist@lemmy.ml 24 points 2 days ago

I just set

upd = <distro update command>
ins = <distro install command> 
pur = <distro purge command>
uin = <distro uninstall command>

in every distro, I don't know why you'd want package management to be distro specific commands

78
submitted 1 week ago* (last edited 1 week ago) by Communist@lemmy.ml to c/linux@lemmy.ml

I have a dumb work related chrome thing, i'd like to make it so that when a certain notification sound plays in chromium, my computer does a few things automatically for me

Does anyone know a good way to make this happen?

I imagine it'd have to be setup like:

when chrome starts playing audio && check if that audio matches soundfile.ogg && myscript.sh, but I don't know any good cli utilities that could get something like that done, and if there are any better ideas!

edit: to avoid X/Y issues i've summarized the problem in full here:

  1. I have a work program, this notifies me if I get a call or email, the work program then presents an accept/decline page, and does not proceed until I either accept, decline, or it times out.
  2. I want it to do two different things depending on if it's a call or email
  3. It provides no notification other than the sound and an "accept" button on the page
  4. I have a chrome window open that does nothing but this, and I never use chrome for anything else
  5. I want to automatically do various things when I receive either this call or email
  6. I want it to be broadly applicable rather than a script designed for the specific website giving me the notification (so not a chrome extension). This prevents me from having to update any code in the event that the backend changes dramatically, and even if the notification sound changes, i'd just record a new sound as the activation noise.
  7. The noise is always the same, and hasn't changed for many years, and there is a distinct noise between calls and emails
  8. They never overlap, they never play multiple times at the same time, and they never make any noises other than those two. The noises are distinct.

These factors cause me to want to run a script once the noise is recognized, only if the noise is playing in a particular app. I'm using pipewire/hyprland on arch.

My current plan for isolating the noise is to do the following:

pactl load-module module-combine-sink sink_name='Work' slaves='easyeffects_sink'

and then set chrome exclusively to play audio on work.

Then set a script to check the sink work for audio that matches what I want. That should be simpler than the other methods i've seen to isolate the noise.

80
submitted 3 weeks ago* (last edited 3 weeks ago) by Communist@lemmy.ml to c/linux@lemmy.ml

in my config file exists...

exec-once = zsh -c 'sleep 1' && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar && waybar

Why? Because waybar crashes sometimes when I turn my monitor off/on, I documented this here: https://github.com/Alexays/Waybar/issues/3047

...this opens waybar if it crashes... and if that crashes, it opens another waybar, and you'll notice, if that one crashes, it opens another one... now you may have seen the pattern here but in case you didn't, that one will then lead to another waybar...

Is there a less ridiculous way of making waybar open every time when waybar crashes, giving me better fault tolerance?

9

cross-posted from: https://lemmy.ml/post/13397153

I'm just trying to control my smartlights with a script, it seems to be having a lot of problems, I really don't know what I'm doing, i'd appreciate any help I can get

Once I have a script that can individually turn lights on/off i can edit the rest myself, I just can't get the base functionality working.

6
submitted 3 weeks ago* (last edited 3 weeks ago) by Communist@lemmy.ml to c/python@lemmy.ml

I'm just trying to control my smartlights with a script, it seems to be having a lot of problems, I really don't know what I'm doing, i'd appreciate any help I can get

Once I have a script that can individually turn lights on/off i can edit the rest myself, I just can't get the base functionality working.

33
submitted 2 months ago* (last edited 2 months ago) by Communist@lemmy.ml to c/linux@lemmy.ml

I'm trying to improve the clipboard sync situation, i've realized that if I can make it so that a bindsym only applies when an xwayland window is in focus, I can basically do

bindsym --release Control+c exec "xclip -o | wl-copy"

And it'll automatically sync the clipboard... however, I can't find a way to make the bindsym only run on xwayland windows, as, if this runs on a wayland window, it'll just overwrite the wayland clipboard with the last xwayland clipboard.

I've discovered you can match all xwayland windows with "swaymsg [shell='xwayland']" but I can't figure out how to make a bindsym only work if that is in focus

edit: I figured out the following:

bindsym --release Control+c exec swaymsg -t get_tree | jq '.. | select(.type?) | select(.focused==true) | .shell' | grep -Eq 'xwayland' && xclip -o | wl-copy

^^ that SHOULD WORK in theory, but it doesn't, because xclip outputs what it remembers as soon as the command starts, and as a result, the string gets messed up... I cannot figure out for the life of me why running "xclip -o | wl-copy" fixes it but not that. please help.

bindsym --release Control+c exec swaymsg -t get_tree | jq '.. | select(.type?) | select(.focused==true) | .shell' | grep -Eq 'xwayland' && [xclip -o | wl-copy]

^^does not fix it, unfortunately

here's an issue tracker: https://github.com/swaywm/sway/issues/7958

22
submitted 3 months ago* (last edited 3 months ago) by Communist@lemmy.ml to c/linux@lemmy.ml

I noticed on startup my computer is saying "Failed to start D-bus system message bus"

my sway session would not start

I switched to dbus-deamon-units and now sway will start with seatd, but i can't, for example, use notify-send as it says

Error spawning command line “dbus-launch --autolaunch=82fe279a661a4ecdb58cb22596899103 --binary-syntax --close-stderr”: Child process exited with code 1

I suspect I may have setup dbus to run as root with systemctl or something? but I have no idea what's going on and have been at this for hours, any advice would be helpful

Also, it takes two attempts to run commands, zsh is saying

zsh: corrupt history file

edit: I discovered pacman was lying to me about dbus-daemon-units being installed, and dbus-broker is now running fine at a user level and dbus at the system level, but if I setup dbus broker as root everything breaks, I dunno

-1
submitted 10 months ago by Communist@lemmy.ml to c/fediverse@lemmy.ml

What's stopping us from using the api to post all of reddit here in a massive one-time merger?

Obviously the Lemmy devs would have to do it, but would there be legal issues? I think it would solve most of the problems with Lemmy, really.

view more: next ›

Communist

joined 4 years ago