gnif / LookingGlass

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

Install .desktop file and SVG icon on Linux #1142

Open markstos opened 3 weeks ago

markstos commented 3 weeks ago

This PR competes with #1011. That was an attempt to ship a .desktop file and icon on Linux which got stalled.

This resolves the stall by only installing the SVG icon, which have had great support on Linux for about a decade.

Gnome Boxes is examples of another KVM app on Linux that only ships an SVG icon.

Because Looking Glass doesn't ship a desktop or icon on Linux, some people are creating their own and in some cases have wrongly selected the ~2500x2500 PNG logo file as their choice, accidentally slowing down their system as their desktop system works to downscale the huge PNG to a reasonable size.

See: https://codeberg.org/dnkl/fuzzel/issues/306

Shipping a proper icon will resolve that.

This also provides two other improvements over #1011: