xscreensaver:
I've installed xscreensaver because I like seeing old pictures we've taken over the years. Whenever I try to run xscreensaver (or in this case, -demo) I get these messages in my terminal:
Code:
glschool: root window's visual 0x20 does not support the GLX extension. |
Are you trying to run xscreensaver-demo as root? If so, why?
|
Code:
michael@caitlyn ~ $ xscreensaver-demo |
What does this tell you:
Code:
$ glxinfo |
maschelsea,
libglade-WARNING ** is "normal" but you will need to install X.org, Mesa and a GPU driver (open source or proprietary). |
Quote:
Code:
michael@caitlyn ~ $ glxinfo |
Quote:
Code:
root@caitlyn:/usr/src/linux# slackpkg search glade Here's what I found for mesa: Code:
root@caitlyn:/usr/src/linux# slackpkg search mesa Code:
root@caitlyn:/usr/src/linux# slackpkg reinstall mesa And I'm not sure what you mean by 'GPU driver'... |
You need to run slackpkg update. Mesa was updated to 17.11.0 on 10 May, so the mirror doesn't have the older version.
As for GPU driver, what video card do you have on your system? Did you install anything special for it or just using what comes with Slackware? Based on your glxinfo output, your graphics are not working properly on your system. This is the reason you couldn't run the screensaver demo. Once the glx issues are resolved, it will likely run fine. Can you post the output of lspci -k | grep -iA3 vga and the contents of you /var/log/Xorg.0.log? |
Code:
root@caitlyn:~# lspci -k | grep -iA3 vga I am using a different card than I started with. I had it installed yesterday. It is a Geforce 210 card. What driver do I need for that? |
The nouveau driver that is in use should be fine. But your Xorg.0.log shows that you're missing libedit.so.0, which is part of the l/libedit package. Did you do a partial installation? That is certainly related to your GLX issues. Once that is installed, it might completely fix it or there might be additional issues that will need to be diagnosed. If you did a partial installation, there could be other important packages you're missing.
Try installing libedit and then rerun glxinfo. Hopefully it should dump out several pages worth of text to the console; however, we're interested in the "direct rendering" line near the top. Hopefully it will say direct rendering: Yes. If it does, then hopefully xscreensaver-demo will work properly. |
Code:
root@caitlyn:~# slackpkg install libedit |
I logged out, rebooted X with a Control+Alt+Backspace, and logged back in, and now it works. Thank you for your help. ;)
|
No problem. I should've mentioned that you'd need to reload X for the changes to take effect. Glad you got it figured out :)
|
I should have thought of it as part of the solution.
|
All times are GMT -5. The time now is 08:26 PM. |