ver nombres de espacios de trabajo en gnome

Tengo un montón de espacios de trabajo en el espacio de trabajo 2.30.2 (no tengo ni idea de si eso es viejo, es lo que me dieron). Solía ​​ser que si tenía un conmutador de espacio de trabajo en el panel que solo mostraba el espacio de trabajo actual y tenía muestra el nombre, se mediría a sí mismo para que fuera lo suficientemente grande como para mostrar el nombre, y yo estaba feliz.

Sin embargo, algo cambió (pasamos de centOS 6.3 a centOS 6.6, pero no estoy seguro de si esa fue la causa), y ahora el conmutador del espacio de trabajo no cambia de tamaño, y es demasiado pequeño para mis nombres de espacios de trabajo.

¿Hay alguna manera de forzar al conmutador a ampliarse? o ¿hay alguna forma de mostrar un nombre de espacio de trabajo actual con un golpe de tecla?

El siguiente command da los nombres de los espacios de trabajo :

gsettings get org.gnome.desktop.wm.preferences workspace-names 

Puedes usar xdotool : –

 NAME xdotool - command-line X11 automation tool DESCRIPTION xdotool lets you progtwigtically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions. There is some support for Extended Window Manager Hints (aka EWMH or NetWM). See the "EXTENDED WINDOW MANAGER HINTS" section for more information. 

Algunos commands útiles:

  • xdotool get_num_desktops : xdotool get_num_desktops la cantidad actual de escritorios
  • xdotool get_desktop : xdotool get_desktop el escritorio actual a la vista.

Por lo tanto, considere gsettings get org.gnome.desktop.wm.preferences workspace-names output como: ['Name1', 'Name2'] y xdotool get_desktop produce 2 entonces se encuentra actualmente en el segundo espacio de trabajo cuyo nombre es Name2 .


Además, wmctrl también puede ayudarte:

 NAME wmctrl - interact with a EWMH/NetWM compatible X Window Manager. SYNOPSIS wmctrl [ options | actions ]... DESCRIPTION wmctrl is a command that can be used to interact with an X Window manager that is compatible with the EWMH/NetWM specification. wmctrl can query the window manager for information, and it can request that cer‐ tain window management actions be taken.