Виртуальные на рабочий стол. Обзор услуги виртуальный рабочий стол


В Windows 10 компания Microsoft добавила функцию, которой не было в прошлых версиях операционной системы, но при этом многим пользователям ее не хватало. Речь идет о создании нескольких рабочих столов для одного пользователя, что позволяет эффективно распределять работу за компьютером, разнося задачи по разным виртуальным пространствам. Например, открытые программы для работы с графикой можно поместить на один стол, браузер на другой, а текстовый редактор на третий, что позволит пользователю избежать путаницы в открытых окнах и работать более продуктивно и удобно.

Как пользоваться виртуальными рабочими столами в Windows 10

Создать новый виртуальный рабочий стол в операционной системе Windows 10 крайне просто. В нижней части панели задач, неподалеку от поиска и кнопки «Пуск» находится по умолчанию значок «Представление задач». Нажав на него, пользователь окажется в виртуальной среде, в которой отображаются все приложения, запущенные в данный момент на рабочих столах.

Чтобы создать новый рабочий стол, в режиме представления задач необходимо в правом нижнем углу кликнуть на кнопку «Создать рабочий стол». Нажав на нее, в нижней части экрана появится новая рабочая среда, в которую можно перейти.

Обратите внимание: На новом рабочем столе изначально отсутствуют открытые папки и приложения. Пользователь может открыть программы непосредственно на новом рабочем столе стандартным образом или перетащить в новое виртуальное пространство приложения с ранее открытого рабочего стола.

В операционной системе Windows 10 количество виртуальных рабочих столов, которые имеет возможность создать пользователь, практически неограниченно. Однако важно отметить, что каждый новый рабочий стол занимает пространство в оперативной памяти компьютера. Открыв большое количество столов, пользователь может заметить в «Диспетчере задач», что постоянно занят внушительный объем памяти.

Горячие клавиши для работы с виртуальными рабочими столами в Windows 10

Среда для управления виртуальными рабочими столами, реализованная в «Представлении задач», довольно удобная. Однако когда пользователь стремится к максимальной продуктивности, он не желает делать лишние клики мышкой, открывая сначала список всех рабочих столов и приложений, а после выполняя необходимое действие. Компания Microsoft предусмотрела в Windows 10 «горячие клавиши» для работы с виртуальными рабочими столами:

  • Windows+Tab – переход в среду представления задач;
  • Windows+Ctrl+стрелка вправо (стрелка влево) – мгновенное переключение между созданными виртуальными рабочими столами, минуя среду представления задач;
  • Windows+Ctrl+D – создание нового виртуального рабочего стола, на который пользователь сразу попадет после нажатия указанной комбинации клавиш;
  • Windows+Ctrl+F4 быстрое удаление используемого в данный момент рабочего стола. Обратите внимание, что при закрытии рабочего стола, все открытые на нем окна автоматически переходят на рабочий стол, открытый ранее по порядку.

Важно: Если вы хотите изменить стандартные параметры управления и использования рабочих столов в Windows 10, настроить некоторые из них вы можете во вкладке «Многозадачность» раздела «Система» настроек параметров операционной системы.

Основные недостатки виртуальных рабочих столов в Windows 10

Функция создания нескольких виртуальных рабочих столов для оптимизации процессов явно была позаимствована компанией Microsoft из операционной системы MacOS. В некоторых аспектах решение в Windows 10 работает лучше, чем в MacOS на технике Apple, но при этом Microsoft учла не все нюансы, и некоторые неудобства при использовании виртуальных рабочих столов имеются. К недостаткам можно отнести:


Стоит отметить, что в остальном реализация виртуальных рабочих столов в Windows 10 удалась весьма неплохо – пользователи могут быстро перемещаться между созданными средами, что позволяет им эффективно использовать рабочее пространство.

Как получить виртуальные рабочие столы

У Microsoft есть утилита, позволяющая использовать виртуальные рабочие столы в современных версиях Windows. Утилита маленькая, легкая и бесплатная. Не нужно ничего покупать, смотреть рекламу и ковыряться в настройках.

Когда-то сайт Sysinternals был независимым, но собранные на нем утилиты оказались настолько полезными и функциональными, что несколько лет назад Microsoft их купила. Всем продвинутым пользователям Windows обязательно стоит ознакомиться с приложениями Sysinternals. Большинство из них – мощные и очень информативные системные утилиты, а Desktops v2.0 в этом плане – скорее исключение.

Итак, откройте скачанный архив Desktops.zip, извлеките из него файл Desktops.exe и запустите двойным щелчком. Появится простое окно настройки Desktops. Если хотите, чтобы приложение автоматически запускалось при старте системы, поставьте флажок «Run automatically at logon».

Переключение между рабочими столами

Можно изменить сочетание клавиш для переключения между виртуальными рабочими столами. По умолчанию используются +///. Кроме того, увидеть все рабочие столы и переключиться на нужный можно с помощью значка приложения в системном лотке.

Чтобы изменить сочетание клавиш, нажмите на значке Desktops в системном лотке правой кнопкой мыши и выберите пункт «Options».

При первом переходе на виртуальный рабочий стол, Windows его автоматически «создает», запуская новую копию Explorer.exe. Окна, открытые на одном рабочем столе, не видны на остальных, так что переключаться между ними по + или через панель задач не получится. Сначала нужно перейти на соответствующий рабочий стол.

Кроме того, у каждого рабочего стола свой системный лоток, поэтому значки с одного стола не отображаются на других. Если запустить на втором рабочем столе приложение, которое сворачивается в системный лоток, оно будет видно только там – на первом, третьем и четвертом столе его не будет.

Распределение окон между рабочими столами

Чтобы запустить приложение на определенном рабочем столе, сначала перейдите туда, а потом откройте приложение из панели задач, меню «Пуск» (Start) или любым другим способом.

К сожалению, перемещать окна между виртуальными рабочими столами нельзя. Чтобы использовать приложение на другом рабочем столе, нужно его закрыть, а потом открыть заново на нужном столе. Заведите разные рабочие столы для разных задач, чтобы не пришлось постоянно таскать окна туда-сюда.

Выход из Desktops v2.0

Чтобы закрыть Desktops v2.0, нужно выйти из системы и снова войти. А если вы не собираетесь использовать утилиту впредь, сначала снимите флажок «Run automatically at logon».

Ограничения

Ограничения Desktops v2.0 очень хорошо разъясняются на сайте Sysinternals. Некоторые другие приложения для создания виртуальных рабочих столов кажутся более функциональными. Например, нам очень понравился Dexpot. Есть и другие менеджеры виртуальных рабочих столов, предлагающие больше возможностей и более глубокую интеграцию: окна можно перемещать между столами и при желании видеть все открытые приложения на панели задач любого рабочего стола.

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

Desktops v2.0 использует встроенные в Windows функции, поэтому мало «весит» и работает, пожалуй, стабильнее, чем другие подобные программы. Если вы готовы мириться с ограничениями, эта утилита может оказаться намного функциональнее и надежнее, чем другие приложения для создания виртуальных рабочих столов.

Не так давно я вам рассказывал о новой функциональной возможности, которую можно пощупать в операционной системе Windows 10, отвечающей за инсталляционный процесс стороннего программного обеспечения средствами командной оболочки Windows PowerShell, а именно, о модуле OneGet. В этой небольшой статье мне хотелось бы продолжить знакомить вас с особенностями и нововведениями, которые появились в новейшей операционной системе от Microsoft. Сегодня речь пойдет о компоненте, появление которого ждало много пользователей, а именно о виртуальных рабочих столах .

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

Что такое виртуальные рабочие столы?

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

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

С момента создания этой технологии можно выделить два основных метода расширения области виртуального рабочего стола. Переключаемые виртуальные рабочие столы (Switchable desktops) позволяют пользователю создать виртуальные копии их рабочего стола и переключаться между ними, с открытыми окнами, фигурирующими на одном из виртуальных рабочих столов. В свою очередь, основная задача другого метода, который называется негабаритными рабочими столами (Oversized Desktops), заключается в том, чтобы предоставить пользователю возможность расширить размер единого виртуального экрана за пределами размера физического монитора. Как правило для перемещения негабаритного виртуального рабочего стола используется свайп или прокрутка фрагмента виртуального рабочего стола.

Как же появились и где используются эти виртуальные рабочие столы? Еще в далеком 1986 году двумя разработчиками Остином Хендерсоном и Стюартом Кардом из компании Xerox PARC были разработаны и запатентованы первые переключаемые рабочие столы. Уже позже, в 1989 году, Том Лестрейндж представил общественности переключаемые рабочие столы в качестве продукта Solbourne Window Manager для X Window System, что и представляло собой первый в своем роде виртуальный рабочий стол. И, ввиду того, что X Window System представляет собой оконную систему для построения графического интерфейса UNIX-подобных систем, виртуальные рабочие столы так прижились с UNIX-системами, что, когда сейчас речь заходит за использование виртуальных рабочих столов, сразу автоматически думаешь о NIX-системах. Что еще можно выделить из истории виртуальных рабочих столов? А, собственно, то, что в 1996 году компания IBM в рамках проекта с открытым кодом XWorkplace представила для своей операционной системы OS/2 возможность работы с виртуальными рабочими столами. Яблочная компания, в свою очередь, внедрила данную технологию в MaC OS X только лишь начиная с версии 10.5 под кодовым именем Leopard в 2007 году, позволяя работать одновременно с 16 виртуальными рабочими столами. А что же с корпорацией Microsoft и их детищем Windows?

Еще во времена горячо любимой пользователями операционной системы Windows XP, разработчики компании Microsoft выпустили специальную утилиту Microsoft PowerToys в состав которой входило средство Virtual Desktop Manager . Эта утилита позволяла добавлять в панель управления дополнительный тулбар при помощи которого пользователю предоставлялась возможность переключаться между четырьмя виртуальными рабочими столами. Также для переключения между этими рабочими столами пользователю предоставлялась возможность настройки сочетания клавиш. Некоторое время спустя Марк Руссинович создает утилиту Desktops , при помощи которой также можно работать с виртуальными рабочими столами. Основная изюминка этой утилиты в том, что данная утилита отображает на выбранном пользователем рабочем столе только лишь те окна и приложения, которые на данный момент активны на выбранном виртуальном рабочем столе, что является преимуществом по сравнению со многими подобными утилитами. Но, опять же, несмотря на то, что эти две утилиты были созданы сотрудниками Microsoft, для операционных систем Windows штатными они не являются и работали с ними далеко не все пользователи. Более того, можно выделить множество утилит, добавляющих операционной системе Windows рассматриваемую в этой статье функциональную возможность. К таким утилитам можно отнести как такие бесплатные продукты, как WindowsPager, Dexpot, VirtuaWin, Virtual Dimension и даже KDE под Windows, так и платные утилиты, как тот же AltDesk.

Но всеми этими утилитами целесообразно было пользоваться раньше, до выхода операционной системы Windows 10. И вот сейчас, в самой современной, на данный момент, операционной системе от Microsoft, в систему изначально интегрирована технология управления виртуальными рабочими столами, которая называется «Представление задач » (Task view ).

Ключевые цели представления задач

Прежде чем мы с вами начнем говорить о преимуществах данной функциональной возможности, полагаю, следует разобраться с тем, какую же, в принципе, пользу могут принести рядовому пользователю виртуальные рабочие столы. В первую очередь, следует определиться с тем, с какими задачами сталкивается штатный пользователь операционных систем Windows. Предположим, что среднестатистический пользователь открывает у себя браузер (как правило, один основной), какие-то приложения для Facebook, Twitter, может быть ВКонтакте (если пользователь не открывает данные сервисы в браузере), офисные приложения, почтовый клиент, возможно, средства разработки или диспетчер виртуальных машин (это уже меньше похоже на средненького пользователя), какой-то мультимедийный контент, игры и так далее. Все эти приложения видны на панели задач и они, естественно, занимают там какое-то место. А если у пользователя есть, как у меня, привычка закреплять нужные приложения на панели задач, то после открытия 3-4 незакрепленных приложений, отведенного места на панели задач может попросту не хватить.

Вот для того, чтобы можно было красиво упорядочить все открытые на компьютере приложения и предназначены виртуальные рабочие столы. Например, на один рабочий стол можно поместить браузер и социальные приложения, другой рабочий стол может отвечать за работу с офисными продуктами, третий – за средства разработчика или же за утилиты и оснастки, необходимые для работы разработчику/системному администратору, на четвертом рабочем столе пользователь может смотреть видео или работать с фотографиями/видео файлами, а пятый виртуальный рабочий стол может быть предназначен для игр. И все. На каждом рабочем стол порядок, нет никаких «лишних» запущенных приложений. Переключившись на нужный рабочий стол, пользователь сразу получает набор приложений, с которыми он может сразу начать работать, не задев прочие приложения.

При разработке технологии представления задач, для того чтобы удовлетворить потребности разных пользователей, разработчики корпорации Microsoft сразу учли множество моментов. Они выяснили, что пользователи, предпочитающие работать как с виртуальными рабочими столами, так и с одним рабочим столом, в частности, как правило, делятся на две категории: пользователи-систематизаторы , которые любят разделять свои задачи на определенные категории, а также пользователи-складировщики , обожающие работать с различными задачами в единой среде. К этим категориям, по большому счету, можно отнести каждого пользователя ПК, причем, это заметно как по распределению и структуризации почтовой корреспонденции по отдельным папкам, так и судя по манере открытия приложений на своем рабочем столе. И вот, специально для разных категорий пользователей, разработчики компании Microsoft постарались сделать так, чтобы при помощи представления задач можно было:

  • Предоставить пользователям для группировки однотипных приложений и окон больше пространства на рабочем столе;
  • Предоставить простые методы реорганизации открытых окон и приложений между виртуальными рабочими столами;
  • Позволить пользователям прозрачно выполнять переключение между приложениями;
  • Контролировать степень разделения работающих окон и приложений.

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

Работа с виртуальными рабочими столами

Microsoft постарались сделать так, чтобы об этой функциональной возможности узнало сразу как можно больше народу. Что для этого достаточно было сделать? А нужно было просто взять и закрепить значок «Представления задач » на панели задач. Таким образом, если вы нажмете на значок «Представление задач » (аналог – комбинация клавиш Win+Tab ) перед вами, подобно усовершенствованному переключению между приложениями, отобразится прозрачный экран с фоном рабочего стола и всеми открытыми приложениями. Для создания нового рабочего стола вам нужно лишь в секции рабочих столов нажать на кнопку «Создать рабочий стол » (New desktop ). По нажатию на эту кнопку у вас в нижней части экрана появится эскиз пустого рабочего стола с названием «Рабочий стол 2 » (Desktop 2 ). К сожалению, вы не можете переименовать созданные виртуальные рабочие столы, и все создаваемые вами рабочие столы будут называться «Рабочий стол № п/п ».

В отличие от многих утилит, позволяющих создавать до четырех копий виртуальных рабочих столов, при помощи приложения предоставления задач, как утверждают в Microsoft, вы можете создать бесконечное количество столов (насколько бесконечное это количество лично я не знаю, но могу сказать точно, что меня хватило до создания 118 виртуальных рабочих столов). Обратите внимание на то, что после создания вам не предоставляется возможности менять местами созданные виртуальные рабочие столы. Для переключения между виртуальными рабочими столами достаточно лишь щелкнуть левой кнопкой мыши по эскизу с требуемым виртуальным рабочим столом. При наведении мыши на виртуальный рабочий стол вы заметите на нем единственную кнопку, позволяющую закрыть ненужный виртуальный рабочий стол. Также стоит отметить, что при закрытии виртуального рабочего стола в котором были открыты приложения, все эти приложения будут автоматически перемещены на тот виртуальный рабочий стол, который расположен слева от закрываемого. Ну а если вы захотите закрыть самый первый виртуальный рабочий стол, то все открытые в нем приложения переместятся на второй стол, что вполне логично. Кнопка создания виртуального рабочего стола видна на следующей иллюстрации:

О создании, переключении и закрытии виртуальных рабочих столов все понятно. Перейдем к самим приложениям, которые можно распределять между этими рабочими столами. В верхней части интерфейса представления задач, подобно отображению открытых приложений, вызываемых по комбинации клавиш Alt+Tab вы можете, в секции задач , увидеть эскизы всех открытых вами приложений. Здесь, также, как и в случае с диалогом переключения задач Alt+Tab, можно или закрыть ненужные приложения, или по клику на конкретной программе к ней перейти. Более того, при помощи функциональных возможностей представления задач вы можете выбрать любое приложение и перетащить его на соответствующий виртуальный рабочий стол.

В том случае, если вы хотите найти приложение, которое уже ранее перемещали на другой виртуальный рабочий стол, вам следует навести указатель мыши на такой стол (не кликая), а затем, в случае необходимости, перенести приложение. Другими словами, вам предоставляется возможность управления группировкой приложений без выполнения каких-либо дополнительных действий и телодвижений. Также, для того чтобы переместить приложение на другой виртуальный рабочий стол, вы можете навести указатель мыши на такое приложение, вызвать для него контекстное меню и из этого меню последовательно выбрать команды «Переместить в » и «Рабочий стол № » (Move to > Desktop № ).

Между прочим, вы можете создать новый виртуальный рабочий стол еще одним способом. Для этого в интерфейсе представления задач вам нужно перетащить одно из приложений на значок «Создать рабочий стол ». Таким образом у вас мало того, что будет создан новый виртуальный рабочий стол, да еще и туда сразу будет перемещено выбранное вами приложение. Процесс перемещения приложения на дополнительный виртуальный рабочий стол виден на следующей иллюстрации:

Следующим важным моментом, на который следует обратить внимание – это само представление приложений на виртуальных рабочих столах. В случае с отображением открытых на рабочих столах приложений, как я уже упоминал ранее, мнение многих пользователей расходилось. Одним пользователям удобнее, чтобы их рабочие столы работали независимо друг от друга и чтобы пользователям не было видно приложений, которые открыты на других виртуальных рабочих столах. Другим пользователям, в свою очередь, хотелось, чтобы они могли видеть все приложения, которые у них открыты, и чтобы могли моментально переключиться на требуемый рабочий стол. Это же касается и переключения между приложениями посредствам переключения, используя комбинацию клавиш Alt+Tab. Отличная новость заключается в том, что, реализуя управление виртуальными рабочими столами Microsoft позаботились обо всех пользователях и позволяют выбрать режим отображения открытых приложений.

Чтобы настроить эти параметры вам следует перейти к параметрам операционной системы (Settings ), открыть категорию «Система » (System ) и выбрать группу «Многозадачность » (Multitasking ). Как видно на следующей иллюстрации, в секции «Виртуальные рабочие столы » (Virtual desktops ) вы можете изменить два параметра:

  • Показывать на панели задач окна, открытые на (On the taskbar, show windows that are open on ). При помощи этого параметра вы можете указать, как у вас будут отображаться открытые приложения на всех виртуальных рабочих столах. Если вы выберите значение «всех рабочих столах » (All destops ), то переключившись на второй виртуальный рабочий стол вы будете видеть на панели задач все приложения, которые были открыты на первом столе. По клику на такое приложение вы сразу переключитесь на требуемый виртуальный рабочий стол. Если же вы выберите значение «» (Only the desktop I’m using ), в таком случае виртуальные рабочие столы будут работать независимо друг от друга, вы на них будете видеть только те приложения, которые были запущены непосредственно на открытом вами рабочем столе, а также сможете запускать по второму экземпляру некоторых приложений (например, открыв OneNote на первом виртуальном рабочем столе, вы можете его так же открыть и на втором столе). Как можно заметить на иллюстрации ниже, в моем случае было выбрано второе значение;
  • При нажатии клавиш ALT+TAB отображаются окна, открытые на (Pressing Alt + Tab shows windows that are open on’ option to ‘All desktops ). В свою очередь, при помощи этого параметра вы можете выбрать метод отображения выбора открытых приложений по выполнению комбинации клавиш Alt+Tab. Если вы выбираете значение «всех рабочих столах » (All destops ), то в таком случае по нажатию на Alt+Tab вы увидите все открытые приложения и при выборе приложения, которое открыто на другом виртуальном рабочем столе, вы сразу будете переключены на такой рабочий стол. Опять же, если вы хотите, чтобы ваши виртуальные рабочие столы работали независимо друг от друга, вам нужно указать значение «Только рабочем столе, который я использую » (Only the desktop I’m using ), как и было выбрано в моем случае.

Обратите внимание на то, что изменения применяются «на лету», то есть, вам не нужно закрывать окно параметров системы.

Небольшие хитрости использования виртуальных рабочих столов

Комбинации клавиш для работы с виртуальными рабочими столами

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

  • Win+Tab – как я уже писал ранее, при помощи этой комбинации клавиш вы можете открыть интерфейс «Представления задач ». Внимательный пользователь, у которого была установлена Windows 7, полагаю, должен сразу обратить внимание на то, что эта комбинация клавиш использовалась для отображения менеджера переключения окон Windows Flip 3D. Как вы помните, в операционной системе Windows 8 этот компонент был упразднен. Аналог этой комбинации при помощи GUI – клик по соответствующему значку на панели задач;
  • Win+Ctrl+D – Создание нового виртуального рабочего стола и автоматическое переключение на него;
  • Win+Ctrl+стрелка вправо/влево – переключение между виртуальными рабочими столами;
  • Win+Ctrl+F4 – закрытие активного виртуального рабочего стола.

Как видите, таких комбинаций немного и их запомнить очень легко.

Удаление значка представления задач с панели задач

Несмотря на всю полезность данной функциональной возможности, всегда найдутся пользователи, которым она будет неинтересна и которым «лишний» значок на панели задач будет только мешать. Удалить данный значок вы можете двумя способами:


Заключение

Из этой статьи вы узнали о новой функциональной возможности операционной системы Windows 10 – Представление задач. Я рассказал о том, что собой представляют виртуальные рабочие столы и как они появились. Вы познакомились с ключевыми задачами, которые были выполнены при реализации виртуальных рабочих столов в операционной системе Windows 10. Также я подробно описал все возможные действия, которые можно выполнять с компонентом представления задач, то есть, с виртуальными рабочими столами Windows 10. А именно, вы узнали о том, как можно создавать, переключать и удалять виртуальные рабочие столы, как можно перемещать приложения между такими рабочими столами, а также о том, как можно настроить данную функциональную возможность.

Rating: 10.0/10 (10 votes cast)

Использование виртуальных рабочих столов в Windows 10 , 10.0 out of 10 based on 10 ratings

Реализуется это очень просто. Даже имея два компьютера или монитора, вы ведь не смотрите на оба одновременно. Вы так или иначе переключаете внимание, переводите взгляд с одного на другой, верно? Таким образом, в любой момент времени вам нужен только один компьютер.

А что если вместо того чтобы «переключать» внимание, переводить взгляд с одного монитора на другой, вы будете смотреть всегда в один монитор, но он будет вам показывать «разные компьютеры», по желанию, в зависимости от того, что вам нужно в данный момент? Неплохая идея, верно?

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

Выноска. Под консолью в данной статье подразумевается текстовый интерфейс пользователя, где операционная система управляется посредством ввода определенных команд с клавиатуры, командная строка.

Linux + Windows = Дружба

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

Что такое виртуальный рабочий стол?

Вы ведь знаете что представляет собой рабочий стол Windows? Это по сути все, что вы видите на экране - начиная от картинки (обоев) и заканчивая всеми приложениями которые у вас сейчас запущены. Другими словами в то, что называют «десктоп» входит - значки(ярлыки) программ, панель задач, и запущенные приложения на ней отображаемые, между которыми вы можете переключаться.

Теперь представьте, что у вас кроме того рабочего стола что вы видите перед собой сейчас, с открытым на весь экран браузером, и кучей свернутых, неиспользуемых в данный момент программ, есть еще один такой же рабочий стол, но на нем на весь экран открыто другое приложение, допустим, текстовый процессор Word, и свернуты там совсем другие программы. И вы можете к нему переключиться гораздо быстрее чем если бы у вас на этом же рабочем столе был открыт и браузер и Word и куча других приложений. Это и есть виртуальный десктоп.

Зачем нужны виртуальные рабочие столы .

Если вы в ежедневной работе за компьютером используете всего одно приложение, допустим браузер, максимум два, то вам это и не нужно. Но такое редкость, не правда ли?) Чаще всего у нас запущен с десяток различных программ, которые все висят на панели, и мы затрачиваем кучу времени, для того чтобы переключиться к нужному приложению в тот или иной момент времени.

Сколько раз вам понадобится нажать alt+tab чтобы переключиться из браузера, в любое из открытых в данный момент на вашем рабочем столе приложений? Не надоедает? Не посещает ли вас ощущение хаоса и приступ паники, когда вам нужно быстро что-либо сделать, а у вас на одном рабочем столе открыто два окна браузера, текстовый документ в Word, книга в pdf, музыкальный проигрыватель, почтовая программа, а тут еще моргает входящее непрочитанное сообщение в ICQ, и кто то звонит по скайпу?)

Два лучше, чем один

А теперь представьте, что у вас два окна браузера на одном рабочем столе, Word и книга на втором, проигрыватель и почтовик на третьем, а skype и icq на четвертом. И вы очень легко и быстро можете переключиться на любой из них, в вышеописанной ситуации на четвертый рабочий стол, дабы ответить по скайпу и icq.

Я предпочитаю именно второй вариант. Потому что мне гораздо удобней неспеша нажать alt+F5, к которой у меня привязан четвертый виртуальный рабочий стол, чем раз пять тыкать alt+tab, причем проскочить нужную в данный момент программу, и пощелкать альттабом еще раз десять, чтобы все таки переключиться к ней. Кто из нас затратит меньше времени и сил?) Надеюсь мне удалось донести до вас для чего все это нужно, и нужно ли вообще.

Как использовать виртуальные рабочие столы в Windows.

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

Софт для установки десктопов в Windows

Я, если честно, не понимаю, почему в Windows до сих пор не реализован такой функционал по умолчанию, а приходится ставить сторонние утилиты. А существует их довольно много, причем как простеньких и бесплатных, так и посерьезней и за деньги. Подобные программки представляют собой небольшие утилиты, которые устанавливаются в систему как обычное приложение. Также запускается, и предоставляет интерфейс настройки и управления виртуальными рабочими столами. Этот самый интерфейс и возможности настройки зависят от утилиты, но все они как правило поддерживают базовые функции - настройка количества виртуальных десктопов, настройка комбинаций горячих клавиш для переключения к ним.

Также некоторые менеджеры позволяют задавать разные обои (фоновые рисунки) для разных рабочих столов, а также позволяют выбрать использовать ли различный наборы ярлыков на разных столах, или же на всех отображать одни и те же ярлыки. Также для некоторых программ вы можете задать такие настройки, что они будут показываться на всех виртуальных рабочих столах, которые у вас имеются, что допустим, целесообразно в случае с мессенджером (icq).

AltDesk и Dexpot

Какие программы для этого существуют при желании вы можете найти в сети самостоятельно, почитать обзоры и описания, скачать и попробовать. Сам могу сказать что довольно долго использовал менеджер виртуальных десктопов AltDesk, который хоть и платен, но очень неплох. (Кстати, то что он платен это абсолютно не проблема, я еще не встречал платного софта под Windows, который бы не было возможности найти, скачать и пользоваться им бесплатно. Так что здесь дело только в вашей совести и настойчивости при поиске)).

Также доводилось пользоваться Dexpot. Тоже достойная программа, по функционалу практически не уступающая AltDesk, но обладающая несомненным преимуществом по сравнению с оным - Dexpot это freeware, то бишь бесплатен и свободно распостраняем. Есть и другие, как я уже сказал - ищите, пробуйте.

Замена графической оболочки Windows — кардинальный путь.

Теперь есть еще немного другой путь для того чтобы обзавестись виртуальными десктопами. А точнее, можно заменить графическую оболочку Windows, на такую, которая поддерживает виртуальные рабочие столы. То есть заменяется все абсолютно - от оформления до управления окнами. Этот путь выглядит особенно привлекательным для адептов Linux, коим приспичило юзать Windows.

BlackBox

Cуществует WM (window manager) под названием BlackBox, который портирован для windows. Так вот он просто заменяет стандартную графическую оболочку windows (explorer.exe). И вы получаете все ее преимущества.

А именно:

  • нестандартное оформление, причем имеются тысячи вариантов оформления.
  • заменяется все - начиная от заголовков окон и заканчивая панелью задач, системным треем и менюшками.
  • в том числе вы получаете (конечно же) виртуальные рабочие столы.
  • возможность очень гибкой настройки, допустим, можно задавать комбинации горячих клавиш для различных действий.

А также на него можно навешивать различные плагины, если вам известно что это такое.

Он очень бесплатен, очень легковесен и очень быстр.

Возможно это не единственная подобная среда, но мне пока больше неизвестно.

KDE под Windows

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

Много картинок!

Пользователи Mac OS и Linux возможно и посмеиваются, что такого нет в Windows, но прошу холивар не разводить, ага, так вы меня и послушали. Ну и без лишних разглагольствований, начнем:

Desktops

Сайт: technet.microsoft.com/en-us/sysinternals/cc817881
Размер: 60(!)Кб
Бесплатная

Скачали, запустили, согласились с соглашением и программа готова к работе.

Настроек не так много. Переключение у меня было настроено по умолчанию. Через некоторое время работы(несколько часов, использую netbeans+браузеры+музыка), рабочие столы переключались уже не так резво. Переключение сопровождалось черным экраном, что периодически было не приятно. Думаю причина в том, что один рабочий стол=плюс 1 процесс explorer.
В панеле управления, отображаются только открытые на данном рабочем столе программы. При щелчке по иконке в трее, отображались рабочие столы. Они статичны, и следить так за происходящем не получится:)

Иконки можно располагать как хотите, на каждом рабочем столе, всего их 4 , они сохраняют своё положение. Можно их перемещать , удалять не советую:) Вот и весь функционал, если нужно несколько рабочих столов - будете довольны.

VirtuaWin

Сайт:
Размер: 400Кб
Бесплатная

Программа работает побыстрее своего предыдущего аналога, мне понравилось, что она не плодит процессы explorer.exe, переключалка без «темных вспышек». Настроек гораздо больше:

Приятно, что есть дополнительные модули(более 20), особенно понравился VWPreview. Ничего особенного, такой же функционал есть в выше приведенной программе, но мне он понравился. Это вывод рабочих столов. Но не в маленьком окошке, а на весь экран:


Устанавливать их просто, скачиваем распаковываем, кидаем exe"шник в папки с модулями, в настройках программы обновляем список модулей:)

Можно переключаться не только горячими клавишами, но и при длительном удерживание курсора у края экрана или при перетаскивание окна+удержание у края. Удобно для распределения окон, по задачам.
Иконка в трее, тоже обладает некой функциональностью, щелкая по ней колесиком мыши можно так же переключаться между рабочими столами, а при щелчке левой кнопкой, у нас появляется меню, которое можно использовать, чтобы одно окно показать на всех рабочих столах или «перетянуть» из одного стола на другой.

При желание вы можете написать свои модули, для этого есть Module SDK. Код на С. Автор не против помочь ответами на вопросы, программа не стоит на месте.

WindowsPager

Сайт:
Размер:11Мб(zip 6Мб, исходники+версия32+версия64+документация)
Бесплатная

Размер программы меня немного напряг. Особенно на фоне предыдущих. После 10 минут использования становиться понятно, что как-то раздут размер относительно функционала.



WindowsPager также работает без установки, но её отличает то, что настроек нет. Точнее окна. Я его пытался найти, но наверно слишком плохо. Но… Я их нашел:)Раскопал в windowspager.ini
Там можно настроить количество «виртуальных столов». Переключение между ними(ctrl+win+ стрелочки) и ещё несколько не особо нужных настроек.

Программа особенная, как я понял, она не использует крутых Windows API для виртуальных рабочих столов. Она просто… хм… двигает окно за пределы экрана:) Но есть и «киллер-фича», окна отображаемые в панеле управления можно передвигать.


А также с помощью контекстного меню меню «перекидывать» окна и закреплять их.


На главной странице сайта есть ролик, если есть желание можете посмотреть.

Dexpot

Сайт:http://www.dexpot.de/index.php?id=home
Размер: 3,5Мб
Бесплатная для личного использования

Сайт понравился. Отличается от предыдущих, подача есть. Скачиваем стабильную версию 1.5, распаковываем, запускаем:

Уверен, что больше половины читателей знают что эта за библиотека;) Возвращаемся на сайт, вчитываемся:

Окей, мы не гордые, скачаем, хоть и не приятно, вложить ещё 1,5Мб в архив могли бы и сами. Хотя странно, что среди системных требований этих файлов не указана Win7. Скачали, установили, запускаем… хммм… Мы всё ещё не гордые. Отправляем машину в перезагрузку. Dexpot отказывается работать. В папке System32 библиотеки нет, хотя когда файлы устанавливались нужная библиотека мелькнула.
Гуглим. Качаем. Заливаем. Тестим. Гордости поубавилось. Качаем 1.6Beta… хм… уже установщик.
Неожиданно:


Нормально установилась и даже запустилась.

Настроек много, программист старался, но предыдущий гемор неудачный опыт уже сбил настрой. Хотя на русском на кракозябском я слаб, английский вариант тоже не шибко помог. Что мне понравилось в программе, это возможность задавать свои ярлыки для каждого рабочего стола . Есть и несколько сомнительных функций, типо задания индивидуальных разрешений. Ощущение комбайна не покидает. Закрываем Dexpot.

Virtual Dimension

Сайт:
Размер: 400Кб
Бесплатная

Что немного напрягает, то что программа остановила своё развитие аж в 2005 году. Качаем. Устанавливаем. Запускаем. В маленьком окошке, мы сможем наблюдать иконки запущенных окон и приложений.

Данная панелька непривычна, но программа мне понравилась. Настроек в меру. Можно настраивать каждый рабочий стол в отдельности, хоть обои по настроению выставлять.


Работает без глюков и не тормозит, приятные ощущения после себя оставляет, так что если она задержится на вашей компьютере, буду рад, что помог:)
Ещё одним неоспоримым плюсом Virtual Dimension является возможность индивидуальной настройки окна, например такие как «всегда сверху» или «прозрачность»:

Finestra Virtual Desktops (ранее Vista/XP Virtual Desktops)

Сайт:http://vdm.codeplex.com/
Размер: 1745Кб
Бесплатная

Последнее обновление программы было в феврале 2011 года. Программа распространяется в виде установочного пакета msi, что мою захламленную тестовую винду не может не радовать.
Скачиваем. Открываем. Устанавливаем. Запускаем.

Первым делом лезем изучать менюшки и настройки:


Как видите настроек много, но в меру. Распределены они хорошо и достаточно понятны. Разработчик скорее всего поглядывал на Spaces и Exposé, но и без тупого копирования. Переключалка между столами иногда глючит, а плане может «моргнуть» окном заднего плана, а потом отрисовать перекрывающее окно, но это терпимо.


Ставшее уже де-факто у подобных программ - отображение сразу всех рабочих столов:


Нажимаем Win+Z, анимация, и видим наши столы. Окна можно прям так переносить с одного стола на другой. Работает быстро, но снова огорчает, что окна застывают. Ну хочется может одновременно 4 фильма смотреть. Изучаем дальше меню и находим:

В данном окне, мы можем скрывать и отображать нужные нам окна. Правда не знаю откуда там взялись большинство пунктов.

Other

Хотелось бы сказать, что есть и платные подобные программы, такие как AltDesk (150р) от Aston и Virtual Desktop Manager ($24.95). Бесплатные аналоги имеют много настроек и сомневаюсь, что платные версии смогут в чем-то переплюнуть, так что их проверять даже не захотел.

Благодарности

Спасибо sskalmykov , dude_sam , TheHorse и ещё пятерым хабрачеловекам, без которых вы бы не скоро увидели эту статью.

P.S.

Надеюсь данный топик-обзор будет вам полезен. Обо всех ошибках просьба писать в личку. Если захотите заминусовать карму, тоже хотелось бы узнать о причинах в личку. Спрашивайте, если смогу - отвечу. Хотя быстрее будет самому установить, чем меня ждать:)
Всех с днем программиста!


Хорошей рабочей недели.

UPD: Если вы знаете принцип работы подобных программ или какой-либо отдельной в частности, поделитесь этими знаниями, нам всем будет очень интересно.







2024 © gtavrl.ru.