Hi-Tech Arduino Компьютеры Интернет
HV-Lab Reference Linux Форум
Справочники Libraries Windows Галерея
Электроника Hardware Hardware Загрузки
Печатные платы Forum Программирование Мини-чат
[ Февр 26, 07:42 ] admin: Форум перешел в разряд архивного.
[ Февр 24, 19:02 ] admin: переехали на новый сервер. Грядут перемены.
[ Фев 20, 08:38 ] кулибин: Переход на SSL был непрост (особенно с абсолютными путями на изображения, но мы его осуществили)
RSS статьи
 
Статьи

Статьи->Linux->Как я становился пингвином (Часть 3) [ Поиск ]

Как я становился пингвином (Часть 3) - Проблемы настройки оборудования
Отправил: кулибин, Суббота, 15 Сентября 2007 18:41

Не хочу хвастаться, но вот уже 3 месяца как не захожу в винду. Один раз правда не выдержал и забежал распечатать документ – принтер в линяге я тогда еще так и не настроил. Конечно, я пытался заставить его работать примерно пол года назад, но безрезультатно. а все потому, что в скачанных с официального сайта производителя моего принтера драйверах оказались драйверы для другой версии принтера. Попытка заставить принтер заработать с ними приводила только к миганию лампочки на девайсе, показывающая что печать идет... Что ж, вот как раз, после быстрой пробежки по винде с принтером я решил все-таки избавить себя от необходимости делать это. Все-таки реферат на носу, а в MSOffise мне сидеть жутко не хотелось(Совсем недавно установил в винде OpenOffice, Firefox, доволен собой).

Как я становился пингвином Часть3

В некоторых специализированных дистрибутивах «сборщики» не удосуживаются вкладывать видеокодеки, что жутко неудобно, поскольку без возни с установкой пакетов видео просмотреть не получится. В Linux SUSE изначально видеокодеков нету. Конечно, 3GP-файлы можно прекрасно посмотреть и RealPalyer-ом, но не уверен, что у ваших видеороликов только такой формат. Что делать? «Элементарно, Ватсон», сказал бы великий сыщик. Не утруждая себя поиском всех видеокодеков я просто напросто скачал всего одну программу, включающую в себя видео/аудиоплеер, видеоперекодировщик и кучу кодеков. Если честно, специально для нее программой 3GPconverter сделал около 15 копий одного видеофайла с различными кодеками. mplayer(http://www.mplayerhq.hu/) - воистину мощная программа в своем роде. Кроме названных мной компонентов в программе также присутствует большое количество возможностей. Программа существует и в Windows-варианте. Время «вкуривать маны». Нет, я не курю. man – это универсальное руководство к действию в линукс. Практически у каждой линукс-программы имеется своя man-страница . Как правило, ман-страница не предназначена для освоения программы новичками. В ней содержится описание синтаксиса команд программы и описание всех параметров и ключей. man <название программы> - так выглядит синтаксис вызова руководства по конкретной программе. Скачайте mplayer, распакуйте архив(сам ставил из исходников, ибо пакетом была куча якобы неразрешенных зависимостей). Программа изначально консольная, поэтому чтобы активировать GUI (Графический Пользовательский Интерфейс) необходимо компилировать с параметрами.

./configure – enable-gui

после установки попробуйте из консоли запустить приложение командой mplayer(вам откроется маленькое руководство пользователя). Чтобы насладиться графическим интерфейсом, необходимо скачать на сайте шкурку для плеера и поместить ее в папку /usr/local/share/mplayer/default

после этого попробуйте запустить плеер командой gmplayer. если все нормально, вам откроется прекрасный вид выбранной вами шкурки. По умолчанию, mplayer прописывается как консольный видеоплеер по умолчанию. т.е. если вы решите просмотреть видеофайл через консоль, то запустится именно mplayer. Общая команда запуска видеоплеера с файлом такова: mplayer [опции] путь к файлу. Замечу, что если в названии файла есть спецсимволы(например тире) и пробел, то имя файла необходимо взять в одинарные кавычки. Параметров действительно много. Лучше просмотреть маны. man mplayer выдает огромное количество информации.

mplayer умеет работать с обычными видеофайлами, группой видеофайлов, плейлистами, с аудиодисками, с TV-тюнерами, с DVD-дисками, с FM-тюнером, а также умееет воспроизводить сетевые медиа-файлы, и обращаться к ним не только через web, но и посредством FTP-доступа.

Основные команды управления mplayer(gmplayer):

ENTER

начать воспроизведение

q и ESC

выйти из плеера

p и SPACE

пауза

< и>

+/-10 секун

[ и ]

+/- 10% к скорости воспроизведения

Backspace

восстановить нормальную скорость воспроизведения

/ и *

регулировка звука

m

выключить звук

f

во весь экран

PageUp и PageDown

+/- 10 минут

Починив свою видеокарточку(тем самым получив возможность безглючно смотреть фильмы и в винде) я установил mplayer и в винде, поскольку его простота управления и малый аппетит в плане системных ресурсов вдохновляют. Всем советую попробовать эту замечательную программу!

Как я уже неоднократно писал, консоль – это полноценный язык программирования, с огромным количеством команд. В этот раз выкладываю некоторые полезные команды, а также спечиальные команды для составления последовательного действия:

ls

просмотр каталогов и информации о файлах, в распоряжении имеются файловые фильтры и проч.

cp

копирование файлов

mv

перемещение и переименовывание файлов

rm

удаление файлов

'rm -rf /' - та самая команда, которую я вырезал в первой статье. удаление всей корневой системы

;

последовательное выполнение нескольких команд

&&

выполнение команды при условии успешного завершения предыдущих

||

выполнение команды при условии завершения предыдущей с ошибками

$()

использование данных одной команды другой командой

|

передача выходных данных одной команды другой команде

>

перенаправление выходных данных в файл(предыдущее содержимое удаляется!)

>>

запись данных в конец файла

 

 

Пример: ls -R home/radiolok >> /home/radiolok/my - в файл my будет занесен список всех имеющихся в домашнем каталоге файлов. Осторожно, большое количество файлов может обрабатываться слишком долго.

О, интересная девайсина для компа! Надо купить, мне для работы пригодится. «А он под Линуксом идет?» интересуетесь вы у продавца... «Не я не знаю...». Что же делать.... Ведь если вы уже так приросли к любимым пингвинятам, вам не больно то захочется виндой пользоваться. Давайте прикинем, что можно купить в магазине и как это прикрутить в системе:

  • принтер, банально, но все-таки;

  • сканер, тоже полезная в хозяйстве вещь;

  • модем, любой, хоть Dual-up, хоть ADSL, внешний или внутренний;

  • фотоаппарат, фотографический талант имеем

  • мелочи жизни (все что вовнутрь системника убираем: память, процессор, винт, звуковуха и проч.)

  • мышь, клава, усилитель, подставка для дисков и прочие приблуды.

Ну давайте подключим к системнику все что подключается и посмотрим что из этого выйдет. Если ничего хорошего из этого не вышло, начинаем шустрить. Напомню, что поддержка оборудования в дистрибутивах Линукс выполнена достаточно неплохо, поскольку доблестные программисты энтузиативно пишут новые драйверы, порой с минимальной поддержкой со стороны производителя. Впрочем, к выбору оборудования следует подходить осторожно. Даже если устройство имеет драйверы для Линукс иногда для него не существует удобных вспомогательных программ или не поддерживается полный набор возможностей, доступных пользователям форточек.

Первым и самым надежным источником для получения драйверов являются официальные и не очень сайты вашего дистрибутива. Если там вы не нашли, то идите на сайт другого дистрибутива. Драйвера особой прихотливостью не отличаются и дрова от Red Hat или Fedora прекрасно приживаются в, скажем, SUSE и Mandriva. В крайнем случае пройдитесь по общим сайтам про линукс(типа linux.org? linux.org.ru и проч.)Так что расстраиваться не стоит, обязательно найдете. А, собственно, что и как искать? Действительно, программисту драйверов абсолютно побоку кто является производителем девайсины. Ему важно знать название конкретного чипа на основе которого оборудование и было сделано. Вот по названию чипа и желательно искать драйвер. А где это можно посмотреть. Да и что собственно у нас в системе находится? Как узнать, скажем, что торчит в PCI портах? Конечно все знают что за штуковина воткнута в его систему, но например пришли вы к знакомому и вам не больно хочется вскрывать корпус чтобы посмотреть. Также полезно узнать порты на которых сидит то или иное устройство. В этом случае нам поможет команда

/sbin/lspci

/sbin/lspci -v

/sbin/lspci -vv

Причем флаги -v и -vv используются для более подробного вывода параметров. <рис>desk1.jpg<!--рис-->. В консоли вылезает довольно длинный список оборудования. Тут и видеокарта и PCI-адаптеры, и USB-шины. Но мы пойдем еще дальше и хотим узать список ВСЕХ устройств в системе: и USB-устройства и IDE/SCSI устройства, конфигурация памяти и даже процессор.

Воспользуемся программой dmesg. Он а выводит список всех обнаруженных в системе девайсов. Ну не всегда требуется узнавать все оборудование, поэтому несколько фильтров:

dmesg | less

список всего оборудования

dmesg |grep -i usb

все устройства PCI

dmesg |grep -i isa

пригодится тем у кого ну очень старый компьютер, надо сказать, очень хороший способ выжать из лошадки все. Линукс и на такой машине будет летать.

dmesg |grep -i memory

определение объема физической памяти в системе

dmesg |grep -i scsi

собственно устройства SCSI

dmesg |grep -i tty

вывод информации о последовательных портах

dmesg |grep -i cpu

информация о процессоре(процессорах)

учтите что при таком выборе показываются только строки с ключевыми словами, и если вы не нашли полезной информации рекомендую посмотреть полную информацию. Также указав другое ключевое слово можно найти нужную информацию. Узнав таким способом моджель чипа, можно найти информацию о нем. Дерзайте.

Итак, с данными об установленном оборудовании разобрались, теперь обо всем по порядку.

Будем считать что новая оператива, процессор, жесткий диск определятся без проблем. Если проблемы все же есть, то.. да, пожалуй лучше в windows. Ну мелкие и редкие проблемы может и будут, например не включится дуальный режим оперативы, если вы воткнули две планки. Или появятся траблы с RAID массивом. Но эти проблемы скорее из-за не совсем прямых рук, чем из-за корявости системы. Едем далее.

Купили мы модем, с кем не бывает. Воткнули его в комп и.... берем в руки журнал «Мой друг компьютер» №4 за этот год, так как о настройке модема я уже писал. Фотоаппарат тоже полезная в хозяйстве вещь, будет время расскажу как их выбирать, а сейчас разберемся с тем, как из него достать ранее нащелканные шедевры. В комплекте к фотоаппарату обычно прилагается кабель, так что подключаем к компьютеру и включаем цифровик. Он спокойно определяется как съемный диск, монтируемый в папку /media/usbdisk. Также как и с обычной флешкой, на нем можно создавать другие папки и хранить файлы любого типа. Все что фотоаппарат не умееет распознавать распознанно не будет. Поэтому цифровик можно использовать для переноса файлов, если флешки под рукй нет. Сканер тоже определяется в основном без проблем. Так что ничего сложного, в отличие от того как вам этот процесс расписывал знакомый друг, нету. Разве что только....

Дело о принтерах или CUPS взглядом впечатлительного пользователя.

Система CUPS(Common Unix Print System) – современная подсистема печати для Linux и Unix, заменяющая древние протоколы построчной печати Unix. CUPS работает в Unix, Linux, Mac OS и Mac OS X, а также обслуживает клиентов на практически любых платформах, включая windows.

Драйверы принтеров CUPS состоят из одного или нескольких фильтров, упакованных в формате PPD (PostScript Printer Description). Все принтеры в CUPS, даже не поддерживающие PostScript, должны иметь файл PPD с описанием принтеров, специфических команд и фильтров.

Фильтры занимают центральное место в CUPS. Они преобразуют задания печати в формат, понятный для принтера (PDF, HP-PCL, растровый формат и др.), а также передают команды для выполнения таких операций, как выбор страницы и сортировка. Файлы PPD являются текстовыми – если вас интересует, как они выглядят, посмотрите в каталоге /usr/share/cups/model. Файлы PPD установленных принтеров хранятся в каталоге /etc/cups/ppd.

Ну , во первых, при установке Linux принтер следовало бы включить – система его увидит и, возможно, предложить выбрать для него драйвер, который возможно найдется и подберется. Возможно принтер станет работать. Во-вторых, не стоит расстраиваться если принтер не заработает с первого раза. В-третьих, я бы посоветовал поискать в интернете про вашу модель принтера – возможно у людей такая же проблема (например мой canon pixma ip1000 не любит ставиться под линухой, о чем говорит множество ссылок при поиске в гугле). Поэтому активно ищите любые зацепки по этому поводу! У меня получилось, и у вас получится. (Как я был рад, когда отправленная на печать тестовая страница стала вылезать из принтера!)

Много написанных пакетов фильтров (и другого программного обеспечения относящегося к печати) доступно с MetaLab. Такие утилиты как psutils, a2ps, mpage, dvitodvi, flpr и т.п. все могут быть найдены там.

В настоящее время существует несколько пакетов, которые старались сделать настройку принтера более легкой. Они вероятно все еще существуют, но лучший из них и более современный это пакет APS Filter, , который имеет управляемый меню настройщик printcap и обрабатывает практически любой тип вообразимого ввода. Если ваш поставщик не поставил вам хорошую утилиту настройки принтера, то APS Filter это правильный путь решения проблем.

Ну что ж, думаю с данным материалом вы справитесь с настройкой оборудования в Линукс. Если будут возникать вопросы – пишите, постараюсь помочь в меру своих возможностей.

Артем Кашканов

admin@radiolokn.org.ru

Голосов Голосов: 3 - В среднем: 5

Добавить комментарий Оценить
Комментарии

Статистика
Всего 205 статей в базе
Наиболее просматриваемые: Arduino и сеть RS485.
Лучшие по оценкам: РЦВМ1 - Релейная Цифровая Вычислительная Машина

Пользователи в разделе статьи: 3 (0 Пользователи 3 Гости и 0 Скрытые пользователи)
Видимые пользователи:


 
 

MKPortal©2003-2008 mkportal.it
MultiBoard ©2007-2009 RusMKPortal
Страница сгенерированна за 0.02272 секунд с 24 обращениями в базу данных

Intel Core i5-3450 2Gb RAM 100Gb HDD 100Mbps Ethernet

© Artem Kashkanov 2005-2016