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

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

    <bug>
          <bug_id>16251</bug_id>
          
          <creation_ts>2008-07-03 15:32:24 +0400</creation_ts>
          <short_desc>Всегда предлагает по умолчанию 800x600</short_desc>
          <delta_ts>2013-06-13 15:48:45 +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>alterator-x11</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>14491</blocked>
    
    <blocked>16933</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton Farygin">rider</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>mike</cc>
    
    <cc>sem</cc>
    
    <cc>snejok</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>73582</commentid>
    <comment_count>0</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-07-03 15:32:24 +0400</bug_when>
    <thetext>На трёх разных машинах в момент установки системы alterator-x11 предлагает по умолчанию разрешение 800x600.

Должен предлагать оптимальное для данного монитора/системы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73583</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-07-03 15:34:40 +0400</bug_when>
    <thetext>Предлагаю в том случае, если драйвер не fbdev  - ставить по умолчанию &quot;Автоматически&quot;.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73807</commentid>
    <comment_count>2</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2008-07-08 20:56:12 +0400</bug_when>
    <thetext>fixed. В инсталляторе всегда 800х600, в системе - разрешение из ddc/fbdev. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76542</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-08-29 16:27:55 +0400</bug_when>
    <thetext>Надо сбэкпортить в M41, Desktop 4.1 beta 20080827 этим болеет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77413</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-09-09 21:39:17 +0400</bug_when>
    <thetext>...и 20080908 -- тоже.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77414</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-09-09 21:50:29 +0400</bug_when>
    <thetext>(In reply to comment #2)
&gt; fixed. В инсталляторе всегда 800х600, в системе - разрешение из ddc/fbdev. 
Стоп.  Помедленней.  Слав, если в инсталяторе всегда предлагается 800x600 -- это совсем не fixed, это как бы помягче сказать -- непонимание того, зачем вообще настройка на этом шаге :(

И это блок-баг для Desktop 4.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77416</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-09-09 21:54:03 +0400</bug_when>
    <thetext>Нужно:
на второй стадии инстялятора - 800x600, для системы на третьей стадии - из ddc или Автоматически.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77417</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-09-09 22:06:24 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; Нужно: на второй стадии инстялятора - 800x600
installer сам прибивает xrandr&apos;ом 800x600, так что достаточно автомата.

&gt; для системы на третьей стадии - из ddc или Автоматически.
Именно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77442</commentid>
    <comment_count>8</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2008-09-10 11:19:41 +0400</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; Нужно: на второй стадии инстялятора - 800x600
&gt; installer сам прибивает xrandr&apos;ом 800x600, так что достаточно автомата.
&gt; 
&gt; &gt; для системы на третьей стадии - из ddc или Автоматически.
&gt; Именно.
&gt; 

Пока вижу следующую проблему: алгоритм работы скрипта x11_autosetup слишком грязно хакается в initinstall.d инсталлятора:
Не глядя на внутренюю логику он забивает 800x600 и также тупо выставляет драйвер.

Предлагаю сделать следующее:
x11_autosetup принимает доп. ключики (Слава сделай это через getopt) для xres и xdriver.

Далее схема следующая:
1. x11_autosetup учитывает переданный xdriver и в этом случае не включает свой мозг автоопределения.
2. x11_autosetup _старается_ учитывать переданный xres. То есть если это вдруг оказался fbdev, то он может перебить это значение.

Заодно Слава надо побольше использовать libshell, например очень хорошо было бы задействовать вместо твоего debug более удобную функцию verbose ;)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77450</commentid>
    <comment_count>9</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2008-09-10 12:46:41 +0400</bug_when>
    <thetext>mike&gt; Стоп.  Помедленней.  Слав, если в инсталяторе всегда предлагается 800x600 -- это
&gt; совсем не fixed, это как бы помягче сказать -- непонимание того, зачем вообще
&gt; настройка на этом шаге :(

Инсталлятор всегда запускается на 800х600.
При настройке Х в инсталляторе для системы ставится разрешение, определенное по ddc. Сейчас сделано так.

inger&gt; Предлагаю сделать следующее:
&gt; x11_autosetup принимает доп. ключики (Слава сделай это через getopt) для xres &gt; и xdriver.

делаю...

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77479</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-09-10 18:10:51 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; 2. x11_autosetup _старается_ учитывать переданный xres. То есть если это вдруг
&gt; оказался fbdev, то он может перебить это значение.

См. тж. http://git.altlinux.org/people/mike/packages/?p=alterator-x11.git;a=commit;h=9c4d7a7602bd1c0f9a1c12ea93e954d1a47a04f4 и далее по бранчу M40.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77483</commentid>
    <comment_count>11</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2008-09-10 18:32:04 +0400</bug_when>
    <thetext>сделал соответствующие ключи x11_autosetup, обновил installer
alterator-x11-0.20-alt3
installer-0.7-alt19</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77484</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-09-10 18:37:33 +0400</bug_when>
    <thetext>Надеюсь, посмотрев, как оно уже давно было сделано? :)
(тогда не форвардпортил, потому как состояние сизифного /x11 было непонятным)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77485</commentid>
    <comment_count>13</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2008-09-10 19:01:16 +0400</bug_when>
    <thetext>Не, только сейчас посмотрел...

Кажется, вполне похоже. Только у меня разрешение, заданное через параметр, перекрывается в случае fbdev. И еще у тебя в конечном fallback&apos;е прописывается auto, а у меня - ничего (результат от того и другого, как я понимаю, одинаков).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77486</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-09-10 19:09:26 +0400</bug_when>
    <thetext>А, ну и ладно :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140939</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2013-06-13 15:48:25 +0400</bug_when>
    <thetext>800x600 наконец-то оторван</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>