2011-10-19 30 views
0

Linux環境でディスプレイモニタの状態を確認する方法はありますか? 標準のCライブラリ/ unix呼び出しのポインタが参考になります。私はこれをwin32上でどのように達成できるかについて多くの興味深い記事を持っていますが、それらのどれもLinux環境の解決策を指摘しません。ディスプレイモニタの電源状態を動的に検出する

私はxrandrを使ってみましたが、それは、ステータス動的

任意のポインタを検出できません?ここ

+0

これはあなたを助けるかもしれません:プロトコルとツールはDPMS(電力管理シグナリングの表示)と呼ばれます。また、使用している環境を指定する必要があります。たとえば、コンソールの下ではXの下にさまざまなツールがあります。 –

+0

@DarkFalcon私はopen suse 10.3バージョン環境を使用しています。私はさらにdpmsツールをチェックしてみましょう – user1003782

答えて

0

Linux Real Mode Interfaceを使用して簡単なプログラムである:

#include "lrmi.h" 

int main(void) 
{ 
    struct LRMI_regs r = {0}; 
    r.eax = 0x4F10; 
    r.ebx = 0x02; 

    ioperm(0, 1024, 1); 
    iopl(3); 

    if(!LRMI_init() || !LRMI_int(0x10, &r)) 
    { 
     return -1; 
    } 
    return (r.ebx >> 8) & 0xFF; 
} 

いくつかの可能な戻り値:0(ON)、1(スタンバイ)、2(サスペンド)、4(オフ)は、図8(に減少します)。

関連する問題