Correct. I’m not sure if reload does the trick or if a restart is
required. In case reload is not sufficient, I bet TonyC is interested
in fixing that ;).

On Sat, Feb 21, 2015 at 11:47 AM, Layus <layus...@gmail.com> wrote:
> @Michael,
>
> You mean that I should rewrite .i3/config and reload (restart?) i3 every
> time I detect a monitor change, right ?
>
> This seems a bit overkill but might just work.
> I will try that on Monday.
>
> Le 21/02/15 11:25, Michael Stapelberg a écrit :
>
>> For the level of customization you describe, you’ll need to create a
>> simple script that generates/puts together your config file. See e.g.
>> https://faq.i3wm.org/question/1367/anyway-to-include-in-config-file/
>>
>> On Tue, Feb 17, 2015 at 9:31 PM, Serge van Ginderachter
>> <se...@vanginderachter.be> wrote:
>>>
>>> fwiw, I use a script that detects things like which monitor is connected,
>>> and falls back to certain defaults, or can be forced to e.g. VGA display
>>> etc.
>>>
>>>      https://github.com/srvg/dotfiles/blob/master/bin/xdisp
>>>
>>> HTH,
>>>
>>>    Serge
>>>
>>> On 17 February 2015 at 21:24, Layus <layus...@gmail.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I use my laptop in three different environments with different randr
>>>> outputs enabled.
>>>> I often switch between environments, and could not configure i3 to place
>>>> my workspaces on the desired outputs.
>>>> My randr configuration is updated automatically on udev drm change
>>>> events
>>>> with autorandr.
>>>> Is there some way to specify dynamic output bindings ?
>>>>
>>>> My three environments are pretty simple :
>>>>
>>>> Nomad (undocked)
>>>>
>>>> eDP1 connected primary ← all workspaces
>>>>
>>>> Docked
>>>>
>>>> eDP1 connected ← workspace 0
>>>> DP1-1 connected primary ← all other workspaces
>>>>
>>>> Presentation
>>>>
>>>> VGA1 connected ← workspace 0
>>>> eDP1 connected primary ← all other workspaces
>>>>
>>>> My current config works for situation 1 and 2 :
>>>>
>>>> workspace 0 output eDP1
>>>>
>>>> workspace 1 output DP1-1
>>>> workspace 2 output DP1-1
>>>> workspace 3 output DP1-1
>>>> workspace 4 output DP1-1
>>>> workspace 5 output DP1-1
>>>> workspace 6 output DP1-1
>>>> workspace 7 output DP1-1
>>>> workspace 8 output DP1-1
>>>> workspace 9 output DP1-1
>>>> workspace 10 output DP1-1
>>>>
>>>> This is already a hack because the configuration describes the Docked
>>>> configuration.
>>>> It incidentally works when Undocked because there is only one output,
>>>> and
>>>> all workspaces are mapped to it.
>>>>
>>>> It does not work at all for my presentation.
>>>>
>>>> One solution that would suit me would be to extend the workspace <x>
>>>> output command to support multiple outputs in order of preference.
>>>> for example, worspace 0 output(s) VGA1 eDP1 would place workspace 0 on
>>>> the
>>>> projector when available, and on eDP1 otherwise.
>>>>
>>>> Do you find this useful ?
>>>>
>>>> Layus.
>>>
>>>
>>
>>
>



-- 
Best regards,
Michael

Reply via email to