суббота, 30 мая 2009 г.

Как создать образ в Linux?

Чтобы записать что-либо с помощью утилиты cdrecord, предварительно создается образ с помощью mkisofs:
$ mkisofs -vJRl -o dvd.iso /path/to/files
-v - подробный вывод работы программы
-R - еще одно расширение файловой системы ISO 9660
-l - разрешает полные имена файлов длиной 31 символ
-o - файл ISO-образа, который хотим получить

К прошлым способам обнаружения привода нашелся новый, чуть измененный старый.
$ cdrecord -scanbus dev=ATAPI
Внимание: варианты cdrecord -scanbus dev=ATAPI и cdrecord -scanbus дадут разные относительно друга друга параметры, которые потом нужно указывать при записи в параметре dev=

UPD: Добавил в опции "Rock Ridge"
UPD#2: Добавил в опции -l

пятница, 15 мая 2009 г.

четверг, 14 мая 2009 г.

Русификация Midnight Commander

Указываю локальные флаги для mc:
# echo "app-misc/mc slang -ncurses" >> /etc/portage/package.use
Затем:
# emerge mc 
Чтобы показывались подсказки в utf-8 надо:
# cd /usr/share/mc/
# cp mc.hint.ru mc.hint.ru.koi8r
# iconv -f koi8-r -t utf8 mc.hint.ru.koi8r > mc.hint.ru
# cp mc.hlp.ru mc.hlp.ru.koi8r
# iconv -f koi8-r -t utf8 mc.hlp.ru.koi8r > mc.hlp.ru

Поддержка русского языка в терминале

Поставил пакеты:
# emerge terminus-font intlfonts freefonts cronyx-fonts corefonts kbd
Создал файл /etc/env.d/02locale. Туда вписал:
LC_ALL=""
LANG="ru_RU.UTF-8"
В файле /etc/rc.conf должно быть:
UNICODE="yes"
В файле /etc/conf.d/consolefont я поставил:
CONSOLEFONT="ter-k14n"
В файле /etc/conf.d/keymaps должно быть:
KEYMAP="-u ru"
SET_WINDOWKEYS="yes" #Опционально
DUMPKEYS_CHARSET="koi8-r"
Затем при включенном флаге unicode в файле /etc/make.conf, выполнить:
# emerge --oneshot --verbose sys-libs/ncurses sys-libs/slang
Перегрузился. Все.

Дальнейшая русификация описывается тут.

среда, 13 мая 2009 г.

Не работают мышь, клавиатура в xorg-server-1.5.3

После обновления X-сервера до версии 1.5.3 отказались работать мышь и клавиатура.
Мимоходом прочел о другом подходе X-сервера к оборудованию. Не очень понял.
Решилось редактированием файла xorg.conf .  В секцию Section "ServerLayout" добавил строку Option "AutoAddDevices" "False"
Все заработало.