Подписка на блог

делю на ноль, обогащаю уран
Позднее Ctrl + ↑

Русификация 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

Перегрузился. Все.

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

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

После обновления X-сервера до версии 1.5.3 отказались работать мышь и клавиатура.

Мимоходом прочел о другом подходе X-сервера к оборудованию. Не очень понял.

Решилось редактированием файла `xorg.conf` . В секцию Section «ServerLayout» добавил строку Option «AutoAddDevices» «False»

Все заработало.

Установка клиента VMware Client в Ubuntu

Опять про Ubuntu.

В репозиториях отсутствует VMware-клиент. Поэтому скачал:

wget http://download3.vmware.com/software/vmserver/VMware-server-linux-client-1.0.6-91891.zip

Потом распаковал:

unzip VMware-server-linux-client-1.0.6-91891.zip 

Распакуем то, что распаковал:

tar xzf VMware-server-console-1.0.6-91891.tar.gz

Заходим в распакованное, запускаем:

sudo ./vmware-install.pl

Соглашаемся со всем что предложит

Еще вот это:

sudo vmware-config-server-console.pl

Запускается:

vmware-server-console

PS. Ubuntu 8.10

Безоконный вид Firefox в Ubuntu

Немного про Ubuntu.

Firefox 3.0 распахивается в Ubuntu (про другие дистрибутивы не знаю) очень широко, что аж не видно рамок окна. Думал, что скорее всего это баг в Compiz. Так и есть.

Нужно установить `compizconfig-settings-manager`. Потом «Система» -> «Параметры» -> «Менеджер настройки CompizConfig» -> «Утилиты» -> «Workarounds» -> и убрать галку с пункта Legacy Fullscreen Support

Глюк устранен.

Запись образа на компакт-диск

Захотелось записать LiveCD Gentoo болванку. Захотелось сделать это как обычно: быстро и просто.

Сначала сканируем шину, на котором расположен наш привод:

polatov@polatov-desktop:~$ cdrecord -scanbus
scsibus3:
3,0,0 300) *
3,1,0 301) 'Optiarc ' 'DVD RW AD-7200S ' '1.06' Removable CD-ROM
3,2,0 302) *
3,3,0 303) *
3,4,0 304) *
3,5,0 305) *
3,6,0 306) *
3,7,0 307) *

Теперь пишем образ:

cdrecord -v speed=0 dev=3,1,0 /path/to/file.iso

`-v` — выводит подробную информацию о процесее записи

speed=0 позволит программе самой подобрать подходящую скорость записи.

dev= — имя устройства. В мануалах я видел запись вида ATAPI:X,Y,Z , но у меня так ничего не получилось, опустив ATAPI, все прекрасно записалось.

Еще видел где-то, что вместо ATAPI использовалась аббревиатура `ATA`. Еще можно вместо шины указать сразу привод из /dev/ (dev=/dev/scd0) Адрес привода можно узнать так:

polatov@polatov-desktop:~$ wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/scd0'    rwrw-- : 'Optiarc' 'DVD RW AD-7200S'
-------------------------------------------------------------------------

Естественно, для проделывания всего этого, необходимо иметь соответствующие утилиты, найти которые можно в разных линуксах (wodim, cdrtools и т.п.)

P.S.: Может быть нужно использовать два тире перед dev — «`—dev=`»? Болванок нет, проверить не могу.

UPD: Насчет недоразумения по поводу ATAPI прочесть здесь

Как настроить часы

Заметил, что сбивается время после перезагрузки. Чтобы этого не было, подправил файл `/etc/conf.d/clock`

Параметров мало. Первый параметр нужно исправить на CLOCK=»local». И параметр `CLOCK_SYSTOHC=` должен иметь значение «yes».

Если понадобится изменить TIMEZONE=, то доступные часовые пояса можно посмотреть в `/usr/share/zoneinfo/`

Время во всех линуксах устаналивается так:

#date ММДДЧЧмм[ПП][ГГ][.СС]

ММ — месяц, ДД — число дня, ЧЧ — часы, мм — минуты, ПП — первые две цифры года, ГГ — вторые цифры года, .СС — секунды. Последние три аргумента необязательные

Ранее Ctrl + ↓