• Caveman@lemmy.world
    link
    fedilink
    arrow-up
    20
    ·
    3 days ago

    I have mine as

    1. Fronted
    2. Backend
    3. Database
    4. Browser
    5. Music
    6. Project management
    7. Messaging/Email

    All bound to Meta+h/j/k/l/y/u/i and have a bash function to run and configured to go to the right places. KDE is good

    • kernelle@0d.gs
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      2 days ago

      Ah I’ve found my people, I’m doing 9 atm to complete a 3x3 square in the overview. Only on my laptop though, using the trackpad guestures to switch or overview.

      1: Terminal 2: Editor 3: Git
      4: Terminal 5: Browser 6: Browser
      7: Terminal 8: Any GUI 9: Rest

    • Eager Eagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 days ago

      What’s the bash function doing? Moving windows to the right desktops when they’re open? Do you have them open on system startup?

      • ikidd@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        3 days ago

        Moving windows to the right desktops when they’re open?

        You can do that with Window Rules in KDE.

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

        Nah, I don’t like running stuff on startup because I use the laptop for personal stuff also. Not going to open slack/email when I’m off. I don’t move them manually, I use window rules for them to open in a specific activity.

        custart() {
          nohup slack --enable-features=WebRTCPipeWireCapturer & echo "Slack started"
          nohup spotify & echo "Spotify started"
          nohup datagrip & echo "Datagrip started"
          nohup birdtray & echo "Thunderbird started"
          nohup surfshark & echo "Surfshark started"
          nohup flatpak run --branch=stable --arch=x86_64 --command=teams-for-linux --file-forwarding com.github.IsmaelMartinez.teams_for_linux @@u %U @@ & echo "MS Teams started"
        }