Виртуальный рабочий стол


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

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

Переключаемые рабочие столы были разработаны и реализованы в Xerox PARC как «Rooms» Остином Хендерсоном и Стюартом Кардом в 1986 году [1] и (неосознанно для авторов до их публикации) были концептуально похожи на более раннюю работу Патрика Питера Чана в 1984 году. Эта работа была защищен патентом США. [2]

Переключаемые рабочие столы были представлены гораздо более широкой аудитории Томом Ластранджем в swm ( Оконный менеджер Solbourne для X Window System ) в 1989 году. («Виртуальный рабочий стол» изначально был торговой маркой Solbourne Computer .) помещаются в позиции x, y на дисплее компьютера, окна запущенных приложений затем размещаются в позициях x, y в данном «контексте» виртуального рабочего стола. Затем они доступны пользователю только в том случае, если этот конкретный контекст включен. Переключение рабочего стола предоставляет пользователю пейджер для переключения между «контекстами» или страницами экранного пространства, только одна из которых может отображаться на дисплее компьютера в любой момент времени.обеспечить переключение рабочих столов.

Другие виды сред виртуальных рабочих столов не предлагают отдельные виртуальные экраны, но вместо этого позволяют перемещаться по рабочему столу, который больше, чем может отображать доступное оборудование. Это средство иногда называют панорамированием, прокруткой рабочих столов или окном просмотра. Например, если графическая карта имеет максимальное разрешение, превышающее разрешение экрана монитора, диспетчер виртуального рабочего стола может разрешить размещение окон «за краем» экрана. Затем пользователь может перейти к ним, переместив указатель мыши к краю дисплея. Видимая часть большего виртуального экрана называется областью просмотра .

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


Виртуальные рабочие столы отображаются как грани куба.

В этом примере Unix-подобная операционная система использует оконную систему X и подключаемый модуль куба Compiz для украшения среды рабочего стола KDE .
Динамические виртуальные рабочие столы в GNOME Shell. Рабочие пространства автоматически добавляются или удаляются по мере использования или освобождения существующих.
Виртуальный рабочий стол в Windows 10, показывающий два открытых приложения на одном рабочем столе, с миниатюрой, показывающей другой рабочий стол