From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <492A619A.7030702@rambler.ru> Date: Mon, 24 Nov 2008 11:11:06 +0300 From: "Kharitonov A. Dmitry" User-Agent: Thunderbird 2.0.0.17 (X11/20080929) MIME-Version: 1.0 To: hardware@lists.altlinux.org References: <957265820811051957u3897bd5ctc55c71d7884d3df3@mail.gmail.com> <957265820811141152n56ec4e49t269c5437bdbde1ff@mail.gmail.com> <491FCE9A.7070607@rambler.ru> <957265820811161055g407c669dtf3b13a512e8629e0@mail.gmail.com> <492087FD.3080403@rambler.ru> <957265820811170359v79358ef7i9989d23775b1c84c@mail.gmail.com> <49218C00.5020405@rambler.ru> <4921E16B.9010006@rambler.ru> <957265820811182024o55c7b5e6heb5164a771fb73d0@mail.gmail.com> <4924150C.7030401@rambler.ru> <957265820811200312j60c828bdqf1b2029cadf45668@mail.gmail.com> In-Reply-To: <957265820811200312j60c828bdqf1b2029cadf45668@mail.gmail.com> Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Hardware] EeePC 1000H, acpi, powersaved, etc X-BeenThere: hardware@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: hardware@lists.altlinux.org List-Id: ALT Linux hardware support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Nov 2008 08:10:14 -0000 Archived-At: List-Archive: List-Post: Denis G. Samsonenko пишет: > Привет! > > 19 ноября 2008 г. 19:30 Kharitonov A. Dmitry написал: > >> У меня идеи закончились. У меня работает. >> Попробуйте в начале скрипта вставить >> >> set -o xtrace >> exec > /tmp/video1.log 2>/tmp/video2.log >> set >> >> >>> Монитор так и не гаснет по Fn+F7. Так же не переключает режимы по >>> Fn+F8 (внешний монитор подключил). >>> >> Ну тоже с exec >> > > Вставил в скрипт eeepc_900-video.sh. Прикладываю логи. В файле > FnF8.tar.gz вывод при нажатии на Fn+F8. В файле shell.tar.gz -- вывод > при ручном запуске скрипта в konsole из под рута. > > > Покопавшись ещё немного нашёл следующее: если делать service acpid > restart в текстовой консоли (Alt+F1), то скрипты не работают, при это > выдают такую ругань (по Fn+F7, например): > > ++ set > ++ who > ++ grep -q :0 > +++ fgconsole > ++ '[' 7 == 7 ']' > ++ export DISPLAY=:0 > ++ DISPLAY=:0 > ++ /usr/bin/xset -display :0.0 -q > ++ grep -q 'Monitor is Off' > No protocol specified > /usr/bin/xset: unable to open display ":0.0" > ++ xset -display :0.0 dpms force off > No protocol specified > xset: unable to open display ":0.0" > > Если же рестатровать сервис acpid в konsole через sudo -H, то скрипты > начинают нормально отрабатывать, при этом в логе: > > ++ set > ++ who > ++ grep -q :0 > +++ fgconsole > ++ '[' 7 == 7 ']' > ++ export DISPLAY=:0 > ++ DISPLAY=:0 > ++ /usr/bin/xset -display :0.0 -q > ++ grep -q 'Monitor is Off' > ++ xset -display :0.0 dpms force off > > Если посмотреть на вывод video1.log в обоих случаях, то видно, что > окружение совершенно разное, в частности во втором случае установлена > переменная DISPLAY=:0.0, а в первом случае такая переменная не > установлена. > > >>> Если же вручную запускать скрипт /etc/acpi/eeepc_900-video.sh, то >>> переключение происходит, но только до 1024x768, хотя монитор позволяет >>> 1280x1024. >>> >> Ну да, там в скрипте таблица есть, с теми значениями разрешения, которые и >> пробуются. Добавьте, те, которые вам нужны и сообщите мне, я добавлю в >> пакет. >> > > Я думаю, что не стоит статически прописывать таблицу. Просто сделать > вначале xrandr -q и далее следовать полученному списку режимов, потому > как в зависимости от того, что подключается режимы могут быть разными. > Например, если у меня при подключении монитора говорит, что чожно > 1280x1024, то хотелось бы получить именно это разрешение на мониторе в > первую очередь. А если подключается проектор, то там 800x600 или > 1024x768, в зависимости от проектора. > Я думаю, что правильнее сделать общеупотребительные режимы, минимальное количество. Если пользователю захочется экзотики, то он и сам добавит.