FLASH-драйв и HAL

Если при попытке отмонтировать FLASH-драйв вы получаете сообщение “The device was successfully unmounted, but could not be ejected”, то это можно исправить создав файл /etc/udev/rules.d/51-local.rules с таким содержимым:

# removable disks
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sd[a-z][0-9]", ATTRS{removable}=="1", GROUP="plugdev", MODE="660"

UPD 12.05.2008: Добавлен параметр MODE=”660″.

SMPlayer

SMPlayer – графическая надстройка над MPlayer. Одна из полезных функций – сохранение положения, яркости, громкости, пр. для каждого из файлов.

Другие интересные возможности:

  • Настраиваемые субтитры. Вы можете указать шрифт, размер и цвет субтитров.
  • Переключение звуковых дорожек. Вы можете изменить звуковую дорожку на Ваш выбор. Работает с avi и mkv. Ну и, конечно же, с DVD.
  • Перемотка мышью. Вы можете пользоваться колесом мыши для перемотки видео вперед или назад.
  • Видеоэквалайзер позволит Вам настроить яркость, контрастность, оттенок, цвет, насыщенность и гамму изображения.
  • Воспроизведение на разных скоростях. Можно ускорить воспроизведение в 2, 4 раза или же наоборот, замедлить.
  • Фильтры. Доступны разные фильтры: деинтерлейсинг, постобработка, удаление шумов и даже караоке-фильтр (удаление голоса).
  • Регулирование задержки звука и субтитров позволит Вам синхронизировать звук и субтитры.
  • Расширенные настройки, такие как выбор демультиплексора или звуковых и видео кодеков.
  • Список воспроизведения. Позволяет воспроизводить выбранные Вами файлы один за другим. Также поддерживается автоповтор и перемешивание.
  • Диалог настроек. Вы можете легко настроить все опции SMPlayer, используя удобный диалог настроек.
  • Мультиплатформенность. Доступны сборки для Windows и Linux.

Slim – login manager

После очередного глюка с попыткой логина в KDE по отпечатку пальца, решил воспользоваться не-KDE login manager’ом. В качестве замены взял slim. Пришлось потратит пару минут на его настройку. В домашнем каталоге пользователя создаем файл ~/.xinitrc:

DEFAULT_SESSION=startkde

case $1 in
kde)
        exec startkde
        ;;
xfce4)
        exec startxfce4
        ;;
*)
        exec $DEFAULT_SESSION
        ;;
esac

Правим конфиг /etc/slim.conf по своему усмотрению. Прописываем slim в качестве логин менеджера в /etc/conf.d/xdm.

Почему решил отказаться от “родного” kdm? Все очень просто – эта сволочь постоянно падала при попытке логина по отпечатку пальца с неизвестной ошибкой. Происходило это от какого то случайного положения звезд на небе. И вот в один прекрасный момент звезды в небе замерли в положении, в котором kdm падает стабильно. Надоело вспоминать свой пароль 😉

Млин, теперь появилась новая проблема – из KDE могу сделать только “End Current Session”. Куда делись Reboot и Shutdown?

Нашел ветку No shutdown option in KDE when using SLiM в форуме Gentoo. Это поясняет причину пропадания Reboot и Shutdown, но проблему не решает.

ArtWaver

ArtWaver – программа предназначена для создания анимации из статического изображения. На сайте есть скриншоты, демонстрирующие исходное изображение и обработанное. Смотрится весьма эффектно. К сожалению, программа только для Windows. Требования – Microsoft .NET Framework 2.0 и выше, Видеокарта с поддержкой Pixel Shaders 2.0 и выше.
В качестве выходного файла может создать скринсейвер (scr), исполнимый файл (exe), флэш анимацию (swf), GIF анимацию (gif).
Домашняя страница ArtWaver.

KView – легкий вьювер для KDE

KView (из пакета kde-base/kview) – небольшой вьювер, поддерживающий достаточно большое кол-во графических форматов (в том числе и PSD, но вот с GIF проблема – только первый кадр анимации). Для меня так и остались привычными комбинации клавиш, принятые в IrfanView. У KView, как и у многих приложений KDE, комбинации клавиш настраиваются. Тулбар, меню, статусбар отключаются независимо для оконного и полноэкранного режимов.

CoolROM.com

Большая коллекция ROM для различных игровых приставок (Atari 2600, Atari 5200, Atari 7800, Atari Jaguar, Atari Lynx, CPS1, CPS2, Gameboy Color, MAME, Namco System 22, Neo Geo, Neo Geo CD, Neo Geo Pocket, Nintendo, Nintendo 64, Sega CD, Sega Dreamcast, Sega Game Gear, Sega Genesis, Sega Master System, Sega Model 2, Sega Saturn, Sony Playstation, Super Nintendo).
Коллекция имеет разделы, соответствующие игровой платформе. Каждая игра содержит по несколько скриншотов.
К сожалению не все ROM-файлы доступны для загрузки.

wget и прокси-сервер

Научить wget использовать прокси-сервер достаточно просто. В консоли (или в профиле пользователя) пишем:

export http_proxy="proxy_address:port"
export ftp_proxy="proxy_address:port"

Если нужно указать пароль, то добавляем в коммандной строке:

--proxy-username="NAME" --proxy-passwd="PASSWORD"

Источником послужил ArchWiki.

Synfig

Synfig – система для векторной 2D-анимации. Сам не пробовал, но судя по отзывам и описанию весьма достойная штука.
Существует в версиях для Windows, Linux и Mac OS X. Доступны и исходные коды.

Toshiba a100-906, BIOS 5.90 + suspend-2-ram

Удалось мне пропатчить DSDT таким образом, что бы лэптоп просыпался после suspend-2-ram. Делюсь методикой.

Ставим BIOS последней версии.

Вся проблема в том, что последние версии прошивальщиков идут только под Windows. Скрипт для определения, чего и как шить написан на BASICе. Нас это не остановит.

Переименовываем файл прошивки SanAntonion10 BIOS590MP.exe в нечто с расширением rar590.rar и распаковываем его UNRARом.
Нас интересуют только файлы с расширением ROM. В зависимости от того, какая у вас видеокарта, выбираем нужный файл (GM – для лэптопов с Intel GMA, PM – для лэптомов с ATI/AMD и nVidia).

Так же нам понадобится DOS-версия флешера phlash16.exe (можно взять из старых версий прошивок в ISO-образе).


Подготовка к прошивке. Загрузочный диск.

Поскольку у меня нет флоповода, я воспользовался DVD. Взял ISO-образ инсталяционного диска FreeDOS, при помощи ISO Master положил в корень диска два файла phlash16.exe и s10pm590.rom. Записал этот образ на DWD-RW.


Прошивка.

Прошивку выполнял как обычно – загрузился со вновь созданного диска. И из командной строки выполнил команду:

phlash16.exe s10pm590.rom /X /MODE=3

Все ключи взяты из батника, который находится в ISO-образе старых версий прошивок. Но, судя по описанию ключей, они не обязательны.


Исправляем DSDT.

Тут я воспользовался мануалом на gentoo-wiki.com – HOWTO Fix Common ACPI Problems.

Нам понадобится Intel ACPI Source Language (ASL) compiler.

Делаем дамп DSDT:

# cat /proc/acpi/dsdt > dsdt.dat

Декомпилируем дамп:

# iasl -d dsdt.dat

Ищем в файле dsdt.dsl слово _OSI, исправляем Store (One, LINX) на Store (0x03E8, OSYS) (как вариант можно использовать Store (0x07D6, OSYS)). Возможно, лучшим вариантом было прикинуться, какой-нибудь Windows, но я поленился 😉

Компилируем заново:

# iasl -tc dsdt.dsl

Если ошибок компиляции небыло, то на выходе получаем два файла – dsdt.aml и dsdt.hex. Нас интересует последний.


Компиляция ядра с новым DSDT.

Далее все строго по мануалу Встраивание в Кернел.
Перегружаемся и проверяем. В моем случае нареканий небыло.

Вообще после всей проделанной работы, у меня сложилось впечатление, что Toshiba намерено внесла такие коррективы в биос.

1 2 3 4 5 10