• 4 Posts
  • 51 Comments
Joined 1 year ago
cake
Cake day: September 1st, 2023

help-circle




  • Some people just don’t have a sense of humor 🤷‍♂

    I spent the day yesterday trying to get kubuntu to update to the new LTS on a friend’s laptop. All because plasma5 was being slow at login. Well, after a few hours, it was finally updated and we spent another 2 trying to find out why plasma6 was now slow.

    The whole time I was thinking “why the hell did the update require the command-line” and “this feels like punching myself in the face”. I wanted a quiet, productive saturday and spent it on linux instead.

    Ubuntu is not ready for non-technical folk in these cases. Without me as support, my friend would’ve been lost on the “most user-friendly distro”.

    Linux is amazing tech and the ecosystem built around it is better than windows and mac for many things, but still fails at random, supposedly simple tasks. Yes, windows and mac too, but it’s much more visible on linux.

    Matt Parker also wrote a linux driver himself! Much respect.

    Anti Commercial-AI license


  • I think it’s all but certain that they’d want user’s computers to to boot into something they made, or at the very least, slapped their branding all over, even if that was only a wrapper for their web browser.

    Oh yeah, absolutely. They might even make Edge send some additional data to verify that it’s the browser being used. They might even add attestation with a binary is pinging Microsoft with messages signed by a microsoft private unique per machine and generated when the user signs in. They could add a paid subscription to limit the number of devices connecting to the cloud instance. For an extra fee they could add connection “from any device or browser”.

    Or or or. There are a bunch of things they can do. They could also, as I said, just allow any browser to connect, but looking back, yeah, that’s probably naive.

    Who knows and who knows how fast (or slow) governments would react.

    Anti Commercial-AI license













  • I remember trying to write a python script to control windows on KDE and could for the life of me not find the libraries, let alone APIs to call.

    It’s quite simple: when watching tournaments and other events that have multiple streams/stages, I have multiple windows streaming the content and different layouts.

    • 1 full screen above every thing else when one stream has something important happening
    • tiled: 2 windows 1x1, 3 windows 1x2, 4 windows 2x2, >4 windows 1 main with others on the side
    • tiled with overlays: 1 main maximized and 1-2 overlayed windows above the main window in static places and a static size on the screen

    I would like to be able to:

    • initialise the script by selecting the windows by clicking on them
    • define a main window
    • define the overlay windows, their positions, and sizes
    • apply the layouts as needed

    It’s not many API calls, but in python, without going down all the way to some X11 library, I haven’t found a way to do it using KDE libraries.

    There are other usecases for example switching between audio sinks with key strokes, updating window positions depending on which window has been opened and which activity is active, and a bunch of other stuff. Unless I write C++, or know where to find the library, or know how to bind to C++, or want to take the time to bind to C++ with FFI, I’m SOL.

    Anti Commercial-AI license