lpereira / hardinfo

System profiler and benchmark tool for Linux systems
http://hardinfo.org
GNU General Public License v2.0
767 stars 130 forks source link

GTK3 TODO #112

Open bp0 opened 7 years ago

bp0 commented 7 years ago

GTK3 support was added in #114, but it still has a few issues.

Status

Testing

mkdir build && cd build
cmake -DHARDINFO_GTK3=1 ..
[etc.]

Things to look at

lpereira commented 7 years ago

As far as the load graph goes, it might be a good idea to use this instead of just porting the current code to Cairo: https://github.com/chergert/uber-graph

It supports multiple graphs, looks nicer, etc.

bp0 commented 7 years ago

That may be better, but would it be easier?

lpereira commented 7 years ago

It's not going to be easier, no. For the porting work it might be better to stick with the conversion from GDK drawing primitives to Cairo. Maybe afterwards move it to uber-graph.

bp0 commented 7 years ago

Right, I just want to see it build for gtk3. I still have the link problem that I mentioned at https://github.com/lpereira/hardinfo/pull/59#issuecomment-317602114

bp0 commented 7 years ago

GTK3 Hardinfo (in XFCE) hardinfo-gtk3 Broken: hardinfo-gtk3-ohno

bp0 commented 7 years ago

@lpereira I was wrong. Just using uber-graph was significantly easier. Check out #114.

bp0 commented 7 years ago

GTK3 and uber-graph: temp-spike