問題タブ [xrandr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 外部モニター接続時にX11ディスプレイのサイズを自動的に変更
私はUbuntuを実行しているラップトップを持っており、オフィスにいるときに外部モニターを接続します。通常、これにはxrandr --auto
、ラップトップが外部モニターに一致するようにディスプレイのサイズを変更するために実行する必要があります。これが自動的に実行され、モニターが接続されたときにトリガーされると便利ですがxrandr --auto
、ラップトップがサスペンド/ハイバネートからウェイクアップしたときに実際に実行するのに十分です。
/etc/pm/sleep.d/00xrandr.sh
その行を含むスクリプトを作成しました
ただし、スクリプトがXディスプレイにアクセスできないため、これは失敗します。
何か案は?
screen - Xrandr エラー。BadName (名前の付いた色またはフォントが存在しません)
この小さな「スクリプト」を使用して、 xrandrを使用して職場のデスクトップを拡張することに成功しました。
ある日、魔法のように機能しなくなるまで、すべてが順調に進んでいました。使おうとすると。私はちょうどこのメッセージを受け取ります。
失敗したリクエストの X エラー: BadName (名前付きの色またはフォントが存在しません)
ラップトップのディスプレイは奇妙な方法でサイズ変更されますが、拡張モニターでは何も起こりません。
gnome デスクトップのデフォルト設定を復元しました。フォント構成を変更し、他のレイアウトとモニターで試しましたが、常に同じことが起こります。
opengl - X11 で "switch from" および "switch to" イベントを処理する方法は?
フルスクリーンの OpenGL アプリケーションを作成しています。ユーザーが切り替えたときに元のデスクトップ モードを復元し、ユーザーが切り替えたときにモードを復元したいと考えています。これは「FocusIn」および「FocusOut」イベントのように見えますが、これには適していません。ユーザーが Alt+Tab を押してウィンドウ セレクターが表示されるとすぐに、ウィンドウは "FocusOut" を取得します (この時点でウィンドウがフォーカスを失っているため)。
mouse - xrandr: ジェイル マウス
この質問は、Ask Ubunutu で既に行っています。残念ながら、私は答えを受け取っていません。この質問はウブヌツ固有のものではないので、ここで試しています。
コンソール経由で xrandr を使用して、セカンダリ モニターを有効/無効にしています。これはこれまでのところうまくいきます。残念ながら、マウスを 1 つの画面の外に移動すると、別の画面に表示されます。この機能を無効にして、マウスを 1 つの画面に固定するにはどうすればよいですか?
私はUbunutu 10.10と素晴らしいものを使用しています-gnome/kdeはありません。
x11 - Xvfb ディスプレイのサイズ変更
簡単な質問: Xvfb ディスプレイのサイズを変更する方法はありますか?
RandR で試してみましたが、RandR 拡張機能は Xvfb でサポートされていないようです。画面のサイズを変更する他の方法はありますか?
ご協力いただきありがとうございます!
linux - Detect the power status of a display monitor dynamically
Is there a way that we can find the status of a display monitor in a linux environment? pointers on any standard C libraries / unix calls would be helpful. I got many interesting articles on how this can be achieved on win32, but none of them would point a solution for a linux environment.
i tried using xrandr, but it fails to detect the status dynamically
any pointers??
x11 - Xlib 経由で接続されたモニターの変更を観察する方法は?
外部モニターが接続されていることを検出し、Xlib を介してそれらを自動的に有効にして構成するプログラムを作成しようとしています。これを可能にする XRandr 拡張機能があることは知っています。私の質問は、XRandr イベントをアプリケーションで受信できるようにするにはどうすればよいですか? どのイベント マスクを使用すればよいですか? xev アプリがこれを実行できることを知っています。
linux - Linux でソフトウェアからモニターの自動調整を強制する
アナログ モニターを使用すると、Xorg の起動時に画像が常に右にずれます。たとえば xranrd を使用して、ソフトウェアから自動調整を強制する方法はありますか?
x11 - 不足している RANDR 拡張機能を追加する方法
ヘッドレス サーバーに xvfb サーバーをセットアップしましたが、DISPLAY=:99 Firefox を実行しているときに、RANDR 拡張機能が見つからないという例外が発生します。
彼らの多くは、xorg.conf ファイルからいくつかの xinerna を無効にするように言っていますが、私の場合、このファイルは作成されません。
そこで、不足している RANDR 拡張機能を追加する方法を探しています。
linux - 外部表示用のudevルールを追加
xrandrを使用して接続された外部ディスプレイを構成する小さなシェルスクリプトを作成しました。
それはうまくいきます。今、私はそれを自動的にトリガーさせたいのですが、これはudevで実行できることがわかりました。私は試した
これは、外部ディスプレイの出力を接続すると
そしてそれを差し出すとき
また良い。
次に、udevルールを追加しました。
udevを再起動しました
残念ながら、ディスプレイをプラグイン/プラグアウトしても何も起こりません。プラグを差し込んだ後に手動で呼び出すと、スクリプトが正しく機能するため、スクリプトmonitor_autoswitcher.sh
は確実に機能します。
何が欠けていますか?