Далее переходим в категорию «Рабочий стол» и выбираем Ubuntu Unity Plugin.
Там щелкаем кнопку редактирования пункта «Key to open the first panel menu» и стираем F10. Что и требовалось
Как всегда в период затишья, подвернулось под руку очередное видео вело-подвигов небезызвестного Danny Macaskill’а. На мой взгляд, оно более спокойное, чем предыдущие два. Нет в нем атмосферы превозмогания, такое чувство, что Danny полностью слился с велосипедом, и теперь все эти прыжки для него – как для нас ходьба. Однако ж в любом случае слов нет – он нереально крут. А уж эпизод с проездом по тросу – вообще жесть, имхо. Видео, как обычно, под катом: Читать далее…
Внезапно удалось разобраться с неработающим звуком: научился управлять питанием усилителя. Аппаратно менеджер питания находится на шине i2c по адресу 0×66. Собственно управление питанием осуществляется посредством установки 1-го бита (0×02) регистра 0×51. 2-ой бит (0×04) отвечает за питание разговорного динамика. Но с ним вроде бы проблем не было, так что его трогать не стал. Читать далее…
С недавнего времени, после очередного обновления системы (пользуюсь тестовой Ubuntu Natty Narwhal), сочетание клавиш Mod4-p (Win-p), на котором у меня, по старой памяти, висел вызов диалога запуска программы, стал как-то странно работать: экран мерцал, а диалог появлялся не всегда, точнее, появлялся очень редко. При этом на старом сочетании клавиш (Alt-F2) все работало штатно.
Как всегда, помог гугл. Оказалось, что на некоторых ноутбуках аппаратные клавиши для переключения видеовыхода посылают сочетание клавиш Mod4-p. Поэтому модуль xrandr перехватывает это сочетание. Это поведение в нем захардкожено, так что изменить данное сочетание нельзя. Можно только отключить сам модуль (при этом сломается переключение видеовыходов, но мне оно не нужно). Делается это следующим образом:
Как говорится, то пусто, то густо. Удалось сделать регулировку яркости (хотя там не было ничего сложного, т.к. с механизмом я разобрался в процессе поиска решения по выключению экрана). Оставалось только разобраться, как реализуется драйвер подсветки в коде ядра. Читать далее…
Почти два месяца прошло с тех пор, как были какие-то продвижения по Android на HTC Max 4G. Теперь снова есть
Удалось разобраться с управлением дисплеем. Огромное спасибо Alex_DFR‘у, который предоставил пример кода инициализации дисплея с правильными таблицами инициализации для HTC Max 4G. С его помощью стали понятны базовые принципы. Однако предстояло еще решить проблему с управлением подсветкой. Долгое время считал, что подстветка регулируется при помощи контроллера microp, сидящего на шине I2C, а на самом деле оказалось, что за это отвечает все тот же mddi контроллер. В итоге на данный момент подстветка дисплея, наконец-то, полностью выключается. Читать далее…
Погряз в драйвере дисплея. К сожалению, пока не могу выделить достаточное количество времени, поэтому в этой области продвижений нет. Зато совершенно случайно и просто получилось заставить работать G-Sensor. Вдобавок решил переназначить кнопки: теперь кнопка Power обрела свою оригинальную функцию (правда, дисплей, как и прежде, отключается не до конца). Зеленая кнопка – «Назад», домик – переход на домашний экран, а красная кнопка – меню. Для полного выключения телефона теперь нужно подержать кнопку Power, а по длинному нажатию на Home будет доступен список недавно запущенных приложений.
Сегодня опять только ядро и модули, без полной сборки.