GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo buscar el nombre del espacio de trabajo actual?

¿Hay alguna forma de que un script bash busque el nombre del espacio de trabajo actual (escritorio virtual)?

Esto parece realmente útil para cosas como personalizar comportamientos en mi archivo .bashrc según el escritorio en el que se creó el shell.

Respuesta aceptada:

Puedes hacerlo con wmctrl -d para enumerar todos los espacios de trabajo. El * representa el espacio de trabajo actual:

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

Entonces, para obtener solo el actual, grep para el * :

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

¡Espero que esto ayude!


Ubuntu
  1. ¿Cómo crear una nueva ventana en el directorio actual en Tmux?

  2. Ubuntu:¿cómo hacer que Pam_exec ejecute el script como el usuario actual?

  3. ¿Cómo cambiar el nombre de host?

  4. ¿Cómo copiar la ruta del directorio actual en Ubuntu 18.04?

  5. ¿Cómo enviar una ventana a un espacio de trabajo diferente sin cambiar el espacio de trabajo activo?

Cómo resolver la falla temporal en el error de resolución de nombres

Cómo cambiar el nombre de host en Debian 10

Cómo obtener la apariencia de Windows en Ubuntu 18.04

¿Cómo comprobar el nombre de la base de datos de Joomla?

Cómo cambiar el nombre de host en Debian Linux

¿Cómo debo determinar la utilización actual de la red?