1

У меня есть это аккуратное правило в моем файле конфигурации i3:

# Set floating by default
for_window [class="[.]*"] floating enable

Все окна теперь плавают по умолчанию при первом открытии. Я думаю, что это здорово. Большинство окон, которые я открываю, мне просто нужно временно, и я не хочу, чтобы они мешали моей тщательно организованной планировке.

Проблема заключается в том, что когда я изменяю конфигурацию i3 и перезагружаю ее с помощью команды reload (в моем случае она привязана к $mod+Shift+c ), все мои открытые окна возвращаются в плавающее. Они делают это не сразу, но как только я с ними общаюсь, они выскакивают. Это очень расстраивает, учитывая, сколько времени занимает организация моего окна.

Возможно ли иметь плавающие окна по умолчанию и не допустить их сброса при обновлении конфигурации? Если также возможно, чтобы они оставались сложенными при перезапуске i3 (restart/$mod+Shift+r), это было бы удивительно.


Я смутно помню, что где-то читал, что окна могут быть помечены / помечены в конфигурации i3, и я думаю, что это можно использовать, чтобы гарантировать, что операция выполняется только один раз для окна. Я надеюсь, что флаг не сбрасывается при перезагрузке i3. Я собираюсь изучить это дальше, но я добавляю этот вопрос на всякий случай.

1 ответ1

0

Попробуйте проверить сохранение макета i3.

https://i3wm.org/docs/layout-saving.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .