GNU/Linux >> Linux の 問題 >  >> Ubuntu

現在のワークスペースの名前を検索する方法は?

bashスクリプトが現在のワークスペース(仮想デスクトップ)の名前を検索する方法はありますか?

これは、シェルが作成されたデスクトップに基づいて.bashrcファイルの動作をカスタマイズする場合などに非常に役立つようです。

承認された回答:

wmctrl -dでそれを行うことができます すべてのワークスペースを一覧表示します。 * 現在のワークスペースを表します:

~$ wmctrl -d
0  * DG: 3840x1080  VP: 0,0  WA: 0,25 3840x1055  1
1  - DG: 3840x1080  VP: N/A  WA: 0,25 3840x1055  2
2  - DG: 3840x1080  VP: N/A  WA: 0,25 3840x1055  3
3  - DG: 3840x1080  VP: N/A  WA: 0,25 3840x1055  4

したがって、現在のgrepのみを取得するには、*のgrepを使用します。 :

~$ wmctrl -d | grep -w '*'
0  * DG: 3840x1080  VP: 0,0  WA: 0,25 3840x1055  1

これがお役に立てば幸いです!


Ubuntu
  1. Ubuntu – Pam_execに現在のユーザーとしてスクリプトを実行させる方法は?

  2. ホスト名を変更する方法は?

  3. Ubuntu 18.04で現在のディレクトリのパスをコピーする方法は?

  1. アクティブなワークスペースを変更せずにウィンドウを別のワークスペースに送信するにはどうすればよいですか?

  2. 現在のGrub/ブート構成に関する情報を取得する方法は?

  3. ホスティングのメインドメインを変更する方法

  1. 現在のgitブランチの名前をシェルスクリプトの変数に取得する方法は?

  2. Makefile でユーザー名を取得するにはどうすればよいですか?

  3. 現在のモニター解像度またはモニター名 (LVDS、VGA1 など) を取得する方法