Не очень знакомый с Haskell и сокрушающийся о том, что Ion 3 теперь заброшен, мне любопытно, найдет ли кто-нибудь способ репликации поведения и эстетики Ion 3 по умолчанию в XMonad . Если у меня не может быть почти точной копии поведения в стиле Ion 3 в XMonad, вот что было бы для меня критично:
- Виртуальные рабочие столы, которые по умолчанию пусты и порождают полноэкранные приложения, которые можно разделить по горизонтали или вертикали равномерно, оставляя пустую соседнюю панель.
- Размеры окон, в которых находятся открытые окна, можно изменять вручную, предпочтительно с помощью клавиатуры.
- Панели показывают поведение с вкладками, то есть они могут содержать несколько окон.
- Окна могут быть помечены и перемещены между панелями / виртуальными рабочими столами с помощью последовательности клавиатуры.
- Данное окно может быть временно взорвано в полноэкранный режим с помощью последовательности клавиатуры.
- Каждый новый виртуальный рабочий стол запускается в том же состоянии, то есть с одной панели.
- Каждый виртуальный рабочий стол может иметь свои панели, разделенные независимо от других виртуальных рабочих столов.
Из моего исследования выяснилось, что есть несколько конфигураций, которые обеспечивают # 3. Сколько бы я ни хотел тратить время на знакомство с Haskell, у меня просто нет времени. Любые предложения будут ценны. Насколько я могу судить, Ion не имеет представления о главной панели или окне, поэтому такое поведение нежелательно.
Ответы:
Вы также можете проверить NotIon , который является форком оригинального оконного менеджера ION3 и, кажется, включает в себя его отличительные особенности. Вот URL:
NotIon проект в Sourceforge
источник
DWM
кажется, способен на большинство из этого, я бы посоветовал вам попробовать.
Если вы когда-нибудь переключитесь на Windows, HashTWM и более поздняя версия HashWM предоставляют аналогичную функциональность.
источник