У меня есть система с двумя мониторами, работающая под управлением Ubuntu 12.10 с рабочим столом Gnome 3. Я хочу запустить полноэкранное приложение Wine на одном мониторе (я назову его «вторичным»), в то время как другое («первичное») не будет затронуто и продолжит работу обычного рабочего стола Gnome.
Я должен использовать Wine Virtual Desktop ( wine explorer /desktop=foo,1680x1050
), потому что в противном случае второй монитор отключается и приложение работает на основной.
Однако окно виртуального рабочего стола не занимает весь экран из-за оконных декораций. Я удалил их из максимизированных окон, используя этот рецепт , но окно не максимизируется (хотя его размер можно изменить) и не может быть максимизировано с помощью его контекстного меню.
На дополнительном мониторе нет панели Gnome или каких-либо других препятствий. Если бы я мог избавиться от украшений, я достиг бы именно того, чего хочу.
Есть ли способ, которым я мог бы либо принудительно развернуть окно виртуального рабочего стола вина, либо сказать Metacity, что это окно не должно быть украшено? Или, может быть, есть другой подход?
Я, очевидно, попробовал winecfg
«разрешить оконному менеджеру декорировать / контролировать окна», но, похоже, они не влияют на окно виртуального рабочего стола. Приложение не может быть запущено само по себе и всегда работает в полноэкранном режиме.
Обратите внимание, я явно не хочу настраивать мониторы как отдельные дисплеи X11, на каждом из которых работает отдельный X-сервер.
источник
Я нашел,
~/.config/monitors.xml
где вы можете установить, какой монитор является основным (основной: да), так что вино показывает Skyrim на моем правом мониторе, в то время как мой левый все еще показывает единство и firefox :)источник