benjamimgois / goverlay

GOverlay is an opensource project that aims to create a Graphical UI to help manage Linux overlays.
GNU General Public License v3.0
633 stars 40 forks source link

Version 1.2: Startup popup message: 'Executable not found: "/sbin/ip".' #132

Open pickworthi opened 3 months ago

pickworthi commented 3 months ago

Downloaded the goverlay.tar.xz file from assets in release section (by the way - can you put back the version number into this filename please?)

Extracted and ran the file .goverlay Pop up with message 'Executable not found: "/sbin/ip".' appears straight away. Offers option to proceed with 'data corruption'.

I am not sure why this program would need to access the ip utility - what is it doing looking at network connections? From the man page: ip - show / manipulate routing, network devices, interfaces and tunnels

On my system (Gentoo) it is in /bin/ip If you really need to use it - look it up through which ip.

benjamimgois commented 3 months ago

There's a field in the new goverlay release called "networking". It's used to monitor your network traffic on Mangohud. Goverlay scan your network interfaces at startup to list them all in a combobox, that's the normal behaviour. It uses the command /sbin/ip link for that. I can add a fallback option for /bin/ip for your distribution.

pickworthi commented 3 months ago

A better way would be to find the location of the ip program using the command which ip. That way it works for everyone - and you know if it's installed or not.