通知転送が別のモニタに表示されるように強制できますか?

通知転送が別のモニタに表示されるように強制できますか?

ユーザーに非定期的な情報を提供するために通知を送信しています。ただし、2 つのモニター設定では、通知転送は常にウィンドウを右モニターの右下隅にマップします。

ユーザーは、ポップアップが左モニターの右下に移動することを望みます。

通知の送信は -geometry コマンドライン引数を受け入れないようで、コントロールセンター -> ウィンドウ固有の設定はウィンドウクラスを自動的に認識しないようです。

特定の場所に通知送信を強制的に表示する方法はありますか、それともRHEL5に適した選択肢がありますか?

ベストアンサー1

表示変数を少し変更してみることができます。

DISPLAY=:0.1 notify-send [options] "summary" "body"

通常、デスクトップ画面は:0、メイン画面は:0.0、セカンダリ画面は:0.1などです。

私の記憶が正しい場合は、別の画面に表示されます。

通知転送アプリケーションを実行するときにDISPLAY値を変更するには、ラッパースクリプトまたは同様のスクリプトが必要な場合があります。実際のルート以前のルートにある限り、誰も気づかずにうまく機能します。

おすすめ記事