View previous topic :: View next topic |
Author |
Message |
linuxfreak003 n00b
Joined: 04 Sep 2006 Posts: 37
|
Posted: Sat Jun 09, 2007 3:53 pm Post subject: compiz, beryl, compcomm, nvidia |
|
|
I've been trying to install one of compiz, beryl, or compcomm. I don't really care which, maybe compcomm cuz idk about plugins and whatever, and I don't think that's what the problem is anyway. I followed this wiki http://gentoo-wiki.com/HOWTO_nVidia_GL_Desktop_Effects and it worked ok with no problems (no problems i didn't understand/couldn't fix). untill it said to try
Code: | #eselect opengl set nvidia |
but i got
Code: | #eselect opengl set nvidia
!!! Error: Unrecognized option: nvidia
Killed
# |
So then i tryed
Code: | #eselect opengl show
xorg-x11
# |
I don't know if that's what i was supposed to see or what, but nvidia isn't there at least.
The other problems i had....
trying to run compiz-no window decorations
trying to run beryl-crashes and switches to metacity
trying to run compcomm-where's the exec?(didn't pay attention while it was merging/to lazy to find what it is)
Thanks to anyone who can hopefully help. |
|
Back to top |
|
|
linuxfreak003 n00b
Joined: 04 Sep 2006 Posts: 37
|
Posted: Sat Jun 09, 2007 4:15 pm Post subject: |
|
|
cancel my question on how to start compcomm i think i just found it. supposably it's
Code: | compiz replace ccp sm-disable & |
but i haven't tried it so i don't know if it will work for me. |
|
Back to top |
|
|
bawigga n00b
Joined: 05 Dec 2004 Posts: 71 Location: Austin, TX - USA
|
Posted: Sat Jun 09, 2007 4:32 pm Post subject: |
|
|
Code: |
bawigga@Shamrock ~ $ eselect opengl show
nvidia
bawigga@Shamrock ~ $ eselect opengl list
Available OpenGL implementations:
[1] nvidia *
[2] xorg-x11
|
show will display what your currently using and list shows available options
then I'm pretty sure you have to specify the number you want...
Code: | bawigga@Shamrock ~ $ eselect opengl list
Available OpenGL implementations:
[1] nvidia *
[2] xorg-x11
bawigga@Shamrock ~ $ eselect opengl set 1 |
_________________ The B-Lib (Blog) |
|
Back to top |
|
|
linuxfreak003 n00b
Joined: 04 Sep 2006 Posts: 37
|
Posted: Sat Jun 09, 2007 6:58 pm Post subject: |
|
|
thx i think i remember that from before. now my problem is that nvidia isn't showing up with list either.
Code: | jared@localhost ~ $ eselect opengl list
Available OpenGL Implementations:
[1]xorg-x11 * |
I think i remember this before from doing some nvidia driver stuff. I installed the nvidia driver from emerge. Usually I use the driver from nvidia. I don't know, maybe that's the problem. But if I reinstall the nvidia driver manually then will compiz and the other stuff still be able to work? |
|
Back to top |
|
|
linuxfreak003 n00b
Joined: 04 Sep 2006 Posts: 37
|
Posted: Sat Jun 09, 2007 7:17 pm Post subject: |
|
|
nevermind. i just reinstalled the driver manually and it still doesn't show up with eselect opengl list. so i don't know what's wrong there. |
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Sat Jun 09, 2007 9:47 pm Post subject: |
|
|
linuxfreak003 wrote: | nevermind. i just reinstalled the driver manually and it still doesn't show up with eselect opengl list. so i don't know what's wrong there. |
Installing it manually will definitely NOT be showing it on the list. You must install it through portage. |
|
Back to top |
|
|
linuxfreak003 n00b
Joined: 04 Sep 2006 Posts: 37
|
Posted: Sun Jun 10, 2007 5:01 pm Post subject: |
|
|
the only thing is that it still doesn't show up when i use portage. my problem is i don't know why. do you know what puts it there in the first place? |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Sun Jun 10, 2007 5:59 pm Post subject: |
|
|
linuxfreak003 wrote: | the only thing is that it still doesn't show up when i use portage. my problem is i don't know why. do you know what puts it there in the first place? |
I don't know much about the eselect internals, but according to this snippet:
Code: |
get_implementations() {
local ret dir
for x in $(list_libdirs) ; do
[[ ${ROOT} != / ]] && x=${x//${ROOT}}
for dir in "${PREFIX}/${x}"/opengl/* ; do
[[ -d ${dir} && $(basename "${dir}") != "global" ]] || continue
has $(basename "${dir}") ${ret} && continue
ret=${ret:+${ret} }$(basename "${dir}")
done
done
echo ${ret}
}
|
Which is part of "${PREFIX}/share/eselect/modules/opengl.eselect", what eselect opengl does is to look into "${PREFIX}/${x}"/opengl/*, which usually is /usr/X11R6/lib/opengl/, and just read the dirs that are present there. Are you sure you installed x11-drivers/nvidia-drivers correctly? What does "equery files nvidia-drivers | grep opengl" output? |
|
Back to top |
|
|
linuxfreak003 n00b
Joined: 04 Sep 2006 Posts: 37
|
Posted: Mon Jun 11, 2007 3:37 am Post subject: |
|
|
k, i tried Code: | equery files nvidia-drivers | grep opengl | and i got nothing.
then i went into /usr/X11R6/lib/opengl and ls and all i saw was global and xorg-x11. but i haven't reinstalled the driver w/portage yet. but if it didn't show up before..... Quote: | Are you sure you installed x11-drivers/nvidia-drivers correctly? | Frankly, i don't know. all i did was emerge nvidia-drivers. I think i remember from before having to do some messed up stuff. but i don't remember what it was and i just assumed it was the kernel cuz i was doing that at the same time. idk, maybe this is the same anyway. if there's anything i need to do besides emerge it that would help to know. |
|
Back to top |
|
|
bawigga n00b
Joined: 05 Dec 2004 Posts: 71 Location: Austin, TX - USA
|
Posted: Mon Jun 11, 2007 3:57 am Post subject: |
|
|
I can't remember doing anything special, just emerge nvidia-drivers. _________________ The B-Lib (Blog) |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Mon Jun 11, 2007 8:16 am Post subject: |
|
|
linuxfreak003 wrote: | k, i tried Code: | equery files nvidia-drivers | grep opengl | and i got nothing.
then i went into /usr/X11R6/lib/opengl and ls and all i saw was global and xorg-x11. but i haven't reinstalled the driver w/portage yet. but if it didn't show up before..... Quote: | Are you sure you installed x11-drivers/nvidia-drivers correctly? | Frankly, i don't know. all i did was emerge nvidia-drivers. I think i remember from before having to do some messed up stuff. but i don't remember what it was and i just assumed it was the kernel cuz i was doing that at the same time. idk, maybe this is the same anyway. if there's anything i need to do besides emerge it that would help to know. |
You don't need to do anything more. And you probably launched "emerge nvidia-drivers" correctly, another different thing is if that emerge finished ok. Maybe it was interrupted for some reason, and you didn't notice. Does "equery files nvidia-drivers" report anything at all?
How about "emerge -pv nvidia-drivers"? I suspect that the nvidia-drivers did not get installed for some reason. So, emerge them again and look at the output (it is not a big package), if it aborts in the middle of the compilation with a sandbox violation error, try to compile using this:
Code: |
$ FEATURES="-sandbox" emerge nvidia-drivers
|
And write that line in a piece of paper around, because you will probably need it more than once in the future to update your drivers. |
|
Back to top |
|
|
linuxfreak003 n00b
Joined: 04 Sep 2006 Posts: 37
|
Posted: Mon Jun 18, 2007 3:45 am Post subject: |
|
|
yeah, i think that's what it was. or something at least. it was like almost last week and i forgot to look at this forum. but i think i forgot to try it with the emerge nvidia-drivers. so i tried eselect opengl set nvidia and it worked. it must have not quite installed last time or something. acctually what i think happened was i updated the kernel and didn't run genkernel and configure it and stuff. so i installed the drivers, then updated the kernel so it messed it all up. but anyways thanks. just wondering if anyone has a pref on compiz, beryl and compcomm? or at least which one would work the best for me. |
|
Back to top |
|
|
|