Mam system z dwoma monitorami, działający pod kontrolą Ubuntu 12.10 z komputerem stacjonarnym Gnome 3. Chcę uruchomić pełnoekranową aplikację do wina na jednym monitorze (nazywam ją „drugorzędną”), podczas gdy inna („podstawowa”) nie zostanie zmieniona i nadal będzie działać na zwykłym pulpicie Gnome.
Muszę użyć Wine Virtual Desktop ( wine explorer /desktop=foo,1680x1050
), ponieważ w przeciwnym razie drugi monitor zostanie wyłączony, a aplikacja będzie działać na podstawowym.
Jednak okno wirtualnego pulpitu nie zajmuje całego ekranu ze względu na dekoracje okien. Usunąłem je z zmaksymalizowanych okien przy użyciu tego przepisu , ale okno nie jest zmaksymalizowane (chociaż można go zmienić) i nie można go zmaksymalizować za pomocą menu kontekstowego.
Na monitorze dodatkowym nie ma panelu Gnome ani żadnych innych przeszkód. Gdybym mógł pozbyć się dekoracji, osiągnę dokładnie to, czego chcę.
Czy jest jakiś sposób, by zmusić mnie do zmaksymalizowania okna wirtualnego pulpitu wina lub powiedzieć Metacity, że to okno nie może być ozdobione? A może istnieje inne podejście?
Oczywiście próbowałem winecfg
„zezwolić menedżerowi okien na dekorowanie / kontrolowanie okien”, ale wydaje się, że nie mają one wpływu na okno wirtualnego pulpitu. Aplikacja nie może być uruchomiona sama w sobie i zawsze przechodzi w tryb pełnoekranowy.
Uwaga: wyraźnie nie chcę konfigurować monitorów jako osobnych wyświetlaczy X11, każdy z osobnym serwerem X.
źródło
Znalazłem,
~/.config/monitors.xml
gdzie możesz ustawić, który monitor jest podstawowy (podstawowy: tak), więc wino wyświetla Skyrim na moim prawym monitorze, podczas gdy mój lewy nadal wyświetla jedność i firefoxa :)źródło