xdg-open(または同様のもの)にバックグラウンドでウィンドウを開くように指示できますか?

xdg-open(または同様のもの)にバックグラウンドでウィンドウを開くように指示できますか?

私はxdg-opencronjobを使用して毎時間管理Webアプリを開き、私の時間(および他の繰り返し項目)を記録します。これはうまくいきますが、迷惑な使いやすさの問題があります。 1時間に1回フォーカスの**:00あるブラウザウィンドウが前景に開き、そのように自分の関心を盗むことが発生します。何かを入力してEnterキーを押すと、まったく関係のないコンテンツが時間管理ソフトウェアに公開されることがあります。 (これはほとんど起こらず、ほとんどの場合ただ破壊的というよりは迷惑です。 )

cronjobでウィンドウが作成された場合、フォーカスを奪うことなくウィンドウを背景に表示する方法はありますか?一部のパラメータを設定したり、一部の環境変数を定義してウィンドウを背景に表示したりすることもできます。それとも、他のプログラムがこの問題をよりよく解決できるのでしょうか?

システム全体のフォーカス盗難を有効にしたくありません。そうすればもっと破壊的かもしれないからです。実際に使用するたびに、呼び出された各ウィンドウに焦点を合わせる必要があります。それ以外の場合は、前のウィンドウに記録され続けます。

ウィンドウマネージャは、次のウィンドウを区別できる必要があります。直接要求(フォアグラウンド)とウィンドウは、一部のcronjob、自動更新、または外部メッセージ(バックグラウンド)によって自動的に開きます。しかし、それはおそらく希望です。そうですか?

私は現在Ubuntu 16.04(Unity)を使用しており、Firefoxで検索しています。 (他のデスクトップまたはウィンドウマネージャはこれを実行できますか?)

時間をかけて答えてくれてありがとう。

ベストアンサー1

おすすめ記事