- Microsoft выпустила i3 для Windows
- Анимация окон Windows 10 в Stardock WindowFX
- Установка, использование WindowFX и возможности программы
- Тайловый оконный менеджер — Tiling window manager
- СОДЕРЖАНИЕ
- История
- Xerox PARC
- Различные поставщики
- Тайловые оконные менеджеры
- Майкрософт Виндоус
- История
- Список тайловых оконных менеджеров для Windows
- X Window System
Microsoft выпустила i3 для Windows
В будущих обновлениях Windows этот менеджер окон будет предустановлен в систему.
Так что будущие пользователи, которые перейдут с Windows на Linux будут уже знакомы с тайловыми оконными менеджерами, так что эта новость небольшой плюс i3 и sway.
C++ 57.6% C# 17.4% TypeScript 14.6% HTML 6.9% CSS 1.7% C 1.6% Other 0.2%
Там 17.4% шарпа. Это уже зашквар или нет?
Исходники могли и закрыть.
Это совсем не i3.
Там более полезное
Ждём когда в линуксе реализуют, а то запоминать всё лениво.
Т.е. Микрософт это ещё не зашквар по твоему мнению?
Заголовочек желтоват, согласен.
Но то, что Microsoft осваивает tiling, это похвально. В Windows оконный менеджер всегда был кастрированный и имел функциональность хлебушка.
Неужели, наконец, будет тайловый WM, которым можно пользоваться.
Да, жаль что не 99%.
Круто. Ждём когда на линукс в кеды портируют. А то местные альтернативы без задродства не стартуют.
В кедах есть KWin, который, конечно, падает и течёт как сучка, но имеет вполне зачётную функциональность.
Там на шарпе только GUI сделан, остальное кресты. А на чём им ещё формочки под виндой делать? Не на MFC же. Qt неканонично.
Будто от него нужно что-то ещё
Тайлы на KWin я пробовал. Чуть брат не умер. После отключения тайлового режима начались проблемы. При попытке развернуть окно на весь экран через перетаскивание его к верхней границе экрана комп подвисал на 10 секунд и грузил ЦП на 100%. Нах такие приключения.
Первая типичная ситуация – при открытии приложения окно улетает куда-то вверх, на рабочем столе остаётся только его маленький кусочек. Удобной комбинации для move окна нет, вроде зажал кнопку и курсором окно увёл за кусок на рабочий стол. На клики с зажатиями по рамкам окно никак не реагирует. Наркоманская комбинация Alt + Space (вроде?) часто тоже не работает и не вытаскивает окно из-за границ экрана.
Вторая типичная ситуация – расположить окно какого-либо приложения поверх всех других. Если в KWin/KDE это делается без проблем, то в винде это делается через жопу и установку васян-софта.
В общем, wm в Windows тот ещё скам.
при открытии приложения окно улетает куда-то вверх
У меня ничего никуда не улетает, ЧЯДНТ?
расположить окно какого-либо приложения поверх всех других
Эм. а зачем оно вообще нужно?
В общем, wm в Windows тот ещё скам.
У тебя же есть прекрасный линукс, зачем ты лезешь в плохой шиндошс?
А win+стрелки пробовал?
В Windows оконный менеджер всегда был кастрированный и имел функциональность хлебушка.
Тащемта, сейчас самый кастрированный вм у гнома: он даже в четверть экрана не может (тайлинг).
У меня ничего никуда не улетает, ЧЯДНТ?
Очевидно, используешь свой компьютер в режиме пользователя, который не сталкивается с софтом, который при сохранении позиций окна глючит и при последующем запуске с некоторой вероятностью отправляет окно за пределы физического экрана по негативным координатам.
Для чего у тебя «Диспетчер задач» (Ctrl+Shift+Esc) в Windows отображается поверх всех окон? Вот и это для того же используется.
У тебя же есть прекрасный линукс, зачем ты лезешь в плохой шиндошс?
Затем, что я получаю за это деньги.
Очевидно, используешь свой компьютер в режиме пользователя, который не сталкивается с софтом, который при сохранении позиций окна глючит и при последующем запуске с некоторой вероятностью отправляет окно за пределы физического экрана по негативным координатам
Круто, а где связь? Почему бы не написать разработчикам софта, чтобы починили? Или лучше ныть и страдать?
Для чего у тебя «Диспетчер задач» (Ctrl+Shift+Esc) в Windows отображается поверх всех окон?
Ни для чего, я этим режимом не пользуюсь.
Затем, что я получаю за это деньги.
Пробовал, окно всё равно висит за пределами физического экрана. Приходится лазить в ветку реестра софтины и забивать там 0,0 в x,y вместо проглюкнувших отрицательных значений.
При этом в том же KDE та же софтина при аналогичном глюке просто вытаскивается по Meta + движение курсора.
Почему бы не написать разработчикам софта, чтобы починили?
Потому что не починили (и кстати этот глюк далеко не в одной софтине имеется), а тупой WM в Windows не умеет нормально двигать окошки, как в macOS или том же KDE.
Мне всё равно чем ты пользуешься или не пользуешься.
Анимация окон Windows 10 в Stardock WindowFX
Разработчик Stardock делает отличные программы для оформления Windows, какие-то из разработок вам могут быть знакомы, например, Start10 для возврата классического меню пуск, или Stardock Curtains для очень гибкого изменения тем оформления Windows 10. Софт не бесплатный, но для каждой программы есть 30-дневный пробный период, в течение которого можно вдоволь наиграться.
В этом обзоре рассмотрим Stardock WindowFX — ещё одну утилиту, позволяющую в корне поменять анимацию окон в Windows 10, изменив их поведение таким образом, что у человека, не знакомого с темой, это может вызывать удивление.
Установка, использование WindowFX и возможности программы
Процесс установки программы не сложный, но содержит некоторые нюансы, которые могут осложняться отсутствием русского языка в процессе установки, потому опишу некоторые особенности:
- Для загрузки установщика программы переходим на официальную страницу https://www.stardock.com/products/windowfx/download а затем нажимаем по ссылке «Try free for 30 days» внизу, чтобы загрузить пробную бесплатную версию.
- В процессе установки вам будет предложено установить ещё одну программу — Start10 для изменения оформления меню Пуск Windows Можно отказаться, сняв отметку. Но, при наличии этой программы, анимации окон будут применяться и к меню Пуск.
- По завершении установки нажмите кнопку «Start 30 day trial», чтобы начать пробный период. Будет предложено ввести адрес электронной почты: требуется вводить реальный, так как на него придёт ссылка для активации пробного периода.
После завершения установки можно переходить к настройке анимации, а также других возможностей программы. По порядку о каждой вкладке:
- На вкладке Home нет чего-то особенного интересного, кроме глобального переключателя WindowFX features включающего или отключающего все эффекты.
- Animations. Здесь происходит самое интересное — настройка анимации. Обратите внимание на пункты в левой части окна: Window (Окно), Menus (Меню), Movement (движение). Первая отвечает за анимацию окон, вторая — различных меню (например, контекстных), третья — анимацию перетаскивания окна.
- Анимации для разных действий могут настраиваться отдельно, например, при настройке пункта Window вы увидите вкладки вверху: Open (открытие), Close (закрытие), Minimize (сворачивание), Restore (восстановление из свёрнутого вида).
- При выборе любого пункта в настройках анимации можно нажать кнопку «Preview», чтобы увидеть, как она выглядит, а можно сразу проверить на реальных окнах, выбранный пункт начинает работать сразу. Для некоторых вариантов анимации доступна кнопка «Configure» для более тонкой настройки. Простой пример анимации открытия окна — на изображении ниже.
- Третий пункт слева — Movement позволяет включить анимацию перетаскивания окон, как на следующем изображении.
- Верхняя строка позволяет сохранить ваш набор настроек, изменить скорость анимации для всех эффектов, а также исключить отдельные программы, чтобы к ним не применялись эффекты (пункт Exclude an app).
- Вкладка окна программы Window Management позволяет настроить управление окнами с помощью углов и границ экрана, а также кликами мышью. Впрочем, подобное реализовано и в самой ОС, подробнее: Как разделить экран на 2 части или другое количество частей в Windows 10. По умолчанию все функции отключены, чтобы включить — отмечаем нужные пункты, например, после установки отметки на «Enable monitor edge window resizing» можно будет изменять размеры окон перетаскиванием в углы и к границам экрана.
- Вкладка Right click menu служит для добавления новых пунктов в контекстное меню окон: закрепление вверху всех окон, настройку прозрачности, сворачивание окна таким образом, чтобы показывалась только строка заголовка (пункт Rollup this window).
- На вкладке Inactive Windows — опции для управления неактивными окнами, например, включение затемнения и прозрачности для неактивных окон или автоматическое сворачивание через указанное количество времени.
- Вкладка Movement предназначена для управления окнами быстрыми движениями мыши влево, вправо, вверх и вниз с зажатой кнопкой мыши. В моем тесте по какой-то причине эти функции не заработали.
- В Desktop Icons — функции для управления значками рабочего стола: можно включить скрытие значков по двойному клику, автоматическое скрытие всех значков, когда активно какое-то окно, скрытие подписей к значкам, прозрачность для иконок рабочего стола. Здесь же можно убрать значок ярлыка (стрелочку) со значков.
Думаю, для кого-то, кто интересуется возможностями изменения оформления системы, программа может оказаться интересной. А из интересных полностью бесплатных программ рекомендую к рассмотрению Lively Wallpaper для живых обоев рабочего стола Windows 10.
Тайловый оконный менеджер — Tiling window manager
В вычислениях мозаичный оконный менеджер — это оконный менеджер с организацией экрана во взаимно неперекрывающиеся фреймы, в отличие от более популярного подхода на основе координатного стекирования перекрывающихся объектов ( окон ), который пытается полностью имитировать метафору рабочего стола. .
СОДЕРЖАНИЕ
История
Xerox PARC
Первая система Xerox Star (выпущенная в 1981 году) делала окна приложений мозаичными, но позволяла перекрывать диалоговые окна и окна свойств. Позже Xerox PARC также разработал CEDAR (выпущенный в 1982 году), первую оконную систему, использующую плиточный оконный менеджер.
Различные поставщики
Следующим в 1983 году появился Andrew WM, полная мозаичная оконная система, позже замененная X11 . Microsoft «s Windows 1.0 (выпущена в 1985 году) также используется черепицу (см разделы ниже). В 1986 году пришел Digital Research «s GEM 2.0, оконной системы для CP / M , который используется облицовочная по умолчанию. Один из ранних (создано в 1988) черепице Wms был Сименс » РТЛ , до сегодняшнего дня хрестоматийного примера из его алгоритмов автоматизированного масштабирования окна, размещения и расположения, и (де) iconification. RTL работал на X11R2 и R3, в основном на «родных» системах Siemens, например, SINIX . Его особенности описаны в рекламном ролике. Andrew Project (AP или tAP) был настольной клиентской системой (как ранний GNOME) для X с мозаичным и перекрывающимся оконным менеджером.
В MacOS X 10.11 El Capitan, выпущенной в сентябре 2015 года, представлены новые функции управления окнами, такие как создание полноэкранного разделенного представления, ограниченного двумя окнами приложений рядом друг с другом в полноэкранном режиме, удерживая кнопку полноэкранного режима в верхнем левом углу. окна.
Тайловые оконные менеджеры
Майкрософт Виндоус
Встроенный оконный менеджер Microsoft Windows , начиная с Windows 95 , по умолчанию следует традиционному стекированию . Он также может действовать как элементарный оконный менеджер.
Чтобы расположить окна мозаикой, пользователь выбирает их на панели задач и использует контекстное меню « Пометить вертикально» или « Плитка по горизонтали» . При выборе « Плитка по вертикали» окна будут располагаться по горизонтали, но принять вертикальную форму, а при выборе « Плитка по горизонтали» окна будут располагаться вертикально, но приобретут горизонтальную форму. Позднее в Windows Vista эти параметры были изменены на « Отображать окна рядом» и « Отображать окна в стеке» соответственно. В Windows 7 добавлена возможность перетаскивать окна по обе стороны экрана, чтобы создать простой мозаичный макет бок о бок, или в верхнюю часть экрана для максимального увеличения .
В графическом интерфейсе пользователя Windows 8 появился новый базовый диспетчер мозаичных окон. В Windows 10 пользователи могут располагать окна мозаикой по кварталам. Его функция Snap Assist имеет настройку для одновременного изменения размера соседнего окна в полную высоту при изменении размера привязанного окна.
История
Первая версия ( Windows 1.0 ) содержала тайловый оконный менеджер, отчасти из-за судебного разбирательства со стороны Apple, претендовавшей на владение метафорой рабочего стола с перекрывающимся окном . Но из-за жалоб следующая версия ( Windows 2.0 ) последовала метафоре рабочего стола. Все более поздние версии операционной системы придерживались этого подхода как поведения по умолчанию.
Список тайловых оконных менеджеров для Windows
- AquaSnap — производится компанией Nurgo Software. Бесплатное ПО с дополнительной лицензией «Professional».
- bug.n — настраиваемый оконный менеджер с открытым исходным кодом, построенный как сценарий AutoHotKey и лицензированный под GNU GPL .
- MaxTo — настраиваемая сетка, глобальные горячие клавиши. Работает с приложениями с повышенными привилегиями, 32-битными и 64-битными приложениями и несколькими мониторами.
- WS Grid + — перемещайте и / или изменяйте размер окна, используя систему выбора сетки, сочетающую преимущества плавания, наложения и мозаичного размещения. Он предоставляет сочетания клавиш и мыши для мгновенного перемещения и изменения размера окна.
- Стек — настраиваемая сетка (XAML), глобальные горячие клавиши и / или средняя кнопка мыши. Поддерживает HiDPI и несколько мониторов.
- Plumb — легкий тайлинг-менеджер с поддержкой нескольких версий Windows. Поддерживает мониторы HiDPI, горячие клавиши клавиатуры и настройку горячих клавиш (XAML).
- workspacer — лицензированный MIT оконный менеджер для Windows 10, который стремится быть быстрым и совместимым. Написано и настраивается с использованием C # .
- dwm-win32 — перенос общих функций dwm на win32. Имеет лицензию MIT и настраивается путем редактирования заголовка конфигурации в том же стиле, что и dwm.
X Window System
В системе X Window диспетчер окон — это отдельная программа. X сам по себе не применяет никакого специального подхода к управлению окнами и остается работоспособным даже без оконного менеджера. Текущая версия протокола X X11 явно упоминает возможность мозаичного размещения оконных менеджеров. Siemens RTL Tiled Window Manager (выпущенный в 1988 г.) был первым, кто реализовал стратегии автоматического размещения / определения размеров. Еще одним тайловым оконным менеджером того периода был Cambridge Window Manager, разработанный группой IBM Academic Information System.
В 2000 году и larswm, и Ion выпустили первую версию.