Третий этап. Берем напильник....
Как бы хотелось чтоб все прошло успешно и без задоринки... Но, забегая вперед, у нас оказывается, в данном ноутбуке, не работает звуковая карта. Просто, по умолчанию, отсутствует поддержка данной звуковой карты в устанавливаемом дистрибутиве. Продолжим настраивать систему.
Yamaha YMF-744 и Debian Squeeze.
По
адресу http://wiki.debian.org/snd-ymfpci
написано решение проблемы, правда
на английском языке. Поэтому я решил
написать мини-инструкцию на русском. В
некотором смысле грубый перевод, со
своими дополнениями и разъяснениями.
Нам
необходимо установить звуковую систему "alsa", вместе с ее утилитами и пакет с
набором программ для возможности
дальнейших действий - создания
необходимых файлов:
sudo aptitude install alsa-base alsa-utils build-essentialС помощью следующей команды скачаем необходимый файл, точнее архив с исходными кодами, из интернета:
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.25.tar.bz2Тут у меня появилась проблема - данный адрес, точнее сервер, на момент написания, не был доступен, пришлось искать зеркало. Вот по этому адресу http://mirrors.zerg.biz/alsa/firmware/alsa-firmware-1.0.25.tar.bz2 у меня получилось скачать необходимый файл. В этом случае измените в выше написанной команде адрес.
Небольшое отступление от основной темы.
В нашей системе уже есть не только
программа для закачки - "wget", но даже
интернет браузер - "w3m", программа для
работы с архивами - "tar" и много других, которые работают
в консоли. Попробуйте ввести вот эту
команду:
w3m debian.org
или
w3m alsa-project.org
У вас начнется загружаться страничка
по введенному адресу. Как видите, консолью
можно пользоваться и не только для ввода
одних сплошных команд, а даже просмотреть
в интернете нужную информацию. Для выхода из браузера нажмите клавишу "q" и
соответственно подтвердите действие
нажав - "y".
Сейчас необходимо
извлечь из скачанного архива файлы, для
чего вводим:
tar xvf alsa-firmware-1.0.25.tar.bz2
Осталось "исходники"
превратить в рабочие данные - модули:
cd alsa-firmware-1.0.25
./configure
cd ymfpci && make
Устанавливаем модули,
просто скопировав их в систему:
sudo mkdir -p /usr/local/lib/firmware/yamaha
sudo cp *fw /usr/local/lib/firmware/yamaha
Загружаем их в систему:
sudo modprobe -r snd-ymfpci
sudo modprobe snd-ymfpci
Добавляем свою учетную
запись в группу "audio", вместо "user" введите
имя своей учетной записи:
sudo adduser user audio
Теперь нам нужно
отрегулировать уровни звука, для этого
вводим:
alsamixer
Появится псевдографический
интерфейс со столбиками. Нас интересуют
каналы "Master", "Master M", "Headphone", "PCM".
Передвигаемся по ним стрелками
влево-вправо, для изменения уровня —
стрелки вверх-вниз, еще есть внизу
столбика "MM" — означает "mute", т.е. звук
выключен, чтобы включить звук — нажмите клавишу "m". Сначала можете отключить "mute" и
отрегулировать уровень, например до
значения "81", на всех вышеперечисленных
каналах. После регулировки, для выхода,
жмем клавишу "Esc".
Осталось проверить
работоспособность колонок:
aplay /usr/share/sounds/alsa/Noise.wav
speaker-test -tsine -f440 -c2
speaker-test -twav -c2
Для прерывания теста
нажмите "Ctrl"+"c".
"Иксы", продолжаем добавлять функционал.
Со звуком разобрались, продолжим добавлять новые "окошки", точнее программы работающие в среде "FluxBox". Чтобы не прыгать из "иксов" в консоль, запустим последнюю, в виде дополнительного приложения, с помощью быстрых клавиш - нажмите сочетание клавиш "Alt"+"F1".
Раз есть простая возможность использовать консоль в "FluxBox", будем загружать "иксы" минуя вход через консоль, с последующим ручным запуском через "startx". Для этого нам нужно установить вспомогательную программу - графический дисплейный менеджер (Display Manager) - вот неоторые из них: GDM (GNOME Display Manger), KDM (KDE Display Manger), XDM (X Display Manger), SLiM (Simple Login Manager). Установим "slim":
Если в консоли мы использовали "mc" для обзора дисковой системы (директорий и файлов), то для более привычной работы в "FluxBox" нам нужно будет установить файл-менеджер для "иксов". Конечно, если вам еще интересен "mc" - никто не запрещает им пользоваться. Устанавливаем "PCManFM":
Раз есть простая возможность использовать консоль в "FluxBox", будем загружать "иксы" минуя вход через консоль, с последующим ручным запуском через "startx". Для этого нам нужно установить вспомогательную программу - графический дисплейный менеджер (Display Manager) - вот неоторые из них: GDM (GNOME Display Manger), KDM (KDE Display Manger), XDM (X Display Manger), SLiM (Simple Login Manager). Установим "slim":
sudo apt-get install slimЧтобы увидеть новый способ входа в систему перезагружаем компьютер.
Если в консоли мы использовали "mc" для обзора дисковой системы (директорий и файлов), то для более привычной работы в "FluxBox" нам нужно будет установить файл-менеджер для "иксов". Конечно, если вам еще интересен "mc" - никто не запрещает им пользоваться. Устанавливаем "PCManFM":
sudo apt-get install pcmanfmПосле установки можно запустить его через меню "Приложения"->"Управление файлами"->"PCManFM". Тут нас ожидает мелкая неприятность - отсутствуют иконки файлов и директорий.
И опять в консоль:
К файлам простейший способ доступа у нас появился. Теперь будем добавлять программы для работы с файлами, кстати, во втором этапе мы уже установили "AbiWord" - с помощью которой можно создавать и редактировать текстовые документы. Попробуйте открыть текстовый файл с расширением ".txt" или ".doc" в файловом менеджере. Появится окно с предложением выбрать приложение. Во вкладке "Установленное приложение" выбираем "Офис"->"AbiWord", также можно поставить соответствующую "птичку" для назначения программы по умолчанию для данного типа файла.
Займемся следующими файлами - картинками и фотографиями, т.е. графическими. Сначала установим программу просмотра "GPicView":
Теперь решим вопрос чем открывать файлы архивов:
Допишем параметры раскладки клавиатуры в файл ".xsessionrc", для пользователя:
nano ~/.gtkrc-2.0Дописываем строчку:
gtk-icon-theme-name = "nuoveXT2"Выходим из редактора с сохранением изменений. Запускаем еще раз "PCManFM". Вам, наверно, этот способ запуска программы со временем будет утомителен, поэтому чтобы каждый раз не искать в меню "PCManFM", назначим его вызов через комбинацию клавиш "Win"+"F", где "Win" клавиша с изображением флага "Windows". Откроем файл настроек клавиш в редакторе:
nano ~/.fluxbox/keysИ допишем в конце строчку:
Mod4 F : Exec pcmanfmЗакрываем с сохранением и выбираем в меню "FluxBox" "Reconfigure", а затем - "Restart", чтобы применить изменения. Попробуйте нажать "Win"+"F" - у вас должен запуститься "PCManFM".
К файлам простейший способ доступа у нас появился. Теперь будем добавлять программы для работы с файлами, кстати, во втором этапе мы уже установили "AbiWord" - с помощью которой можно создавать и редактировать текстовые документы. Попробуйте открыть текстовый файл с расширением ".txt" или ".doc" в файловом менеджере. Появится окно с предложением выбрать приложение. Во вкладке "Установленное приложение" выбираем "Офис"->"AbiWord", также можно поставить соответствующую "птичку" для назначения программы по умолчанию для данного типа файла.
Займемся следующими файлами - картинками и фотографиями, т.е. графическими. Сначала установим программу просмотра "GPicView":
sudo apt-get install gpicviewПопробуйте назначить эту программу для файла с картинкой, вышеописанным способом, выбрав во вкладке "Установленное приложение" - "Стандартные"->"Image Viewer". Можно аналогично назначить и остальные графические типы файлов, но у "GPicView" есть свой механизм - нажимаем предпоследний значок ("Настройки") в программе и нажимаем на кнопку "Сделать GPicView просмотрщиком изображений по-умолчанию". Попробуйте теперь открыть графический файл с другим расширением.
Теперь решим вопрос чем открывать файлы архивов:
sudo apt-get install xarchiverФайлы с текстовой и графической информацией, а также архивы, вы уже можете просматривать. Сейчас поставим программы для работы с интернетом: веб-браузер и почтовый клиент - "Iceape", для работы с ftp-серверами - "FileZilla", для отправки текстовых сообщений - "Pidgin". Запустим установку этих трех программ одной командой:
sudo apt-get install iceape filezilla pidgin
Допишем параметры раскладки клавиатуры в файл ".xsessionrc", для пользователя:
nano ~/.xsessionrcСледующую строку:
setxkbmap -layout "us,ru" -option "grp:ctrl_shift_toogle, grp_led:scroll"Этой строчкой устанавливаем два языка (английский и русский), комбинацию клавиш для переключения раскладки — "Ctrl"+"Shift" и индикацию раскладки светодиодом "SсrollLock" на клавиатуре.
Устанавливаем индикатор
переключателя раскладок клавиатуры:
Для устранения проблем отображения картинки флага с английской раскладкой делаем следующее (по умолчанию вместо флага картинка с вопросами):
Перед строчкой содержащей "exec fluxbox", добавляем следующую:
Выходим из редактора с сохранением.
После перезагрузки "иксов" изменения вступят в силу. Кстати, чтобы завершить работу с "Fluxbox", не обязательно выбирать в меню "Exit", можно нажать следующее сочетание клавиш - "Ctrl"+"Alt"+"Del", что аналогично, т.к. назначено по умолчанию на завершение работы.
Теперь вам будет видно какая раскладка включена, а если используется отдельная клавиатура, то еще будет индикация светодиодом "ScrollLock" на ней.
Так, программ наставили, индикацию раскладок установили, можно пользоваться... Неудобно и долго заходить в меню и запускать программу? Вспомним про файл "keys":
sudo apt-get install fbxkb
Для устранения проблем отображения картинки флага с английской раскладкой делаем следующее (по умолчанию вместо флага картинка с вопросами):
sudo cp /usr/share/fbxkb/images/zz.png /usr/share/fbxkb/images/zz_old.png
sudo cp /usr/share/fbxkb/images/us.png /usr/share/fbxkb/images/zz.pngЕще один штрих, добавляем в автозагрузку. Открываем файл в редакторе:
nano ~/.fluxbox/startup
Перед строчкой содержащей "exec fluxbox", добавляем следующую:
fbxkb &
Выходим из редактора с сохранением.
После перезагрузки "иксов" изменения вступят в силу. Кстати, чтобы завершить работу с "Fluxbox", не обязательно выбирать в меню "Exit", можно нажать следующее сочетание клавиш - "Ctrl"+"Alt"+"Del", что аналогично, т.к. назначено по умолчанию на завершение работы.
Теперь вам будет видно какая раскладка включена, а если используется отдельная клавиатура, то еще будет индикация светодиодом "ScrollLock" на ней.
Так, программ наставили, индикацию раскладок установили, можно пользоваться... Неудобно и долго заходить в меню и запускать программу? Вспомним про файл "keys":
nano ~/.fluxbox/keysДобавим быстрые клавиши:
Mod4 W : Exec x-www-browser
Mod4 I : Exec pidgin
Mod4 Escape : Exec conky










































