[–] 3 points 11 months ago* (last edited 11 months ago)

Benefits:

  • Fast context switch (browsing, editing, documentation, etc).
  • Fast grouping(again browsing and all).
  • Automatic grouping (one can set rules were opens were)
  • It is even more useful on single monitors, the little space one has means that usually on can split the screen no more than 2 times, this means that swtiching quickly between groups of windows save you a load of time.
  • On the long run one gets used to the workflow and the cognitive effort of moving around windows becomes super low.

Cons:

  • Might take some cognitive effort getting used to the workflow/keybinds. (usually worth it in the long run)
  • Moving around windows or workspaces can be difficult if not setup up correctly.

One step further

Tags (as opposed of workspaces/virtual-desktops) are a system used by the likes of dwm, dwl, river, mangowc to choose what windows get displayed on the screen. This would allow you to toggle and view different groups of windows on the same screen(like viewing multiple virtual-desktops at the same time). This would allow one to do that super fast context switching at a more complex level if needed. For instance you could toggle the "tag 2" while viewing "tag 1" effectively merging the two tags into the same screen instead of switching back and forth with workspaces. This method requires a little of more focus and remembering the state of the windows/tags.


Quick mention of my Window Managers if anyone is interested in the topic.

  • source
  • parent
  • context
  • [–] 5 points 11 months ago

    Some time ago I answered this question on a post that seems have been deleted but got some good feedback:

    The most important decision as a new Linux user is the desktop environment, the most similar desktop environment to the Windows desktop are KDE Plasma and Cinnamon. This means your best options are:

    • Linux Mint (Cinnamon): They are the creators of the Cinnamon desktop environment and will be the default on installation.
    • Kubuntu (KDE Plasma): This is Ubuntu's official KDE Plasma flavour, it comes with everything as usual just different desktop.
    • Fedora (KDE Edition): Same story as Ubuntu here, only that with Fedora's own packages and environment.

    First I would check if the hardware is compatible (99% of the time is). Then I would check what software you need and/or want and check if it is available at these distros, and get familiar on how to install the software packages (either with their respective app stores or in the command line).

    There is a lot to learn but with these distros you can just install, forget and simply keep using them for eternity.

    The last and more important tip I have is to not to worry about the sea of options out there, you will not be missing anything huge by picking one or the other. Which is how most of new users feel (I did in my time).

    Hope you have a great Linux journey mate!

  • source
  • parent
  • context
  • [–] 1 point 11 months ago*

    Not really. I have added news feeds for Windows and MacOS wms aswell, its just that I'm only aware of a select few for those and do not know much of the complementary software. If you would like to add something to be tracked please do tell me. :)

  • source
  • parent
  • context
  • submitted 1 year ago* (last edited 1 year ago) by to c/linux@lemmy.world
     

    Hello people, just switched to Alpine and it would be great if some of the Apine users could share some dotfiles that are running Wayland compositors. I have not figured out to make swayidle work and some other stuff. By the way I am running River but this happened aswell on a fresh install with the Sway option of setup-desktop script.

    I get some errors of unknown session with swayidle and conky, but I have set the corresponding environment variables and launching with dbus-run-session -- river

    River init file:

    export XDG_SESSION_DESKTOP=river
    export XDG_CURRENT_DESKTOP=river
    dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=river
    

    Shell env file:

    export XDG_RUNTIME_DIR="$(mkrundir)"
    export XDG_SESSION_TYPE=wayland
    export QT_QPA_PLATFORM=wayland
    export SDL_VIDEODRIVER=wayland
    export GDK_BACKEND=wayland
    export MOZ_ENABLE_WAYLAND=1
    export _JAVA_AWT_WM_NONREPARENTING=1
    

    If you encountered some quirks of your own please let me know. Thanks in advance!

     
    • Strategy favorite: Chess
    • Strategy least favorite: Tic Tac Toe
    • Chance favorite: Russian Roulette - On the upside you will never lose more tham once.
    • Chance least favorite: Bingo -So fn dull..

    Honorable "not pure strategy or chance"

    • Monopoly: This game was designed to teach people that once a player gets an advantage there is no coming back and there is nothing to do, and people still play it for fun.
    • Mario Party: You either love it or hate it.

    Technically, pure chance games are not games and I'm to lazy to cite this.

    view more: next ›