私は、さまざまな PC ハードウェア (具体的にはディスプレイ) で使用できる Linux の着手アプリケーションで作業しています。
このアプリケーションは、許容される最高の解像度の環境を設定する必要があります (libXrandr から関数 XRRSSizes で取得)。
問題は、一部のハードウェアでは、最高のオプションを設定しようとすると仮想デスクトップが作成されることです。つまり、実際の解像度が低く、すべてにアクセスするには画面の端をマウスでスクロールする必要があるデスクトップです。
仮想解像度で作業していることを Xlib (またはその兄弟の 1 つ) 内で検出する方法はありますか (つまり、サイズ変更が期待どおりに行われませんでした)。
この状況の回避策のヒントもいただければ幸いです...
ありがとう