The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

LOR Linux FAQ (faq linux)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: faq, linux,  (найти похожие документы)
From: Sergej Sikorsky <fagot at kalinovka dot net> Date: Mon, 28 Feb 2004 14:31:37 +0000 (UTC) Subject: LOR Linux FAQ Оригинал: http://fine.kalinovka.net/modules.php?op=modload&name=PagEd&file=index&page_id=2 Скачать документ в архиве - http://fine.kalinovka.net/articles/hobby/lorFAQ/files/lorFAQ.tar.gz Я не буду писать тут о том, что такое Linux, зачем оно надо и т.д. Об этом уже много написано, в том числе и в других похожих документах. Просто хочется собрать воедино много полезных ответов на часто задаваемые вопросы на форумах http://Linux.org.ru. Большое спасибо всем тем людям, которые не поленились в свое время отвечать на них. В принципе, все это уже есть в других FAQ и вообще в Инете, но видимо стоит повториться :) Составители Metlyaev Evgeniy AKA jackill, Sergej Sikorsky AKA fagot, Тимур Тучковенко AKA gr_buza и многие другие, 2003-2004. Содержание -1 Ссылки на другие FAQs 0 Вопросы по форумам LINUX.ORG.RU 0.1: Как спрашивать, чтобы нормально ответили? 0.2: Когда я писал комментарий, Форум скомкал в кучу мое сообщение. Почему? 0.3: Форум глючит - я запостил сообщение, а их появилось два подряд. 0.4: А можно сделать так, чтобы при ссылке на дискуссию из линка вырезался кусок, отвечающий за профиль? 0.5: А зачем мне ник/профиль? 1 Общие вопросы 1.1: Какой дистрибутив выбрать? 1.2: Где мне найти Linux для моей слабенькой машинки? 1.3: Как в /dev именуются жесткие диски? 1.4: Как включить DMA (UDMA)? 1.5: Где взять классных иконок/обоев на линукс тематику? 1.6: Почему xmms не играет mp3 в новых дистрибутивах от RedHat? 1.7: Как русифицировать Slackware? 1.8: Как перевести последние дистрибутивы от RedHat на локаль koi8-r? 1.9: Как собрать программу из исходников? 1.10: Почему после сборки через `./configure; make; make install` у программ получается большой размер? 1.11: Что делать если configure говорит, что xxx не установлен, а на самом деле он установлен? 1.12: При сборке ядра `make menuconfig` ругается, что ncurses не установлен? 1.13: Какой командой собираются rpm из srpm? 1.14: Как обновить glibc в rpm-based дистрибутиве? 2 Программное обеспечение для пользователя 2.1: Что такое WM, DE и чем они отличаются? Что лучше? 2.2: Как отключить анти-алиасинг? 2.3: Как переключать раскладки в X-сах? 2.4: Как выгрузить XFREE86 (или сделать, чтобы первоначально 'иксы' не грузились)? 2.5: А что это за прога такая висит в левом/правом нижнем/верхнем углу с индикаторами и статистику по системе показывает? 2.6: А есть ли нормальные словари/переводчики под Линукс? 2.7: Чем закачивать файлы? Есть ли что-то на подобие Flashget'а под Линукс? 2.8: А какие есть клиенты ICQ под linux? 2.9: Какие есть хорошие почтовые программы? Мне нужна почтовая программа, похожая на MS Outlook или The Bat. 2.10: Как сделать, чтобы mplayer использовал rtc, не ставя на него suid бит? 2.11: Как записать тв-программу, используя mencoder? 2.12: Чем послушать радио при наличие тв-тюнера (радио тюнера)? 2.13: Как посылать именно фильм на телевизор, а все остальное - на монитор (ATI)? 2.14: Почему Mozilla грузит проц на 100%? 2.15: А какой браузер самый быстрый. Какие вообще есть браузеры под linux? 2.16: Что делать, если при запуске wvdial не от рута программа пишет device busy? 2.17: А можно пример конфига для wvdial? 2.18: Как записывать CD-R/CD-RW? 2.19: Как сделать, чтобы народ мог диски по сети писать через web-интерфейс? 2.20: Чем писать DVD?? 2.21: Как поменять в КДЕ-шной звонилке (KPPP) тоновый набор на импульсный? 2.22: Чем распаковать rar-архив? 2.23: У меня тормозят иксы (X-server, XFREE86), что делать?? 2.24: Как установить Maya 4.5? (В том числе под redhat 9/asp 9/fedora core 1 и прочее)? 2.25: Как в зайти на машины в windows-сети? Как расшарить машинам с windows папки? 2.26: Как заставить работать тв-тюнер? Как подключить пульт ? 2.27: Как сделать терминал без рамки? 3 Железо 3.1: Как настроить скролл у USB-мышки? 3.2: Как примонтировать hard USB/флеш-карту? 3.3: Как подключить GPRS? 3.4: У меня старая карта ATI 3D Rage Pro. Хочу смотреть фильмы в mplayer, но xv (да и OpenGL) не работает. Где взять драйвера? 3.5: Где можно найти материалы по подключению мобильных устройств к линукс? 3.6: Как узнать, что нужно прописать в modline для моего монитора? 4 Эмуляторы/Игры 4.1: Где мне достать эмулятор cdrom? 4.2: Чем различаются wine, winex, win4lin, vmware и bochs? 4.3: У меня под wine (winex) в игре портится звук - шипит как-то. Что мне делать? 4.4: Как вернуться в иксы из игры, запущенной в winex? 4.5: Хочу играть Quake под linux, как? 4.6: А есть ли CS под linux? 4.7: Почему Counter Strike под winex 3.1 не запускается? Висит надпись "Loading..." и все. 4.8: У меня под root'ом 3D-ускорение работает, а под пользователем - нет. 4.9: Как заставить Lingvo работать под wine? 5 Другое 5.1: Как просмотреть *.chm (компилированные файлы справки)? 5.2: Как правильно смонтировать FAT-раздел? 5.3: Есть раздел под NTFS, как мне его увидеть из-под линукса? 5.4: Мне очень нужно записывать на раздел NTFS из-под линукс. Как мне этого добиться? 5.5: Как перейти с ext2 на ext3? 5.6: Проверил ext3 с помощью e2fsck на разделе, смонтированном на запись. Утилита нашла кучу ошибок и вроде как их исправила. Когда я зашел на диск, оказалось, что половины файлов нет, у папок поменялись названия и т.п. Как все исправить? 5.7: Как правильно смонтировать CD-ROM? 5.8: Как создать образ диска? 5.5: Как получить доступ к содержимому снятого образа? 5.10: Как считать файлы с битого компакт-диска? 5.11: Как проверить читаемость записанного компакт-диска? 5.12: Как мне установить скорость чтения CDROM? 5.13: Как отключить beep? 5.14: Как запустить второй X-сервер? 5.15: Как/зачем использовать дополнительные клавиши? 6 Об этом FAQ 6.1: А на кой оно нужно, других чтоли мало? 6.2: У меня есть вопрос по этому FAQ, с кем я могу их уточнить? 6.3: История изменений -1 Ссылки на другие FAQs и интересные ресурсы http://ln.com.ua/~openxs/articles/smart-questions-ru.html - как правильно задавать вопросы!!! http://www.sensi.org/~ak/linuxfaq/rulinux.faq.html http://ruslandh.narod.ru/my_faq/Linux-FAQ.html http://www.debian.org.ru/doc/manuals/debian-faq - по Debian на английском http://linux.yaroslavl.ru/docs/faq/altlinux/index.html - по ALTLinux http://www.oszone.net/linux http://nightfly.asmodeus.com.ua/nvfaq.htm - FAQ по видео-картам от NVidia http://ail.by.ru - насткойка видео-карт от ATI под linux http://linuxcenter.ru:8081/lib - библиотека LinuxCenter'а http://www.linuxcenter.ru:8081/enc - Виртуальная энциклопедия "Linux по-русски" http://www.irc.portal.ru/abbrev.html - некоторые аббревиатуры
0 Вопросы по форумам LINUX.ORG.RU Форум, даже технический - это в первую очередь средство общения, а не кладезь знаний, по-этому не стоит ожидать от участников исключительно трезвой логики, четких ответов на вопросы и вообще ответов по теме. Да, это конечно так и должно быть, но на практике выходит немножко иначе :) 0.1: Как спрашивать, чтобы нормально ответили? Не хамить. Не писать так, как будто тебе кто-кто что-то должен. Не писать так, как будто ты во всем, в принципе, разбираешься, но вот только тут... Это во-первых "понты", а во вторых неправда - будь ты такой умный - не писал бы. В теме сообщения не писать "Памагите!!!!!!" или "Help me plz!". Тема должна быть информативной. Я бы вообще посоветовал писать по формуле "задача"+":"+"проблема". Не писать в стиле пАдонки и родственных ему, т.е. коверкание языка, транслит без реальной на то причины, сокращения типа plz, thnx и проч. - это, конечно, круто, но только не в случае, когда нужен толковый ответ. Писать по возможности без орфографических ошибок или хотя бы более-менее правильно расставлять знаки препинания - без них текст трудно читать. Не начинать пост со слов "ВСТАВИТЬ_НАЗВАНИЕ_ПРОГРАММЫ глючит!...". В абсолютном большинстве случаев "глючит" не программа, а ее пользователь, точнее - использует ее неправильно/неумело. Не заканчивать сообщение фразой "к манам не отсылать!", если ответ на вопрос действительно можно найти в man-страницах, это говорит о том, что спрашивающий просто лениться напрячь мозги для его получения, а это не поощряется. Ну а если таки отсылают, следует все же глянуть в man и в крайнем случае переспросить на предмет каких опций ворошить страници руководства. Использовать соответствующий формат при отсылке сообщения (см. ниже). Если сообщение выглядит не так, как ожидалось - удалить и написать еще раз. Никто не будет высматривать ошибки в конфигурационном-, или лог-файле, если он выглядит как куча мусора в одну строку. 0.2: Когда я писал комментарий, Форум скомкал в кучу мое сообщение. Почему? Сообщение можно отправлять в нескольких форматах. По умолчанию используется формат TeX paragraphs. В этом режиме для начала нового абзаца следует использовать пустую строку-разделитель (два раза Enter). Это режим удобно использовать для простых комментариев (особенно в браузерах типа links). Если выбрать режим User line break, то началом абзаца будет обычный одиночный Enter. А для корректного отображения конфигов/кода и т.д. удобно использовать режим Preformatted text - он даже отступы сохраняет, но не следует забывать о длине строк - для удобочитаемости их не следует оставлять слишком длинными. 0.3: Форум глючит - я запостил сообщение, а их появилось два подряд. Скорее всего это не форум "глючит"... :) Любое сообщение можно удалить в течении часа. Если есть желание просмотреть удаленные комментарии - внизу странички есть ссылка "Показать удаленные комментарии". 0.4: А можно сделать так, чтобы при ссылке на дискуссию из адреса вырезался кусок, отвечающий за профиль? Следует пользоваться ссылкой внизу странички. 0.5: А зачем мне профиль/ник? Nick - чтобы формировать мнение о себе у посетителей форума. И таким образом создать круг людей, которым вы интересны. А с недавних пор - просто для того, чтобы ваши сообщения видели все. При выборе имени не стоит использовать вариации на тему root, xaker и т.д. и использовать цифры вместо букв - это ребячество, да и читать их иногда просто трудно. Возможно, владельцы ников вида "z3r0c00l" или "KOPEHb" очень даже хорошие люди, но очевидно они просто не представляют, насколько плохое мнение о себе формируют таким именем. Профиль может быть полезен, если кроме темы интересуют другие настройки форума (показывать фотографии участников, например). Настройки профиля сохраняются в coockes браузера и при следующем входе подставляются автоматически. Следует иметь ввиду, что пойдя по некорректно указанной ссылке браузер запомнит настройки профиля blue автоматически. 0.6: Почему на LOR пропускаются новости о BSD? Так уж повелось. К тому же сайт раньше стоял на FreeBSD. Почему бы и нет? Читайте правила - там описано что можно пропускать. ================ Общие вопросы 1.1: Какой дистрибутив выбрать? Наверняка лучше попробовать несколько. Вот тут - http://www.linux.org.ru/view-article.jsp?article=distr или тут http://linux-forever.narod.ru/variant/index.htm можно почитать кое-что о том, что есть. 1.2:Где мне найти Linux для моей слабенькой машинки? В музее истории Linux. Там собраны всевозможные дистрибутивы, в том числе и для стареньких слабых машин - http://www.ibiblio.org/pub/Linux В принципе, на i386 пойдут все Slackware до 8-ой включительно. Можно попробовать, хотя версии от 7-ой и выше скорее всего брать не стоит. 1.3: Как в /dev именуются IDE-усткойства (жесткие диски, накопители CD-ROM)? hda - primary master hdb - primary slave hdc - secondary master hdd - secondary slave Цифры означают раздел - hda1 - первый раздел, hda2 - второй раздел и т.п. 1.4: Как включить DMA (UDMA)? ВНИМАНИЕ: Неверные настройки могут привести к порче жесткого диска и/или пропаже данных!!! Обычно все просто. Существует специальная программа, поставляемая в любом дистрибутиве, называется hdparm. В общем случае достаточно сделать следующее: `hdparm -c1 <устройство>` - установки 32-битного асинхронного режима - большинство дисков прекрасно работают с ним, `hdparm -d1 <устройство>` - собственно, включаем сам режим DMA. PIO режим и DMA режим можно изменять и одной командой. `hdparm -X<число>`. Хочу обратить внимание, что если режим не поддерживается, то команда не сработает. В дистридутивах от RedHat постоянные настройки hdparm хранятся в /etc/sysconfig/harddisk. Подробнее о параметрах hdparm можно прочитать на http://www.linuxshop.ru/linuxbegin/article102.html 1.5: Где взять классных иконок/обоев на линукс тематику? http://kde-look.org, http://art.gnome.org 1.6: Почему xmms не играет mp3 в новых дистрибутивах от RedHat? Компания RedHat исключила поддержку формата mp3 из своих дистрибутивов (кажется, начиная с RedHat Linux 8.x) в связи с изменением (ужесточением) условий его патентования - согласно новой лицензионной политики за каждый дистрибутив, содержащий компоненты для работы с mp3 нужно выплачивать деньги. Теперь пользователи дистрибутивов от RedHat, желающие слушать mp3 с помощью xmms могут: 1. Скачать plug-in для xmms с http://mcmcc.bat.ru (перекодирует названия композиций в локальную кодировку). 2. Можно скачать plug-in для xmms с сайта xmms - http://www.xmms.org 3. Можно взять целиком xmms и mpg123 из поставки ASPLinux. ( ftp.asplinux.ru ) (перекодирует названия композиций в локальную кодировку). 1.7: Как русифицировать Slackware ? Этот вопрос часто задают потому, что это один из немногих популярных дистрибутивов, в котором он еще не решен "из коробки". Лучшая, IHMO, статья по этому поводу - http://www.opennet.me/base/rus/slackware9rus.txt.html. Если и после ее прочтения возникнут вопросы, советую пойти в поиск - там найдутся на них ответы:) 1.8: Как руссифицировать Suse ? Если бы на YAST, все было бы как обычно, а так... Основная ссылка http://www.nixp.ru/cgi-bin/go.pl?q=articles;a=suse9ru Дополнительная (для тех, кто все делает руками) - http://www.opennet.me/base/rus/suse_rus_console.txt.html 1.9: Как руссифицировать Mandrake 8.0? Источник проблемы - разработчики забыли собрать локаль. Решения: 1. Скачать и установить locales-ru-2.3.1-8mdk.noarch.rpm. 2. Установить locales (а заодно и glibc) с mdk 8.1 - так делал в свое время я (jackill). 3. Нашел такое решение (странное): localedef -c -i ru_RU -f KOI8-R ru_RU.KOI8-R cd /usr/share/locale mv ru_RU.koi8r ru_RU.KOI8-R 1.10: Как мне настроить русский в ... ? Вот отличная ссылка - чего там только нет - http://www.inp.nsk.su/~baldin/Cyrillic-HOWTO-russian/ix01.html 1.11: Как перевести последние дистрибутивы от RedHat на локаль koi8-r? Не все программы работают с UNICODE, поэтому иногда такое желание возникает. На http://mcmcc.bat.ru написано, как это сделать. А на http://www.linux.org.ru/jump-message.jsp?msgid=332520 и http://www.linux.org.ru/jump-message.jsp?msgid=439250 несколько комментариев. 1.12: Как собрать программу из исходников? Обычно - root@linux#./configure root@linux#make> root@linux#make install Если после любого из пунктов возникли сообщения об ошибках, значит не все вышло так, как хотелось. Можно попробовать `./configure --help` для вывода опций настройки и попробовать использовать некоторые из них. Поскольку при таком способе установки информация о том, что ставилось и куда, остается только в памяти админа (которая частенько еще какая временная :), лучше для контроля этого процесса использовать http://proyectos.glo.org.mx/checkinstall, или похожие программы. 1.13: Почему после сборки через `./configure; make; make install` у программ получается большой размер? По умолчанию программы собираются с отладочной информацией. Это, соответственно, увеличивает их размер, но на быстродействие и занимаемую оперативную память не влияет. Поправьте меня (grustnoe), если я ошибаюсь ;). Удалить секции с отладочной информацией можно командой user@linux#strip progfile Посмотреть, что вышло можно командой user@linux#file progfile она напишет - stripped или not stripped. 1.14: Что делать если configure говорит, что xxx не установлен, а на самом деле он установлен? Для сборки нужны заголовочные файлы(headers). Во многих дистрибутивах библиотеки(программы) поделены на два пакета - xxx и xxx-devel(rh-based) и xxx-dev(debian). Соответственно нужно поставить xxx-devel (xxx-dev). 1.15: При сборке ядра `make menuconfig` ругается, что ncurses не установлен? Установите ncurses-devel (ncurses-dev) или как он там называется в вашем дистрибутиве. 1.16: Какой командой собираются rpm из srpm? Для redhat < 8.0, ASP Linux < 9 и Mandrake - root@linux#rpm --rebuild название_пакета.src.rpm Для redhat > 8.0 и ASP Linux = 9 - root@linux#rpmbuild --rebuild название_пакета.src.rpm Если вместо ожидаемого результата, на экран выводится список параметров командной строки, нужно установить rpm-devel. Ну а если все получилось, то пакеты будут лежать в /usr/src/название_дистрибутива/BUILD/название_архитектуры_процессор а, например /usr/src/redhat/BUILD/i386. 1.17: Как обновить glibc в rpm-based дистрибутиве? Обновляем следующие пакеты: glibc-2.3.2-27.9.i386.rpm glibc-utils-2.3.2-27.9.i386.rpm (а вы как думали, без утилит?) glibc-common-2.3.2-27.9.i386.rpm (люблю, когда локали есть и таймзоны) glibc-profile-2.3.2-27.9.i386.rpm (он вам нужен?) Если вы планируете собирать программы: glibc-devel-2.3.2-27.9.i386.rpm glibc-kernelheaders-2.4-8.10.i386.rpm Вообще, обычно умные люди делают сначала `rpm -qa | grep glibc`, дабы посмотреть, какие пакеты из glibc у них установлены, а потом уже их обновляют. После этого, можно смело перегружаться.
2 Программное обеспечение для пользователя 2.1: Что такое WM, DE и чем они отличаются? Что лучше? Есть XFree - отвечают за устройства ввода-вывода, графику и вывод окон. А еще есть менеджеры окон и рабочие среды. К числу первых можно отнести fluxbox (да любой *box), IceWM, Window Maker и прочее. Ко вторым - KDE и Gnome. Посередине висит Enlightenment - он вроде как теперь проходит по спецификациям к рабочим средам, но прог под него нет. WM - это Window Manager, коротко и довольно доступно об этом написано на http://www.comprice.ru/linux/main12.phtml или http://www.inp.nsk.su/~bolkhov/teach/inpunix/x11_intro.ru.html , вот кусочек: X-сервер -- программа в определенном смысле довольно глупая. Все, что он умеет -- это выделять программам прямоугольные области экрана ("окна") и рисовать в них то, что программы попросят; плюс он знает, что одно окошко может располагаться поверх другого, и правильно их отрисовывает. Но ведь надо еще изобразить рамку вокруг окошка, заголовок над ним, уметь "сворачивать" окно в пиктограмму и еще многое другое. Этим занимается специальная программа, называемая "Window Manager" (дословно "менеджер окон"). В список функций хорошего window manager'а входят: декорирование окон (бордюр, заголовок, кнопочки), манипуляции с окнами (перемещение, изменение размера, свертывание в пиктограмму и т.д.), разнообразные меню и панели инструментов (например, для запуска программ), виртуальный экран. Ну а DE - это Desktop Environment (Рабочая Среда), на пальцах объясню - криво и коряво, зато понятно: Рабочие среды имеют свои библиотеки (GTK, QT) и средства для более легкого создания приложений и их более тесной интеграции. Соответственно, если я беру и собираю тот же licq с поддержкой кде, то он будет убираться в трей, вызывать kmail, работать с konqueror и получит поддержку arts. Если нет - получим тоже рабочее приложение, но без таких вкусностей. Если программа собрана под рабочую среду, ее запуск и работа возможна и в оконном менеджере, но она утащит за собой необходимые библиотеки из своей рабочей среды. Например, kppp утащит kdeinit, а тот - kaccess и кучу еще всего, а stardict (который работает только с gnome) возьмет с собой еще и bonobo-activation-server. Кстати, если программа написана к примеру на GTK, это еще не значит, что она написана под Гном. Во-первых это значит, что такая программа не обязательно будет "прятаться в трей" и т.д. в этом самом гноме, и во-вторых - она не будет "тянуть за собой" гномьи сервисы. Многие менеджеры могут собираться с поддержкой рабочей среды - тогда программы из сред смогут работать корректнее - например, убираться в тот же трей менеджера (который работает иначе, чем у рабочей среды). В принципе, DE - это более прогрессивный (хоть и не unix-way) подход, если проблем с ресурсами нет, проще поставить рабочую среду. Если хочется чего-нить эдакого, а используемые программы в рабочей среде не нуждаются, ставь что хочешь. Вопрос же о том, что лучше WM или DE весьма спорный - эффективно работать можно и там и там, а вопрос красивости - это дело вкуса (многим просто НЕ нравится тот-же KDE на генном уровне). Т.е. стоит попробовать несколько и выбрать то, что просто нравится именно тебе. На http://www.plig.org/xwinman/index.html имеется рейтинг самых разнообразных WM и DE, с описанием и ссылками на home pages. Несколько интересных, хоть и местами спортых, статей имеется на http://linux-forever.narod.ru/winman/index.htm 2.2: Как отключить анти-алиасинг? Для GTK-приложений - в консоли сделать `export GDK_USE_XFT=0`. Для Qt-приложений можно через Центр Управления KDE - Центр Управления -> Внешний вид -> Шрифты -> Использовать сглаживание для шрифтов (Control Center -> Appearance & Themes -> Fonts - Anti-Alising) 2.3: Как переключать раскладки в X-сах? Если этого еще не слелал производитель дистрибутива, для этого нужно настроить XFree. В файле настроек (обычно - /etc/X11/XF86Config, но может называться и XF86Config-4 и лежать не там; порядок поиска конфига описан в man XF86Config) нужно указать настройки своей клавиатуры. В связи с особенностями реализации, для XFree версий ниже 4.3 секция настроек клавиатуры отличается от используемых в новых версиях XFree. Для XFree версий < 4.3 эта секция должна выглядеть где-то так: Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "ru(winkeys)" Option "Autorepeat" "250 30" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection Тут описывается переключение по [Ctrl+Shist] двух языков (en, rus) с русской раскладтой такой, как и в MS Windows (это в основном влияет на расположение символов точки и запятой на месте слеша - /, а не на кнопках цифр 6,7). Для XFree версий 4.3.0 и выше секция параметров клавиатуры выглядит так: Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection Т.е. изменился формат параметра "XkbLayout". Теперь через запятую можно перечислять сколько угодно раскладок. Если вместо ru написать winkeys - получим раскладку a-la MS Windows. Теперь о переключении. Рассмотрим секцию - здесь уже добавлен русский язык, по умолчанию стоит английский. Смотрим на переключатель - это последняя строчка. Для того, чтобы переключаться ctrl+shift - ctrl_shift_toggle, alt+shift - alt_shift_toggle. grp_led:scroll - после переключения будет загораться индикатор scroll lock. Примеры: Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection Для X 4.2.х: Section "InputDevice" Option "XkbRules" "xfree86" Option "XkbModel" "microsoft" Option "XkbLayout" "ru" Option "XkbVariant" "winkeys" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection Для X 4.3: Section "InputDevice" Option "XkbRules" "xfree86" Option "XkbModel" "microsoft" Option "XkbLayout" "us,ru" Option "XkbVariant" "winkeys" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection После внесения изменений X-сы нужно перезапустить. Замечание. Для того, чтобы все это работало локаль должна быть настроена правильно, хотябы командой вида `export LANG=ru_RU.KOI8-R; export LC_ALL=ru_RU.KOI8-R` (это при использовании koi-8 кодировки). Замечание пользователям KDE. В Центре управления KDE имеется секция управления раскладками клавиатуры - Ценкт Управления -> Периферия -> Региональные стандарты -> Раскладки клавиатуры (Control Center -> Regional & Accessibility -> Keyboard Layout). Для использования настроек XFree галочку "Включить раскладки клавиатуры" (Enable keyboard layouts) следует выключить. Или использовать возможности KDE и убрать поддержку нескольких языков в настройках XFree. Для переключения на три (и более) языка можно использовать xxkb ( http://pascal.tsu.ru/other/xxkb). На страничке И. Паскаля написано, как это настроить. xxkb имеет достаточно богатые настройки по управлению раскладками и, в частности, настройки совместимости со средой - он может "висеть" на каждом (поддерживаются исключения) окне в виде переключателя в указанном месте, может находится в трее KDE (может и Гнома - не знаю), а может быть и dock-app'ом для WMaker'а. В среде Gnome вместо xxkb можно использовать GSwitchIt ( http://gswitchit.sourceforge.net), он несколько богаче функциональностью. Моя благодарность за ответы to saper, svu. 2.4: Как выгрузить XFREE86 (или сделать, чтобы первоначально 'иксы' не грузились)? Выгрузить X можно, нажав ctrl+alt+backspace. Чтобы при загрузке система не заходила в X, нужно в /etc/inittab выбрать другой runlevel. Графический режим - это 5 runlevel (в RedHat, в Slackware - 4), а текстовый - 3. Для этого находим строчку id:N:initdefault: где N - номер режима загрузки и меняем на '3' (текстовый). Не забудьте, что после этого будут грузиться сервисы, указанные в /etc/rc3.d, а не /etc/rc5.d (это для Redhat). 2.5: А что это за прога такая висит в левом/правом нижнем/верхнем углу с индикаторами и статистику по системе показывает? Это GKrellM (http://web.wt.net/~billw/gkrellm/gkrellm.html). Имеет довольно много встроенных функций мониторинга (hdd, сеть, память, процессор, время, почта...) и еще больше плагинов на самые разнообразные темы. Поддерживает скины. В последнее время под KDE вместо него стало возможным использовать Karamba (http://www.efd.lth.se/~d98hk/karamba) или SuperKaramba ( http://netdragon.sourceforge.net), а под Gnome -gDesklets ( http://gdesklets.gnomedesktop.org/index.php ). Для wm, которые поддерживают dock-apps - AfterStep, WindowMaker, FVWM, BlackBox (и его клонов) и проч., для тех же целей можно использовать их (док-апы) - http://dockapps.org, http://www.bensinclair.com/dockapp 2.6: А есть ли нормальные словари/переводчики под Линукс? Словари есть. Можно и Lingvo запустить под Wine (некоторые небезосновательно полагают, что это лучший вариант, правда платный). В остальном же, следует различать сами словари и "морды" к ним. Самый популярный словарь - это словарь Мюллера, но есть и еще кой какие :). Ссылки на "несколько" словариков можно найти на http://selnix.narod.ru/dics.html Из фронт-эндов к ним можно использовать - Stardic X ( http://sourceforge.net/projects/stardicx), - MOVA (http://mueller-dic.chat.ru), - DictX (http://dictx.narod.ru/), - Slowo (http://gambit.com.ru/~wolf/dic - на этой страничке вообще много интересного на эту тему), - Groan - оболочка для словарей под Linux, работающая в консольном режиме (http://konst.org.ua/ru/groan ), - gdict (http://frustum.tomsk.ru/program/gdict) и еще целая туча разных *dict'ов. - Довольно популярен StarDict (http://stardict.sourceforge.net - умеет переводить выделенные слова; основным недостатком можно считать необходимость иметь полный установленный гном). Из переводчиков (насколько я знаю), на сегодня имеется только "Правда" - http://www.prawda.newmail.ru, но увы, на данный момент от коммерческих аналогов она несколько отстает. Кажется есть еще кое-что от ПРОМТа, но я не уверен. 2.7: Чем закачивать файлы? Есть ли что-то на подобие Flashget'а под Линукс? Да, кое-что есть. Самая функциональная качалка - это конечно же wget, но он не всегда удобен. Все остальное - это, *в_основном*, фронт-энды к нему: Downloader for X (http://www.krasu.ru/soft/chuchelo - Home и http://chello.linux.tucows.com/files/d4x-2.4.1.tar.gz -закачка), TkWget - http://www.inf.bme.hu/~zed/tkwget, Aria - http://aria.rednoah.com, Павук - http://www.pavuk.org. Это, имхо, самые интересные. А вообще посредством нехитрой формулы "название тулкита"+"get" можно по поиску найти массу более-менее аналогичных продуктов. 2.8: А какие есть клиенты ICQ под linux? Разные :) Наиболее популярными графическими клиентами являются sim и licq. Интерфейс sim написан на графической библиотеке qt и клиент может быть собран под kde. У licq помимо интерфейса на qt существует (как минимум) интерфейс на gtk+ и для работы в текстовом режиме, также может быть собрана под kde. Сборка под kde дает возможность прятаться в трей kde, а также вызывать konqueror и kmail. Также В licq есть встроенный dock-app для wm, которые их поддерживают. Для текстового режима отлично подходит centricq (поддерживает также IM протоколы yahoo, aim, msn, irc и jabber). Из текстовых есть еще неплохой клиент - micq. Также существуют многофункциональные "комбайны", поддерживающие несколько протоколов, например Gaim (под GNOME) и Kopete (под KDE соответственно) Для MSN существует программа KMerlin, для AIM в свою очередь можно воспользоваться вышеупомянутым GAIM'ом. (написал так, потому что не нашел _отдельной_ проги _только_ для AIM, если кто знает - пишите.) Еще два слова по поводу именно "комбайнов". Зачем нужна поддержка протокола Zephyr или Gadu-Gadu??? Про Zephyr не скажу ничего, т.к. не юзал, Gadu-Gadu же - практически единственный IM, используемый в Польше, например. К слову сказать, адрес IM для Gadu-Gadu - http://kadu.net Если доступ в Инттернет производится через SOCKS-сервер, проблем также возникнуть не должно. SIM работает через SOCKS4, SOCKS5. Через SOCKS5 также прекрасно работает licq. Для этого нужно собрать и установить socks-cap клиент. К сожалению, он был убран с сайта производителя, но на http://mcmcc.bat.ru его еще можно найти. После установки клиента НЕ НУЖНО сносить исходники - они нам понадобятся для сборки licq. Кроме того, в принципе, можно любую аську заставить работать как обычную программу через socks-cap. По крайней мере с licq это получалось. Где взять: centricq - http://konst.org.ua/centericq licq - http://www.licq.org micq - http://micq.org sim - http://sim-icq.sourceforge.net gaim - http://gaim.sourceforge.net Kopete - http://kopete.kde.org KMerlin - http://www.olsd.de/portal Еще ссылок на icq-клиенты можно взять на http://opennet.ru/prog/sml/36.shtml 2.9: Какие есть хорошие почтовые программы? Мне нужна почтовая программа, похожая на MS Outlook или The Bat. На MS Outlook очень похожа почтовая программа Evolution. На The Bat! - Sylpheed (или Sylpheed Claws - по-идее, более функциональная) и KMail (последняя входит в состав kde и отлично понимает html). Также существует почтовый клиенты в составе Mozilla (для запуска сразу почтового клиента следует делать `mozilla -mail`) и Opera и Mozilla Thunderbird. Для консольного режима лучше всего подходят mutt и pine (есть в любом дистрибутиве). Ссылки: Sylpheed - http://sylpheed.org Sylpheed Claws - http://sylpheed-claws.sourceforge.net KMail - http://kmail.kde.org Evolution - http://www.ximian.com/products/evolution Mozilla - http://mozilla.org Mozilla thunderbird - http://mozilla.org/products/thunderbird Opera - http://www.opera.com 2.10: Как сделать, чтобы mplayer использовал rtc, не ставя на него suid бит? В /etc/rc.local добавляем строчку echo 1024 > /proc/sys/dev/rtc/max-user-freq 2.11: Как записать тв-программу, используя mencoder? #!/bin/bash DATE="`date +%H%M%d`" nice -n 0 mencoder tv:// -tv driver=v4l:width=384:height=288:norm=SECAM: brightness=10:contrast=-20:hue=-70:saturation=-60: audiorate=22050:alsa:forcechan=1:adevice=hw.0: buffersize=32:fps=22 -ovc lavc -lavcopts vcodec=mpeg4: vbitrate=2100:vme=5:vqscale=3:vb_strategy=1: keyint=300 -oac pcm -o "output-"$DATE".avi" Работает и на 2.4 и на 2.6. Строчка для 500 целерона, так что свои значения можно подобрать. Название файла формирует, используя время. Кодируем в mplayer 1.0pre3. Параметр on больше не используется. Важно что - указать во что кодируем и каким кодеком что для видео, что для аудио. Аудио лучше пускать в pcm, это написано еще в рассылках mplayer, а потом уже пережать такой строчкой: #!/bin/bash mencoder -ovc copy -oac mp3lame -lameopts aq=0:ratio=100 pcm_file.avi -o your_ready.avi Если хочешь почистить картинку от помех, это можно сделать примерно так: #!/bin/bash nice -n 15 mencoder -ovc lavc -lavcopts vcodec=mpeg4:vme=4:vbitrate=1800: keyint=300 -oac copy -vf scale=640:480,pp=hb/vb/dr/al/lb,hqdn3d,lavcdeint,eq=05:10 /mnt/dos/part2.avi -o ready2.avi Естественно, можно и совместить. Читай о постпроцессинге. Есть еще момент - многие жалуются, что несмотря на сильные машины (piv 2600, например) через некоторое время идет framedrop. Лично я (jackill) боролся с этим, указав число кадров, получаемых с тюнера (видишь опцию fps - на более мощной машине можно поставить больше) и можно жестко задать буфер (чем больше разрешение, тем больше буфер), чтобы вся память не забилась (если будет framedrop при динамическом буфере, то сначала кончится память, затем пойдет framedrop). В рассылке говорили, что звук лучше забирать в pcm (типа lame тоже может стать причиной сбоя). 2.12: Чем послушать радио при наличие тв-тюнера (радио тюнера)? gqradio ( http://gqmpeg.sourceforge.net), gnomeradio ( http://mfcn.ilo.de/gnomeradio), zqradio (я не нашел ссылок на это) 2.13: Как посылать именно фильм на телевизор, а все остальное - на монитор (ATI)? alias mplayertv='export DISPLAY=:0.1 &qut;" mplayer -fs' 2.14: Почему Mozilla грузит проц на 100%? Скорее всего это не Mozilla, а контент открытых страниц. Одным из радикальных, но довольно действенных методов борьбы с этим явлением является отказ от использования flash-плагина (просто не устанавливать). 2.15: А какой браузер самый быстрый. Какие вообще есть браузеры под linux? Под linux есть много браузеров (думаю, при желании можно найти любой, кроме MS IE :), самые популярные (заслужено) - Mozilla и Opera. Понятие же "быстроты" - весьма субъективно. Во-первых, под ним можно понимать скорость отображения страниц, или работу самого интерфейса. И во-вторых, и то и другое - вещи весьма зависимые и спорные. Думаю правильным решением будет попробовать несколько и самому решить, что здесь и сейчас удобнее. Самые популярные: Mozilla - самый популярный браузер, имеет встроенные email/news-клиенты, IRC-чат, ардесную книгу и простенький компостер html-страниц. Кроме того, для него доступны довольно много плагинов и боковых панелей, которые, при желании, весьма расширяют функциональность браузера вплоть до перводчика и игры "Пансьянс Косынка". Побочный эффект все этого - излишняя (сравнительно) тяжеловестость и тормознутость. Mozilla Firebird - попытка (ИМХО, довольно удачная) отделить браузер от всего остального, сделать быстрее и всячески лучше. Opera. Коммерческий, но очень неплохой браузер, стоит попробовать. Плагины и side-bar'ы от Mozilla к нему тоже подходят. Есть встроенный e-mail/news-клиент. Написан на Qt. Konqueror. На kde.ru пишут: появившись в KDE 2, этот броузер прославился как единственный броузер в Linux, ставший подлинным технологическим прорывом. Полностью соответствующий основным стандартам, построенный на компонентной архитектуре, Konqueror предлагает функциональность Internet Explorer/Netscape и Windows Explorer "в одном флаконе". Konqueror поддерживает все современные стандарты: Javascript, Java, HTML 4.0, CSS-1/2, SSL, плагины Netscape (Flash, Shockwave, RealAudio, RealVideo) и даже такую модную новинку, как иконки сайтов. Сейчас правда эти "фичи" доступны и в вышеописанных браузерах. а так - на любителя. Из совсем легких есть Dillo, но он умеет показывать разве что чистый html. Также хочется отметить и консольные браузеры - lynx и links. Первый, правда, пригодится наверное только если совсем уж ничего нет, а вот второй - очень даже неплохо справляется с функцией штатного браузера. Если его запустить с опцией -g (если он собран с ее поддержкой) получится очень даже приятный простенький графический браузер, хоть и не без недостатков. А вот у его форка - eLinks - их гораздо меньше и даже более того. Где взять: Mozilla - http://mozilla.org , http://www.mozilla.ru Mozilla Firebird - http://mozilla.org/products/firebird Opera - http://www.opera.com Konqueror - http://kde.org Dillo - http://www.dillo.org , патч для поддержки русского - http://stuphead.asplinux.ru/dillo/index.html.ru lynx, links - есть в каждом дистрибутиве eLinks - http://elinks.or.cz 2.16: Что делать, если при запуске wvdial не от рута программа пишет device busy? Дайте пользователю права на запись в директорию /var/lock (скажем, включив его в группу, владеющую данной папкой) 2.17: А можно пример конфига для wvdial? [Dialer Defaults] Modem = /dev/ttyS0 Baud = 112500 Init = ATZ Init2 = AT S11=50 Dial Command = ATDP Phone = 9955555 Username = int1104221 Password = LyQSptAy New PPPD = yes #Init3 = ATM0 [Dialer phone2] Phone = 9955556 [Dialer phone3] Phone = 1055555 [Dialer phone4] Phone=9519024 [Dialer phone5] Phone=9613332 [Dialer norm] Init3 = ATM1 [Dialer phone6] Phone=7132245 [Dialer phone7] Phone=7113676 2.18: Как записывать CD-R/CD-RW? Настройка: http://linuxshop.ru/linuxbegin/article307.html http://alesk.pp.ru/archives/000009.html http://www-106.ibm.com/developerworks/linux/library/l-cdburn.html?ca=dgr-lnxw16BurnCDs http://www.linuxfocus.org/English/January2002/article227.meta.shtml Информация: http://linuxdoc.ru/HOWTO/html/CD-Writing-HOWTO.html Графические утилиты для записи: X-CD-Roast, http://xcdroast.org K3b, http://k3b.org CDBakeOven, http://cdbakeoven.sourceforge.net Arson, http://arson.sourceforge.net krecord, http://bytesex.org/krecord.html 2.19: Как сделать, чтобы народ мог диски по сети писать через web-интерфейс? Смотрим сюда http://joerghaeger.de/webCDwriter 2.20: Чем писать DVD? DVD-минус - на cdrecord нужно наложить патчи с http://crashrecovery.org/oss-dvd.html DVD-плюс - http://fy.chalmers.se/~appro/linux/DVD+RW 2.21: Как поменять в КДЕ-шной звонилке (KPPP) тоновый набор на импульсный? Либо перед номером телефона пишем букву 'P' (латинская!), либо заходим в свойства kppp, команды и пишем вместо ATDT команду ATDP. 2.22: Чем распаковать rar-архив? В дистрибутивы обычно стандартно входит unrar. А еще можно скачать линуксовую версию rar (или unrar) с сайта производителя - http://www.rarsoft.com/download.htm 2.23: У меня тормозят иксы (X-server, XFREE86), что делать? Сам по себе сервер тормозить не может, если, конечно, у вас не ламповый компьютер. Если тормозит видеовывод - фильмы, игры, OpenGL только программный, значит у вас стоят стандартные драйвера под вашу видеокарту. Скачайте драйвера от производителя и установите их. Для карт с чипом nvidia: TNT, TNT2, Geforce - http://www.nvidia.com Для карт с чипом ati: radeon - http://www.ati.com; mach64 - смотри ответ тут. Если тормозит сам оконный менеджер или оконная среда - поменяйте ее или попробуйте убрать все ненужные рюшечки и (для rpm-based дистрибутивов) пересобрать под свой процессор ядро, Xfree86 (x-сервер), оконный менеджер и, возможно, программы, с которыми вы чаще всего работаете. 2.24: Как установить Maya 4.5? (В том числе под redhat 9/asp 9/fedora core 1 и прочее) 1. Ставим maya из rpm. 2. Переходим в /usr/aw/maya/bin 3. Находим файлик Maya 4.5 4. В этом файле ищем строчки (27 строка): case Linux: set lib = lib После них ставим set lsFlags = '-l' setenv LD_ASSUME_KERNEL 2.4.2 И весь кусок у нас выглядит так: case Linux: set lib = lib set lsFlags = '-l' setenv LD_ASSUME_KERNEL 2.4.2 breaksw Теперь о лицензии. Те, кто использует крякнутую версию делают следующее: 1. Если на машине нет сетевой карты, втыкают ее и устанавливают - без нее никак. 2. Идем в /usr/aw/COM/bin/ и выполняем lmutil lmhostid. Получаем номер. Номер копируем в пустой файл aw.dat 3. Далее запускаем aw.keygen и у нас получается прекрасный aw.dat (да, все это добро - и aw.dat и aw.keygen я держал в одной папке). 4. Пускаем maya, указываем наш файл aw.dat и все. Maya запущена, файлик можно прибить (он уже скопирован куда надо). 2.25: Как в зайти на машины в windows-сети? Как расшарить машинам с windows папки? Нужно, чтобы у вас была установлена samba. Конфигурационный файл находится в /etc/samba/smb.conf. Для простой одноранговой сети можно скачать тут - http://fine.kalinovka.net/articles/hobby/lorFAQ/files/smb.conf.tgz 2.26: Как заставить работать тв-тюнер? Как подключить пульт? Для примера возьмем avermedia tvstudio 203. Для начала сконфигурим ядро: Раздел Character devices, I2C support <M> I2C support <M> I2C bit-banging interfaces < > ELV adapter < > Velleman K9000 adapter < > NatSemi SCx200 I2C using GPIO pins < > NatSemi SCx200 ACCESS.bus < > I2C PCF 8584 interfaces <M> I2C device interface <M> I2C /proc interface (required for hardware sensors) Раздел Multimedia devices: <M> Video For Linux Video For Linux ---> Radio Adapters ---> Подраздел Video For Linux: [*] V4L information in proc filesystem --- Video Adapters <M> BT848 Video For Linux < > Mediavision Pro Movie Studio Video For Linux < > CPiA Video For Linux <M> SAA5249 Teletext processor < > SAB3036 tuner < > Stradis 4:2:2 MPEG-2 video driver (EXPERIMENTAL) < > Zoran ZR36057/36060 Video For Linux < > Zoran ZR36120/36125 Video For Linux Раздел Sound: <M> Sound card support <M> BT878 audio dma <M> TV card (bt848) mixer support Собираем ядро. Далее берем lirc (www.lirc.org) и собираем его. Lirc представляет собой модули для ядра и полезные утилиты для конфигурации и настройки пульта. Теперь в /etc/modules.conf пропишем наш тюнер и пульт: # i2c alias char-major-89 i2c-dev options i2c-core i2c_debug=1 options i2c-algo-bit bit_test=1 # lirc alias char-major-61 lirc_gpio # bttv alias char-major-81 videodev alias char-major-81-0 bttv options bttv card=41 tuner=5 radio=1 pll=1 automute=0 options tuner debug=1 Как видно выше, сам тв-тюнер задается номером. В данном случае card=41. Список карт и чипсетов есть в поставке bttv ( http://bytesex.org ). Если конкретно вашего тюнера в списке нет, попробуйте просто перебрать номера карточек. Наверно понятно, что после установки нового ядра придется перегрузиться. Теперь займемся конфигурацией: /etc/lircd.conf - это файл настройки параметров пульта. Для большей части пультов такие файлы настройки уже есть. Они поставляются в составе lirc. Вам лишь нужно найти свой пульт и переписать файл в /etc. /etc/.lircrc - файл настройки команд пульта. Поскольку толковых примеров нет, а читать документацию все боятся, приведу свой (jackill) - http://fine.kalinovka.net/articles/hobby/lorFAQ/files/lircrc.tgz irexec и irxevent - утилиты из lirc. За более подробной информацией обращайтесь к документации. В $HOME/.xinirc перед запуском своего оконного менеджера пропишите irexec. 2.27: Как сделать терминал без рамки? Это настройка не терминала, а wm. Для FluxBox, это можна сделть например так: добавить в ~/.fluxbox/keys строку "Mod4 d : ToggleDecor" После этого нажатием на [Win+d] можно управлять наличием рамки у любого окна. =========== 3 Железо 3.1: Как настроить USB-мышь/скролл у USB-мышки? Ядро должно быть собрано с опциями: CONFIG_INPUT Обязательно. CONFIG_INPUT_MOUSEDEV Для использования USB-мыши. CONFIG_USB Для использования USB-устройств вообще. CONFIG_USB_DEVICEFS После этого появится /proc/bus/usb/devices, где видно что подключено. CONFIG_USB_HID Тоже нужно. CONFIG_USB_HIDINPUT Аналогично. CONFIG_USB_UHCI Для компьютеров с материнками на базе чипсетов от Intel (intel 430TX, 440FX, 440LX, 440BX, i810, i820), VIA (VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro 133). ИЛИ CONFIG_USB_OHCI Для SiS или ALi (ALi IV, ALi V, Aladdin Pro) Если включена поддержка usbfs, ее нужно прописать в /etc/fstab: none /proc/bus/usb usbfs defaults 0 0 Далее - настройка программ, которым нужна мышь. Для gpm, в /etc/gpm.conf: device=/dev/input/mice responsiveness= repeat_type= type=autops2 append="" sample_rate= Для Free, в /etc/X11/XF86Config (или /etc/X11/XF86Config-4): Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "ZAxisMapping" "4 5" EndSection За ответы спасибо Zulu. Кстати, на http://koala.ilog.fr/colas/mouse-wheel-scroll лежит сборник рекомендаций по настройке скролла "в чем угодно" :) 3.2: Как примонтировать hard USB/флеш-карту? http://linuxportal.ru/entry.php/17_0_3_0_C 3.3: Как подключить GPRS? На русском - http://www.opennet.me/base/net/gprs_linux.txt.html http://turtiainen.dna.fi/GPRS-HOWTO Если мобильный телефон определяется как AT-совместимый модем, идем на http://www.easyconnect.linuxuser.hu/ и качаем программу 'GPRS Easy Connect', собираем и запускаем 3.4:У меня старая карта ATI 3D Rage Pro. Хочу смотреть фильмы в mplayer, но xv (да и OpenGL) не работает. Где взять драйвера? Если нам нужно только xv, идем на http://gatos.sourceforge.net и забираем драйвер ati.2 (чип нашей карты именуется Mach64). Можем забрать модуль и скопировать его в иксы, или собрать его сами. СМОТРИТЕ ПОД КАКУЮ ВЕРСИЮ X-сервера ВЫ КАЧАЕТЕ МОДУЛЬ!!! Но OpenGL у нас на этих драйверах не будет. Чтобы получить еще и OpenGL, мы отправимся на http://www.retinalburn.net/linux и скачаем либо готовый драйвер, либо патч под иксы. Но X-сервер придется выкачивать из CVS (есть там две ветки под mach64) и накладывать патч на них. OpenGL появится, но драйвер имеет свойство глючить и машина может зависнуть ЦЕЛИКОМ! 3.5: Где можно найти материалы по подключению мобильных устройств к линукс? Медленно и печально ползем на http://tuxmobile.org :) 3.6: Как узнать, что нужно прописать в modline для моего монитора? Берем утилиту gtf и пишем, например, так: user@linux#gtf 1024 768 85 Получим нужную строчку, после чего пропишем ее, перезапустим X-сервер и проведем тонкую настройку (чтобы края не вылезали и т.п.) программой xvidtune. Заходим в консоль, делаем xvidtune, когда нам все понравится, делаем apply и получаем в консоли исправленную строчку для modline. Ее записываем вместо первоначальной.
4 Эмуляторы/Игры Несколько ссылок по этой теме есть на http://phd.pp.ru/Bookmarks/split.win/programmingandsoftware/packages/unix/alienfsemulatorsconverters/ 4.1: Где мне достать эмулятор cdrom? Пора оставить виндовые привычки. iso-образы прекрасно монтируются через mount -o loop (см. ниже). Если же образ сделан какой-нить коммерческой софтиной с закрытым форматом, то можно поискать конвертер его в iso. (названий, увы, не помню). Конвертор ".bin / .cue"-файлов - bchunk, http://he.fi/bchunk 4.2: Чем различаются wine, winex, win4lin, vmware и bochs? Все очень просто. wine и его ветка winex являются реализациями api win32 над Unix (и его графического сервера XFree86). Поэтому программу под M$ windows(tm) с помощью wine можно запустить даже не на x86 машине. В этом и смысл проекта - дать возможность запускать программы windows не только под un*x системами, но и на различных платформах. Название является акронимом: WINE - Wine Is Not Emulator. ОС Window для работы ему не нужен. winex от wine отличается платностью и ориентированностью на эмуляцию DirectX, т.е. в основном на запуск игр. Разница между winex в бинарном виде и winex из CVS заключается в том, что winex в бинарном виде содержит расширения от transgaming относительно работы с DirectX, работы с защищенными компакт-дисками. У winex из cvs есть только одно преимущество - можно накладывать различные патчи, серьезно повышающие производительность. win4lin (www.netraverse.com) это коммерческая программа, являющаяся по сути оболочкой, позволяющей установить и запустить системы Windows 95, Windows 98, Windows ME (т.е. линейку win9.x) на линуксе, на платформе x86. По сути транслирует запросы windows к процессору, получает ответ и отдает назад. Не эмулирует файловую систему (в отличие от wmware), в последних версиях поддерживает аппаратное ускорение видеокарт. Windows в win4lin может быть запущено как в окне уже существующих X window, так и на отдельном X server'е в полный экран. Работает хорошо и быстро, но отвратительно поддерживает колесо мышки. vmware - коммерческая виртуальная машина. Это значит, что данный продукт эмулирует все устройства. Позволяет установить любую систему для x86. Работает не слишком быстро по сравнению с вышеприведенными программами, так как эмуляция полная. По сути дорогая система для разработчиков, т.е. можно эмулировать не одну машину, а несколько и составлять из них сети и т.п. bochs - эмулятор IA32, свободный аналог vmware с несколько ограниченными возможностями и менее стабильной работой. Имеет в своем составе дочерний проект по созданию биос'а, причем довольно успешный. Или оно у вас будет работать (и работать хорошо) или нет. 4.3: У меня под wine (winex) в игре портится звук - шипит как-то. Что мне делать? Посмотреть, не запущены ли звуковые серверы типа esd или arts. Если да - выключить их и попробовать еще раз. Если это не помогает - значит поддержка этой игры в winex (возможно, в сочетании с имеющейся звуковой картой) сделана недостаточно хорошо. Как вариант, можно попробовать сменить герцовку звука, если игра это позволяет. Чтобы выбрать, какой звуковой API будет использовать WINE/WineX, смотрите файл ~/.wine/config (для WINE) или ~/.transgaming/config (для WineX): [WinMM] ; Uncomment the "Drivers" line matching your sound setting. "Drivers" = "wineoss.drv" ; default for most common configurations ;"Drivers" = "winearts.drv" ; for KDE ;"Drivers" = "winealsa.drv" ; for ALSA users ;"Drivers" = "winejack.drv" ; for Jack sound server ;"Drivers" = "winenas.drv" ; for NAS sound system ;"Drivers" = "wineaudioio.drv" ; for Solaris machines ;"Drivers" = "" ; to disable sound Закомментируйте ненужный "Drivers" (поставьте перед ним ";") и откомментируйте нужный (соответственно, уберите ";") 4.4: Как вернуться в иксы из игры, запущенной в winex? Если у тебя несколько рабочих столов, переключись на один из них. В том же КДЕ, например, Ctrl+F2 - второй стол и т.п. 4.5: Хочу играть Quake под linux, как? Существуют родные Quake под линух. Причем все части. Конкретно третий Q стоит брать на http://www.idsoftware.com (для версии 1.32 - ftp://www.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run, качаете, ставите, в соответствующий каталог закидываете паки из виндовой версии и все). Первый и второй имеют многочисленные модификации. Для первого рекомендуется брать quakeforge (http://www.quakeforge.net). Любители 'выжимать кадры' могут собрать quake I и II из исходников под свою машину. Вот только с переключением из Q на другую программу (не выходя) есть сложности - она полностью захватывает управление. Я (jackill) ее пытался на второй копии иксов пускать - работать оно работает, но при переключении в другую копию - падает. 4.6: А есть ли CS под linux? К сожалению, нет. Под линукс есть только сервер. А если вы хотите поиграть в него, придется ставить wine или winex. Многие утверждают, что под обычным wine CS идет быстрее. 4.7: Почему Counter Strike под winex 3.1 не запускается? Висит надпись "Loading..." и все. Потому что у вас цвет в иксах 24-х битный. Поставьте 16-битный. 4.8: У меня под root'ом 3D-ускорение работает, а под пользователем - нет. Нужно добавить в XF86Config такие строчки: Section "DRI" Mode 0666 EndSection 4.9: Как заставить lingvo работать под wine? Есть два пути: 1. Ставим копированием lingvo 5 - он работает. 2. Устанавливаем lingvo 7.0 под виндами, а затем указываем в конфиге каталог виндов как рабочий. Кусочек конфига с путями будет выглядеть так - http://fine.kalinovka.net/articles/hobby/lorFAQ/files/wine.tgz =========== 5 Другое 5.1: Как просмотреть *.chm (компилированные файлы справки)? Хороший просмотрщик - http://xchm.sourceforge.net, а на http://66.93.236.84/~jedwin/projects/chmlib лежит нужная ему библиотека. Консольный конвертер .chm в группу HTML-файлов - archmage (требует chmlib и Python), http://archmage.sourceforge.net 5.2: Как правильно смонтировать FAT-раздел? Добавить в /etc/fstab запись вида /dev/hda1 /mnt/dos vfat iocharset=koi8-r,codepage=866,nouser,suid,rw,umask=000,showexec,quite 0 0 Где, /dev/hda1 - /это FAT-раздел, а koi8-r - используемая локаль (или utf8) 5.3: Есть раздел под NTFS, как мне его увидеть из-под линукса? Прописываем в /etc/fstab строчку вроде /dev/hda1 /mnt/disk_c ntfs umask=0,iocharset=koi8-u,ro 0 0 где /dev/hda1 - название вашего диска, а /mnt/disk_c - каталог, который вы под него создали. ВНИМАНИЕ: Вы сможете ТОЛЬКО ЧИТАТЬ с этого раздела! 5.4: Мне очень нужно записывать на раздел NTFS из-под линукс. Как мне этого добиться? Начнем с того, что это опасно и вы можете повредить свои данные на NTFS. Не говорите, что не предупреждал. Существует три способа: Собрать ядро с поддержкой записи на NTFS. На ядрах 2.4.x запись возможна только на NTFS от NT4.0, на ядрах 2.6 на любой NTFS. Однако есть одно но: вы можете писать в уже созданный файл (т.е. изменять его). Вы не сможете создать новый файл! Вы можете купить (или найти в какой-нибудь p2p сети) 'Paragon NTFS driver for linux'. Сайт компании: http://www.ntfs-linux.com Наилучший способ. Стоит все удовольствие $70. Продукт обратной разработки под названием captive. Позволяет читать и писать на NTFS. Недостаток: он медленно пишет и ему нужна пара файлов из windows (причем один из них - драйвер NTFS) . http://www.jankratochvil.net/project/captive 5.5: Как перейти с ext2 на ext3? Собираем ядро с поддержкой ext3. Если ext2 была жестко вкомпилена в ядро (т.е. не модулем и вы не пользуетесь initrd), то так же собираем ext3. Грузимся, в /etc/fstab пишем вместо ext2 ext3. Затем перегружаемся и грузимся с компашки (можем не перегружаться и просто смонтировать систему в read only) и даем команду вроде этой: user@linux#tune2fs -j /dev/hda1 (hda1 - меняете на свой раздел). Перегружаемся. Если все работает, собираем ядро без поддержки ext2 - она не нужна. 5.6: Проверил ext3 с помощью e2fsck на разделе, смонтированном на запись. Утилита нашла кучу ошибок и вроде как их исправила. Когда я зашел на диск, оказалось, что половины файлов нет, у папок поменялись названия и т.п. Как все исправить? Долго исправлялось? Тогда уже, наверно, никак. 5.7: Как правильно смонтировать CD-ROM? В /dev можно сделать симлинк c названием cdrom на /dev/hdx, где x - IDE-устройство. Для scsi-устройств, или ide, работающих в режиме эмуляции scsi это может быть scd0. В /etc/fstab - /dev/cdrom /mnt/cdrom iso9660 user,unhide,noauto,owner,ro,users,iocharset=koi8-r 0 0 После этого cdrom можно монтировать командой mount /dev/cdrom. Если используемая локаль utm8, а не koi8-r, то iocharset=utf8. 5.9: Как создать образ диска? Воспользоваться командой dd, например user@linux#dd if=/dev/cdrom of=cd.iso снимает образ с cdrom. Таким образом можно снять образ с любой партиции с любой файловой системой Еще можно пользоваться командой cat: cat /dev/cdrom >/usr/local/cdrom.iso 5.9: Как получить доступ к содержимому снятого образа? Есть два способа - один простой, другой чуть сложнее :) Для обоих в ядре нужна поддержка loopback 1. root@linux#mount -o loop -t fstype x.img /mnt/x замонтирует образ x.img с файловой системой fstype в директорию /mnt/x. 2. Через losetup можно ассоциировать образ с /dev/loopX: root@linux#losetup /dev/loop1 x.img root@linux#mount -t fstype /dev/loop1 /mnt/x после окончания работы: root@linux#umount /mnt/x root@linux#losetup -d /dev/loop1 Этот способ дает возможность работать с образами, на которых несколько патриции - такое часто встречается у Apple-овцев. Для этого надо только знать смещение начала партиции, которое указывается параметром -o у losetup. 5.10: Как считать файлы с битого компакт-диска? Для начала снять имидж с него вот такой командой: user@linux#dd if=/dev/cdrom of=/home/user/cd-image.iso bs=4b conv=noerror 5.11: Как проверить читаемость записанного компакт-диска? 3. Простой способ - хватит подавляющему большинству людей: user@linux#dd if=/dev/cdrom of=/dev/null Если все скопируется, значит все в порядке. 4. Сложный способ: скриптом, написанным Obidos. Вызов: `chindisk /mnt/cdrom` Скрипт отловит глюки с нечитаемыми не на физическом, а на логическом уровне каталогами/файлами (например, где-то неверно выставили права). 5.12: Как мне установить скорость чтения CDROM? Если устройстов IDE и не используется ide-scsi (в ядрах 2.4 для записи CDR/RW), то можно пользоваться hdparm (команда -E): root@linux:# hdparm -E 8 /dev/cdrom Аргумент команды -E - желаемая скорость (в данном случае 8x). Если CDROM SCSI или используется ide-scsi, то hdparm не сработает. В этом случае можно попробовать программу cdspeed ( http://linuxfocus.org/~guido ). Она работает с любым CDROM (IDE/SCSI), но часто сбрасывается при remount :( Использование: root@linux:#cdspeed -s 8 Скорость 8х, устройство по умолчанию /dev/cdrom, если устройство, например, /dev/hdc, то: root@linux:#cdspeed -s 8 -d /dev/hdc 5.13: Как отключить beep? Если хочется отключить писк в консоли, можно добавить в ~/.inputrc строку `set bell-style off`, выйти из нее (консоли) и зайти снова - должно получиться. Или сделать setterm -blength 0. Для xterm, rxvt и других графических эмуляторов можно использовать команду `xset b off` Для более глубокого ознакомления со способами управления звуком (и не только) в консоли рекомендую поселить http://gazette.linux.ru.net/rus/articles/hobcon.html и http://linuxdoc.ru/HOWTO/mini/Visual-Bell.html 5.14: Как запустить второй X-сервер? Командой `startx -- :N`, где N - номер сервера. Нумерация начинается с нуля и если один сервер уже запущен, то он, скорее всего, имеет нулевой номер. 5.15: Как/зачем использовать дополнительные клавиши? Большинство современных сред имеют интсрументы для их использования. Gnome задействовать эти клавиши можно с помощью утилиты acme-properties(gnome-control-center->Настройки Рабочего Стола->Мульмедийные Клавиши). В KDE - не знаю, напишите кто-нибуть. В WindowMaker это делается с помощью WPrefs В других - или тоже используется утилита, или комбинации прописываются в файлах конфигурации. В крайнем случае можно использовать lineakd - http://lineak.sourceforge.net . О том, как узнать коды клавиш спрашивали тут - http://www.linux.org.ru/jump-message.jsp?msgid=396500 А как их эффективно использовать, тут - http://www.linux.org.ru/jump-message.jsp?msgid=452963
6 Об этом FAQ 6.1: А на кой оно нужно, других чтоли мало? Статистика и содержание вопросов говорит, что таки нужно 6.2: У меня есть вопрос по этому FAQ, с кем я могу их уточнить? Если возникли вопросы по _сути_ ответов, данных в FAQ, их можно задать в форуме со ссылкой на этот FAQ, Любые замечания/уточнения/предложения в отношении самого FAQ тоже приветствуются. Оставить их можно также в форуме, или написать на fagot at kalinovka dot net . Я (fagot) попытаюсь вразумительно ответить (если смогу) на письма, содержание которых будет того стоить. Пожалуйста, указываей в теме слово "FAQ", мне так проще. Изменено Суббота, 24 января 2004 г. Написана fagot

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Вася (?), 22:12, 03/04/2007 [ответить]  
  • +/
    я установил линух на одном компе, переставил жёсткий на другой, теперь при загругке пишет hdd не работает мне надо hda  а как поменять?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру