nvidia glxinfo 결과가 root 와 일반계정이 다릅니다.

송효진의 이미지

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 가 붙지 않습니다.
이 차이가 결정적인것 같습니다.

송효진의 이미지

root 로는 안되는 효과도 없는것 같고 너무 좋아요.

emerge money

송효진의 이미지

emerge money

송효진의 이미지

alt wheel 이 제일 맘에 드네요.

송효진의 이미지

xdpyinfo 로 비교하니 아래와 같이 다르네요.

@@ -1,4 +1,4 @@
-name of display:    :1.0
+name of display:    :0.0
 version number:    11.0
 vendor string:    The X.Org Foundation
 vendor release number:    70000000
@@ -17,7 +17,7 @@
     depth 24, bits_per_pixel 32, scanline_pad 32
     depth 32, bits_per_pixel 32, scanline_pad 32
 keycode range:    minimum 8, maximum 255
-focus:  window 0x180000e, revert to Parent
+focus:  window 0x180000e, revert to PointerRoot
 number of extensions:    28
     BIG-REQUESTS
     Composite
@@ -52,7 +52,7 @@
 
 screen #0:
   print screen:    no
-  dimensions:    1600x1200 pixels (542x406 millimeters)
+  dimensions:    1600x1200 pixels (541x406 millimeters)
   resolution:    75x75 dots per inch
   depths (7):    24, 1, 4, 8, 15, 16, 32
   root window id:    0x52
@@ -63,11 +63,12 @@
   preallocated pixels:    black 0, white 16777215
   options:    backing-store NO, save-unders NO
   largest cursor:    1600x1200
-  current input event mask:    0x7a802c
-    ButtonPressMask          ButtonReleaseMask        LeaveWindowMask          
+  current input event mask:    0x7a803f
+    KeyPressMask             KeyReleaseMask           ButtonPressMask          
+    ButtonReleaseMask        EnterWindowMask          LeaveWindowMask          
     ExposureMask             StructureNotifyMask      SubstructureNotifyMask   
     SubstructureRedirectMask FocusChangeMask          PropertyChangeMask       
-  number of visuals:    2
+  number of visuals:    4
   default visual id:  0x2c
   visual:
     visual id:    0x2c
@@ -83,3 +84,17 @@
     available colormap entries:    256 per subfield
     red, green, blue masks:    0xff0000, 0xff00, 0xff
     significant bits in color specification:    8 bits
+  visual:
+    visual id:    0x2e
+    class:    TrueColor
+    depth:    32 planes
+    available colormap entries:    256 per subfield
+    red, green, blue masks:    0xff0000, 0xff00, 0xff
+    significant bits in color specification:    8 bits
+  visual:
+    visual id:    0x2f
+    class:    TrueColor
+    depth:    32 planes
+    available colormap entries:    256 per subfield
+    red, green, blue masks:    0xff0000, 0xff00, 0xff
+    significant bits in color specification:    8 bits

emerge money

atie의 이미지

에머랄드가 처음 뜰 때 우분투 같으면 /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 에

Section "Device"
	Option      "XAANoOffscreenPixmaps" "True"
Section "Screen"
	Option      "AddARGBGLXVisuals" "True"
Section "DRI"
	Mode 0666

는 했습니다.

emerge money

atie의 이미지

베릴 포럼에 몇 개 비슷한 글이 있는 것은 보았는데 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

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.