特定のChromeウィンドウを作成してドロップダウン検索ウィンドウとして使用する

特定のChromeウィンドウを作成してドロップダウン検索ウィンドウとして使用する

私はprocess1が存在する場合は可視性を切り替え、存在しない場合はprocess1を起動する "toggle.sh process1"で実行される単純なスクリプトを使用します。本当にシンプルだが便利です。私はTerminal、kate、nautilus、lyxなどのいくつかのアプリケーションでそれを使用しています。 (それぞれはgnomeに指定されたショートカットを持つ「ドロップダウンターミナル」と同じです)

ただし、特定のChromeウィンドウでこれを行うには、より洗練された方法が必要です。これは、このスクリプトの制限がプロセス名とウィンドウIDの間に1対1の対応が必要であるためです。

どのようにこれを達成できるかについてのアイデアはありますか?

編集:
より明確にするために、検索目的でChromeウィンドウの可視性を切り替えて、存在しない場合はウィンドウを作成したいと思います。次のいずれかの方法で問題を解決できますが、方法が見つかりません。 - 別のプロセス名と単一のプロセスオプションを使用してChromeインスタンスを実行します。 (Chromeへのシンボリックリンクを作成し、名前を「dropdown-chrome-4-search」と指定すると機能しません)

  • 作成:新しいChromeウィンドウを作成し、タイトルを「chrome-4-dropdown」に変更します。移行の場合:移行するスクリプトから「chrome-4-dropdown-Purposes」というタイトルのウィンドウIDを取得します。 (スクリプトの最初の生成ステップを実行する方法がわかりません)

ベストアンサー1

悪い解決策を見つけたと思います。 google-chrome --user-data-dir=XYZ を実行すると、XYZ がプロセス名に引数として表示されるため、プロセスのリストからそれを grep してウィンドウ ID を取得できます。今2つのプロファイルがあるので完璧ではありません。しかし、同じユーザー名に署名すると、同期に役立ちます...うまくいけば...

おすすめ記事