GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vyhledat název aktuálního pracovního prostoru?

Existuje nějaký způsob, jak bash skript vyhledat název aktuálního pracovního prostoru (virtuální plocha)?

To se zdá být opravdu užitečné pro věci, jako je přizpůsobení chování v mém souboru .bashrc na základě pracovní plochy, ve které byl vytvořen shell.

Přijatá odpověď:

Můžete to udělat pomocí wmctrl -d vypsat všechny pracovní prostory. * představuje aktuální pracovní prostor:

~$ 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

Chcete-li tedy získat pouze aktuální, grep pro * :

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

Doufám, že to pomůže!


Ubuntu
  1. Jak vytvořit nové okno v aktuálním adresáři v Tmux?

  2. Jak změnit název hostitele?

  3. Jak získat informace o aktuální konfiguraci Grub / Boot?

  1. Jak změnit hlavní doménu na mém hostingu

  2. Jak nastavit název vlákna v Linuxu pthreads?

  3. Jak získat aktuální rozlišení monitoru nebo název monitoru (LVDS, VGA1 atd.)

  1. Ubuntu – Jak nechat Pam_exec spustit skript jako aktuální uživatel?

  2. Jak zkopírovat cestu k aktuálnímu adresáři v Ubuntu 18.04?

  3. Jak odeslat okno do jiného pracovního prostoru, aniž byste změnili aktivní pracovní prostor?