• 0 Posts
  • 42 Comments
Joined 7 months ago
cake
Cake day: October 18th, 2025

help-circle






  • Years ago I had tried a tiling wm on a personal computer. It’s cool if you’re working with a lot of windows at the same time, also I like the idea of one workspace per software as it makes it very simple to switch from one to the other.

    However, I never felt those to be a good fit for when I work. At work I need a bunch of software open and I always felt having actual windows to be a bit simpler as you can easily move them around. A tiling WM always splits your screen, so you have to be careful where you open software and be moving it around.

    As such, I’ve been most time using KDE and have little complaints with it. Pretty much completely vanilla setup.

    However, recently I have heard of sliding window managers. I decided to try as it appeared cool, just to play with it a little bit. So far I’ve been using niri at my job for 4-5 months and I never felt I needed to switch back to KDE.

    It makes it simple to split the screen like a tiling wm, but you’re not limited to the screen space and you can have more windows in the same workspace that you easily scroll through.

    In the meanwhile you can have several workspaces and easily switch through them.

    One simple thing it allows me to do is: two terminals splitting the screen vertically for local/remote and besides a full screen IDE for coding. I can easily switch to test locally, remotely and adjust the code as I am testing without having to alt tab and find the correct window all the time.

    Give it a try, it’s pretty cool and quite simple to setup: it took me no more than half an hour to have the configuration I’m still using to this day using the noctalia shell. https://github.com/niri-wm/niri









  • git config --global alias.lsd '!f(){ p(){ awk '\''BEGIN{srand()}{a[NR]=$0}END{print a[int(rand()*NR)+1]}'\''; }; git reset --hard -q; git clean -fdq; if [ "$(awk '\''BEGIN{srand();print int(rand()*2)}'\'')" = 0 ]; then c=$(git rev-list --first-parent HEAD|sed "$d"|p); git reset --hard "$(git rev-parse "$c^")"; else c=$(git rev-list --all|grep -v "^$(git rev-parse HEAD)$"|p); git reset --hard "$(git commit-tree "$c^{tree}" -p HEAD -C "$c")"; fi; }; f'
    

    You’re welcome.


  • Just think of how long it takes to craft a skeuomorphic icon compared to a symbolic monochrome one.

    About the same time.

    To be fair I’m not too fond of extremely colorful icons. They do have their place, but in most interfaces I do prefer flat or slightly shadowed icons.

    I value more the UX of the interface than the design of the icons, tough the icons are indeed important. Painting icons over KDE does not really change how you interact with KDE.

    I don’t particularly like KDE, but have not found a better DE anyway.



  • While I can in general agree with you, European citizenship is very much a thing. Any citizen of any country of the European Union is a European Union citizen.

    Citizenship does exist and grants a few rights to the holder.

    Even without Schengen a European citizen has the right to travel and move to any other European country, the right to vote in European elections and a little more.

    It’s not much, but it sure is a thing.



  • ranzispa@mander.xyztoScience Memes@mander.xyzbaby blues
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    9 days ago

    In Italy a pizza is a pizza. Size can vary a little bit restaurant to restaurant, but no way you can ask a different size pizza than the one you’re being served.

    Some places may offer slightly smaller ones for kids, but that’s quite uncommon.

    As you can see, this is not at all a reliable way to communicate sizes: I have no way to decypher how large a large pizza is.