現在のワークスペースの代わりに初期ワークスペースでアプリケーションを起動します。

現在のワークスペースの代わりに初期ワークスペースでアプリケーションを起動します。

アプリケーションを起動し、アプリケーションの起動中にワークスペースを切り替えると、アプリケーションは「オリジナル」と呼ばれるワークスペースではなく現在のワークスペースに移動します。

この動作はどこで変更できますか?

私は今xfceを使用していますが、長い間他の設定のためにこの問題が発生しました。 Awesomeとqtileでも同じ動作が発生しました。

ベストアンサー1

この機能を直接見たいのですが、不可能だと思います。

アプリケーションの起動に時間がかかる場合は、次のような理由がいくつかあります。

  • 何を開始しても、フォークして実行するのが遅くなる可能性があります。
  • アプリケーションの実行可能ファイルへのファイルシステムへのアクセスが遅くなる可能性があります(特にネットワークファイルシステムの場合)。
  • Xサーバーに接続する前に、アプリケーションが独自に初期化される速度が遅くなることがあります。
  • アプリケーションはX11サーバーに接続し、最初のトップレベルウィンドウを開く間に遅延が発生する可能性があります。

私たちのユーザーは、文字通りすべてのユーザーよりも前にアプリをリリースすると思います。これはマウスボタンを放すとメニューオプションが選択するアプリケーションを実行する時間になります。または、Enter端末でキーストロークを押して、シェルがアプリケーションを起動するコマンドを受け入れるようにする時間です。あるいは、ブラウザのハイパーリンクをクリックしてダウンロードが発生し、最終的にダウンロードが完了したときにファイルが開かれる時点である可能性があります。それが何であれ、システムは関連イベントを新しい最上位ウィンドウの最終表示に因果的にリンクするほどスマートではありません。

X11サーバーに初めて接続するときと同じように、アプリケーションの起動時間を考慮すると、この機能を大まかに推定できます。 X11サーバーは、少なくとも原則としてこれを簡単に知ることができます。これは、少なくともその時点以降に生じる遅延を軽減する。なぜなら、その時点で表示されるすべてのワークスペースでアプリケーションウィンドウを開くことができるからです。また、人々がその時点でどのワークスペースが表示されているかを確認できるように、ワークスペースの切り替えが発生したときにタイムスタンプの記録を維持する必要があります。それはスモーフ。これは面白いでしょう。まだ完了していないと思いますが、どのくらいの作業が必要か、この近似が実際に十分に良いかどうかはわかりません。

おすすめ記事