Re: [i3] Keep windows focused on workspace move
Yeah, but bindsym doesn’t match anything. You need to use criteria to match windows. On Thu, Sep 3, 2015 at 8:44 PM, Ingo Bürkwrote: > It should work with just "focus" because the separation with a comma > means the focus command will still be ran on the matched window. > > On 09/03/2015 08:40 PM, Michael Stapelberg wrote: >> What are you trying to accomplish with “exec i3-msg workspace $WS1”? >> This is equivalent to just “workspace $WS1”, but will be executed >> out-of-order because it spawns a new process in the background which >> sends the command. >> >> Also, I think the “focus” command used on its own (i.e. without any >> criteria) is a no-op. >> >> The previously mentioned “move container to workspace 1, workspace 1” >> command is the way to go. >> >> On Wed, Sep 2, 2015 at 4:59 PM, Serge Kroes wrote: >>> Hi >>> >>> i'm using this: >>> bindsym $mod+Shift+1 move container to workspace $WS1, exec i3-msg workspace >>> $WS1, focus >>> >>> >>> On Wed, Sep 2, 2015 at 4:38 PM, Florian Lindner wrote: Hello, Am Mittwoch, 2. September 2015, 16:17:56 schrieb Mateusz Poszwa: > Je 2015-09-02 16:06:41 > Florian Lindner skribis: > >> Hello, >> >> when I move a window from a workspace to another (mod + shift + num) >> it looses the focus and a window (or parent) of the originating >> workspace is >> focused. >> >> How can I have the window to stay focused when moved across >> workspaces? >> >> Use case: >> I have a conversation open on the small and farer away laptop screen. >> I see activity there and I move it to one of my main screens. I want it >> to >> keep focused. >> >> Best Regards, >> Florian > Hello. > > Try to change your binding from > move workspace «X» > to > move workspace «X», focus workspace «X» I have set it to: bindsym $mod+Shift+1 move container to workspace 1, focus workspace 1 bindsym $mod+Shift+2 move container to workspace 2, focus workspace 2 bindsym $mod+Shift+3 move container to workspace 3, focus workspace 3 bindsym $mod+Shift+4 move container to workspace 4, focus workspace 4 [...] but that shows no effect. Thanks, Florian >>> >>> >>> >>> -- >>> Serge Kroes | Kroescontrol | LinkedIn | Twitter >> >> > -- Best regards, Michael
Re: [i3] Keep windows focused on workspace move
What are you trying to accomplish with “exec i3-msg workspace $WS1”? This is equivalent to just “workspace $WS1”, but will be executed out-of-order because it spawns a new process in the background which sends the command. Also, I think the “focus” command used on its own (i.e. without any criteria) is a no-op. The previously mentioned “move container to workspace 1, workspace 1” command is the way to go. On Wed, Sep 2, 2015 at 4:59 PM, Serge Kroeswrote: > Hi > > i'm using this: > bindsym $mod+Shift+1 move container to workspace $WS1, exec i3-msg workspace > $WS1, focus > > > On Wed, Sep 2, 2015 at 4:38 PM, Florian Lindner wrote: >> >> Hello, >> >> Am Mittwoch, 2. September 2015, 16:17:56 schrieb Mateusz Poszwa: >> > Je 2015-09-02 16:06:41 >> > Florian Lindner skribis: >> > >> > > Hello, >> > > >> > > when I move a window from a workspace to another (mod + shift + num) >> > > it looses the focus and a window (or parent) of the originating >> > > workspace is >> > > focused. >> > > >> > > How can I have the window to stay focused when moved across >> > > workspaces? >> > > >> > > Use case: >> > > I have a conversation open on the small and farer away laptop screen. >> > > I see activity there and I move it to one of my main screens. I want it >> > > to >> > > keep focused. >> > > >> > > Best Regards, >> > > Florian >> > >> > Hello. >> > >> > Try to change your binding from >> > move workspace «X» >> > to >> > move workspace «X», focus workspace «X» >> >> I have set it to: >> >> bindsym $mod+Shift+1 move container to workspace 1, focus workspace 1 >> bindsym $mod+Shift+2 move container to workspace 2, focus workspace 2 >> bindsym $mod+Shift+3 move container to workspace 3, focus workspace 3 >> bindsym $mod+Shift+4 move container to workspace 4, focus workspace 4 >> [...] >> >> but that shows no effect. >> >> Thanks, >> Florian > > > > > -- > Serge Kroes | Kroescontrol | LinkedIn | Twitter -- Best regards, Michael
Re: [i3] Keep windows focused on workspace move
Yes, true. I guess I was too quick on that. :) On 09/03/2015 08:45 PM, Michael Stapelberg wrote: > Yeah, but bindsym doesn’t match anything. You need to use criteria to > match windows. > > On Thu, Sep 3, 2015 at 8:44 PM, Ingo Bürkwrote: >> It should work with just "focus" because the separation with a comma >> means the focus command will still be ran on the matched window. >> >> On 09/03/2015 08:40 PM, Michael Stapelberg wrote: >>> What are you trying to accomplish with “exec i3-msg workspace $WS1”? >>> This is equivalent to just “workspace $WS1”, but will be executed >>> out-of-order because it spawns a new process in the background which >>> sends the command. >>> >>> Also, I think the “focus” command used on its own (i.e. without any >>> criteria) is a no-op. >>> >>> The previously mentioned “move container to workspace 1, workspace 1” >>> command is the way to go. >>> >>> On Wed, Sep 2, 2015 at 4:59 PM, Serge Kroes wrote: Hi i'm using this: bindsym $mod+Shift+1 move container to workspace $WS1, exec i3-msg workspace $WS1, focus On Wed, Sep 2, 2015 at 4:38 PM, Florian Lindner wrote: > Hello, > > Am Mittwoch, 2. September 2015, 16:17:56 schrieb Mateusz Poszwa: >> Je 2015-09-02 16:06:41 >> Florian Lindner skribis: >> >>> Hello, >>> >>> when I move a window from a workspace to another (mod + shift + num) >>> it looses the focus and a window (or parent) of the originating >>> workspace is >>> focused. >>> >>> How can I have the window to stay focused when moved across >>> workspaces? >>> >>> Use case: >>> I have a conversation open on the small and farer away laptop screen. >>> I see activity there and I move it to one of my main screens. I want it >>> to >>> keep focused. >>> >>> Best Regards, >>> Florian >> Hello. >> >> Try to change your binding from >> move workspace «X» >> to >> move workspace «X», focus workspace «X» > I have set it to: > > bindsym $mod+Shift+1 move container to workspace 1, focus workspace 1 > bindsym $mod+Shift+2 move container to workspace 2, focus workspace 2 > bindsym $mod+Shift+3 move container to workspace 3, focus workspace 3 > bindsym $mod+Shift+4 move container to workspace 4, focus workspace 4 > [...] > > but that shows no effect. > > Thanks, > Florian -- Serge Kroes | Kroescontrol | LinkedIn | Twitter >>> > >
Re: [i3] Keep windows focused on workspace move
It should work with just "focus" because the separation with a comma means the focus command will still be ran on the matched window. On 09/03/2015 08:40 PM, Michael Stapelberg wrote: > What are you trying to accomplish with “exec i3-msg workspace $WS1”? > This is equivalent to just “workspace $WS1”, but will be executed > out-of-order because it spawns a new process in the background which > sends the command. > > Also, I think the “focus” command used on its own (i.e. without any > criteria) is a no-op. > > The previously mentioned “move container to workspace 1, workspace 1” > command is the way to go. > > On Wed, Sep 2, 2015 at 4:59 PM, Serge Kroeswrote: >> Hi >> >> i'm using this: >> bindsym $mod+Shift+1 move container to workspace $WS1, exec i3-msg workspace >> $WS1, focus >> >> >> On Wed, Sep 2, 2015 at 4:38 PM, Florian Lindner wrote: >>> Hello, >>> >>> Am Mittwoch, 2. September 2015, 16:17:56 schrieb Mateusz Poszwa: Je 2015-09-02 16:06:41 Florian Lindner skribis: > Hello, > > when I move a window from a workspace to another (mod + shift + num) > it looses the focus and a window (or parent) of the originating workspace > is > focused. > > How can I have the window to stay focused when moved across > workspaces? > > Use case: > I have a conversation open on the small and farer away laptop screen. > I see activity there and I move it to one of my main screens. I want it to > keep focused. > > Best Regards, > Florian Hello. Try to change your binding from move workspace «X» to move workspace «X», focus workspace «X» >>> I have set it to: >>> >>> bindsym $mod+Shift+1 move container to workspace 1, focus workspace 1 >>> bindsym $mod+Shift+2 move container to workspace 2, focus workspace 2 >>> bindsym $mod+Shift+3 move container to workspace 3, focus workspace 3 >>> bindsym $mod+Shift+4 move container to workspace 4, focus workspace 4 >>> [...] >>> >>> but that shows no effect. >>> >>> Thanks, >>> Florian >> >> >> >> -- >> Serge Kroes | Kroescontrol | LinkedIn | Twitter > >