gnif / LookingGlass

An extremely low latency KVMFR (KVM FrameRelay) implementation for guests with VGA PCI Passthrough.
GNU General Public License v2.0
4.72k stars 262 forks source link

[client] x11: Add inline icon #952

Closed netboy3 closed 2 years ago

netboy3 commented 2 years ago

Add a 64x64 LG icon that will show in the WM taskbar when LG is running

Only concern I have here is the license I embedded in icondata.h. I've dropped the standard LG license snippet but as this file has imagery data of the LG logo I wasn't sure whether it should be licensed differently.

gnif commented 2 years ago

There is no concern with the icon as I commissioned to have it drawn, as such I release it to the project under the project's existing license. I would however prefer not to have this file hard coded, it should be built by CMake at compile time, or better yet, compiled into an object file and then linked as is done for the EGL shaders.

netboy3 commented 2 years ago

Sure. Let me work on this. I might need another dependency such as libgd to process a PNG. Are you OK with that?

gnif commented 2 years ago

Could you not just make the XPM and push it into the repo?