по местам моего детства...
Просмотреть увеличенную карту
воскресенье, февраля 17, 2008
среда, февраля 06, 2008
поговори со мной...
собираюсь домой... выключаю компьютер и закрываю лишние окошки... в терминале вижу почтовые сообщения от syslog... читаю и офигеваю (копи паст из .../messages)...
в голове Led Zepellin руками Jimmy Page играет Dazed and Confused (вариант, исполненный на ноябрьском концерте прошлого года... так сказать из свежеотсмотренного материала)
з.ы. как я понял, проблема скорее всего в wifi (например, смотри тут). инициировать проблему могло тупое выключение вилки точки доступа из розетки 220 в. но манера общения меня впечатлила... это вам не бублигум...
Feb 6 19:09:27 junkyard kernel: Uhhuh. NMI received for unknown reason b0 on CPU 0.
Feb 6 19:09:27 junkyard kernel: You have some hardware problem, likely on the PCI bus.
Feb 6 19:09:27 junkyard kernel: Dazed and confused, but trying to continueв голове Led Zepellin руками Jimmy Page играет Dazed and Confused (вариант, исполненный на ноябрьском концерте прошлого года... так сказать из свежеотсмотренного материала)
з.ы. как я понял, проблема скорее всего в wifi (например, смотри тут). инициировать проблему могло тупое выключение вилки точки доступа из розетки 220 в. но манера общения меня впечатлила... это вам не бублигум...
laptop buttons
условия задачи
имеем в наличии: ноутбук Fujitsu-Siemens LIFEBOOK S7110, операционная система Fedora 8, графическая среда GNOME 2.20.2.
надо: сделать так, чтобы работали функциональные клавиши (Fn+...). на первом подходе рассматриваем пять клавиш - Mute, VolumeDown, VolumeUp, BrightnessDown, BrightnessUp.
поехали...
часть 1. яркость.
из коробки управление яркостью работает в консоли и в X-ах на этапе загрузки (rhgb).
при запуске пользовательской сессии GNOME нажатие клавиш приводит к появлению окошка в котором бегает ползунок, отслеживающий нажатие кнопок, но по факту яркость остается без изменений (периодически может слететь на максимум).
почитав HAL Quirk Site автор нарисовал следующую последовательность:
1. нажатие клавиши
2. ядро генерирует событие
3. HAL реагирует на него и генерит в свою очередь соответствующее событие в более унифицированном формате (транслирует scancode в нечто более "понятное", например, нажата клавиша brightness-up)
4. посредством D-BUS какое-то приложение может соответствующим образом прореагировать и инициировать соответствующее действие, в рассматриваемом контексте в среде GNOME таковым приложением является GNOME Power Manager
5. какое-то приложение, прореагировав, выдает результат реакции нагора в D-BUS.
6. HAL инициирует управляющее воздействие ядру...
итого, приходим к выводу, что в данном случае имеются проблемы взаимодействия HAL <-> GPM.
для начала проведем диагностику и убедимся, что с точки зрения HAL все присутствует и работает.
управляемый объект (панель) на месте
управляющие воздействия воспринимаются и корректно интерпритируются (параллельно наблюдаем попытку GPM управлять яркостью, в данном случае слетевшей на максимум).
тут надо отметить, что сама по себе возможность управления яркостью в GNOME не вызывает сомнения (с этим соответствующий апплет справляется). на этот же подвиг способен и GPM - управление яркостью через окно настройки его парамтеров происходит корректно (относительно... при открытии окна, яркость принудительно устанавливается в сохраненное с прошлого раза значение).
нашел в bugzilla.gnome.org аналогичный bug
что касается GPM. тот факт что-то некое popup окошко всплывает и корректно реагирует на нажатия кнопок (ползунок двигается влево вправо), подсказывает, что GPM реагирует на события HAL.
судя по исходным кодам, GPM сам инициируют тока передачу обратно в D-BUS сообщений "установить новое значение яркости".
на данном этапе можно сформулировать два вопроса - корректные ли значения он передает? и что происходит дальше?
(продолжение требует дополнительных исследований...).
часть 2. звук.
(продолжение следует...)
имеем в наличии: ноутбук Fujitsu-Siemens LIFEBOOK S7110, операционная система Fedora 8, графическая среда GNOME 2.20.2.
надо: сделать так, чтобы работали функциональные клавиши (Fn+...). на первом подходе рассматриваем пять клавиш - Mute, VolumeDown, VolumeUp, BrightnessDown, BrightnessUp.
поехали...
часть 1. яркость.
из коробки управление яркостью работает в консоли и в X-ах на этапе загрузки (rhgb).
при запуске пользовательской сессии GNOME нажатие клавиш приводит к появлению окошка в котором бегает ползунок, отслеживающий нажатие кнопок, но по факту яркость остается без изменений (периодически может слететь на максимум).
почитав HAL Quirk Site автор нарисовал следующую последовательность:
1. нажатие клавиши
2. ядро генерирует событие
3. HAL реагирует на него и генерит в свою очередь соответствующее событие в более унифицированном формате (транслирует scancode в нечто более "понятное", например, нажата клавиша brightness-up)
4. посредством D-BUS какое-то приложение может соответствующим образом прореагировать и инициировать соответствующее действие, в рассматриваемом контексте в среде GNOME таковым приложением является GNOME Power Manager
5. какое-то приложение, прореагировав, выдает результат реакции нагора в D-BUS.
6. HAL инициирует управляющее воздействие ядру...
итого, приходим к выводу, что в данном случае имеются проблемы взаимодействия HAL <-> GPM.
для начала проведем диагностику и убедимся, что с точки зрения HAL все присутствует и работает.
[greg@junkyard ~]$ lshal | grep laptop_panel
info.capabilities = {'laptop_panel'} (string list)
info.category = 'laptop_panel' (string)
laptop_panel.access_method = 'general' (string)
laptop_panel.num_levels = 101 (0x65) (int)управляемый объект (панель) на месте
[greg@junkyard ~]$ lshal -m
Start monitoring devicelist:
-------------------------------------------------
12:01:03.498: computer_logicaldev_input_4 condition ButtonPressed = brightness-down
12:01:04.637: computer_logicaldev_input_4 condition ButtonPressed = brightness-up
12:01:05.570: computer_logicaldev_input_4 condition ButtonPressed = brightness-down
12:01:06.114: computer_logicaldev_input_4 condition ButtonPressed = brightness-upуправляющие воздействия воспринимаются и корректно интерпритируются (параллельно наблюдаем попытку GPM управлять яркостью, в данном случае слетевшей на максимум).
тут надо отметить, что сама по себе возможность управления яркостью в GNOME не вызывает сомнения (с этим соответствующий апплет справляется). на этот же подвиг способен и GPM - управление яркостью через окно настройки его парамтеров происходит корректно (относительно... при открытии окна, яркость принудительно устанавливается в сохраненное с прошлого раза значение).
нашел в bugzilla.gnome.org аналогичный bug
что касается GPM. тот факт что-то некое popup окошко всплывает и корректно реагирует на нажатия кнопок (ползунок двигается влево вправо), подсказывает, что GPM реагирует на события HAL.
судя по исходным кодам, GPM сам инициируют тока передачу обратно в D-BUS сообщений "установить новое значение яркости".
на данном этапе можно сформулировать два вопроса - корректные ли значения он передает? и что происходит дальше?
(продолжение требует дополнительных исследований...).
часть 2. звук.
(продолжение следует...)
четверг, января 31, 2008
заполучив в лапы загребущие портативный девайс, решил решительно уйти от билла гейтса, прихлопнув форточкой.
установил fedora 8 werewolf. полет нормальный. всё необходимое работает из коробки.
беспроводной интерфес приобретался отдельно (dlink DWL-G650), девайс работает на чипсете atheros, что означает необходимость ставить драйвер madwifi. текущая реализация не совсем тру свободная, но работает.
NetworkManager работает на ура, нареканий каких-либо пока нет. отдельный вопрос, вызывает работа со скрытыми сетями (под окнами, скрытая сеть запоминается и при включении происходит автоматное подключение к ней, в федоре пока приходится входить в ручную)
(прим. ред. 19.02.2008) в текущей редакции NetworkManager (0.7.0-0.6.7.svn3235.fc8) упомянутая проблема не наблюдается, ранее подключенные скрытые сети запоминаются и находятся. Однако, остается актуальной проблема с созданием ad-hoc сетей (по планам команды Fedora - решение данного вопроса намечено к 9 версии).
установил fedora 8 werewolf. полет нормальный. всё необходимое работает из коробки.
беспроводной интерфес приобретался отдельно (dlink DWL-G650), девайс работает на чипсете atheros, что означает необходимость ставить драйвер madwifi. текущая реализация не совсем тру свободная, но работает.
NetworkManager работает на ура, нареканий каких-либо пока нет. отдельный вопрос, вызывает работа со скрытыми сетями (под окнами, скрытая сеть запоминается и при включении происходит автоматное подключение к ней, в федоре пока приходится входить в ручную)
(прим. ред. 19.02.2008) в текущей редакции NetworkManager (0.7.0-0.6.7.svn3235.fc8) упомянутая проблема не наблюдается, ранее подключенные скрытые сети запоминаются и находятся. Однако, остается актуальной проблема с созданием ad-hoc сетей (по планам команды Fedora - решение данного вопроса намечено к 9 версии).
понедельник, ноября 05, 2007
пятница, сентября 14, 2007
направляя стопы свои к выходу...
по объективным причинам переполз на fedora в полном объеме пока не свершился... но не будем о грустном пока обстоятельства не изменить, подготовим почву для последующего неизбежного свершения...
подготовим как говориться почву... человеку свойственно обростать всяким полезным и не очень но безусловно привычным софтом для тех или иных нужд, плюшкиных не искоренить. а посему нуно подыскать альтернативы привычному...
1. uTorrent - компактный гиперфункциональный битторент клиент.
в linux до этого приходилось использовать Azureus, в качестве недостатка которого можно отметить тяжесть обусловленную кофеиновым наследием.
но мне повезло и на просторах интернета я встретил описание нового клиента Transmission - то что доктор прописал компактный, при этом достаточно функциональный
2. пристрастился я к порочной практике почитывания комиксов. любой (почти) оконный пользователь использует для этого простой инструмент - cdisplay
в качестве альтернативы для linux под gnome я нашел отличное питоновое изделие comix
продолжение следует...
на повестке дня
3. punto switcher - gXNeur/XNeur
4. windows media - rhytmbox не очень устраивает...
5. nero - как-то опробовал gnomebaker надо бы изучить повнимательнее...
6. ...
подготовим как говориться почву... человеку свойственно обростать всяким полезным и не очень но безусловно привычным софтом для тех или иных нужд, плюшкиных не искоренить. а посему нуно подыскать альтернативы привычному...
1. uTorrent - компактный гиперфункциональный битторент клиент.
в linux до этого приходилось использовать Azureus, в качестве недостатка которого можно отметить тяжесть обусловленную кофеиновым наследием.
но мне повезло и на просторах интернета я встретил описание нового клиента Transmission - то что доктор прописал компактный, при этом достаточно функциональный
2. пристрастился я к порочной практике почитывания комиксов. любой (почти) оконный пользователь использует для этого простой инструмент - cdisplay
в качестве альтернативы для linux под gnome я нашел отличное питоновое изделие comix
продолжение следует...
на повестке дня
3. punto switcher - gXNeur/XNeur
4. windows media - rhytmbox не очень устраивает...
5. nero - как-то опробовал gnomebaker надо бы изучить повнимательнее...
6. ...
Подписаться на:
Сообщения (Atom)
