Виртуальные рабочие столы для Windows
14 марта 2012, Павел Данилов
Около десяти лет назад мне пришлось почти два года на работе пользоваться системой FreeBSD для сервера и рабочего ПК. Была в графическом интерфейсе этой системы такая замечательная штука, как несколько виртуальных рабочих столов. Очень удобно. На одном столе – открытый браузер и сетевые утилиты с консолью, на втором – текстовый редактор, на третьем – музыкальный проигрыватель, с плейлистом, развернутым на весь экран и т.д.
Вообще, виртуальные рабочие столы используются почти во всех GUI Linux и Unix систем. В Windows встроенных средств для организации подобного удобства отчего-то не предусмотрено. Это упущение можно исправить с помощью программ от сторонних разработчиков, которых накопилось довольно много. Сегодня кратко рассмотрим пару таких приложений, которые позволят нам заиметь на ПК под управлением ОС Windows виртуальные рабочие столы.
Sysinternals Desktops
Начнем с бесплатной программы Sysinternals Desktops. С 2006 года компания «Winternals», где работали создатели этого приложения, со всей продукцией приобретена корпорацией Microsoft. Так что в какой-то степени, можно считать, что это уже продукт от создателей операционной системы Windows.
Приложение очень небольшого размера – около 60 Кб. Sysinternals Desktops не нуждается в установке. Теретически, возможно запустить ее с флешки. Позволяет создавать в Windows до 4 виртуальных рабочих столов. При запуске программы в системном трее появляется пиктограмма. Приложение может прописываться в автозапуск. Настроек у Sysinternals Desktops немного, как вы сами можете видеть на скриншоте.
Переключение между виртуальными рабочими столами осуществляется с помощью горячих клавиш, которые пользователь может настроить, или при помощи мышки – кликайте на иконку в трее, появится окно с изображением четырех виртуальных столов (см. скриншот), из них можно выбрать нужный.
К сожалению, закрепить графическое отображение виртуальных десктопов на рабочем столе для быстрого переключения мышкой невозможно. Придется каждый раз лазить в трей или пользоваться горячими клавишами. Кроме того, каждый из столов является изолированным и невозможно из одного перенести окно в другой. Лично мне так работать неудобно.
Еще у Sysinternals Desktops нехорошая особенность – при выключении программы она некорректно завершает открытые в разных виртуальных десктопах окна. Кстати, возможности штатно выгрузить приложение не предусмотрено. Запустил его, значит терпи до перезагрузки. На сайте разработчиков сказано, что таким образом они предотвращают глюки и ошибки. Не знаю, так ли это, но функционал программы мне показался бедноватым, зато глюков и зависаний, и, правда, не наблюдалось.
VirtuaWin
Эта программа также бесплатна, но функционал ее побогаче, чем у описанной выше. Например, она может создавать до 20 виртуальных десктопов! Размер у приложения побольше – 400 с небольшим килобайт у версии с инсталлятором, и 144 килобайта у портативной версии.
Программа состоит из модулей. Модули могут ставиться и стираться, что позволяет подстраивать функциональность VirtuaWin, в соответствии с запросами пользователя. Дополнительные модули доступны для скачивания на сайте разработчика. Там же можно найти наборы иконок для программы.
Модули ставить следует обязательно. В них заключаются многие удобства программы. Есть, например, возможность назвать каждый виртуальный десктоп (интернет, игры, работа, музыка и т.п.). Помимо этого, можно с помощью этих модулей сменить внешний вид каждого из виртуальных рабочих столов, что позволит их различать намного быстрее.
Есть там модуль и для отображения на рабочем столе виджета программы с возможностью переключения между виртуальными столами (vwPager). Вариантом такого модуля может считаться, на мой взгляд, и VWPreview. Он дает возможность предпросмотра запущенных десктопов на экране монитора.
Перетаскивать окна с одного стола на другой можно с помощью меню программы. Для этого нужно сделать щелчок левой кнопкой мыши на пиктограмме VirtuaWin в трее. Появится окно с перечнем всех открытых окон. Для каждого из них доступны действия: Switch to (переносит пользователя на тот десктоп, где расположено выбранное окно) и Move Here (переносит выбранное окно на активный в данный момент десктоп).
В целом, программа значительно более интересная, чем, вариант от Sysinternals. Настроек много. Программу можно корректно закрыть, при этом не произойдет зависания приложений на неактивных рабочих столах – они просто появятся на активном столе. За счет большого количества модулей функционал может удовлетворить большинство пользователей.