Linux Gnome 3 & XTerm
My company upgraded their Ubuntu to 11.10 so I was faced with the choice between UNITY or Gnome 3. As I was using Gnome 2 before (and still will be for a while at home), I thought to try the gnome-shell.
The biggest change is away from the Task bar to the Exposé-like overview of all windows, combined with a per-application chooser on the left (called “dash” in Gnome new-speak). The Alt+Tab window switcher got Application centric too. The application-behaviour means: switch between windows of the same application with Alt+(key over tab). After getting used to it, it’s not that bad, even faster for some tasks.
However, there was one big problem. I’m still using the XTerm and just can’t leave it for something like gnome-terminal. I usually open a lot of xterms on my desktop. I have them display something sensible in their title bar. Now with Gnome 3, every XTerm is recognized as its own little application, that means I have to switch between XTerm-windows using Alt+Tab.
While this itself maybe wouldn’t be that big a deal, it also results in all the XTerm-windows only showing their class in both the Alt+Tab switcher and the dash (remember, the switcher and the dash are supposed to show the Application, not the apps window title). That means it gets really really difficult to find an XTerm window, as the title bar content is no longer visible anywhere.
So I had to resort to patching the gnome-shell to treat all the windows with a class of UXterm as one single application. Now I can switch to an xterm using Alt+Tab, and between xterms with Alt+(key over tab). A first step of making Gnome 3 usable to me!
update
Download extension. it cannot be accepted on the official extensions website because it works for local apps with the correct desktop files, but still useful for remote apps grouping and if you don’t want to bother about desktop files. you can install the extension with gnome-tweak-tool
there actually is! in recent gnome, you have to make sure that there is a file named “uxterm.desktop
” with this exact name, exact capitalisation, in your application search path (typically ~/.local/share/applications
and /usr/share/applications
)!
the content should have the following lines:
[Desktop Entry]
Exec=uxterm
Type=Application
NoDisplay=false
StartupWMClass=UXTerm
Terminal=false
Name=UXTerm
then the uxterm windows should be grouped by their class. hope it helps
by Nei
2013, April 08 (Mon)@ 16:05
Hi Tnx for the quick reply :)
It works i now have the grouped but still the are all having same name “ Terminal”
Regards Coffe
by Coffe
2013, April 08 (Mon)@ 16:38
i am starting my xterm on a other host, dont know if thats the problem..
As i where to soon before saying it worked.
So i still get 1 xterm for every terminal i start.
Regards Coffe
by Coffe
2013, April 08 (Mon)@ 16:44
Hi, I have the same problem that i get lots of xterms. is there any updates to this ?
Best regards Coffe