<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>7389</bug_id>
          
          <creation_ts>2005-07-18 09:44:50 +0400</creation_ts>
          <short_desc>не работает transparency в aterm -tr под fluxbox</short_desc>
          <delta_ts>2012-03-16 13:57:55 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>fluxbox</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Afanasov Dmitry">ender</reporter>
          <assigned_to name="viy">viy</assigned_to>
          <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>27376</commentid>
    <comment_count>0</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2005-07-18 09:44:50 +0400</bug_when>
    <thetext>при запуске aterm и &quot;прозрачном режиме&quot; подщ fluxbox&apos;ом, никакой прозрачности не 
пнблюдается: на фоне стоит картинка, фон aterm просто чёрный. 

если запустить терминал под kde - всё работает.
если под fluxbox&apos;ом на первом workspace - тоже.
под flux&apos;ом в любых других workspace&apos;ах - aterm просто чёрный

есть подозрение, что aterm не захватывает root pixmap.
Name        : aterm                       
Version     : 1.0.0                       
Release     : alt1                          Build Date: Срд 13 Июл 2005 19:02:48
Install date: Птн 15 Июл 2005 11:52:56      Build Host: bee4.hasher.altlinux.org


Name        : fluxbox                     
Version     : 0.9.13                      
Release     : alt3.1                        Build Date: Срд 08 Июн 2005 19:57:37
Install date: Втр 28 Июн 2005 22:28:48      Build Host: bee4.hasher.altlinux.org</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27378</commentid>
    <comment_count>1</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2005-07-18 10:18:56 +0400</bug_when>
    <thetext>/me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27379</commentid>
    <comment_count>2</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2005-07-18 10:21:31 +0400</bug_when>
    <thetext>1. aterm 0.4.2 работал? (у меня есть 0.4.2-alt9.i586.rpm)
2. работает ли в других WM? (в WindowMaker работает)
3. работают ли другие терминалы, например Eterm?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27425</commentid>
    <comment_count>3</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2005-07-19 14:45:04 +0400</bug_when>
    <thetext>(In reply to comment #0)

Подтверждаю. Та же версия Fluxbox и aterm. Прозрачность лишь на первом рабочем 
столе, на остальнеых трех -- черный фон. Aterm запускается так:

[c0der@mycomp ~]$ cat .Xdefaults
[...]
! Xterm это обобщающий для xterm/aterm/rxvt класс
! Т.е. здесь задаются для них всех умолчательные значения
XTerm*background: black
XTerm*foreground: gray
XTerm*geometry: 80x20+70+180
XTerm*font: 9x15
XTerm*scrollBar: false
XTerm*saveLines: 1024

! изменяем некоторые настройки для aterm
Aterm*geometry: 80x25+200+100
! прозрачность и затемнение на 20 пунктов
Aterm*transparent: true
Aterm*shading: 20

[...]

В процессе экспериментов обнаружил, что черный фон может быть и не черным :-) К 
примеру, изменив XTerm*background на green, я получил зеленый фон в aterm на 
всех воркспэйсах кроме первого. Не знаю, может поможет это как-нибудь...

В 0.4.2-alt9 этой баги нет.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27492</commentid>
    <comment_count>4</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2005-07-20 18:43:47 +0400</bug_when>
    <thetext>Попробуйте в src/pixmap.c, в функции RenderPixmap() в районе 921-й строки
закомментирить этот кусок кода:

	if( IsTransparentPixmap() )
	{
		if( ExtWM.current_desktop != ExtWM.aterm_desktop &amp;&amp;
			get_flags( ExtWM.flags, WM_SupportsDesktops ) ) 	   
		{
			XSetErrorHandler (oldXErrorHandler);
			return;
		}		
	}		   

И опять, проверьте в других WM...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27498</commentid>
    <comment_count>5</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2005-07-20 22:46:47 +0400</bug_when>
    <thetext>С моей стороны - всё нормально. после комментирования предложенного aterm 
запускается как надо и под fluxbox и под kde. 

пока полученную rpm&apos;ку и отставлю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27499</commentid>
    <comment_count>6</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2005-07-21 02:10:06 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; С моей стороны - всё нормально. после комментирования предложенного aterm 
&gt; запускается как надо и под fluxbox и под kde. 

Охохо, проблема с EWMH...  Раскоментируйте обратно и пересоберите с --enable-gdb.

1. Запустить aterm на первом десктопе (aterm 2&gt;dsk1.log)
2. Подвинуть/изменить размер окна феукь
3. Переключиться на другой десктоп и обратно
4. Перекинуть окно aterm на другой десктоп

И ещё раз то же самое, но в п. 1 - _не_ первый десктоп, в п. 4 - первый.  Оба
файла пришлите по почте или подвесьте к багу...

В качестве эксперимента попробуйте запустить wmpager (&gt;= 1.4-alt4) и
попереключать десктопы им.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27501</commentid>
    <comment_count>7</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2005-07-21 10:22:17 +0400</bug_when>
    <thetext>предложенное сейчас проверну.

я только хотел заметить: всё-таки полученный aterm с закоментированными 
строчками всё равно работает не так как надо. в прошлый раз я не проверил 
maximize - при увеличичении картинка заново не захватывается. скриншоты валяются 
на ftp://ftp.comp-mir.ru/aterm/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27505</commentid>
    <comment_count>8</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2005-07-21 14:50:20 +0400</bug_when>
    <thetext>Пообщался с разработчиками fluxbox, в svn версии всё нормально.  Есть мнение,
что это
http://svn.berlios.de/viewcvs/fluxbox/trunk/src/Ewmh.cc?rev=4021&amp;r1=3994&amp;r2=4021

Исправлено, как видно, сразу после релиза 0.9.13...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27510</commentid>
    <comment_count>9</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2005-07-21 15:19:32 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; Пообщался с разработчиками fluxbox, в svn версии всё нормально.  Есть мнение,
&gt; что это
&gt; http://svn.berlios.de/viewcvs/fluxbox/trunk/src/Ewmh.cc?
rev=4021&amp;r1=3994&amp;r2=4021
&gt; Исправлено, как видно, сразу после релиза 0.9.13...

Хм :)) Ну что ж.. завтра солью себе последнюю ревизию из SVN, попробую. Если 
aterm станет работать как полагается, то в начале следующей недели отправлю в 
Sisyphus версию из SVN.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27703</commentid>
    <comment_count>10</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2005-07-24 13:42:51 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; Охохо, проблема с EWMH...  Раскоментируйте обратно и пересоберите с --enable-
gdb.
при пересборке с этим ключом, мне выдаётся 
gcc -g -rdynamic -o aterm command.o graphics.o grkelot.o main.o menubar.o misc.o 
netdisp.o rmemset.o screen.o scrollbar.o utmp.o xdefaults.o pixmap.o thai.o -
lutempter    -lutempter   -L/usr/X11R6/lib  -lSM -lICE  -lX11 -lXext 
command.o(.text+0x26f5): In function `process_x_event&apos;:
/home/ender/src/RPM/BUILD/aterm-1.0.0/src/command.c:2301: undefined reference to 
`event_type2name&apos;
collect2: ld returned 1 exit status


как через spec, так и вручную. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27761</commentid>
    <comment_count>11</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2005-07-27 12:42:57 +0400</bug_when>
    <thetext>(In reply to comment #9)
&gt; Хм :)) Ну что ж.. завтра солью себе последнюю ревизию из SVN, попробую. Если 
&gt; aterm станет работать как полагается, то в начале следующей недели отправлю в 
&gt; Sisyphus версию из SVN.

Всё путем! (с) :)) В версии из SVN бага не повторяется, поэтому уже залил ее в 
Incoming.

Дмитрий, как только новый Флюкс появится в Сизифе поставьте и проверьте. Если 
все нормально, то сообщите и закройте багу, если нет, то тоже сообщите ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27860</commentid>
    <comment_count>12</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2005-07-29 14:39:36 +0400</bug_when>
    <thetext>проблема решена: aterm v1.0.0 и fluxbox v0.9.13 at3.2 норамльно сосуществуют - 
прозрачность присутсвует.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>