web-dev-qa-db-ja.com

端末から特定のワークスペースでアプリを開くにはどうすればよいですか?

私はGNOMEデスクトップ環境でUbuntu 18.04 Bionic Beaverを使用しています。キーボードショートカットを使用して、特定のChrome人の別のワークスペースにある人)でWebページを開きたいと思います。Webページを開くことは問題ありませんが、コマンドを拡張して開く方法がわかりません私の2番目のワークスペースにあります。開いた後、別のワークスペースに移動するショートカットがありますが、すべてを一度に実行したいと思います(.shファイルが役に立ちますか?)。これは私がこれまでに持っているものです:

google-chrome https://askubuntu.com/ --profile-directory="Person 0"
2
Mees

それはハックな回避策ですが、これはあなたが探しているものを達成すると思います。次のコマンドを実行して、最初にwmctrlをインストールする必要があります

_Sudo apt install wmctrl
_

次に、bashスクリプトを作成する必要があります。最初にテキストファイルを作成し、それに次の行を追加します。

_#!/bin/bash
wmctrl -s 1
google-chrome --new-window https://askubuntu.com/ --profile-directory="Person 0"
_

(_wmctrl -s %n_番目のワークスペースでChromeを開く場合は、2行目で_%n+1_を使用する必要があります。)ファイルを次のように保存します_chrome-workspace2.sh_、および 実行可能にする

最後に、キーボードショートカットを作成するときに、このスクリプトへのフルパスをショートカットのコマンドとして使用します。

3
pomsky