• porl@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    5 months ago

    I have workspaces pinned to monitors in Hyprland and have none of the problems you mentioned. I use odd numbers for left screen and even numbers for right.

    Edit: just took a look and can’t find mention of the depreciation; where did you read that?

      • porl@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 months ago

        That’s just the way you write the rules being deprecated, not the functionality.

        There is move left/right within a workspace, move to specific workspace and then move to next/previous workspace (from memory using e+1 as the workspace name in the command but might be misremembering). Admittedly this isn’t exactly the same as what you want; I replied from my mobile and checked when I went back to my desk. I usually use meta/shift/[num] to send to a specific workspace though as I make heavy use of them.

        • Samueru@lemmy.ml
          cake
          link
          fedilink
          arrow-up
          1
          ·
          5 months ago

          That’s just the way you write the rules being deprecated, not the functionality.

          I didn’t say that it is impossible to do it, just that after I read the documentation it told me that.

          Something that I couldn’t even find in the documentation was how to do several actions with one keybind, on i3 each action is separated by a comma and you can assign variables to them, for example:

          $BIND $MOD+$SHFT+Mod2+KP_1 $MVTO $WS1, $WS1, $WDUNST "$WS1"

          Which means:

          bindsym Mod4+Shift+Mod2+KP_1 move container to WorkSpace "1", WorkSpace "1", --no-startup-id dunstify -r 33 -t 600 "$WS1"

          In english that is move the focused window to workspace 1, focus workspace 1 and send a notification of the current workspace (the last one is for some visual feedback).

          • porl@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            5 months ago
            ### Multiple binds to one key [](https://wiki.hyprland.org/Configuring/Binds/#multiple-binds-to-one-key)
            
            You can trigger multiple actions with one keybind by assigning multiple binds to one combination, e.g.:
            
            # to switch between windows in a floating workspace
            bind = SUPER,Tab,cyclenext,          # change focus to another window
            bind = SUPER,Tab,bringactivetotop,   # bring it to the top
            
            The keybinds will be executed in the order they were created. (top to bottom)
            
            • Samueru@lemmy.ml
              cake
              link
              fedilink
              arrow-up
              2
              ·
              5 months ago

              Oh it’s done by assigning the same keybind to each action.

              That will likeky make my config 1000 lines long 😅