Shell. Если вы не хотите, чтобы команда, содержащая секретные данные
(явки, пароли), не попала в историю ввода, то перед ней нужно поставить
пробел.
Консоль. Думаю это не секреты для многих, но новичкам будет полезно узнать, что: 1. Если вывод команды не уместился на экране, то просмотреть "улетевшую" часть можно нажав Shift+PgUp. 2.
При запущенном gpm выделенный мышью кусок текста можно вставить в
коммандную строку нажатием средней кнопки, колесика или одновременным
нажатием обоих кнопок мыши. В Иксах это действует во всех окошках и
часто намного удобнее стандартных комбинаций клавиш клавиатуры, причем
выделив кусок мышью, вы автоматически помещаете его в буфер обмена и
вставлять можно уже и с помощью клавиатуры.
Shell. В
предыдущей заметке видно, что для использования команды halt необходимы
права root. Такая ситуация встречается повсеместно. На домашнем
компьютере можно немного снизить уровень безопасности в пользу
удобству. Чтобы выполнять такие программы обычным пользователем, нужно
использовать команду sudo. Для этого подправим конфигурационный файл
/etc/sudoers. Раскомментируем строчку: %wheel ALL=(ALL) NOPASSWD: ALL В
этом случае пользователь группы wheel сможет выполнять любые команды
без ввода пароля. Если это недопустимо, то просто вместо (ALL)
перечисляем нужные программы, а вместо ALL пишем localhost, чтобы
правило действовало только локально. Естественно, что вместо группы
%wheel можно использовать любую другую. Теперь добавим в эту группу
тех пользователей, которым разрешено пользоваться такими привилегиями.
Это можно сделать подправив файл /etc/group или выполнив (модифицируем
профиль пользователя user): # usermod -G wheel user # groups user gena : users wheel # Теперь обычный пользователь user может выключить компьютер командой $ sudo /sbin/halt Обратите
внимание на обязательное наличие полного пути, т.к. каталог /sbin/ не
включается в переменную $PATH для обычных пользователей.
Shell.
Под Windows есть великое множество программ, выключающих компьютер по
расписанию. В Linux все намного проще. Если ваше ядро поддерживает
ACPI, то команда # halt выключит компьютер немедленно. Команда # shutdown -h 20 выключит его через 20 минут. Если сложно запомнить ключи, то можно так: # sleep 1000 && halt где число в секундах. Аналогично выключаем после проигрывания последнего файла в каталоге: # mplayer * && halt Для
выключения по расписанию лучше задействовать cron. Например, необходимо
чтобы компьютер выключался каждый день в 1:40. Для этого в файл
/var/spool/cron/crontabs/root добавим строчку: 40 1 * * *
/sbin/shutdown -h 1 "Внимание! Компьютер будет выключен через 1 минуту.
Завершите все приложения. Для отмены выполните shutdown -c" Если что - читаем маны.
Flash
memory. Популярность этого девайса заставляет любого линуксоида
позаботиться о своем друге. Есть как всегда несколько способов. Самый
простой: $ su # mkdir /mnt/flash # mount /dev/sda1 /mnt/flash -o rw,iocharset=koi8-r,codepage=866
Думаю не каждый захочет набирать такое каждый раз. Добавляем в /etc/fstab строчку: /dev/sda1 /mnt/flash vfat users,noexec,nosuid,noauto,sync,gid=100,rw,iocharset=koi8-r,codepage=866,umask=002 1 0
Может опций и многовато, но зато правильных. Есть третий, изящный способ, с использованием automount, но об этом будет отдельная статья.
Звук.
Очень (ну просто очень) долгое время я полностью не переходил на Linux
из-за низкого качества звука. Причем не помогало ничего - ни дрова, ни
хорошее железо, все равно под Винды звук был намного лучше. А проблема
то тривиальна. Ядро должно быть с поддержкой RTC. Необходимо
поставить ALSA драйвер, причем желательно откомпилировать на вашей
машине. Ну и главное необходимо выполнить под root: # echo "1024" > /proc/sys/dev/rtc/max-user-freq
или сразу добавить эту строчку в /etc/rc.d/rc.local Можно по-другому. Добавим в /etc/sysctl.conf строчку: dev.rtc.max-user-freq = 1024
После этого MPlayer радостно сообщает: Используется аппаратная Linux RTC синхронизация (1024Hz).
Мышь.
Сейчас у большинства нормальных людей многокнопочные грызуны с
колесиком. Только вот в Linux они не работают по умолчанию.
Исправляется так. В файл конфигуратора X-window XF86config или
xorg.conf добавляются строки: Protocol "IMPS/2" Option "ZAxisMapping" "4 5"
Звук.
Очень просто заставить ALSA драйвер сохранить уровень громкости, чтобы
при каждой загрузке не выставлять его заново. Для этого выставите
нужный уровень и выполните в командной строке под root: # alsactl store
При этом должен быть разрешен на запуск скрипт /etc/rc.d/rc.alsa в котором при загрузке выполняется команда # alsactl restore