Информационные технологииStfw.Ru 🔍

Мини-FAQ от пользователя Slackware Linux (faq rus mutt mouse slackware irq)

faq, rus, mutt, mouse, slackware, irq Den aka Diesel
🕛 01.12.2005, 02:05
На этой странице приведено несколько полезных рецептов, подчерпнутых из разных источников и собственного опыта.

> 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, постараюсь ответить.

Разное в ИТ   Теги:

Читать IT-новости в Telegram
Информационные технологии
Мы в соцсетях ✉