Подтвердить что ты не робот

Могу ли я получить надлежащего менеджера оконной панели в KDE

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

Однако при переключении между моими виртуальными рабочими столами я не могу не думать, насколько это было бы здорово, если бы у меня был подходящий менеджер окон в KDE. Я знаю, что у kwin есть некоторые варианты черепицы, но ИМХО они сосут! Я хочу нечто подобное i3, где все декорации окон полностью удалены.

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

Итак, я спрашиваю, знает ли кто-нибудь о такой удивительности? Есть ли что-то даже отдаленно похожее на это? Даже каким-то способом иметь правильное управление окнами в KDE без этой виртуальной настольной функции WM?

Мне также было бы интересно услышать от людей с глубоким пониманием всей концепции управления окнами, почему это невозможно, если это действительно так. Что мешает его реализовать?

4b9b3361

Ответ 1

Прежде всего KDE не является диспетчером окон, kwin is. KDE не полагается на kwin, поэтому вы можете заменить его любым другим оконным менеджером, в том числе черепичными, которые вам нравятся. Одна из возможностей сделать это - установить KDEWM в двоичный файл вашего оконного менеджера перед запуском startkde.

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

В-третьих, невозможно создать отдельный диспетчер окон для каждого виртуального рабочего стола. Причина в том, что виртуальные рабочие столы не являются концепцией X11. Вместо этого они выполняются диспетчером окон вручную, отображая/скрывая окна при переключении рабочих столов. Существует стандартизация, означающая наличие пользовательских, но стандартизированных тегов для идентификации виртуального рабочего стола Windows. Это позволяет другим клиентам X11 (например, аппликатору переключателя рабочего стола) распознавать макет виртуального рабочего стола. Тем не менее, сервер X разрешает только один диспетчер окон на каждый экран, который затем реализует поведение виртуального рабочего стола.

Ответ 2

Вы можете установить Compiz и установить конфигурацию, чтобы не иметь оконных украшений, а также включить параметр сетки compiz! Надеюсь, что это поможет