nvidia glxinfo 결과가 root 와 일반계정이 다릅니다.
글쓴이: 송효진 / 작성시간: 화, 2006/10/24 - 2:24오전
name of display: :0.0 display: :0 screen: 0 direct rendering: No server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig client glx vendor string: NVIDIA Corporation client glx version string: 1.4 client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap GLX version: 1.2 GLX extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig, GLX_ARB_get_proc_address OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: unknown board/PCI/SSE2 OpenGL version string: 1.2 (2.1.0 NVIDIA 96.26) OpenGL extensions: GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat, GL_NV_blend_square, GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_texture_env_combine4, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- 0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon 0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
이것이 root 의 glxinfo 정보이고, 일반계정으로 하면
맨 아래의 0x2e 부터 2줄이 없습니다.
뭔가 권한이 부족한것일까요?
어디를 보면 좋을까요?
일반계정에서는
beryl-xgl 은 동작하는데,
emerald 가 붙지 않습니다.
이 차이가 결정적인것 같습니다.
Forums:
root 로는 안되는
root 로는 안되는 효과도 없는것 같고 너무 좋아요.
emerge money

https://xenosi.de/
emerge money
emerge money
https://xenosi.de/
alt wheel 이 제일 맘에
alt wheel 이 제일 맘에 드네요.
https://xenosi.de/
xdpyinfo 로 비교하니
xdpyinfo 로 비교하니 아래와 같이 다르네요.
emerge money

https://xenosi.de/
에머랄드가 처음 뜰
에머랄드가 처음 뜰 때 우분투 같으면 /usr/share/emerald/theme에 있는 기본 테마를 읽어다가 ~/.emerald에 만들어 넣으니 전자의 파일 권한을 유저는 못 읽는 것이 아닌지를 혹시나 확인해 보세요. 그리고, /usr/lib/libemeraldengine.so 파일의 권한도요. 어디서 강제로 띄우는 옵션이 있다는 것을 본 듯도 한데 아마 젠투 포럼이나 위키에 있겠지요. 그런데 xgl을 젠투에서는 어떻게 띄우죠? root로 데탑을 쓰는 것은 에머랄드가 아니라도 테마 등의 문제도 있을 듯 한데요.
svn 버전에서는 zoom이나 scale 상태에서도 입력이 되서 Super+scroll이 요즘 저의 선호키 입니다. ^^
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them.
atie's minipage
답변
답변 감사합니다.
emerald/theme 권한이 1000:1000 으로 되어있긴 했지만,
root:root 755 로 수정을 해도 원인은 해결되지 않았습니다.
xgl 을 업데이트 하니 emerald 가 새로운 메세지를 뿜네요.
그 메세지를 잡기가 힘들어서 받아적지는 못했습니다만,
위에 적은 0x2e 의 화면모드가 없어서 뭔가 하지 못했다는 메세지인것 같습니다.
일반계정에 화면모드가 부족해지는건 어디를 보면 좋을까요.
xorg.conf 에
는 했습니다.
emerge money

https://xenosi.de/
베릴 포럼에 몇 개
베릴 포럼에 몇 개 비슷한 글이 있는 것은 보았는데 AddARGBGLXVisuals 이야기였습니다. beryl-manager에서 decorator를 reload하는 것으로 고쳐졌다는 글도 있었고요. 혹시 .Xdefaults와 같은 사용자 파일 중에서 색상을 건드리는 것이 있는 것을 아닐까 싶기도 합니다. strace로 루트와 사용자의 diff을 해보면 도움이 될런지 모르겠습니다.
아... 글을 다시 읽어보니 xgl을 쓰시는 것인지 aiglx 또는 nvidia베타인지가 궁금하네요. xgl을 쓸 때는 xorg.conf를 고칠 필요가 없습니다. xdpyinfo | grep GLX 해서 SGI-GLX가 나오면 xgl을 쓰고 있는 것입니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them.
atie's minipage
이제 정리가 좀
이제 정리가 좀 되는군요.
위키를 여기저기 보면서 따라해서 쓸데없는 설정이 많았나봅니다.
xorg.conf 의 쓸데없는 설정 다 지웠습니다.
결정적으로 XLIB_SKIP_ARGB_VISUALS=1 을 지우니 되네요.
계속 관심 가져주셔서 감사합니다.
동생이 아침에 컴퓨터 틀어보고 놀라겠군요. ㅎㅎ
emerge money

https://xenosi.de/
댓글 달기