Re: [i3] Keep windows focused on workspace move

2015-09-03 Thread Michael Stapelberg
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ürk  wrote:
> 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

2015-09-03 Thread Michael Stapelberg
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

2015-09-03 Thread Ingo Bürk
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ürk  wrote:
>> 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

2015-09-03 Thread Ingo Bürk
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

2015-09-02 Thread Serge Kroes
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

2015-09-02 Thread Florian Lindner
Ok, it works like that:

bindsym $mod+Shift+1 move container to workspace 1,  workspace 1
bindsym $mod+Shift+2 move container to workspace 2,  workspace 2
bindsym $mod+Shift+3 move container to workspace 3,  workspace 3
bindsym $mod+Shift+4 move container to workspace 4,  workspace 4
bindsym $mod+Shift+5 move container to workspace 5,  workspace 5

Best,
Florian


Am Mittwoch, 2. September 2015, 16:38:58 schrieb Florian Lindner:
> 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