• ExLisper@lemmy.curiana.net
    link
    fedilink
    arrow-up
    6
    ·
    2 days ago

    Awesome WM so independent “workspaces” per monitor.

    Central monitor:

    1. browser for searches, gitlab, articles, lemmy
    2. IDE
    3. maybe another IDE
    4. some other term…
    5. signal
    6. spotify … goes up to 8

    Side monitor:

    1. browser with email/communicators/discord/docs
    2. runtime so cargo, node, actual app running
    3. additional term
    4. additional term… … goes up to 8

    Laptop: Just one workspace with terminal

    • bobo@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      I’d really like independent workspaces per display. I haven’t explored how to set it up in my current environments (I use primarily KDE, sometimes Gnome, and still occasionally XFCE). I’m not sure it’s even possible. I understand there’s quite a bit of customization of workspaces coming with Cosmic, but I haven’t checked it out.

      I do have some resistance to tiling window managers. Primarily because my wife occasionally uses my computer, and I can already see her rolling her eyes in frustration at me. How’s the learning curve for awesome?

      • ExLisper@lemmy.curiana.net
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        I tried KDE and it’s really great but independent workspaces are still work in progress. For me that’s a deal breaker. When those are done I will definitely consider it. With gnome I was able to setup workspaces on one monitor and have a single workspace on the others which is better then what KDE is doing. I don’t think you can make them fully independent.

        I don’t think you should be that worried about tiling. In awesome you can switch between tiling and floating windows (per workspace), you can set rules for specific windows or just make floating the default. You can make some apps always go fullscreen. It’s not really that confusing.

        Learning curve for awesome is pretty much the learning curve for Lua. All configuration is just Lua scripts. The great part is that you can change pretty much everything. The not so great part is that to change anything you have to dig in Lua. When I switched I did a really deep dive and pretty much spend all of my free time writing scripts for couple of weeks. So yeah, it’s work but the level to which you can customize everything is simply amazing. “I want this widget to display a popup on hover instead of click.” 30 seconds and it’s done. Custom widgets are super easy. Custom bars, different bars per monitor, different bars for different number of displays (think laptop with and without external screens); all super easy.