OmarchyでChromeを常に新しいウィンドウで開く方法

Omarchyには大体満足しているが、一つだけ気に入らないことがあった。

Super+Shift+BでChromeを起動できるのだが、すでにChromeが起動していた場合、そのワークスペースに移動されてしまう。これが結構不快で、Hyprlandを使っているならタブではなくウィンドウをたくさん表示する方が便利だと感じている。

毎回新しいウィンドウで開く方法

毎回新しいウィンドウで開くには、.config/hypr/bindings.confの設定を変更すればいい。 2つのオプションを追加するだけで、毎回ウィンドウが新しく表示されて快適になる。

  • --new-window
  • --profile-directory

この2つを設定する。

bind = SUPER SHIFT, B, Browser, exec, $browser --new-window --profile-directory="Default"

--profile-directoryについて

これはChromeのプロファイルを指定するオプション。--new-windowだけだと、そのあとにプロファイルを選択した際、選択したプロファイルが別のワークスペースにあったら移動してしまう。

そのためプロファイルを指定することで、ワークスペースの移動を防げる。 (プロファイルを複数使い分けている人にはちょっと辛いかもしれない...)

プロファイルの探し方

ls ~/.config/google-chrome

ここで表示されるDefaultProfile 1Profile 2...という形で、プロファイルを増やすことにディレクトリが作られる。そのディレクトリ名を指定すればいい。

最後に

現状では、なるべくプロファイルを1つで運用し、タブではなくウィンドウを増やしていく方がOmarchy(Hyprland)では使いやすいと思う。このスタイルでしばらく使ってみようと思う。

カテゴリ