본문 바로가기
Freebsd/DeskTop

freebsd 9.0 Desktop 환경구성시 이슈사항

by 북한산산적 2012. 12. 5.

freebsd 9.0 으로 설치

기본 디폴트 설정으로 파티셔닝

Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ada0p2    912G    154G    685G    18%    /
devfs          1.0k    1.0k      0B   100%    /dev
swap 4G


whereis xorg
make install clean
whereis gnome2
make install clean

를 통한 엑스환경 설치


gtx 와 틀리게 gts250 의 그래픽 사용시 nvidia-driver 를 먼저 설치 하게 되면 아래와같은 이유로 compiz-fusion 이 설치가 안됩니다.

 graphics/mesa-demos problem after nvidia driver installation Petr Holub Mon Jun 04 18:07:05 2007

Hi all, I've encountered the following problem: when installing graphics/mesa-demos after x11/nvidia-driver is installed, I get the following error during the compilation: cc -I../../include -fPIC -pedantic -I/usr/local/include -DUSE_XSHM -DHZ=100 -O2 -fno-strict-aliasing -pipe -DPTHREADS glxheads.c -L/usr/local/lib -lglut -lGLU -lGL -lXext -lXmu -lXi -lX11 -lm -pthread -o glxheads /usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libGL.so, may conflict with libm.so.4 cc -I../../include -fPIC -pedantic -I/usr/local/include -DUSE_XSHM -DHZ=100 -O2 -fno-strict-aliasing -pipe -DPTHREADS glxinfo.c -L/usr/local/lib -lglut -lGLU -lGL -lXext -lXmu -lXi -lX11 -lm -pthread -o glxinfo /usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libGL.so, may conflict with libm.so.4 cc -I../../include -fPIC -pedantic -I/usr/local/include -DUSE_XSHM -DHZ=100 -O2 -fno-strict-aliasing -pipe -DPTHREADS glxpixmap.c -L/usr/local/lib -lglut -lGL U -lGL -lXext -lXmu -lXi -lX11 -lm -pthread -o glxpixmap /usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libGL.so, may conflict with libm.so.4 /var/tmp//ccICDhDa.o(.text+0x22d): In function `main': : undefined reference to `glXCreateGLXPixmapMESA' gmake[1]: *** [glxpixmap] Error 1 If the graphics/mesa-demos is installed before the nvidia-driver or after deinstalling the nvidia-driver, it compiles fine (though I haven't actually tested it works yet). Petr _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[EMAIL PROTECTED]"

------------------------------------------
whereis nvidia-driver 와 설치했던 nvidia 관련 패키지들을 지우면 정상 설치 된다. -_-;


nvidia-driver
nvidia-settings
nvidia-xconfig
등을 make deinstall clean 으로 깔끔 하게 지우고 난후 whereis compiz-fusion 으로 위치를 찾은후에 make install clean
하면 깔끔 하게 설치가 됩니다.

audacious 창을 winamp 모양으로 변경하면 정상 작동을 안하고 뻗어 버리는 경우가 있습니다.
검색을 통하여 아래와 같은 방법을 찾았습니다.

/usr/ports/multimedia/audacious/  && make deinstall clean 으로 말끔히 지우시고.

Makefile 을 수정 하시면 해당 오류를 해결 할수 있습니다. (약깐 보기 흉하다는 분도 있을지 모르지만 일딴 쓰는데 지장은 없습니다~ 좋은건 원래 그래염...) amarok 도 있고 비슷한 mp3 player 는 많으뉘 취향 따라 골라 쓰시면 됩니다. ^_^


--------------------------
audacious 오류관련
--------------------------

참고 페이지

http://forums.freebsd.org/showthread.php?t=33612


audacious gtk 화면변경시 오류 (프리징 현상)

How to solve this issue:

At the audacious Makefile, change 'USE_GNOME=' from gtk20 to gtk30. Keep libglade2

Like this:
USE_GNOME= gtk30 libglade2


Now delete --disable-gtk3 in the line CONFIGURE_ARGS=. Keep --disable-chardet

Before:
CONFIGURE_ARGS= --disable-gtk3 --disable-chardet

After:
CONFIGURE_ARGS= --disable-chardet

Of course, make sure that GTK 3 is installed.

Now use portmaster to compile and you are done!


/usr/ports/multimedia/audacious/Mekefile 수정 하여 다시 설치

아래와 같이 변경 하면 된다.

USE_GNOME= gtk30 libglade2

CONFIGURE_ARGS= --disable-chardet



xbmc   // 멀티미디어   ( 이번에 설치 했는데 영화보기엔 딱 좋군요.. 예전에 회사에서 라즈베리 파이에 설치한거 보고 설치 하고 싶었는데.. ports 에 있었습니다. http://xbmc.org/ 에서 해당 내용을 확인 하실수 있습니다.)

beep-media-player // 멀티미디어 윈엠프랑 비슷하다고 생각 하시면 됩니다. audacious 가 말썽을 부리면서 찾아 봤는데..
이것저것 설치 많이 해 보는군요.


/boot/defaults/loader.conf

sound_load="YES"
snd_emu10k1_load="YES"          # Creative Sound Blaster Live
snd_emu10kx_load="YES"          # Creative SoundBlaster Live! and Audigy


위와 같이 변경 했는데 사운드가 안나와서 예전 기억을 더듬에서 별별셋팅을 다하다가..
kernel 을 다시 컴파일 했습니다. makeworld 등을 하면 되어서 별로 힘들지는 않습니다.

/boot/loader.conf

snd_emu10k1_load="YES"
snd_emu10kx_load="YES"


정상작동 확인

# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <EMU10Kx DSP front PCM interface> (play/rec) default  <---- 제가 사용하고 있는 사블 live 입니다.
pcm1: <EMU10Kx DSP rear PCM interface> (play)
pcm2: <HDA Realtek ALC889 PCM #0 Analog> (play/rec)
pcm3: <HDA Realtek ALC889 PCM #1 Analog> (play/rec)
pcm4: <HDA Realtek ALC889 PCM #2 Digital> (play)
pcm5: <HDA Realtek ALC889 PCM #3 Digital> (play)


이번 설치 할때 잇슈는 compiz-fusion 설치시 오류 와 sound 카드 , audacious 에서 문제가 있었고 나머지.. 부분은 쉽게 설치가 되었습니다.

차후 사운드 카드 부분이나 freebsd x-windows 환경을 좀더 정리하여 올려 놓도록 하겠습니다.

freebsd 데탑으로 쓰시는 분들이 있지 않을까 해서 올려 봅니다.