Description of problem: The xscreensaver and julia packages are currently incompatible since xscreensaver would like to use the /usr/libexec/xscreensaver/julia executable but instead calls /usr/bin/julia which fails with the message: ERROR: unknown option: -root in process_options at /usr/bin/../lib64/julia/sys.so in _start at /usr/bin/../lib64/julia/sys.so Version-Release number of selected component (if applicable): xscreensaver-base-5.32-9.fc20.x86_64 julia-common-0.3.6-1.fc20.noarch julia-0.3.6-1.fc20.x86_64 How reproducible: 100% Steps to Reproduce: 1. yum install xscreensaver-base julia 2. run xscreensaver (e.g.: xscreensaver-demo) and try to select any screensaver other than "blank only" 3. notice the above error [:-)] Actual results: xscreensaver is unable to run any screen-savers other than "blank screen only" and even then produces errors occasionally (whenever it searches for available screensavers) Expected results: xscreensaver should use only it's "own" julia executable within /usr/libexec/xscreensaver/julia but as the command: strings /usr/bin/xscreensaver-demo 2>&1 | grep -i julia shows, it seems to be looking for a "julia" executable with an indiscriminate PATH
Note that /usr/libexec/xscreensaver/julia is in xscreensaver-extras, not in xscreensaver-base. So if you install xscreensaver-base only, actually no hacks are available (xscreensaver-base is meant for installing only daemon and config GUI). Just install xscreensaver-extras. xscreensaver-demo and xscreensaver searches /usr/libexec/xscreensaver first.
Or the recommended option is doing $ sudo yum install xscreensaver
Yes, "yum install xscreensaver" fixes it -- thank you for the quick and helpful responses!