nvDock

Posted by: bob on Sunday January 2nd 2011

This was a little application I made really because I was bored. At the time I was tweaking my Linux machine to run games as well as I could, and often you had to edit video driver settings for each game to make it run right. So I made this little icon dock so I could easy launch the settings and monitor my GPU temperature. I had no idea it was going to become so popular as to even make it into the distributions of other distros.

Hover over it and it will tell you your GPU temperature if your card is into that kind of thing. A double click will launch the NVIDIA settings control panel, and right click will bring up a nifty menu with a few options. Also on the menu it will show the NVIDIA driver version, which is surely to come in handy at least one time in your life.

NVDock is written in C, and uses the GtkStatusIcon functionality which if my memory serves me correct, requires GTK 2.10 or newer. Obviously it also requires that your window manager has a system tray… most do anymore.

Download

SVN Access

Development Branch

  • svn checkout http://bobmajdakjr.googlecode.com/svn/trunk/nvdock nvdock

Checkout Version 1.02

  • svn checkout http://bobmajdakjr.googlecode.com/svn/tags/nvdock-1.02 nvdock

Comments

3 Responses to “nvDock”

comment by nvDock « Linux pentru incepatori on Sunday March 13th at 12:10pm
[...] chiar daca folositi si KDE). Codul sursa al programului il puteti obtine din cadrul acestei pagini sau daca doriti pachetul precompilat pentru Debian, arhiectura 32 de biti, puteti sa accesati [...]
comment by Guy Zelck on Thursday August 30th at 10:15am
Hi,

I'm trying to use nvdock on opensuse11.4 but it crashes when right clicking the icon. I believe it has to with the fact that I use a virtual desktop with a large size :
Option "metamodes" "1920x1080 @3840x2160

The following output is dumped in my console when it crashes :
(:6876): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 174 and height -832
The program '' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details: serial 504 error_code 11 request_code 53 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

Can you do anything?

Thx,
Guy.
comment by bob on Thursday September 6th at 7:05pm
that's a new one for me. the only widget it is actually creating is suppose to be in the tray, and centred on the mouse cursor. i'll take a peek.

Write a Comment

Things Said
OMGendar
May 2013
S M T W T F S
« Sep    
 1234
567891011
12131415161718
19202122232425
262728293031  
Stuff Posted