• 1 Post
  • 44 Comments
Joined 1 year ago
cake
Cake day: June 6th, 2023

help-circle




  • Ok, because of this post - I decided to bite the bullet and try wayland again. And it was much better experience this time:

    I’ve installed sway “pattern” on OpenSuse-Tumbleweed and:

    • Previous time I had some issues with lightdm not supporting sway, now - it just works.
    • I still use xdotool and i3-msg in my custom scratchpad script and yet everything is working.

    waybar absolutely supports clicking tray icons.

    I confused it with swaybar, that’s installed with sway by default and should be an i3bar-compatible. Waybar doesn’t seem to support i3bar protocol, but anyway, after I configured it - it’s like 95% there from what I want.

    • I had to force xcb platform for appimage of nekoray (qt VPN gui), because it’s complaining about missing wayland-egl plugin. But it’s a small problem with straightforward fix, so not that bad.

  • I could switch tomorrow if I could do my current setup:

    • Tiling Window manager (sway?)
    • simple status bar to output text from a script with clickable applet icons (waybar?)
    • the way to show/hide windows on a button press - I have a script that I use to quickly toggle 3 dropdown terminal windows

    Last time I tried Wayland in December, I had issues with waybar not supporting clicking tray applet icons. Also I’ve ported my dropdown terminals script to support sway - and it worked half the time, like, literally every second key press was ignored.

    On one hand I have X session that currently has no downsides for me, on other - wayland that has no upsides. Tell me, why would I switch?




  • For one - the error handling. Every codebase is filled with messy, hard to type:

    if err != nil {
        ...
    }
    

    And it doesn’t even give you a stack trace to debug the problem when an error happens, apparently.

    Second reason - it lacks many features that are generally available in most other languages. Generics is the big one, but thankfully they added them in last half a year or so. In general Golang’s design principle is to implement only the required minimum.

    And probably most important - Go is owned by Google, aka the “all seeing eye of Sauron”. There was recently a big controversy with them proposing adding an on-by-default telemetry to the compiler. And with the recent trend of enshittification, I wouldn’t trust google or any other mega-corporation.


  • janAkali@lemmy.onetoLinux@lemmy.mlFlatpak can look daunting...
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    9 months ago

    I have all apps I use daily in the appimage format. Yesterday I decided to try btrfs for my root partition and did my annual Linux reinstall. All my apps were already there and ready for work from the start.
    I also have a usb flashdrive always on me with the same appimages. Just in case I’d wipe a hard drive by accident and wouldn’t have an internet connection or something like that (in case of emergencies). You can’t do this with flatpaks or snaps.



  • How much their ad-free tier costs? Can I pay without them tracking me? No? Then fuck you (website owners), I will be freeloading and will advertise freeloading.

    Btw, use uBlock origin on Firefox, I haven’t seen one of these annoying screens in a while.

    Edit: uh oh

    What type of information we collect? (iv)Identifiers and Precise Location: we may collect certain identifiers such as your IP addresses, and precise location solely through the mobile app in the event you have consented to provide us with your location.

    Company may also share personally identifiable information with companies or organizations connected, or affiliated with Company, such as subsidiaries, sister-companies and parent companies, and other partners, with the express provision that their use of such information must comply with this policy.

    Do not track disclosure Our Service does not respond to Do Not Track signals. For more information about Do Not Track signals, please see …





  • janAkali@lemmy.onetoMemes@lemmy.mlYou didn't listen.
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 year ago

    Vampires are found independently in Africa, Asia, North and South America, India, Western and Eastern Europe, and especially in the Balkans. All these incarnations have common attributes of folkloric vampires, though their appearance and origins vary due to the cultural environment and the intent or purpose of the myth (i.e., social control). Thus, the vampire is not culturally specific, nor is it a particular phenomenon, but rather it is almost a universal explanation for the liminal state when coupled with its relatives. Each culture has created these mythical fiends as a way to explain folk hypothesis, thus individually perpetuating their existence.

    source: “Living in Death: The Evolution of Modern Vampirism” by Cheryl Atwater