LINUX.ORG.RU

Проблемы с 2мя мониторами в KDE (из архива)

 ,


0

1

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

Это решается следующим образом:

Параметры системы => Рабочая среда => Диспетчер окон => Поведение окон => Вкладка «Дополнительно». Под меткой «Размещение нового окна», в комбобоксе выбрать «Под мышью»


Есть приложения, которым на эту галку пофигу. Например, mediainfo-gui продолжит открываться на том мониторе, у которого есть координата 0:0 вместо того, который основной.

BityjPixel
()
Ответ на: комментарий от BityjPixel

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

viland
() автор топика
Ответ на: комментарий от viland

Похоже на то. Кстати, обычно это gtk-шные приложения. Для таких программ приходится в «параметры системы - Диспетчер окон - особые параметры окон» прописывать принудительные правила, чтобы они тоже открывались на нужном мониторе.

BityjPixel
()
Ответ на: комментарий от viland

Ну так и есть.

** Файл: MediaInfo_GUI_GNU_FromSource/MediaInfo/Source/GUI/VCL/GUI_Main.cpp **

//***************************************************************************
// GUI - Form
//***************************************************************************

//---------------------------------------------------------------------------
void __fastcall TMainF::GUI_Configure()
{
    //Hard coded
    Width=500;
    Height=400;
    if (Screen->Width>=1024)
        Width=700;
    if (Screen->Width>=1280)
        Width=820;
    if (Screen->Height>=768)
        Height=500;
    if (Screen->Height>=1024)
        Height=600;
    Left=(Screen->Width-Width)/2;
    Top=(Screen->Height-Height)/2;

Правда в других исходниках такого хардкода не нашёл.

viland
() автор топика

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

Это разве проблема, переместить можно. Вот то, что некоторые SDL-игры в полноэкранном режиме могут открываться не на том мониторе, вот это засада.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

О да, это проблема =) В индивидуальных случаях конечно… Например когда третий «монитор» это выключенный в данный момент проектор и он является крайним левым устройством =) И да - тут точно не перенесешь =) В первом случае с приложениями еще может спасти пренос окошка через превью положения окон в списке рабочих столов.

viland
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.