Hi. Just went through this one (missing xrandr, not the information parsing; I got here from one of the duplicates) and there really should be some dependency check when launching MC. I could be an easy fix to: gather the paths from the PATH variable and check for xrandr existing anywhere in there (should work on any UNIX-like environments). I don't understand why you would not see this as a bug in MC. If an app uses external tools, then the said app should check if those tools exist. You would really save yourself some trouble (and bug duplicates) with a simple check and a message informing users that something's missing.
Hi. Just went through this one (missing xrandr, not the information parsing; I got here from one of the duplicates) and there really should be some dependency check when launching MC. I could be an easy fix to: gather the paths from the PATH variable and check for xrandr existing anywhere in there (should work on any UNIX-like environments). I don't understand why you would not see this as a bug in MC. If an app uses external tools, then the said app should check if those tools exist. You would really save yourself some trouble (and bug duplicates) with a simple check and a message informing users that something's missing.