Запустите приложение Wine в полноэкранном режиме на одном мониторе из настроек двух мониторов.


8

У меня есть система с двумя мониторами, работающая под управлением Ubuntu 12.10 с рабочим столом Gnome 3. Я хочу запустить полноэкранное приложение Wine на одном мониторе (я назову его «вторичным»), в то время как другое («первичное») не будет затронуто и продолжит работу обычного рабочего стола Gnome.

Имидж, наглядно объясняющий, чего я хочу добиться

Я должен использовать Wine Virtual Desktop ( wine explorer /desktop=foo,1680x1050), потому что в противном случае второй монитор отключается и приложение работает на основной.

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

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

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

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

Обратите внимание, я явно не хочу настраивать мониторы как отдельные дисплеи X11, на каждом из которых работает отдельный X-сервер.

Ответы:


4

В Wine есть простой способ использовать оконный режим:

  1. Начать настройку Wine (winecfg)

  2. Нажмите на вкладку «Графика»

  3. Установите флажок «Эмулировать виртуальный рабочий стол»

  4. Рядом с «Размер рабочего стола» введите точное разрешение экрана.


Приложение WINE не работает в полноэкранном режиме. Даже с WINE 2.8 некоторые приложения не реагируют на доступное разрешение экрана и предлагают только значения по умолчанию, такие как 1024x786, которые они не делают в реальном полноэкранном режиме.
Карл Рихтер

4

Я нашел, ~/.config/monitors.xmlгде вы можете установить, какой монитор является основным (основной: да), так что вино показывает Skyrim на моем правом мониторе, в то время как мой левый все еще показывает единство и firefox :)


Изменения, похоже, требуют перезапуска, а не только входа в систему и повторного входа в систему и Ubuntu 17.04 и, возможно, других.
Карл Рихтер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.