prunerye

joined 1 year ago
[–] prunerye@slrpnk.net 4 points 1 day ago (8 children)

One good thing doesn't even outweigh one bad one. What do you call someone who tells 99 truths and one lie?

A liar.

It's the same here; there's an asymmetry between doing what's right and betraying someone's trust. When Mozilla can demonstrate consistent integrity, maybe I'll stop using a fork.

[–] prunerye@slrpnk.net 5 points 2 months ago

Voting is anonymous. He would have to tell someone how he voted for anyone to know. Unless you mean the primaries, in which case, he'd have to register for the party primary he wanted to vote in ahead of time. Having grown up in PA, I can tell you that it's common practice to change parties depending on which party has the more consequential primary. I've done this myself, multiple times. Maybe he's right wing. Maybe he's left wing. But Lemmy propagandists aren't going to wait to find out.

[–] prunerye@slrpnk.net 4 points 2 months ago

So February 31st is exactly average?

[–] prunerye@slrpnk.net 2 points 3 months ago

I don't hate flatpaks, but flatpaks require more disk space than the same apps from traditional repositories, and they only support a handful of the most common default themes. Since I only ever use older and slower computers, my disk space is limited, and I like to rice my desktop, I personally avoid them. But your use-case may differ.

[–] prunerye@slrpnk.net 7 points 3 months ago

This is silly. Valve is already a profit driven company. You don't see the walled garden? The DRM? Valve supports proton because it's in their monetary interest to do so.

[–] prunerye@slrpnk.net 2 points 4 months ago* (last edited 4 months ago)

It does not run well. You can't see the performance difference between KDE and XFCE on neofetch, but you absolutely can on on old machine.

Source: I have an old computer.

[–] prunerye@slrpnk.net 8 points 4 months ago (1 children)

Linux is modular, not fragmented.

Except Gnome. Fuck Gnome.

[–] prunerye@slrpnk.net 4 points 5 months ago

Thank you for providing an actual answer. Most of the comments in this thread are condescending as hell.

[–] prunerye@slrpnk.net 1 points 5 months ago

This is a popular opinion outside of Lemmy. You won't find many lowercase "l" libertarians here though.

[–] prunerye@slrpnk.net 2 points 5 months ago* (last edited 5 months ago) (1 children)

How important is the Windows-style desktop? If the VM is designed for one thing and one thing only, I'd pick any minimal WM that can alt-tab, say JWM, and then just add Firefox and Thunderbird to the autostart file.

[–] prunerye@slrpnk.net 16 points 7 months ago

Ultra-libertarian Jingoist? I'm as confused by that combination of words as I am the flags on the truck.

[–] prunerye@slrpnk.net 13 points 9 months ago

Mint, and anything else that requires PPAs. Last time I distrohopped, I had a rule that if I couldn't install Librewolf in under a minute or two, it wasn't worth the trouble.

Mind you, this was before flatpaks were big, but I also own a potato and don't want to waste space on flatpaks.

 

Edit: TL;DR, a literal can't contain multiple children. The opening bracket that starts the literal must be closed at the end of the literal, with no other yuck appended.

I've been playing with Elkowar's Wacky Widgets in an attempt to replace tint2 on openbox. Specifically, I've been working on a taskbar widget. So far, I've managed to make a few bash scripts to generate all the necessary yuck (and png files) to create a rudimentary icon-only taskbar that updates itself every time _NET_ACTIVE_WINDOW changes. I've confirmed that the yuck works when I manually copy/paste the output of the bash script into eww.yuck.

Anyway, I've assigned this script to a deflisten variable called "tasks". When I run "eww state" in a terminal, I confirm that "tasks" is indeed defined (and regularly updated) with yuck that looks like this.

spoiler(box :tooltip Xfce4-terminal (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0x120000a 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Xfce4-terminal.png))) (box :tooltip Geany (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0xe00010 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Geany.png))) (box :tooltip Thunar (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0x140000d 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Thunar.png)))

(Unrelated, but why doesn't eww recognize "~/" in image filepaths?)

But when I use "tasks" to generate my taskbar widget with a literal, nothing appears, save for a slight overall change in the spacing on my topbar, though this happens inconsistently. Here is the relevent yuck.

spoiler(defwidget task_bar [] (box :orientation "horizontal" :space-evenly true :spacing 2 :halign "start" (literal :content tasks)))

Here's the full tree:

spoiler(defwindow main :class "main" :monitor 0 :geometry (geometry :x "0px" :y "0px" :width "100%" :height "16px" :anchor "top center") :vexpand false :stacking "fg" :windowtype "dock" :wm-ignore true :reserve (struts :distance "16px" :side "top") (topbar))

(defwidget topbar [] (box :orientation "h" :space-evenly false (foo) (task_bar) (bar)))

(deflisten tasks ~/.config/eww/scripts/taskbarliteral.sh)

(defwidget task_bar [] (box :orientation "horizontal" :space-evenly true :spacing 2 :halign "start" (literal :content tasks)))

I found a possibly related closed issue at https://github.com/elkowar/eww/issues/871 but the issue doesn't provide much detail.

Any idea what I'm doing wrong?

Edit: Lemmy does funny things with ` quotes. Click the view source button to see raw text.

Edit2: I booted up my openbox/eww setup this morning and was shocked to find a working task bar when I opened a window... but only the first window. Once I open a second window, my taskbar is blank.

Edit3: Edit2 was my eureka moment. Why would only the first window load? I now have a suspicion that eww literals are treated as parents that can't have more than one child; when I shifted the literal's parent "box" into the bash script, the task bar suddenly worked! The new task_bar defwidget looks like this.

spoiler(defwidget task_bar [] (literal :content tasks))

And "tasks" is now defined as

spoiler(box :orientation "horizontal" :space-evenly true :spacing 2 :halign "start" (box :tooltip Xfce4-terminal (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0x120000a 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Xfce4-terminal.png))) (box :tooltip Geany (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0xe00010 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Geany.png))) (box :tooltip Thunar (eventbox :onclick ~/.config/eww/scripts/taskbaractions.sh 0x140000d 0x120000a (image :image-height 16 :path /home/prunerye/.config/eww/scripts/iconstorage/Thunar.png))) )

view more: next ›