どのデスクトップウィンドウが属しているかを覚えておく

どのデスクトップウィンドウが属しているかを覚えておく

すべてのデスクトップで起動後にウィンドウ (例: SMPlayer) が自動的に表示されるように設定するにはどうすればよいですか?

PS: あることは知っていますkstartが、私は、関連ファイルですぐに使用でき、この機能のインストール/セットアップが完了した後、どのアプリケーションでも GUI 経由でアクティブ化できる、あまりハッキング的ではないソリューションを好みます。

答え1

設定ファイルを使った解決策に満足している場合:インストールデビルスピー2(Ubuntu: ) を作成し、次の内容sudo apt install devilspie2を入力します。~/.config/devilspie2/smplayer.lua

if (get_application_name() == "SMPlayer") then
  pin_window();
end  

次に、devilspie2 を実行し、すべてが期待どおりに動作する場合は、ログイン後に KDE がそれを起動することを確認します。

関連情報