16:21 - Wednesday, 23 April 2014

How To Start Gkrellm So That It Shows Up On All Virtual Desktops?

#Topics: gkrellm how to open,how start gkrellm,launch gnome classic instead of cinnamon at startup

I’d like to open the GKrellM system monitor so that it is present on all virtual desktops. How to do that?

Using Ubuntu 11.04 (Natty) & classic GNOME (not Unity).

Bonus questions:

  • How to skip the gkrellm window from the taskbar (on the bottom of the screen)?
  • How to launch it automatically when logging in?

(I can ask those separately, too. Or please point out if some of these are already covered.)

Instead of using a starting option, set the rules in your window manager. I’m not sure whether you use Compiz, if yes, you can set the rules in Compiz using the compiz settings manager (ccsm). Again, since I have only 10.04 and 12.04 around, I can only give you a rough guide.

  1. Open ccsm, enable the plugin “Window rules” (under Window Management). If you don’t have ccsm installed yet, you can do that by typing

    sudo apt-get install compizconfig-settings-manager

    The usual caveats about the stability of ccsm and problems when meddling with Compiz settings apply.

  2. In the field called “sticky”, type

    class=Gkrellm
  3. Answer to the second question: copy the same under “Skip taskbar”, “Skip pager” etc.

  4. To launch automatically, start gnome-session-properties and click on “Add” button on the right. Add the name (Gkrellm), command (gkrellm) and comment (“Who came up with the ridiculous name >>gkrellm<

EDIT: turns out that gkrellm actually has a “sticky” and “skip taskbar” option. They do not work properly on my 10.04 system (error message: Cannot open config file /home/nexus/.gkrellm2/user-config.new for writing.), but works without any problems on 12.04. In any case, the WM solution is applicable to any such problem.

I’ve been able to rid the taskbar of gkrellm by restarting Cinnamon. Click on Settings (the ^ on the panel ) and then Troubleshoot. Then click Restart Cinnamon. This isn’t a persistent fix but it works as long as your session.

Share

Advertisement

Comment