GtkEveMon FAQ

This FAQ is more of a page which collects knowledge about how to modify a bit of GtkEveMons behavior and solve some common problems, so it's not really a FAQ. Some of the questions have never been asked before.

General question about monitoring

What is GtkEveMon and what is it good for?

GtkEveMon is a skill monitoring application, you can monitor your current skills and your skill training process without starting EVE-Online. This is particularly useful if you can't start EVE, e.g. on a laptop and on machines where EVE is not available.

How does it work?

GtkEveMon fetches information about your character from the EVE API. Since this request needs authentication, API keys are used. For more information about API keys, visit http://myeve.eve-online.com/api/. You will also get your API key there.

General questions about the application

Is it possible to use GtkEveMon without having root access?

Yes. Installation of the application is optional. You can simply download the application and run it, the binary is a single file.

Where is the configuration file of GtkEveMon?

For some tweaks you have to edit the configration file of GtkEveMon by hand, which is located under ~/.gtkevemon/gtkevemon.conf by default. It is automatically created if you start the application for the first time. If you edit the configuration file, make sure GtkEveMon is not running, otherwise it will overwrite your changes.

Is it possible to remove server monitor?

Yes it is. You have to edit your GtkEveMon configuration file and remove all servers under the "servermonitor" section and the server monitor in the GUI will disappear after you restart the application.

A server in the monitor is always offline. Whats the problem?

The IP address of every server is shipped with the application. Once your configuration file has been created, the adresses cannot be changed automatically, even if you update to an application version with updated IP addresses. You have to change the broken addresses manually be editing the config file. You can find the addresses of the EVE servers at www.eve-offline.net.

I want to replace my character portrait or manually update it, how to do this?

If you click your portrait, an attempt to re-request the image is automatically done. However, you can manually change your image, but GtkEveMon will overwrite it if you re-request it. The character portraits are located at "~/.gtkevemon/portraits". You can replace your portrait by replacing the according file. Make sure the new image has appropriate size, you most likely want to use the same size.

I want to use my own XML file or manually update it. How to do this?

This is pretty simple. You can replace any of SkillTree.xml, CertificateTree.xml and ItemTree.xml. Just replace the gzipped file (e.g. "SkillTree.xml.gz") in the GtkEveMon configuration directory. The new file will be used if you restart the application. Make sure you don't overwrite your file with the next update. You can fake you're up-to-date by editing the configuration.

I want a fitting GUI, an implant calculator, an item browser and I want it to do my homework. When will it be ready?

Please don't expect that GtkEveMon comes with the same functionality EveMon comes with. GtkEveMon is a slim and simple application, and it will stay like this. Of course, features are added all the time, but some features you can think of are probably never implemented. But don't hesitate to request a feature in the forums, somebody will tell you if it's going to be implemented or not.

Problems with compilation or execution of the application

I can't compile the application, what can I do?

There are several reasons why compilation might fail. Firstly check if you have all neccessary programs available to compile the application, i.e. you need some build essentials. Secondly you need some libraries that GtkEveMon uses to display the GUI and parse XML files. Please refer to the download page, there is a list of libraries you need to install. Additionally the installation instructions in the forums might be of interest. Create a forum post if you cannot solve your problem at your own.

I can't run the application or the application is crashing, whats wrong?

If you downloaded a binary version of the application and it refuses to start, try to compile the application at your own. If you successfully compiled the application without problems and it crashes, it's probably a bug in the code. Please report the crash in the forums and specify some additional information:

  • Provide the console output. Start GtkEveMon from the console and reproduce the crash.
  • Provide a backtrace. Install gdb, the GNU debugger, if you don't have it. Start it with "gdb gtkevemon" (if GtkEveMon is installed) or "gdb ./gtkevemon" (in the soruce tree). Then type "run" to start the application. If it crashes type "bt", this will produce the backtrace.
  • Try to gererate the backtrace at least two times. If the backtrace is not identical, report it. This is also a very important information.