Ключевые слова:faq, rus, mutt, mouse, slackware, irq, (найти похожие документы)
From: <diesel@diesel.tomsk.ru.>
Newsgroups: http://slackware.tomsk.ru
Date: Mon, 20 Apr 2005 18:21:07 +0000 (UTC)
Subject: Мини-FAQ от пользователя Slackware Linux
Оригинал: http://slackware.tomsk.ru/docs/?p=faq
На этой странице приведено несколько полезных рецептов, подчерпнутых
из разных источников и собственного опыта.
> Q: Как проверить орфографию русского текста?
A: Воспользоваться ispell (http://www.gnu.org/software/ispell/ispell.html),
прикрутив к нему русские базы (
http://fmg-www.cs.ucla.edu/geoff/ispell-dictionaries.html#Russian-dicts ).
Базы просто скачиваются, распаковываются, make, make install. Вызывать их
следующим образом:
% ispell -d russian
> Q: Как в линуксе посмотреть показания аппаратного мониторинга?
> (температуру процессора, обороты кулеров...)
A: Воспользоваться i2c/lm_sensors:
% tar zxvf ./i2c-2.8.0.tar.gz
% cd i2c-2.8.0
% make all
% make install
теперь непосредственно lm_sensors:
% tar zxvf ./lm_sensors-2.8.0.tar.gz
% cd lm_sensors-2.8.0
% make all
% make install
В стартовые скрипты добавить загрузку соответствующих модулей:
modprobe i2c-viapro
modprobe i2c-isa
modprobe eeprom
modprobe it87
это для чипа, установленного на моей материнской плате (Gigabyte
GA-7VA на KT400), для конкретной машины нужно подбирать модули (если
не хочется методом перебора, можно обратить внимание на комментарии в
исходниках). Считывать можно либо вручную, в моем случае - из
/sys/dev/sensors/it87-isa-0290/*, или же можно задействовать,
например, gkrellm для графического отображения текущих значений.
> Q: Как заставить работать колесо мыши в X-Window?
A: В /etc/X11/XF86Config нужно прописать следующее:
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
это корректно должно работать с PS/2 мышью, в Section "ServerLayout"
нужно будет соответственно указать InputDevice "Mouse1" "CorePointer".
> Q: Как выставить дисковые квоты для определенной группы пользователей
> (с одинаковым GID)?
A: Написать скрипт (вызывать как script gid username-proto):
cat /etc/passwd|awk -F ":" \
'$4==gid { system("edquota -u "$1" -p "proto_user"") }' \
gid=$1 proto_user=$2
А вообще-то можно задействовать groupquota.
> Q: В новых версиях Mutt какая-то проблема с кодировками - посылает
> почту в utf-8, set charset=koi8-r не помогает.
A: В ~/.muttrc (или в /etc/mutt/Muttrc, тут уж у кого какие права)
вписать set send_charset="us-ascii:iso-8859-1:koi8-r:utf-8"
> Q: Я русифицирую slackware, как написано в доке (
> http://slackware.tomsk.ru/docs/?p=slackware-8.0-setup), а ничего не
> получается - локаль не устанавливается, русского нет
A: Самая распространенная ошибка - не установлен пакет glibc-i18n, где
и содержатся файлы, необходимые для локализации (по умолчанию в
slackware этот пакет не ставится). Доустановите его и все получится
(hint: добавить этот пакет можно командой installpkg).
> Q: Как заставить работать сетевую карту ISA NE2000?
A: Во первых, включить драйвер этой карты в ядро (или можно
скомпилировать его модулем и подключить с помощью insmod). Во вторых,
в /etc/lilo.conf прописать строчку вида: append="ether=5,0x320,eth0" -
тем самым lilo передаст эти параметры ядру при загрузке. Цифры в этой
строчке - это номер irq и base i/o.
> Q: Я начинаю пересобирать ядро, набираю make menuconfig в /usr/src, а
> оно чего-то на какие-то ncurses матюгается и не пускается. 8(
A: Окошки, которые появляются при успешном выполнении make menuconfig,
написаны с использованием этой самой ncurses (new curses) library.
Просто доустановите эту библиотеку, и все получится. =)
> Q: Как сделать так, чтобы при загрузке на всех консолях включался NumLock?
A: В стартовый скрипт (например, /etc/rc.d/rc.local) добавьте
следующее:
for tty in /dev/tty[0-9]*; do
setleds -D +num [ $tty
done
Если у вас возникают вопросы - присылайте их на
diesel@diesel.tomsk.ru, постараюсь ответить.
Den aka Diesel (http://diesel.tomsk.ru/)