Интернет-магазин
- Программное обеспечение
- Дистрибутивы
- Офисное ПО
- СПО для Windows
- Сертифицированно ФСТЭК
- ССПТ-2
- SUSE
- Altel
- Аппаратное обеспечение
- Открытое аппаратное обеспечение
- 3D Печать
- РОББО
- Литература и обучение
- Журналы, подписка
- Книги
- Учебные курсы
- Услуги
- Лицензии и купоны на тех.поддержку
- Консалтинг, сервис, техническая поддержка
- Реклама
- Атрибутика
Продукты Oracle
Где купить ?
Помощь



LINUX.ORG.RU Frequently Asked Questions v. 1.1
[Метляев Евгений AKA jackill, Сергей Сикорский AKA fagot, Тимур Тучковенко AKA gr_buza и многие другие]
LINUX.ORG.RU Frequently Asked Questions v. 1.1
Метляев Евгений AKA jackill, Сергей Сикорский AKA fagot, Тимур Тучковенко AKA gr_buza и многие другие
16.02.2004Я не буду писать тут о том, что такое Linux, зачем оно надо и т.д. Об этом уже много написано, в том числе и в других похожих документах. Просто хочется собрать воедино много полезных ответов на действительно часто задаваемые вопросы на форумах Linux.org.ru. Большое спасибо всем тем людям, которые не поленились в свое время отвечать на них. В принципе, все это уже есть в других FAQ и вообще в сети Интернет, но видимо стоит повториться :)
1. Ссылки на другие FAQs и интересные ресурсы
2. Linux-org-ru
- 2.1 Как получить ответ на свой вопрос
- 2.2 Как спрашивать, чтобы нормально ответили?
- 2.3 Когда я написал комментарий, Форум скомкал в кучу мое сообщение. Почему?
- 2.4 Форум "глючит" - я поместил сообщение, а их появилось два подряд.
- 2.5 А можно сделать так, чтобы при ссылке на дискуссию из адреса вырезался кусок, отвечающий за профиль?
- 2.6 А зачем мне профиль/ник?
- 2.7 Почему на l.o.r. пропускаются новости о BSD?
3. Slackware
4. SuSe
5. Mandrake
6. RedHat/Fedora
- 6.1 Почему xmms не играет mp3 в новых дистрибутивах от RedHat?
- 6.2 Как перевести последние дистрибутивы от RedHat на locale koi8-r?
- 6.3 Где взять apt-get для Fedora?
- 6.4 Где взять распоследние пакеты Gnome в сборке для Fedora?
7. Поиск ПО
- 7.1 Какие есть словари/переводчики?
- 7.2 Какие есть менеджеры закачек? Например, как FlashGet или TeleportPro под MS Windows?
- 7.3 Какие есть клиенты ICQ?
- 7.4 Какие есть почтовые программы? Например, как MS Outlook или The Bat под MS Windows?
- 7.5 Какие есть браузеры? Какой браузер самый быстрый?
- 7.6 Какие есть просмотрщики картинок? Например, как ACDSee под MS Windows?
- 7.7 Какие есть "звонилки"?
- 7.8 Какие есть антивирусы?
- 7.9 Какие есть эмуляторы cdrom?
- 7.10 Какие есть эмуляторы MS Windows, MS DOS? Чем они различаются?
- 7.11 Какие есть программы для черчения?
- 7.12 Какие есть программы для прослушивания радио при наличии тв-тюнера (радио тюнера)?
- 7.13 Какие есть программы для проигрывания WMA (звук/видео)?
- 7.14 Какие есть программы организации в сети потоковое вещание видео и аудио?
- 7.15 Какие есть программы для разговора голосом по сети друг с другом?
- 7.16 Какие есть программы для разработки flash (swf)?
- 7.17 Какие есть программы для просмотра *.chm (компилированные файлы справки)?
- 7.18 Какие есть программы, для конвертации содержимого файла из одной кодировки в другую?
- 7.19 Какие есть программы для записи CD-R/CD-RW/DVD?
- 7.20 Как просматривать ресурсы MS Windows-сети? Как сделать доступными машинам с MS Windows свои директории?
- 7.21 А что это за прога такая висит в левом/правом нижнем/верхнем углу с индикаторами и статистику по системе показывает?
- 7.22 Чем распаковать rar-архив?
- 7.23 Чем под Linux сделать DVD-диск из avi-файла?
- 7.24 Как в Linux работать с видео? Какие есть программы для работы с видео?
- 7.25 Чем мне прочитать MS Word .doc по-быстрому? Без AbiWord/KWord/OOfice?
- 7.26 А есть ли аналог...
8. Русификация
- 8.1 Как мне настроить русский в ... ?
- 8.2 Как в xmms в playlist сделать русские буковки?
- 8.3 У меня в gkrellm в менюшках все хорошо, а на индикаторах вместо русских букв "кракозябры", почему?
- 8.4 Как настроить русский в OpenOffice?
9. General
- 9.1 Какой дистрибутив выбрать?
- 9.2 Какие есть liveCD-дистрибутивы?
- 9.3 Где мне найти Linux для моей слабенькой машинки?
- 9.4 Где взять классных иконок/обоев на Linux тематику?
- 9.5 Что такое WM, DE и чем они отличаются? Что лучше?
10. Desktop
- 10.1 Как отключить anti-aliasing?
- 10.2 Как включить "нормальный" anti-aliasing?
- 10.3 Как переключать раскладки в XFree?
- 10.4 Как в KDE переключать языки по Ctrl+Shift?
- 10.5 Как выгрузить XFree (или сделать, чтобы первоначально "иксы" не грузились)?
- 10.6 Как запустить второй X-сервер?
- 10.7 Как запустить X-вую программу по графику?
- 10.8 Где хранятся настройки стандартных X-вых программ?
- 10.9 Размер десктопа == разрешению монитора при переключении разрешения. Это возможно?
- 10.10 Как сделать терминал без рамки?
- 10.11 Какие файлы отвечают за внешний вид (шрифт, тема, стиль...) GTK приложений? Дайте пример такого файла.
- 10.12 Как переключить тему в приложениях gtk?
- 10.13 Как сделать, чтобы xmms можно было свернуть в трэй KDE?
- 10.14 Как сделать, чтобы xxkb "висел" в трее IceWM?
- 10.15 Как сделать, чтобы MPlayer использовал rtc, не ставя на него suid
- 10.16 Как записать тв-программу, используя mencoder?
- 10.17 Как посылать именно фильм на телевизор, а все остальное - на монитор (ATI)?
- 10.18 Почему при попытке просмотра фильма в MPlayer в полноэкранном режиме фон только меняется на черный, а размер картинки остается прежним?
- 10.19 MPlayer - проблемы с интерфейсом: любой "скин" он показывает черным, элементов управления тоже не видно. Что делать?
- 10.20 Как включить русский язык в Wine (WineX)?
- 10.21 У меня под Wine (WineX) в игре портится звук - шипит как-то. Что мне делать?
- 10.22 Как заставить Lingvo работать под Wine?
- 10.23 Почему Mozilla грузит проц на 100%?
- 10.24 Как поменять в KPPP тоновый набор на импульсный?
- 10.25 Что делать, если при запуске wvdial не от рута программа пишет device busy?
- 10.26 А можно пример конфига для wvdial?
- 10.27 Как отключить beep?
- 10.28 Как запустить программу в фоне, без привязки к терминалу?
- 10.29 Как создать образ диска?
- 10.30 Как получить доступ к содержимому снятого образа?
- 10.31 Как считать файлы с битого компакт-диска?
- 10.32 Как проверить читаемость записанного компакт-диска?
- 10.33 Как посмотреть раздел ext2/ext3 под MS Windows?
- 10.34 Как увидеть раздел ReiserFS из-под Windows?
- 10.35 Как сделать прокрутку колесиком мыши в Adobe Acrobat Reader?
11. Admin
- 11.1 Как перейти на ядро 2.6? У меня не грузятся модули на ядре 2.6, что делать? (QM_MODULES)
- 11.2 Как собрать программу из исходников?
- 11.3 Почему после сборки через `./configure; make; make install` у программ получается большой размер?
- 11.4 Что делать если configure говорит, что xxx не установлен, а на самом деле он установлен?
- 11.5 При сборке ядра `make menuconfig` ругается, что ncurses не установлен?
- 11.6 Какой командой собираются rpm из srpm?
- 11.7 Драйверы под мое устройство есть только под ядро 2.2, а под 2.4 таких же нет, что делать?
- 11.8 Как узнать параметры, которые можно передавать модулю?
- 11.9 Как правильно собрать Gnome из исходников?
- 11.10 Как обновить glibc в rpm-based дистрибутиве?
- 11.11 Как найти нужный файл в кучах rpm?
- 11.12 Как правильно смонтировать FAT-раздел?
- 11.13 Все файлы на FAT-разделе отображаются исполняемыми. Как это убрать?
- 11.14 Есть раздел под NTFS, как мне его увидеть из-под Linux?
- 11.15 Мне очень нужно записывать на раздел NTFS из-под Linux. Как мне этого добиться?
- 11.16 Как перейти с ext2 на ext3?
- 11.17 Как восстановить удаленный файл на ext2 (возможно 3)
- 11.18 Проверил ext3 с помощью e2fsck на разделе, смонтированном на запись. Утилита нашла кучу ошибок и вроде как их исправила. Когда я зашел на диск, оказалось, что половины файлов нет, у папок поменялись названия и т.п. Как все исправить?
- 11.19 Как подмонтировать одну директорию к другой?
- 11.20 Как правильно смонтировать CD-ROM?
- 11.21 Как включить acpi в lilo?
- 11.22 У меня тормозят "иксы" (X-server, XFREE86), что делать?
- 11.23 У меня под root'ом 3D-ускорение работает, а под пользователем - нет.
- 11.24 Как установить Maya 4.5? (В том числе под RedHat 9/ASP 9/Fedora Core 1 и прочее)
12. Games
- 12.1 Как временно выйти из игры, запущенной в WineX?
- 12.2 Хочу играть Quake под Linux, как?
- 12.3 А есть ли CS под Linux?
- 12.4 Почему Counter Strike под WineX 3.1 не запускается? Висит надпись "Loading..." и все.
- 12.5 Виснет WarCraft3 под Wine, как запустить?
13. Hardware
- 13.1 Как использовать дополнительные клавиши?
- 13.2 Как в /dev именуются IDE-устройства (жесткие диски, накопители CD-ROM)?
- 13.3 Как включить DMA (UDMA)?
- 13.4 Как заставить работать тв-тюнер? Как подключить пульт?
- 13.5 Как настроить USB-устройство в Linux?
- 13.6 Как настроить и использовать USB-вебкамеру в Linux?
- 13.7 Как мне установить скорость CDROM?
- 13.8 Где взять драйвер под монитор?
- 13.9 Как настроить нормальную частоту в XFree?
- 13.10 Как настроить двухколесную мышь?
- 13.11 Как настроить USB-мышь/скролл у USB-мышки?
- 13.12 У меня проблема с клавиатурой/мышью при использовании ядра 2.6.x. Как исправить?
- 13.13 Как регулировать скорость мыши в XFree (без KDE/GNOME/XFCE)?
- 13.14 Как примонтировать hard USB/флеш-карту?
- 13.15 Как подключить GPRS?
- 13.16 У меня старая карта ATI 3D Rage Pro. Хочу смотреть фильмы в MPlayer, но xv (да и OpenGL) не работает. Где взять драйвера?
- 13.17 Где можно найти материалы по подключению мобильных устройств к Linux?
14. Об этом FAQ
- 14.1 Где можно найти последнюю версию этого документа?
- 14.2 У меня есть вопросы/критика/предложения по этому FAQ, к кому мне обратиться?
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/faq/faq_linux.shtml
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 - некоторые аббревиатуры
http://linux.vitebsk.by/howto.shtml
http://www.kerneltrap.org/node/view/2199 - FAQ по проблемам мыши и клавиатуры в 2.6
http://icculus.org/lgfaq - Linux Gamers' FAQ
http://linux-forever.narod.ru/writes/grafsist.htm - Графические системы Linux-а
2. Linux-org-ru
Форум, даже технический - это в первую очередь средство общения, а не кладезь знаний, по-этому не стоит ожидать от участников исключительно трезвой логики, четких ответов на вопросы и вообще ответов по теме. Да, это конечно так и должно быть, но на практике выходит немножко иначе :)
2.1 Как получить ответ на свой вопрос
В первую очередь не лениться поискать. Предварительно хорошо бы подумать, где искать лучше всего. Если возникли проблемы с какой-то программой, можно попробовать 'program --help' - авось что интересное и всплывет. Далее следует сделать 'man program' - там очень много интересной информации, если вопрос простой - все равно туда же пошлют. В лучшем случае... :)
Прочитать те FAQs, ссылки на которые имеются в этом FAQ, в разделе "Ссылки на другие FAQs и интересные ресурсы".
Поискать ответ в этом FAQ.
Поискать в Интернет. Пожалуй лучший поисковик это - Google.com (или .ru), ну и Yandex.ru - в РуНете. Поскольку многие форумы (в том числе и linux.org.ru) весьма динамичны, то по найденным ссылкам можно уже ничего и не найти. В таком случае следует использовать механизм кеширования поисковиков - например в Google ссылка на страницу в кеше называется "Сохранено", рядом с найденной ссылкой.
Если ответа все еще нет, можно поискать на самом сайте - через поиск, или просто полистав пару страниц в форуме - заодно можно узнать много интересного.
И в последнюю очередь - спросить.
2.2 Как спрашивать, чтобы нормально ответили?
Не хамить.
Не писать так, как будто тебе кто-кто что-то должен.
Не писать так, как будто вы во всем, в принципе, разбираетесь, но вот только тут... Это во-первых "понты", а во вторых неправда - будь ты такой умный - не писал бы.
В теме сообщения не писать "Памагите!!!!!!" или "Help me plz!". Тема должна быть информативной. Я бы вообще посоветовал писать по формуле "задача"+":"+"проблема".
Не писать в стиле пАдонки и родственных ему, т.е. коверкание языка, транслит без реальной на то причины, сокращения типа plz, thnx и проч. - это, конечно, круто, но только не в случае, когда нужен толковый ответ.
Писать по возможности без орфографических ошибок или хотя бы более-менее правильно расставлять знаки препинания - без них текст трудно читать.
Не начинать пост со слов "ВСТАВИТЬ_НАЗВАНИЕ_ПРОГРАММЫ глючит!...". В абсолютном большинстве случаев "глючит" не программа, а ее пользователь, точнее - использует ее неправильно/неумело.
Не заканчивать сообщение фразой "к манам не отсылать!", если ответ на вопрос действительно можно найти в man-страницах, это говорит о том, что спрашивающий просто лениться напрячь мозги для его получения, а это не поощряется. Ну а если таки отсылают, следует все же глянуть в man и в крайнем случае переспросить на предмет каких опций ворошить страницы руководства.
Использовать соответствующий формат при отсылке сообщения (см. ниже). Если сообщение выглядит не так, как ожидалось - удалить и написать еще раз. Никто не будет высматривать ошибки в конфигурационном-, или лог-файле, если он выглядит как куча мусора в одну строку.
2.3 Когда я написал комментарий, Форум скомкал в кучу мое сообщение. Почему?
Сообщение можно отправлять в нескольких форматах. По умолчанию используется формат TeX paragraphs. В этом режиме для начала нового абзаца следует использовать пустую строку-разделитель (два раза Enter). Это режим удобно использовать для простых комментариев (особенно в браузерах типа links).
Если выбрать режим User line break, то началом абзаца будет обычный одиночный Enter.
А для корректного отображения конфигов/кода и т.д. удобно использовать режим Preformatted text - он даже отступы сохраняет, но не следует забывать о длине строк - для удобочитаемости их не следует оставлять слишком длинными.
2.4 Форум "глючит" - я поместил сообщение, а их появилось два подряд.
Скорее всего это не форум "глючит"... :) Любое сообщение можно удалить в течении часа. Если есть желание просмотреть удаленные комментарии - внизу странички есть ссылка "Показать удаленные комментарии".
2.5 А можно сделать так, чтобы при ссылке на дискуссию из адреса вырезался кусок, отвечающий за профиль?
Следует пользоваться ссылкой внизу странички.
2.6 А зачем мне профиль/ник?
Nick - чтобы формировать мнение о себе у посетителей форума. И таким образом создать круг людей, которым вы интересны. А с недавних пор - просто для того, чтобы ваши сообщения видели все.
При выборе имени не стоит использовать вариации на тему root, xaker и т.д. и использовать цифры вместо букв - это ребячество, да и читать их иногда просто трудно. Возможно, владельцы ников вида "z3r0c00l" или "KOPEHb" очень даже хорошие люди, но очевидно они просто не представляют, насколько плохое мнение о себе формируют таким именем.
Профиль может быть полезен, если кроме темы интересуют другие настройки форума (показывать фотографии участников, например). Настройки профиля сохраняются в coockies браузера и при следующем входе подставляются автоматически.
Следует иметь ввиду, что пойдя по некорректно указанной ссылке вида http://www.linux.org.ru/profile/blue/index.jsp браузер запомнит настройки профиля blue автоматически.
2.7 Почему на l.o.r. пропускаются новости о BSD?
Так уж повелось. К тому же сайт раньше стоял на FreeBSD. Почему бы и нет? Читайте правила - там описано что можно пропускать.
3. Slackware
http://www.oszone.net/linux/faq/faq_slackware.shtml - не ахти-какой, но Slackware FAQ.
3.1 Где найти готовых пакетов?
На http://www.linuxpackages.net. Или попробовать скачать с http://www.rpmfind.net RPM-пакет, затем сделать rmp2tgz - если повезет, будет работать.
3.2 А есть ли в Slackware менеджер пакетов?
Да. Не такой (на счастье?) навороченный, как rpm, но со своими функциями вполне справляется.
Установить новые пакеты, удалить, просмотреть список установленных, а также провести базовую настройку системы (мышь, сеть, временная зона и т.д.) можно с помощью утилиты pkgtool. Не хуже с этими процедурами справляются и отдельные утилиты - installpkg, removepkg, или upgradepkg.
Так, например, для того, чтобы обновить glibc можно сделать (предварительно прочитав UPGRADE.TXT)
root@linux# upgradepkg /root/slackware/a/glibc-solibs-*.tgz
А для обновления всей системы с установкой новых пакетов:
root@linux# upgradepkg --install-new /root/slackware/*/*.tgz
На втором установочном диске Slackware 9.1 в директории /extra имеется пара весьма удобных утилит - Slackpkg ( http://slackpkg.sourceforge.net)и Swaret( http://www.swaret.org), с помощью которых можно синхронизировать систему в соответствии с последними поступлениями на http/ftp/rsyn и локальных репозиториях.
Там же имеется и "заточенная под Slackware" версия checkinstall, которую рекомендуется использовать вместо оригинальной при установке программ из исходных кодов.
3.3 Как русифицировать?
Этот вопрос часто задают потому, что это один из немногих популярных дистрибутивов, в котором он еще не решен "из коробки". Лучшая, IHMO, статья по этому поводу - http://www.opennet.ru/base/rus/slackware9rus.txt.html. Если и после ее прочтения возникнут вопросы, советую пойти в поиск - там найдутся на них ответы:)
4. SuSe
http://www.suse.de/en/index.html
4.1 Как русифицировать?
Если бы на YAST, все было бы как обычно, а так... Основная ссылка - http://www.nixp.ru/cgi-bin/go.pl?q=articles;a=suse.ru
Дополнительная (для тех, кто все делает руками) - http://www.opennet.ru/base/rus/suse_rus_console.txt.html
5. Mandrake
5.1 Как русифицировать Mandrake 8.0?
Источник проблемы - разработчики неправильно собрали glibc, перепутав локали. Решения:
- Скачать и установить locales-ru-2.3.1-8mdk.noarch.rpm.
- Установить locales (а заодно и glibc) с mdk 8.1 - так делал в свое время я (jackill).
- Нашел такое решение (странное):
root@linux# localedef -c -i ru_RU -f KOI8-R ru_RU.KOI8-R root@linux# cd /usr/share/locale root@linux# mv ru_RU.koi8r ru_RU.KOI8-R
5.2 Почему не устанавливаются драйверы NVidia?
В mandrake 9.2 на трех дисках исходные коды ядра не поставляются. Поэтому нужно зайти к ним на сайт, скачать себе их, распаковать, сделать `make mrproper`.
Далее находите свой конфиг, делаете с ним `make oldconfig` и `make dep`.
После чего выходим их графической оболочки, подав от root'а команду telinit 3.
После чего можете приступать к сборке модуля для nvidia (установке иными словами).
Собрав, проверяем работают ли XFree (набираем `X` - если сервер стартовал и на экране появился курсор, значит все в порядке - выходим по ctrl+alt+backspace) набираем из-под root'а telinit 5.
6. RedHat/Fedora
6.1 Почему xmms не играет mp3 в новых дистрибутивах от RedHat?
Компания RedHat исключила поддержку формата mp3 из своих дистрибутивов (начиная с RedHat Linux 8.x) в связи с изменением (ужесточением) условий его патентования - согласно новой лицензионной политики за каждый дистрибутив, содержащий компоненты для работы с mp3 нужно выплачивать деньги. Теперь пользователи дистрибутивов от RedHat, желающие слушать mp3 с помощью xmms могут:
- Скачать plug-in для xmms с http://mcmcc.bat.ru(перекодирует названия композиций в локальную кодировку)
- Можно скачать plug-in для xmms с сайта xmms - http://www.xmms.org
- Можно взять целиком xmms и mpg123 из поставки ASPLinux. ( ftp://ftp.asplinux.ru) (перекодирует названия композиций в локальную кодировку).
6.2 Как перевести последние дистрибутивы от RedHat на locale 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 несколько комментариев.
6.3 Где взять apt-get для Fedora?
Сам apt-get: http://apt4rpm.sourceforge.net, http://freshrpms.net/apt
А так же в дистрибутивах Fedora, например, http://ftp.g-int.net/apt/fedora/fedora/1/i386/RPMS.stable
Графическая оболочка к нему: http://www.nongnu.org/synaptic
6.4 Где взять распоследние пакеты Gnome в сборке для Fedora?
http://people.ecsc.co.uk/~matt/repository.html
7. Поиск ПО
7.1 Какие есть словари/переводчики?
Словари есть. Можно и Lingvo запустить под Wine - см. соотв. вопрос в этот FAQ. Некоторые небезосновательно полагают, что это лучший вариант, правда платный.
В остальном же, следует различать сами словари и интерфейсы к ним. Словарь - это файл с собственно данными, а интерфейс (front-end)- это программа (текстовая или графическая), которая понимает формат словаря и используется для работы с ним.
Поскольку словари - это обычно простые текстовые файлы, то с такими работают все перечисленные программы.
Самый популярный англо-русский словарь - это словарь Мюллера, но есть и еще кой какие :). Ссылки на "несколько" словариков можно найти на 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 , умеет переводить выделенные слова; основным недостатком можно считать необходимость иметь полный установленный Gnome.
Из переводчиков (насколько я знаю), на сегодня имеется только "Правда" - http://www.prawda.newmail.ru, но увы, на данный момент от коммерческих аналогов она несколько отстает. Кажется есть еще кое-что от ПРОМТа, но я не уверен.
7.2 Какие есть менеджеры закачек? Например, как FlashGet или TeleportPro под MS Windows?
Самая функциональная качалка - это конечно же 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
ProZilla - многопоточный менеждер закачек, http://prozilla.genesys.ro/
Это, IMHO, самые интересные. А вообще посредством нехитрой формулы "toolkit name"+"get" можно по поиску найти массу более-менее аналогичных продуктов.
Для закачки сайтов целиком можно использовать wget:
#!/bin/bash URL=$1 DIR="~/dload/docs" cd "$DIR" wget -np -m -k -R *.rar,*.zip,*.gz*,*tar,*.rpm,*.bz2 $URL
Еще есть
HTTrack Website Copier - http://www.httrack.com/page/1/en/index.html и несколько front-end'ов к нему.
KWebGet - http://www.kpage.de/en
pavuk - http://www.idata.sk/~ondrej/pavuk
gtf - GTransferManager, http://gtm.sourceforge.net
7.3 Какие есть клиенты ICQ?
Разные :) Наиболее популярными графическими клиентами являются 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'ом.
Еще два слова по поводу именно "комбайнов". Зачем нужна поддержка протокола 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.
Кроме того, в принципе, можно любой IM-клиент заставить работать как обычную программу через 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
AIM - официальный AIM от AOL, http://www.aim.com/get_aim/linux/latest_linux.adp?aolp=
Еще ссылок на icq-клиенты можно взять на http://opennet.ru/prog/sml/36.html
7.4 Какие есть почтовые программы? Например, как MS Outlook или The Bat под MS Windows?
На 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
7.5 Какие есть браузеры? Какой браузер самый быстрый?
Много есть браузеров (думаю, при желании можно найти любой, кроме MS IE :), самые популярные (заслужено) - Mozilla и Opera. Понятие же "быстроты" - весьма субъективно. Во-первых, под ним можно понимать скорость отображения страниц, или работу самого интерфейса. И во-вторых, и то и другое - вещи весьма зависимые и спорные.
Думаю правильным решением будет попробовать несколько и самому решить, что здесь и сейчас удобнее. Самые популярные:
Mozilla - самый популярный браузер, имеет встроенные email/news-клиенты, IRC-чат, ардесную книгу и простенький компостер html-страниц. Кроме того, для него доступны довольно много plug-in'ов и боковых панелей, которые, при желании, весьма расширяют функциональность браузера вплоть до переводчика и игры "Пасьянс Косынка". Побочный эффект все этого - излишняя (сравнительно) тяжеловесность и тормознутость. 99 причин использовать Mozilla - http://linux-forever.narod.ru/writes/mozilla.htm
Mozilla Firebird - попытка (IMHO, довольно удачная) отделить браузер от всего остального, сделать быстрее и всячески лучше.
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, plugins Netscape (Flash, Shockwave, RealAudio, RealVideo) и даже такую модную новинку, как иконки сайтов. Сейчас правда эти "фичи" доступны и в вышеописанных браузерах. а так - на любителя.
Из совсем легких есть Dillo, но он умеет показывать разве что чистый html.
Также хочется отметить и консольные браузеры - lynx и links. Первый, правда, пригодится наверное только если совсем уж ничего нет, а вот второй - очень даже неплохо справляется с функцией штатного браузера. Если его запустить с опцией -g (если он собран с ее поддержкой) получится очень даже приятный простенький графический браузер, хоть и не без недостатков. А вот у его разновидности - eLinks - их гораздо меньше и даже более того. Кроме того, есть Hacked Links - табы + GUI (из Links2) + куча опций из eLinks. Где взять:
Mozilla - http://mozilla.org , http://www.mozilla.ru
Mozilla Firefox - http://mozilla.org/products/firefox
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
Hacked Links - http://xray.sai.msu.ru/~karpov/links-hacked
7.6 Какие есть просмотрщики картинок? Например, как ACDSee под MS Windows?
KuickShow - из KDE, входит почти в любой дистрибутив, http://kuickshow.sourceforge.net
XnView - говорят, самый функциональный, но страшный... :), http://www.xnview.com
GQview - входит почти в любой дистрибутив, http://gqview.sourceforge.net
PornView - http://sourceforge.net/projects/pornview
GTKSee - http://gtksee.berlios.de.
ImageMagic - набор утилит для обработки графических файлов в скриптах - очень удобно. Утилиту display можно использовать как просмотрщик. http://www.imagemagick.org
xzgv - http://xzgv.browser.org
Консольные (без XFree):
fbi - framebuffer image viewer, http://bytesex.org/fbi.html
Seejpeg - JPEG image viewer, http://www.icewalkers.com/softlib/app/app_00013.html
zgv, http://www.svgalib.org/rus/zgv
7.7 Какие есть "звонилки"?
kppp - The KDE Internet Dialer, http://devel-home.kde.org/~kppp
X-ISP http://xisp.hellug.gr
gppp - http://mfcn.ilo.de/gppp
WvDial - http://open.nit.ca/wiki/?page=WvDial
DDial - http://www.ddial.com
Но... rihad пишет:
ppp рулит! При условии, что провайдер вам дает статичный айпи адрес, можно поднять интерфейс ppp один раз на века, и используя demand dialing и некоторые заклинания в файле конфигурации (далее следует их набор):
/etc/ppp/options: demand persist maxfail 0 holdoff 1 ipcp-accept-local ipcp-accept-remote
Так можно всегда оставаться "онлайн" - никакие дисконнекты не страшны, tcp/ip сессия не аннулируется даже в случае реконнектов. Я таким макаром на плохой линии смог 20 меговый файл с ящика на mail.ru стянуть, штук 20 физических дисконнектов модема было за это время, но ни одного логического. Эх, сколько бы матюкался пытаясь стянуть этот файл на XP :)
7.8 Какие есть антивирусы?
Пока что эта проблема не столь актуальна, как у пользователей MS Windows. В основном проверяют транзитный траффик (почта, samba-траффик), иногда - и файлы на диске. И несмотря на это:
Clam Antivius - открытый, http://clamav.elektrapro.com
aegis - платный, http://alerts.f-prot.com/cgi-bin/mf?lang=en
Panda Software Antivirus - 30-дневный триал, http://www.pandasoftware.com
Dr.Web - платный, http://www.drweb.ru
Antiviral Toolkit Pro - платный, http://www.avp.ru
Trend's InterScan VirusWall Virus scanner, http://www.antivirus.com
Sophos's "sweep" virus scanner, http://www.sophos.com
H+BEDV's antivir scanner, http://www.hbedv.com
MacAfee's (NAI's) virus scanner, http://www.nai.com
Command's virus scanner, http://www.commandsoftware.com
F-Secure Anti-Virus scanner, http://f-secure.com/
F-Prot Anti-Virus scanner, http://www.f-prot.com/f-prot/products/fplin.html
InocuLAN Anti-Virus scanner, http://www.cai.com
RAV Antivirus, http://www.rav.ro
Central Command's Vexira antivirus scanner, http://www.centralcommand.com
Sophie: Daemon front-end to Sophos Sweep, http://www.vanja.com/tools
Trophie: Daemon front-end to Trend iscan, http://www.vanja.com/tools
Если я что-то упустил, вы уж простите мою невнимательность :)
7.9 Какие есть эмуляторы cdrom?
Пора оставить дурные привычки. iso-образы прекрасно монтируются через mount -o loop. Если же образ сделан какой-нить коммерческой программой с закрытым форматом, то можно поискать конвертер его в iso, например - конвертор ".bin / .cue"-файлов - bchunk, http://he.fi/bchunk
7.10 Какие есть эмуляторы MS Windows, MS DOS? Чем они различаются?
Wine - http://www.winehq.com
Wine и его ветка WineX являются реализациями api win32 над Unix (и его графического сервера XFree86). Поэтому программу под MS Windows с помощью Wine можно запустить даже не на x86 машине. В этом и смысл проекта - дать возможность запускать программы Windows не только под un*x системами, но и на различных платформах. Название является акронимом: WINE - Wine Is Not Emulator. ОС Window для работы ему не нужен. Информация по установке - http://linuxshop.ru/linuxbegin/article702.html, http://www.oszone.net/linux/games/1.html, http://fedoranews.org/hoyt/wine, http://linux-forever.narod.ru/writes/wine.htm, http://holarse.wue.de/?content=emu_winex.
TransGaming WineX - http://www.transgaming.com
WineX от Wine отличается платностью и ориентированностью на эмуляцию DirectX, т.е. в основном на запуск игр.
Разница между WineX в бинарном виде и WineX из CVS заключается в том, что WineX в бинарном виде содержит расширения от TransGaming относительно работы с DirectX, работы с защищенными компакт-дисками.У WineX из cvs есть только одно преимущество - можно накладывать различные патчи, серьезно повышающие производительность.
NeTraverse Win4Lin - http://www.netraverse.com
Win4Lin это коммерческая программа, являющаяся по сути оболочкой, позволяющей установить и запустить системы Windows 95, Windows 98, Windows ME (т.е. линейку win9.x) на Linux,на платформе x86. По сути транслирует запросы MS Windows к процессору, получает ответ и отдает назад. Не эмулирует файловую систему (в отличие от VMware), в последних версиях поддерживает аппаратное ускорение видеокарт.
Windows в Win4Lin может быть запущено как в окне уже существующих X Window, так и на отдельном X server'е в полный экран. Работает хорошо и быстро, но отвратительно поддерживает колесо мышки.
VMware - http://www.vmware.com
VMware - коммерческая виртуальная машина. Это значит, что данный продукт эмулирует все устройства. Позволяет установить любую систему для x86. Работает не слишком быстро по сравнению с вышеприведенными программами, так как эмуляция полная. По сути дорогая система для разработчиков, т.е. можно эмулировать не одну машину, а несколько и составлять из них сети и т.п.
Bochsh - http://bochs.sourceforge.net
Bochs - эмулятор IA32, свободный аналог VMware с несколько ограниченными возможностями и менее стабильной работой. Имеет в своем составе дочерний проект по созданию BIOS, причем довольно успешный. Или оно у вас будет работать (и работать хорошо) или нет.
CodeWeavers CrossOver Office - http://www.codeweavers.com
CrossOver Office используется для запуска нескольких Windows-приложений, а именно - Office 97 и 2000. Версия 2.0 правда позволяет работать и с Office XP, Internet Explorer версий 5.0 и 5.5, Microsoft Visio, Lotus Notes, Quicken и Adobe Photoshop. В целом довольно качественный продукт, но платный.
DOSEMU - http://dosemu.sourceforge.net
Проверенный временем эмулятор MS DOS, даже включает в себя клон MS-DOS под названием FreeDOS.
DOSBox - http://dosbox.sourceforge.net
DOSBox - DOS эмулятор, эмулирующий также и 286/386-процессоры, умеет XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA-графику, SoundBlaster/Gravis Ultra Sound звук. При этом поддерживает OpenGL-вывод. Разрабатывался именнно для эмуляции старых игрушек.
Это самые популярные проекты, с некоторыми другими можно ознакомится в каталоге Google, например - http://directory.google.com/Top/Computers/Emulators
7.11 Какие есть программы для черчения?
Коммерческие CAD/CAM пакеты:
VariCAD ( http://www.varicad.com) - пакет механического инженеринга (черчение в 2D, моделирование в 3D)
Cycas ( http://www.cycas.de) - архитектурное моделирование в 2D/3D
Octree ( http://www.octree.de) - система автоматического архитектурного проектирования (комплексные сетевые проекты)
LinuxCAD ( http://www.linuxcad.com) - нечто вроде AutoCAD.
Открытое ПО
Varcon ( http://varkon.berlios.de/index.html) - черчение, моделирование, визуализация.
QCAD ( http://www.qcad.org) - 2D CAD.
OpenDX ( http://www.opendx.org/index2.php)
Ghemical ( http://www.uku.fi/~thassine/ghemical) - молекулярное моделирование и визуализация в 3D.
Kivio - http://www.thekompany.com/projects/kivio
Если не хватает их функциональности, попробуйте зайти на www.freshmeat.net и в строке запроса набрать CAD или GIS.
7.12 Какие есть программы для прослушивания радио при наличии тв-тюнера (радио тюнера)?
gqradio ( http://gqmpeg.sourceforge.net), gnomeradio ( http://mfcn.ilo.de/gnomeradio), OZRadio ( http://ozradio.sourceforge.net)
7.13 Какие есть программы для проигрывания WMA (звук/видео)?
Например, MPlayer - http://www.mplayerhq.hu. Можно поизвращаться и собрать plug-in под xmms, который будет использовать MPlayer. Находится он здесь: http://thegraveyard.org/xmmplayer.php
7.14 Какие есть программы организации в сети потоковое вещание видео и аудио?
ffmpeg - http://ffmpeg.sourceforge.net
darwin streaming server - http://developer.apple.com/darwin/projects/streaming
Helix Universal Server - http://www.realnetworks.com/products/server.
Неплохо заглянуть на http://www.videolan.org
7.15 Какие есть программы для разговора голосом по сети друг с другом?
Speakfree - http://www.fourmilab.ch/speakfree/unix
и xspeakfree http://www.spearce.org/projects/xspeakfree
Teamspeak - http://www.teamspeak.org
H323 Клиент - OhPhone, сервер - OpenMCU, http://www.openh323.org
7.16 Какие есть программы для разработки flash (swf)?
Spalah - http://spalah.sourceforge.net
drawSWF - http://drawswf.sourceforge.net
ming - http://ming.sourceforge.net
F4L - http://f4l.sourceforge.net
SWFtools - http://www.quiss.org/swftools/documentation.html
и Maya...
7.17 Какие есть программы для просмотра *.chm (компилированные файлы справки)?
Хороший просмотрщик - http://xchm.sourceforge.net, а на http://66.93.236.84/~jedwin/projects/chmlib лежит нужная ему библиотека. Кроме того, ему нужны wxWindows - http://www.wxwindows.org
Консольный конвертер .chm в группу HTML-файлов - archmage (требует chmlib и Python), http://archmage.sourceforge.net
7.18 Какие есть программы, для конвертации содержимого файла из одной кодировки в другую?
Выяснить, в какой кодировке файл можно с помощью http://trific.ath.cx/software/enca, http://if-soft.narod.ru/net/shtrl4.zip (правда это только под Wine, зато и конвертирует сразу) или perl-модуля http://search.cpan.org/author/FARBER/Lingua-RU-Charset-0.02/Charset.pm (как этим пользоваться я не знаю).
А преобразовать например с помощью утилит convmv ( http://j3e.de/linux/convmv), tcod, manchr2 - киньте кто-то ссылки на них, пожалуйста (да и вообще по этой теме).
7.19 Какие есть программы для записи CD-R/CD-RW/DVD?
Настройка:
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.html
Информация:
http://linuxdoc.ru/HOWTO/html/CD-Writing-HOWTO.html
При работе с cdrecord-tools, чтобы записать компакт-диск с русскими названиями файлов, чтобы все системы видели русские буквы, нужно собирать образ так:
user@linux# mkisofs -J -jcharset koi8-r -o /one_of_your_folder cdrecord=...
Дело в том, что на joilet нужно указать, из какой locale приходят файлы.
В xcdroast, соответственно, locale указывается в Скомпоновать дорожки->Параметры ISO9660 закладка Входная кодировка.
Если у вас не получается указать кодировку (например, в RedHat 9), попробуйте поменять mkisofs на более новый.
Чтобы mkisofs не в корень кидал содержимое папок, а именно писал файлы вместе с папками, сохраняя структуру, например, папки images и htmls:
user@linux# mkisofs -v -J -r -graft-points images=~/images htmls=~/htmls | cdrecord ...
Для записи DVD-минус на cdrecord нужно наложить патчи с http://crashrecovery.org/oss-dvd.html
DVD-плюс - http://fy.chalmers.se/~appro/linux/DVD+RW
Графические утилиты для записи:
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
gcombust - легкий gtk1 front-end. Удобен, когда не используется KDE/GNOME. Есть D-n-D, Data/Audio/Mixed CDs, etc - http://www.abo.fi/~jmunsin/gcombust
Есть возможность по сети писать через web-интерфейс, смотрим сюда - http://joerghaeger.de/webCDwriter
7.20 Как просматривать ресурсы MS Windows-сети? Как сделать доступными машинам с MS Windows свои директории?
Для начала нужно, чтобы ядро поддерживало некоторые опции.
Чтобы русские названия файлов отображались правильно, должна быть указана кодировка по-умолчанию cp866:
File systems -> Network File Systems <M> SMB file system support (to mount Windows shares etc.) [*] Use a default NLS Default Remote NLS Option: "cp866"
Иными словами:
CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="cp866"
(проверялось на ядре 2.4.х)
Далее собираем Samba с поддержкой locales. Для третьей Samba может потребоваться установить libiconv. При этом вторая Samba соберет себе файлы кодовых страниц в /$PREFIX/share/samba/codepages.
Затем в конфигурационном файле samba (для RedHat-подобных систем это /etc/samba/smb.conf) пишем
для второй:
character set = KOI8-R client code page = 866
для третьей:
unix charset = KOI8-R display charset = KOI8-R dos charset = 866
Для простой одноранговой сети пример файла можно скачать тут - http://fine.kalinovka.net/articles/hobby/lorFAQ/files/smb.conf.tgz
Теперь, чтобы получить доступ к ресурсам сети MS Windows, ресурс можно "подмонтировать" (прямо как NFS, только опций больше):
root@linux# mount -t smbfs -o fmask=666,dmask=777,rw,iocharset=koi8-r,codepage=cp866\ //winmachine/share /mnt/smb/share
или
user@linux# smbmount //winmachine/share /mnt/smb/share\ -o iocharset=koi8-r,rw,codepage=cp866,username=your_name,password=your_password
Если locale utf8, то iocharset=utf8.
Конечно, нужно знать название ресурса (смотреть при помощи smbclient -L winmachine). На данный момент ресурсы с названием более 16 символов не поддерживаются корректно, т.е. все символы в названии после 16-го отсекаются.
После этой команды у вас будет полный доступ с записью и русскими буквами. Есть еще другие полезные опции (guest,workgroup,ip,username,password,port и др.)
Также есть GUI-утилиты, которые сами найдут и смонтируют:
LinNeighbourhood - http://www.bnro.de/~schmidjo
Smb4K - http://smb4k.berlios.de/index.php
Gnomba - http://gnomba.sourceforge.net
Komba - http://komba.sourceforge.net
В Konqueror и Nautilus (ему нужны gnome-vfs-extras) можно просто набрать в строке адреса
smb://winmachine/share
И содержимое ресурса отобразится в окне.
7.21 А что это за прога такая висит в левом/правом нижнем/верхнем углу с индикаторами и статистику по системе показывает?
Это GKrellM ( http://web.wt.net/~billw/gkrellm/gkrellm.html). Имеет довольно много встроенных функций мониторинга (hdd, сеть, память, процессор, время, почта...) и еще больше plugins на самые разнообразные темы. Поддерживает темы оформления.
В последнее время под 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.
7.22 Чем распаковать rar-архив?
В дистрибутивы обычно стандартно входит unrar. А еще можно скачать Linux-версию rar (или unrar) с сайта производителя - http://www.rarsoft.com/download.htm
7.23 Чем под Linux сделать DVD-диск из avi-файла?
Алгоритм кодирования в dvd такой:
- Звук конвертируете в pcm, ac3, mp2 (mpeg 1 layer2).
- Видео конвертируете в mpeg2video. Это можно сделать с помощью mplex из комплекта mjpegtools, или с помощью mencoder (output format: -of mpeg), но лучше первым. К тому же mencoder не умеет делать звук mp2.
- Далее можно пропустить это через dvdauthor, чтобы сформировать структуру каталогов.
- Затем делается image.
- Запись.
Все прочитали? Можно автоматизировать процесс с помощью mkdvd. Или скрипта Obidos'а:
1-й случай. PAL (в исходном avi 25fps).
#!/bin/sh mkdir tmp ORIG=tmp/`basename $1 .avi` echo "Doing transcode..." transcode -i $1 -V -y mpeg2enc,mp2enc -F "5,-S 800" -E 44100 -b 128 -o $ORIG -Z 480x576 echo "Doing mplex..." mplex -f 4 -S 800 -o $ORIG%d.mpg $ORIG.m2v $ORIG.mpa
2-й случай. NTSC (в исходном avi 29.97fps либо 23.976fps).
#!/bin/sh mkdir tmp ORIG=tmp/`basename $1 .avi` echo "Doing transcode..." transcode -i $1 -V -y mpeg2enc,mp2enc -F "5,-S 800" -E 44100 -b 128 -o $ORIG -j -92 -Z 480x480 echo "Doing mplex..." mplex -f 4 -S 800 -o $ORIG%d.mpg $ORIG.m2v $ORIG.mpa #end
3. Скрипт сборки образа диска для прожига
#!/bin/sh TITLE=`basename $1 .mpg` echo "Doing VCDImager..." vcdimager -p -t svcd -b $TITLE.bin -c $TITLE.cue $@
4. Скрипт прожига
#!/bin/sh # первый параметр -- имя .cue-файла, второй -- скорость. cdrdao write -v 2 --speed $2 $1
Замечания.
- Для NTSC материала нужно правильно подобрать значение параметра -j. Указанное значение (-92) корректно для фильмов им. тов. Гоблина (тех, что я кодировал).
- Максимальный размер диска -- 800Мб, что отлично влезает на 700Мб болванку из-за того, что пишется "полный" сектор. Грубо можно считать "800Мб == 80 мин".
Где взять: mkdvd http://fredrik.hubbe.net/hacks/ mjpegtools http://mjpeg.sourceforge.net/ dvdauthor http://dvdauthor.sourceforge.net mencoder http://www.mplayerhq.hu transcode http://zebra.fh-weingarten.de/~transcode/
Дополнительное инфо по сборке DVD и редактированию видео с помощью kino: http://www.linuxmafia.com/faq/Apps/AV/consumer-video-to-dvd.html
Дополнительное инфо по правам файловой структуры на получаемом DVD: http://dvd.chevelless230.com/
Дополнительное инфо о том, как писать: http://www.freesoftware.fsf.org/dvdrtools/
7.24 Как в Linux работать с видео? Какие есть программы для работы с видео?
Внимательно читайте список требований. Обычно для работы нужны
transcode mencoder (MPlayer) и иногда mjpegtools Где взять см. предыдущий вопрос.
Работа с Linux Video Studio на карте Pinnacle Studio DC 10 Plus: http://genphys.phys.msu.su/~dmitriy/site/mv/howto_linuxvideostudio.html
Программа для примитивного монтирования: http://fixounet.free.fr/avidemux/ (IMHO лучше брать из altlinux sysiphus
Программа посложнее: http://www.schirmacher.de/arne/kino/
Если нравится mencoder, но хочется получить графический интерфейс - вам поможет kmencoder ( http://sourceforge.net/projects/kmencoder/).
7.25 Чем мне прочитать MS Word .doc по-быстрому? Без AbiWord/KWord/OOfice?
Можно попробовать конвертеры, однако они практически игнорируют форматирование.
Есть AntiWord (консольный, конвертирует в текст, знает много кодировок, в т.ч. ISO-8859-5, CP1251, KOI8, UTF8, портирован на NetWare и (!) Amiga), брать на http://antiword.cjb.net
Есть Catdoc (utf8,koi8,cp866/1251), также работает с .xls, есть встроенный tk front-end - http://www.45.free.net/~vitus/ice/catdoc
Есть еще word2x ( http://word2x.sourceforge.net), mswordview ( http://wvware.sourceforge.net) и др., но все же проще поставить Abi :)
7.26 А есть ли аналог...
Очень может быть - http://linuxshop.ru/linuxbegin/win-lin-soft/table.shtml
8. Русификация
8.1 Как мне настроить русский в ... ?
Вот отличная ссылка - чего там только нет - http://www.inp.nsk.su/~baldin/Cyrillic-HOWTO-russian/ix01.html
8.2 Как в xmms в playlist сделать русские буковки?
Здесь много вариантов ответа. Во-первых, можно взять xmms из какого-либо русского дистрибутива, например, у ASPLinux ( ftp://ftp.asplinux.ru) или AltLinux ( ftp://ftp.altlinux.ru) В них сразу присутствует возможность перекодировки названий песен из cp1251 в выбранную вами кодировку.
Можно взять patch отсюда ( http://rusxmms.sourceforge.net), наложить его на свой xmms и собрать заново.
8.3 У меня в gkrellm в менюшках все хорошо, а на индикаторах вместо русских букв "кракозябры", почему?
С переходом на gtk2 возникли эти проблемы. Автор все никак не переделает кусок, пишущий текст "по нормальному". "Обходится" это путем убирания галки с "использовать альтернативные шрифты..." и вписывании руками в rc от темы свои значения. Например:
~/.gkrellm2/themes/Photon/gkrellmrc: large_font = -monotype-arial-medium-r-normal-*-*-140-*-*-p-*-koi8-r normal_font = -monotype-arial-medium-r-normal-*-*-140-*-*-p-*-koi8-r small_font = -monotype-arial-medium-r-normal-*-*-100-*-*-p-*-koi8-r
8.4 Как настроить русский в OpenOffice?
Ответ на этот вопрос логичнее искать в http://www.openoffice.ru/index.php?module=faq
9. General
9.1 Какой дистрибутив выбрать?
Наверняка лучше попробовать несколько. Вот тут - http://www.linux.org.ru/view-article.jsp?article=distr или тут - http://linux-forever.narod.ru/variant/index.htm можно почитать кое-что о том, что есть.
9.2 Какие есть liveCD-дистрибутивы?
CoolLinux - http://www.linux.rodniki.ru/index.htm
BLin - http://blin.zp.ua
Knoppix - http://www.knoppix.org, http://www.knoppix.ru
FreeBSD LiveCD - http://livecd.sourceforge.net
Mandrake Linux 9.2+ base LiveCD - http://livecd.berlios.de
...
И вообще - http://www.nationmaster.com/encyclopedia/LiveCD
9.3 Где мне найти Linux для моей слабенькой машинки?
В музее истории Linux. Там собраны всевозможные дистрибутивы, в том числе и для стареньких слабых машин - http://www.ibiblio.org/pub/Linux.
В принципе, на i386 пойдут все Slackware http://www.slackware.org до 8-ой включительно. Можно попробовать, хотя версии от 7-ой и выше скорее всего брать не стоит.
9.4 Где взять классных иконок/обоев на Linux тематику?
http://kde-look.org, http://art.gnome.org
9.5 Что такое WM, DE и чем они отличаются? Что лучше?
Есть XFree - отвечают за устройства ввода-вывода, графику и вывод окон.
А еще есть менеджеры окон и рабочие среды. К числу первых можно отнести FluxBox (да любой *box), IceWM, Window Maker, FVWM, AfterStep и прочее. Ко вторым - KDE и Gnome, ну может еще XFCE. Посередине висит Enlightenment - он вроде как теперь проходит по спецификациям к рабочим средам, но программ под него нет.
WM - это Window Manager, коротко и довольно доступно об этом написано на http://www.comprice.ru/linux/main12.html или http://www.inp.nsk.su/~bolkhov/teach/inpunix/x11_intro.ru.html , вот кусочек:
X-сервер -- программа в определенном смысле довольно глупая. Все, что он умеет -- это выделять программам прямоугольные области экрана ("окна") и рисовать в них то, что программы попросят; плюс он знает, что одно окошко может располагаться поверх другого, и правильно их отрисовывает.
Но ведь надо еще изобразить рамку вокруг окошка, заголовок над ним, уметь "сворачивать" окно в пиктограмму и еще многое другое. Этим занимается специальная программа, называемая "Window Manager" (дословно - "менеджер окон").
В список функций хорошего window manager'а входят: декорирование окон (бордюр, заголовок, кнопочки), манипуляции с окнами (перемещение, изменение размера, свертывание в пиктограмму и т.д.), разнообразные меню и панели инструментов (например, для запуска программ), виртуальный экран.
Ну а DE - это Desktop Environment (Рабочая Среда), на пальцах объясню - криво и коряво, зато понятно:
Рабочие среды имеют свои библиотеки (GTK, QT) и средства для более легкого создания приложений и их более тесной интеграции. Соответственно, если я беру и собираю тот же licq с поддержкой KDE, то он будет убираться в трей, вызывать kmail, работать с Konqueror и получит поддержку arts. Если нет - получим тоже рабочее приложение, но без таких вкусностей. Если программа собрана под рабочую среду, ее запуск и работа возможна и в оконном менеджере, но она утащит за собой необходимые библиотеки из своей рабочей среды. Например, kppp утащит kdeinit, а тот - kaccess и кучу еще всего, а StarDict (который работает только с Gnome) возьмет с собой еще и bonobo-activation-server.
Кстати, если программа написана к примеру на GTK, это еще не значит, что она написана под Gnome. Во-первых это значит, что такая программа не обязательно будет "прятаться в трей" и т.д. в этом самом Gnome, и во-вторых - она не будет "тянуть за собой" его сервисы.
Многие менеджеры могут собираться с поддержкой рабочей среды - тогда программы из сред смогут работать корректнее - например, убираться в тот же трей менеджера (который работает иначе, чем у рабочей среды).
В принципе, 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
На http://linuxportal.ru/entry.php/P491_0_3_0 можно почитать о том, "Как поменять Display Manager" в подробностях.
10. Desktop
10.1 Как отключить anti-aliasing?
Для GTK-приложений - в консоли сделать `export GDK_USE_XFT=0` или прописать эту команду в /.gtkrc. Если после этого приложения перестанут видеть TTF-шрифты, нужно прописать директорию с ними в конфиге XFree, либо FontServer, смотря что используется. А также взять mkttfdir из пакета ttfutils и сгенерировать им fonts.dir в директории с ttf-ками. Потом сделать fonts.scale ссылкой на тот же fonts.dir.
Для Qt-приложений можно через Центр Управления KDE - Центр Управления -> Внешний вид -> Шрифты -> Использовать сглаживание для шрифтов (Control Center -> Appearance & Themes -> Fonts - Anti-Alising)
10.2 Как включить "нормальный" anti-aliasing?
Из-за препирательств с лицензированием, FreeType распространяется с выключенными некоторыми функциями в поддержке TTF. Таким образом мы должны собрать FreeType таким образом, чтобы эта функция была доступна...
Продолжение на http://linuxportal.ru/entry.php/P490_0_3_0
10.3 Как переключать раскладки в XFree?
Если этого еще не сделал производитель дистрибутива, для этого нужно настроить XFree. В файле настроек (обычно - /etc/X11/XF86Config, но может называться и XF86Config-4 и лежать не там; порядок поиска конфигурационного файла описан в man XF86Config) нужно указать настройки своей клавиатуры. В связи с особенностями реализации, для XFree версий ниже 4.3 секция настроек клавиатуры отличается от используемых в новых версиях XFree. Версию XFree можно узнать, сделав `XFree86 -version`
Для XFree версий < 4.3 эта секция должна выглядеть где-то так:
XF86Config: 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 (это в основном влияет на расположение символов точки и запятой на месте slash - /, а не на кнопках цифр 6,7).
Для XFree версий 4.3.0 и выше секция параметров клавиатуры выглядит так:
XF86Config: 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.
Чтобы переключаться через Menu-key (такая клавиша на многих "Windows98" клавиатурах, слева от правого Ctrl), сделайте: Option "XkbOptions" "grp:menu_toggle,grp_led:caps"
Примеры:
XF86Config: 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.х:
XF86Config: Section "InputDevice" Option "XkbRules" "xfree86" Option "XkbModel" "microsoft" Option "XkbLayout" "ru" Option "XkbVariant" "winkeys" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection
Для XFree 4.3:
XF86Config: 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
В этом примере обратите внимание на запятую перед winkeys, это важно.
Для переключения на три языка (взято с http://lafox.net/docs/MDKman2/MDKman.html/ch02s02.html):
XF86Config: Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "XkbModel" "pc105" #тут оставить свое Option "XkbLayout" "us,ru(winkeys),ua(winkeys)" #для 3-х языков (eng,rus,ukr) #Option "XkbLayout" "us,ru(winkeys)" #для 2-х языков (eng,rus) Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" #индикатор ScrollLock EndSection
После внесения изменений X-сы нужно перезапустить.
Замечание. Для того, чтобы все это работало locale должна быть настроена правильно, хотя бы командой вида `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://netadmin1.ic.tsu.ru/other/xxkb/, http://www.sourceforge.net/projects/xxkb). xxkb имеет достаточно богатые настройки по управлению раскладками и, в частности, настройки совместимости со средой - он может "висеть" на каждом (поддерживаются исключения) окне или только на активном в виде переключателя в указанном месте, может находится в трее KDE и Gnome (для этого нужно наложить патч - http://gnome.org.ru/xxkb.html), а может быть и dock-app'ом для WMaker'а.
В среде Gnome вместо xxkb можно использовать GSwitchIt ( http://gswitchit.sourceforge.net), он несколько богаче функциональностью (которая, кстати, будет включена в Gnome 2.6, после чего GSwitchIt перестанет существовать).
Моя благодарность за ответы saper, svu.
10.4 Как в KDE переключать языки по Ctrl+Shift?
Вообще-то никак :) Лучше выключить эту возможность в KDE, а использовать средства XFree и xxkb.
Видел предположение, что если в файле /.kde/share/apps/kcmkeys/my.kksrc поменять строку
Switch to Next Keyboard Layout=Ctrl+Alt+K
на
Switch to Next Keyboard Layout=Ctrl+Shift_L;Ctrl+Shift_R
то работать будет как надо. Проверьте кто-нибуть, пожалуйста.
10.5 Как выгрузить XFree (или сделать, чтобы первоначально "иксы" не грузились)?
Выгрузить XFree можно, нажав [ctrl+alt+backspace].
Чтобы при загрузке система не загружалась в графический режим, нужно в /etc/inittab выбрать другой runlevel. Графический режим - это 5 runlevel (в RedHat, в Slackware - 4), а текстовый - 3 (в Debian - 2).
Для этого находим строчку
/etc/inittab: id:N:initdefault:
где N - номер режима загрузки и меняем на '3' или '2' (текстовый).
Не забудьте, что после этого будут грузиться сервисы, указанные в /etc/rc3.d, а не /etc/rc5.d (это для Redhat).
Если вам нужно выгрузить XFree только для того, чтобы переставить драйверы для своей видеокарты (например, для карт nvidia), откройте программу терминала, станьте рутом, и наберите telinit 3. После чего проделав необходимые действия можете вернуться в графический режим, набрав из-под рута telinit 5. Сценарий загрузки при этом у вас не меняется!.
10.6 Как запустить второй X-сервер?
Командой `startx -- :N`, где N - номер сервера. Нумерация начинается с нуля и если один сервер уже запущен, то он, скорее всего, имеет нулевой номер.
10.7 Как запустить X-вую программу по графику?
Указать в команде DISPLAY=:0, например, для at:
~/dozvon: #!/bin/sh wvdial & DISPLAY=:0 nt
и запуск:
user@linux# at -f ~/dozvon 0220
Означает исполнить в 02-20 wvdial и запустить на первом X-сервере nt.
В рабочей среде KDE существует графическая программа для запуска программ по времени - kalarm. Находится в Accessories->More Accessories.
10.8 Где хранятся настройки стандартных X-вых программ?
В /etc/X11/app-defaults.
Для того, чтобы настроить их под конкретного пользователя нужно в файле /.Xdefaults или /.Xresources прописать свои параметры, например для rxvt:
~/.Xdefaults: # Запускать как логин-шелл, а не суб-шелл текущего Rxvt*loginShell: true # Шрифт Rxvt*font: -monotype-courier new-medium-r-normal-*-*-180-*-*-m-*-koi8-r # Цвет фона Rxvt*background: black # Цвет шрифта Rxvt*foreground: gray # Писать о логинах в системный лог, а не файл utmp.log Rxvt*utmpInhibit: false # Rxvt*scrollBar_floating: true # Rxvt*iconName: rxvt # Тип терминала Rxvt*termName: xterm-color # Сколько строк запоминать в буфер Rxvt*saveLines: 1000 # Rxvt*colorBD: red # Rxvt*colorUL: green # Скролл справа Rxvt*scrollBar_right: True # #Rxvt*backspacekey: Backspace # Rxvt*modifier: alt
10.9 Размер десктопа == разрешению монитора при переключении разрешения. Это возможно?
В KDE 3.1.x есть программа "Screen Resize & Rotate". Пускаете ее как апплет, она садится в трэй. Ею переключаете разрешение - размер десктопа тоже будет меняться.
Что-то такое планируется (или уже есть) в Gnome.
Или же можно переключить вручную (если wm поддерживает расширение xrandr):
Пускаете xrandr, он выдает нечто вроде:
SZ: Pixels Physical Refresh *0 1152 x 864 ( 333mm x 252mm ) *78 1 1024 x 768 ( 333mm x 252mm ) 84 2 800 x 600 ( 333mm x 252mm ) 88 3 640 x 480 ( 333mm x 252mm ) 84 4 400 x 300 ( 333mm x 252mm ) 84 5 832 x 624 ( 333mm x 252mm ) 74 6 640 x 512 ( 333mm x 252mm ) 60 7 720 x 400 ( 333mm x 252mm ) 85 8 640 x 400 ( 333mm x 252mm ) 85 9 576 x 432 ( 333mm x 252mm ) 75 10 640 x 350 ( 333mm x 252mm ) 85 11 512 x 384 ( 333mm x 252mm ) 84 75 70 60 12 416 x 312 ( 333mm x 252mm ) 74 13 320 x 240 ( 333mm x 252mm ) 85 75 72 60 14 320 x 200 ( 333mm x 252mm ) 89 15 320 x 175 ( 333mm x 252mm ) 85 Current rotation - normal Current reflection - none Rotations possible - normal Reflections possible - none
Пишете, например, xrandr 1 и получаете 1024x768 с изменившимся размером окон.
10.10 Как сделать терминал без рамки?
Это настройка не терминала, а WindowManager'а.
Для FluxBox, это можна сделть например так: добавить в /.fluxbox/keys строку
~/.fluxbox/keys: "Mod4 d : ToggleDecor"
После этого нажатием на [Win+d] можно управлять наличием рамки у любого окна.
Для WindowMaker - Свойства окна (правая кнопка мыши по заголовку)->Атрибуты->Скрыть строку заголовка
10.11 Какие файлы отвечают за внешний вид (шрифт, тема, стиль...) GTK приложений? Дайте пример такого файла.
/.gtkrc, /.gtkrc-1.2-gnome2 - для GTK 1.x приложений.
/.gtkrc-2.0 - для GTK 2.x приложений. Пример:
~/.gtkrc-2.0: include "/usr/local/share/themes/Default/gtk-2.0/gtkrc" style "user-font" { font_name="sans 12" } widget_class "*" style "user-font" include "/home/sk/.gtkrc.mine"
.gtkrc-kde - раньше был нужен для указания шрифтов GTK-приложений, теперь - нет. Если не ошибаюсь, можно удалить и выключить галку KDE Control Center -> Appearance & Themes -> Apply Colors to non-KDE Applications.
10.12 Как переключить тему в приложениях gtk?
Скачиваем тему, распаковываем ее куда-нибудь, вроде $HOME/themes/_название_темы_
Далее в файле .gtkrc пишем include "$HOME/themes/_название_темы_/gtkrc"
Если есть файл .gtkrc.ru или gtkrc.ru проще всего сделать их ссылками на .gtkrc
Если у вас стоит KDE, то влияние на тему оказывает файл gtkrc-kde. Чтобы этого не происходило, вы можете снять галку в Центре Управления: Appearance & Themes -> Colors KDE -> Apply colors to non-KDE applications.
Если у вас стоит Gnome, проще (и лучше всего - со слов пользователя Gnome) воспользоваться gtk-theme-switch. Если у вас его нет, вы можете скачать его здесь: http://www.muhri.net/nav.php3?node=gts (отдельно версия для приложений gtk-1 и gtk-2) или попробовать найти в своем дистрибутиве.
10.13 Как сделать, чтобы xmms можно было свернуть в трэй KDE?
Скачать и поставить соответствующий plug-in:
http://xmms-kde.sourceforge.net/download.html.
На сайте также есть бинарники (rpm) под SuSe и RedHat.
10.14 Как сделать, чтобы xxkb "висел" в трее IceWM?
Waso отвечает :
~/.xxkbrc: XXkb.mainwindow.enable: yes XXkb.mainwindow.geometry: 15x15+985-31 !Цифры можно подобрать и другие
и
~/.icewm/winoptions: XXkb.dTitleBar:0 XXkb.dBorder:0 XXkb.dResize:0 XXkb.ignoreTaskBar:1 XXkb.ignoreWinList:0 XXkb.dTitleBar:0 XXkb.dBorder:0 XXkb.dSysMenu:0 XXkb.dResize:0 XXkb.dClose:0 XXkb.allWorkspaces:1 XXkb.layer:AboveDock
10.15 Как сделать, чтобы MPlayer использовал rtc, не ставя на него suid бит?
В /etc/rc.local добавляем строчку
/etc/rc.local: echo 1024 > /proc/sys/dev/rtc/max-user-freq
10.16 Как записать тв-программу, используя 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.x и на 2.6.x. Строчка для Celeron 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 тоже может стать причиной сбоя).
10.17 Как посылать именно фильм на телевизор, а все остальное - на монитор (ATI)?
user@linux# alias mplayertv='export DISPLAY=:0.1 & qut;" mplayer -fs'
10.18 Почему при попытке просмотра фильма в MPlayer в полноэкранном режиме фон только меняется на черный, а размер картинки остается прежним?
DiMoN отвечает:
Список того, какой вывод поддерживается:
user@linux# mplayer film.avi -vo help
Лучшие варианты:
user@linux# mplayer film.avi -vo xv -fs user@linux# mplayer film.avi -vo xvidix -fs
Когда-то через SDL добился нормального воспроизведения на Celeron333/64Mb/S3Trio64V+:
user@linux# mplayer film.avi -vo sdl -fs
C остальными могут быть проблемы по скорости воспроизведения:
user@linux# mplayer film.avi -vo gl2 -fs user@linux# mplayer film.avi -vo gl -fs user@linux# mplayer film.avi -vo dga -fs
Консольные варианты:
user@linux# mplayer film.avi -vo vesa -fs user@linux# mplayer film.avi -vo svga -fs user@linux# mplayer film.avi -vo vidix -fs user@linux# mplayer film.avi -vo cvidix -fs
Текстовыми символами:
user@linux# mplayer film.avi -vo aa -fs
На худой конец так (тормоза + потеря кадров):
user@linux# mplayer film.avi -vo x11 -fs -zoom -framedrop -hardframedrop
10.19 MPlayer - проблемы с интерфейсом: любой "скин" он показывает черным, элементов управления тоже не видно. Что делать?
Это проявляется на определенных картах. Попробуйте поменять битность цвета. Должно сработать.
10.20 Как включить русский язык в Wine (WineX)?
Для Wine находим в домашней папке каталог .wine, для WineX каталог .trangaming.
В них открываем файл config.
И смотрим раздел [fonts] и [FontPatterns] (если последнее есть).
Пишем нечто вроде такого:
;; default TrueType fonts with russian koi8-r encoding "Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
Если ttf-шрифты не установлены, то скорее всего у вас есть шрифты cronix, тогда русификация будет выглядеть так:
;"Default" = "-cronyx-helvetica-" ;"DefaultFixed" = "fixed" ;"DefaultSerif" = "-cronyx-times-" ;"DefaultSansSerif" = "-cronyx-helvetica-"
Как вариант, для WineX у меня работает такая настройка:
[fonts] ;Read documentation/fonts before adding aliases "Resolution" = "96" "Default" = "-cronix-times-" [FontPatterns] "Pattern0" = "-cronix-times*" "Pattern1" = "-cronix-helvetica*" "Pattern2" = "-cronix-courier*" "Pattern3" = "-monotype-Arial-*-*-*--*-*-*-*-*-*-koi8-r"
10.21 У меня под Wine (WineX) в игре портится звук - шипит как-то. Что мне делать?
Посмотреть, не запущены ли звуковые серверы типа esd или arts. Если да - выключить их и попробовать еще раз. Если это не помогает - значит поддержка этой игры в WineX (возможно, в сочетании с имеющейся звуковой картой) сделана недостаточно хорошо. Как вариант, можно попробовать сменить герцовку звука, если игра это позволяет.
Чтобы выбрать, какой звуковой API будет использовать WINE/WineX, смотрите файл /.wine/config (для WINE) или /.transgaming/config (для WineX):
~/.wine/config: [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" (поставьте перед ним ";") и откомментируйте нужный (соответственно, уберите ";")
10.22 Как заставить Lingvo работать под Wine?
Есть два пути:
- Ставим копированием Lingvo 5 - он работает.
- Устанавливаем Lingvo 7.0 под виндами, а затем указываем в конфиге каталог виндов как рабочий. Кусочек конфига с путями будет выглядеть так - http://fine.kalinovka.net/articles/hobby/lorFAQ/files/wine.tgz
10.23 Почему Mozilla грузит проц на 100%?
Скорее всего это не Mozilla, а контент открытых страниц. Одным из радикальных, но довольно действенных методов борьбы с этим явлением является отказ от использования flash-plugin (просто не устанавливать). Как вариант, можно поставить Adblock ( http://adblock.mozdev.org) и запретить *.swf.
10.24 Как поменять в KPPP тоновый набор на импульсный?
Либо перед номером телефона пишем букву 'P' (латинская!), либо заходим в свойства kppp, команды и пишем вместо ATDT команду ATDP.
10.25 Что делать, если при запуске wvdial не от рута программа пишет device busy?
Дайте пользователю права на запись в директорию /var/lock (скажем, включив его в группу, владеющую данной папкой)
10.26 А можно пример конфига для wvdial?
/etc/wvdial.conf: [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
10.27 Как отключить beep?
Если хочется отключить писк в консоли, можно добавить в /.inputrc строку `set bell-style off`, или `xset -b` (что эквивалентно `xset b 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
10.28 Как запустить программу в фоне, без привязки к терминалу?
user@linux# nohup COMMAND [ARG]...
Программа nohup запускает COMMAND таким образом, что она игнорирует сигнал hangup, что позволяет ей продолжать работу и после выхода из терминала. Также, она перенаправляет весь вывод программы в файл $HOME/nohup.out и понижает приоритет выполняемой программы.
10.29 Как создать образ диска?
Воспользоваться командой dd, например
user@linux# dd if=/dev/cdrom of=cd.iso
снимает образ с cdrom.
Таким образом можно снять образ с любой партиции с любой файловой системой
Еще можно пользоваться командой cat:
user@linux# cat /dev/cdrom > ~/cdrom.iso
10.30 Как получить доступ к содержимому снятого образа?
Есть два способа - один простой, другой чуть сложнее :)
Для обоих в ядре нужна поддержка loopback
-
root@linux# mount -o loop -t fstype x.img /mnt/x
замонтирует образ x.img с файловой системой fstype в директорию /mnt/x. - Через 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.
10.31 Как считать файлы с битого компакт-диска?
Если на диске фильм, например, и потеря некоторых данных не критична, можно снять образ с него вот такой командой:
user@linux# dd if=/dev/cdrom of=~/cd-image.iso bs=4b conv=noerror
Или подробнее,
user@linux# dd if=/dev/cdrom of=~/cd.iso conv=noerror,sync user@linux# mkdir ~/iso root@linux# mount -o loop ~/cd.iso ~/iso user@linux# cp ~/iso/ruleznyi_film.avi ~ root@linux# umount ~/iso user@linux# del cd.iso user@linux# mplayer -ao arts ~/ruleznyi_film.avi
Также можно использовать recoverdm ( http://www.vanheusden.com/recoverdm), sdd ( http://freshmeat.net/projects/sdd), readcd из пакета cdrtools.
Для надежности можно выставить скорость чтения с CD-ROM поменьше (4 например) - см. соответствующий вопрос.
10.32 Как проверить читаемость записанного компакт-диска?
- Простой способ - хватит подавляющему большинству людей:
user@linux# dd if=/dev/cdrom of=/dev/null
Если все скопируется, значит все в порядке. - Сложный способ: скриптом http://fine.kalinovka.net/articles/hobby/lorFAQ/files/chindisk.tgz, написанным Obidos. Вызов: `chindisk /mnt/cdrom` Скрипт отловит ошибки с нечитаемыми не на физическом, а на логическом уровне каталогами/файлами (например, где-то неверно выставили права).
10.33 Как посмотреть раздел ext2/ext3 под MS Windows?
Для NT и win 9.x - explore2fs: http://uranus.it.swin.edu.au/~jn/linux/
ext2 драйверы:
http://sourceforge.net/projects/ext2fsd/
http://sourceforge.net/projects/winext2fsd/
Plug-in под TotalCommander для ext2 и reiserfs - http://www.ghisler.com/plugins.htm
10.34 Как увидеть раздел ReiserFS из-под Windows?
Зайдите сюда - http://p-nand-q.com/download/rfstool.html
10.35 Как сделать прокрутку колесиком мыши в Adobe Acrobat Reader?
В /.Xdefaults пишем такие строчки:
~/.Xdefaults: AcroRead*XmScrollBar.baseTranslations: #augment \ <Btn4Down>: IncrementUpOrLeft(0)IncrementUpOrLeft(0)IncrementUpOrLeft(0) \n \ <Btn5Down>: IncrementDownOrRight(0)IncrementDownOrRight(0)IncrementDownOrRight(0) \n
Неудобство будет одно - прокрутка идет только когда указатель мыши находится над полосой прокрутки. (Проблема в motif, который не работает с колесиком мыши).
11. Admin
11.1 Как перейти на ядро 2.6? У меня не грузятся модули на ядре 2.6, что делать? (QM_MODULES)
Читаем
http://fine.kalinovka.net/index.php?name=PagEd&topictoview=11
http://www.mojoholder.narod.ru
11.2 Как собрать программу из исходников?
Обычно -
root@linux# ./configure root@linux# make root@linux# make install
Если после любого из пунктов возникли сообщения об ошибках, значит не все вышло так, как хотелось. Можно попробовать `./configure --help` для вывода опций настройки и попробовать использовать некоторые из них.
Поскольку при таком способе установки информация о том, что ставилось и куда, остается только в памяти админа (которая частенько еще какая временная :), лучше для контроля этого процесса использовать checkinstall - http://checkinstall.izto.org, или похожие программы.
После того, как вы ее установите (прочитав документацию) и настроите ее конфиг, на этапе установки программного обеспечения вместо sudo make install будете писать sudo checkinstall. Checkinstall соберет "настоящий" пакет для указанной (tgz, rpm и deb в зависимости от настроек), установит его в систему и поместит в указанный в конфигурационном файле каталог (удобно для централизованного обновления нескольких машин). Удаление установленных таким образом программ осуществляется стандартными средствами дистрибутива, например, removepkg для Slackware.
11.3 Почему после сборки через `./configure; make; make install` у программ получается большой размер?
По умолчанию программы собираются с отладочной информацией. Это, соответственно, увеличивает их размер, но на быстродействие и занимаемую оперативную память не влияет.
Можно собрать программу без отладочной информации, указав
./configure --disable-debug
Удалить секции с отладочной информацией из уже собранной программы можно командой
user@linux# strip progfile
Посмотреть, что вышло можно командой
user@linux# file progfile
она напишет - stripped или not stripped.
11.4 Что делать если configure говорит, что xxx не установлен, а на самом деле он установлен?
Для сборки нужны заголовочные файлы(headers). Во многих дистрибутивах библиотеки(программы) поделены на два пакета - xxx и xxx-devel(rh-based) и xxx-dev(debian).
Соответственно нужно поставить xxx-devel (xxx-dev).
Примечание - в пакетах Slackware всё вместе (ну, кроме xfree86-devel).
11.5 При сборке ядра `make menuconfig` ругается, что ncurses не установлен?
Установите ncurses-devel (ncurses-dev) или как он там называется в вашем дистрибутиве.
11.6 Какой командой собираются 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.
11.7 Драйверы под мое устройство есть только под ядро 2.2, а под 2.4 таких же нет, что делать?
Зайдите на http://mcmcc.bat.ru/fedora/#12.1
Примерчик работы того же - http://www.linux.org.ru/view-message.jsp?msgid=318591
11.8 Как узнать параметры, которые можно передавать модулю?
root@linux# modinfo module_name
Кроме информации о авторе, лицензии и проч., если модуль может принимать некие параметры, они будут описаны строками вида
parm: debug int, description "3c59x debug level (0-6)" parm: ... parm: ...
11.9 Как правильно собрать Gnome из исходников?
Порядок действий описан здесь http://www.karubik.de/gig
11.10 Как обновить 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 (люблю, когда locales есть и time-zones)
- 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 у них установлены, а потом уже их обновляют.
После этого, можно смело перегружаться.
Примечание - бывает, что сначала требуется обновить rpm, к rpm вполне возможно потребуется обновление db4 и cpio и точно придется обновлять popt. Например, при обновлении последних glibc под RedHat.
11.11 Как найти нужный файл в кучах rpm?
Можно вот так:
user@linux# for i in *.rpm; do rpm -qpl $i | grep /filename >/dev/null 2>&1 && echo $i; done
11.12 Как правильно смонтировать FAT-раздел?
Добавить в /etc/fstab запись вида
/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 - используемая locale (или utf8)
11.13 Все файлы на FAT-разделе отображаются исполняемыми. Как это убрать?
В данном случае noexec не поможет, добавьте в /etc/fstab параметр showexec
11.14 Есть раздел под NTFS, как мне его увидеть из-под Linux?
Прописываем в /etc/fstab строчку вроде
/etc/fstab: /dev/hda1 /mnt/disk_c ntfs umask=0,iocharset=koi8-u,ro 0 0
где /dev/hda1 - название вашего диска, а /mnt/disk_c - каталог, который вы под него создали. В новых ядрах вместо "iocharset=..." можно использовать "nls=...".
ВНИМАНИЕ: Вы сможете ТОЛЬКО ЧИТАТЬ с этого раздела!
11.15 Мне очень нужно записывать на раздел NTFS из-под Linux. Как мне этого добиться?
Начнем с того, что это опасно и вы можете повредить свои данные на 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. Недостаток: он медленно пишет и ему нужна пара файлов из MS Windows (причем один из них - драйвер NTFS). http://www.jankratochvil.net/project/captive
11.16 Как перейти с ext2 на ext3?
Собираем ядро с поддержкой ext3. Если ext2 была жестко вкомпилена в ядро (т.е. не модулем и вы не пользуетесь initrd), то так же собираем ext3.
Грузимся, в /etc/fstab пишем вместо ext2 ext3. Затем перегружаемся и грузимся с компашки (можем не перегружаться и просто смонтировать систему в read only) и даем команду вроде этой:
root@linux# tune2fs -j /dev/hda1
(hda1 - меняете на свой раздел). Перегружаемся. Если все работает, собираем ядро без поддержки ext2 - она не нужна.
11.17 Как восстановить удаленный файл на ext2 (возможно 3)
http://linuxdoc.ru/HOWTO/mini/index-E.html
11.18 Проверил ext3 с помощью e2fsck на разделе, смонтированном на запись. Утилита нашла кучу ошибок и вроде как их исправила. Когда я зашел на диск, оказалось, что половины файлов нет, у папок поменялись названия и т.п. Как все исправить?
Долго исправлялось? Тогда уже, наверно, никак. Можно глянуть предыдущий вопрос, может что выйдет.
11.19 Как подмонтировать одну директорию к другой?
Для Linux:
root@linux# mount --bind src_dir dest_dir
Для FreeBSD:
root@freebsd# mount -t union src_dir dest_dir
11.20 Как правильно смонтировать 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.
Если используемая locale utf8, а не koi8-r, то iocharset=utf8.
11.21 Как включить acpi в lilo?
Передать параметр acpi=force. Например,
image=/boot/vmlinuz-2.4.22-1.2135.2 label=Stable read-only append="hdc=ide-scsi acpi=force"
11.22 У меня тормозят "иксы" (X-server, XFREE86), что делать?
Сам по себе сервер тормозить не может, если, конечно, у вас не ламповый компьютер.
Если тормозит видеовывод - фильмы, игры, OpenGL только программный, значит у вас стоят стандартные драйвера под вашу видеокарту. Скачайте драйвера от производителя и установите их.
Для карт с чипом nvidia: TNT, TNT2, Geforce - http://www.nvidia.com
Для карт с чипом ati: radeon - http://www.ati.com; mach64 - есть вопрос в разделе "Hardware".
Чтобы проверить, программный или аппаратный у вас OpenGL, выполните glxinfo. Если у Вас direct rendering: Yes, то OpenGL аппаратный. если direct rendering: No, то нет :) Также если glxgears выдает не менее 300 fps, то это также говорит об аппаратном ускорении (на GF2 MX400 1100-1300 fps)
Если тормозит сам оконный менеджер или оконная среда - поменяйте ее или попробуйте убрать все ненужные рюшечки и (для rpm-based дистрибутивов) пересобрать под свой процессор ядро, Xfree86 (x-сервер), оконный менеджер и, возможно, программы, с которыми вы чаще всего работаете.
11.23 У меня под root'ом 3D-ускорение работает, а под пользователем - нет.
Нужно добавить в XF86Config такие строчки:
XF86Config: Section "DRI" Mode 0666 EndSection
11.24 Как установить Maya 4.5? (В том числе под RedHat 9/ASP 9/Fedora Core 1 и прочее)
- Ставим maya из rpm.
- Переходим в /usr/aw/maya/bin
- Находим файлик Maya 4.5
- В этом файле ищем строчки (27 строка):
case Linux: set lib = lib
После них ставимset lsFlags = '-l' setenv LD_ASSUME_KERNEL 2.4.2
И весь кусок у нас выглядит так:/usr/aw/maya/bin/Maya4.5: case Linux: set lib = lib set lsFlags = '-l' setenv LD_ASSUME_KERNEL 2.4.2 breaksw
Теперь о лицензии. Те, кто использует ломаную версию делают следующее:
- Если на машине нет сетевой карты, вставляют ее и устанавливают - без нее никак.
- Идем в /usr/aw/COM/bin/ и выполняем lmutil lmhostid. Получаем номер. Номер копируем в пустой файл aw.dat
- Далее запускаем aw.keygen и у нас получается прекрасный aw.dat (да, все это добро - и aw.dat и aw.keygen я держал в одной папке).
- Пускаем maya, указываем наш файл aw.dat и все. Maya запущена, файлик можно прибить (он уже скопирован куда надо).
12. Games
Для начала - список портированных под Linux игр можно найти на http://www.icculus.org/lgfaq/gamelist.php
12.1 Как временно выйти из игры, запущенной в WineX?
Если у вас несколько рабочих столов, переключись на один из них. В том же KDE, например, Ctrl+F2 - второй стол и т.п.
Примечание: в KDE 3.2 по умолчанию клавиши перехода на определенный стол не заданы (теперь ctrl+alt+стрелка)
12.2 Хочу играть Quake под Linux, как?
Существуют родные Quake под Linux. Причем все части. Конкретно третий Q стоит брать на www.idsoftware.com (для версии 1.32 - ftp://www.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run, качаете, ставите, в соответствующий каталог закидываете паки из Windows-версии и все). Первый и второй имеют многочисленные модификации. Для первого рекомендуется брать quakeforge ( http://www.quakeforge.net). Любители 'выжимать кадры' могут собрать quake I и II из исходников под свою машину.
Вот только с переключением из Q на другую программу (не выходя) есть сложности - она полностью захватывает управление. Я (jackill) ее пытался на второй копии иксов пускать - работать оно работает, но при переключении в другую копию - падает.
А для настоящих линуксоидов :) имеется особый Q - TEXTMODE QUAKE, http://webpages.mr.net/bobz/ttyquake
12.3 А есть ли CS под Linux?
К сожалению, нет. Под Linux есть только сервер. А если вы хотите поиграть в него, придется ставить Wine или WineX. Многие утверждают, что под обычным Wine CS идет быстрее.
12.4 Почему Counter Strike под WineX 3.1 не запускается? Висит надпись "Loading..." и все.
Потому что у вас цвет в XFree 24-х битный. Поставьте 16-битный - опция DefaultDepth 16 в XF86Config или startx -- -depth 16.
12.5 Виснет WarCraft3 под Wine, как запустить?
http://bsddoc.ru/index.php?stati_raznoe&submit=dalee#=1
13. Hardware
13.1 Как использовать дополнительные клавиши?
Большинство современных сред имеют инструменты для их использования.
В Gnome задействовать эти клавиши можно с помощью утилиты acme и настроить с помощью acme-properties (Gnome Control Center->Настройки Рабочего Стола->Мульмедийные Клавиши).
В KDE 3.1 и раньше в kmenuedit - на запуск приложений и настройка клавиш в соответствующих программах.
В KDE 3.2 ещё и отдельный пункт в Центре управления KDE.
В WindowMaker это делается с помощью WPrefs
В других - или тоже используется утилита, или комбинации прописываются в файлах конфигурации.
Кроме того, можно использовать lineakd - http://lineak.sourceforge.net.
Или xev & xmodmap. О том, как узнать коды клавиш и их использовать - http://www.nixp.ru/cgi-bin/go.pl?q=articles;a=multikeyboard.
А как эффективно использовать сами клавиши, тут - http://www.linux.org.ru/jump-message.jsp?msgid=452963
13.2 Как в /dev именуются IDE-устройства (жесткие диски, накопители CD-ROM)?
hda - primary master hdb - primary slave hdc - secondary master hdd - secondary slave
Цифры означают раздел - hda1 - первый раздел, hda2 - второй раздел и т.п.
13.3 Как включить 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
Вот пример использования hdparm:
#!/bin/sh # hdparm script PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin MAXTOR=/dev/hda WD=/dev/hdb DVD=/dev/hdc BURNER=/dev/hdd case "$1" in start) echo -n "Adjusting drive parameters using hdparm... " # d1 = dma on # c3 = 32bit io w/sync # m16 = read upto 16 sectors at a time # u1 = unmask other interrupts while processing disk interrupt if [ `hostname` == "marsala" ] then hdparm -d1 -c3 -m16 -u1 $MAXTOR hdparm -d1 -c3 -m16 -u1 $WD hdparm -d1 -u1 $DVD # hdparm -d1 -u1 $BURNER fi echo "done." ;; stop) ;; restart|force-reload) ;; *) ;; esac exit 0
13.4 Как заставить работать тв-тюнер? Как подключить пульт?
Для примера возьмем avermedia tvstudio 203.
Для начала сконфигурим ядро:
make menuconfig: Раздел Character devices, I2C support I2C support I2C bit-banging interfaces <*> ELV adapter <*> Velleman K9000 adapter <*> NatSemi SCx200 I2C using GPIO pins <*> NatSemi SCx200 ACCESS.bus <*> I2C PCF 8584 interfaces I2C device interface I2C /proc interface (required for hardware sensors) Раздел Multimedia devices: Video For Linux Video For Linux ---> Radio Adapters ---> Подраздел Video For Linux: [*] V4L information in proc filesystem --- Video Adapters BT848 Video For Linux <*> Mediavision Pro Movie Studio Video For Linux <*> CPiA Video For Linux 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: Sound card support BT878 audio dma TV card (bt848) mixer support
Собираем ядро. Далее берем lirc (www.lirc.org) и собираем его. Lirc представляет собой модули для ядра и полезные утилиты для конфигурации и настройки пульта.
Теперь в /etc/modules.conf пропишем наш тюнер и пульт:
/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/.xinitrc перед запуском своего оконного менеджера пропишите irexec.
13.5 Как настроить USB-устройство в Linux?
Прочитайте статью http://vikos.lrn.ru//kos.php?name=papers/usb/USB-Lin.html
13.6 Как настроить и использовать USB-вебкамеру в Linux?
Общаться можно с помощью gnomemeeting ( http://www.gnomemeeting.org/index.php?rub=2&pos=0)
О настройке написано здесь - http://www.aboutdebian.com/webcam.htm . Для тех, у кого большие сложности с английским, быстро перескажу (jackill):
Нужно собрать (если нет) следующие модули:
videodev (иными словами video4linux или 4vl); usbcore; input; usb-uhci (если не получится установить этот модуль, попробуйте usb-ohcl или uhcl); и модуль поддержки камеры ibmcam для камер ibm, ov511 (например, для камер Creative WebCam III) или dc2xx (для камер Kodak).
Далее разрешаем всем обращаться к видео-устройству: chmod 666 /dev/video0
Ставим xawtv и перегружаемся.
После перезагрузки, если нет ошибок, запускаем xawtv. В TV-norm указываем вид сигнала с вашей камеры (PAL/NTSC), на предложение просканировать диапазон отвечаем нет (а в последних версиях xawtv эту возможность вообще убрали).
По большой и светлой идее теперь мы должны получить изображение с камеры в окне xawtv.
13.7 Как мне установить скорость 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
Cкорость 8х, устройство по умолчанию /dev/cdrom, если устройство, например, /dev/hdc, то:
root@linux# cdspeed -s 8 -d /dev/hdc
13.8 Где взять драйвер под монитор?
Нигде. Если вы не в курсе, в "драйверах для монитора" MS Windows обычно пишутся его рабочие частоты (которые современные мониторы и так отдают операционной системе) иногда рабочую температуру цвета, цветовые профили.
13.9 Как настроить нормальную частоту в XFree?
Нужно прописать в конфигурационном файле XFree нечто такое:
/etc/X11/XF86Config: Section "Monitor" Identifier "My Monitor" HorizSync 31.5 - 79.0 VertRefresh 50-90 EndSection
HorizSync и VertRefresh нужно взять из книжки к монитору.
Если это способ по каким-либо причинам не устраивает, можно вычислить нужную modeline и прописать ее.
Узнать нужную modeline можно с помошью стандартной утилиты gtf, KDE'шной kvideogen, videogen ( http://www.dynaweb.hu/opensource/videogen), и прочих. Или on-line калькулятора - http://koala.ilog.fr/cgi-bin/nph-colas-modelines
Например:
user@linux# gtf 1024 768 85
выдаст
# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
Полученную строчку нужно прописать в XF86Config:
Section "Monitor" Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync EndSection
После перезапуска X-сервера можно провести тонкую настройку (чтобы края не вылезали и т.п.) программой xvidtune - заходим в консоль, делаем xvidtune, когда нам все понравится, делаем apply и получаем в консоли исправленную строчку для modline. Ее записываем вместо первоначальной.
13.10 Как настроить двухколесную мышь?
http://linuxportal.ru/entry.php/P12_0_3_0
13.11 Как настроить USB-мышь/скролл у USB-мышки?
Ядро должно быть собрано с опциями:
/usr/src/linux/.config: 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:
/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=
Для XFree, в /etc/X11/XF86Config (или /etc/X11/XF86Config-4):
XF86Config: 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 лежит сборник рекомендаций по настройке скролла "в чем угодно" :)
13.12 У меня проблема с клавиатурой/мышью при использовании ядра 2.6.x. Как исправить?
http://www.kerneltrap.org/node/view/2199
И вопрос "Как перейти на ядро 2.6? У меня не грузятся модули на ядре 2.6, что делать? (QM_MODULES)"
13.13 Как регулировать скорость мыши в XFree (без KDE/GNOME/XFCE)?
xset m Х
где Х - желаемая скорость (обычно 4-6)
13.14 Как примонтировать hard USB/флеш-карту?
http://linuxportal.ru/entry.php/17_0_3_0_C
13.15 Как подключить GPRS?
На русском - http://www.opennet.ru/base/net/gprs_linux.txt.html
http://turtiainen.dna.fi/GPRS-HOWTO
Если мобильный телефон определяется как AT-совместимый модем, идем на http://www.easyconnect.linuxuser.hu/ и качаем программу 'GPRS Easy Connect', собираем и запускаем
13.16 У меня старая карта 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 появится, но драйвер имеет свойство сбоить и машина может зависнуть ЦЕЛИКОМ!
13.17 Где можно найти материалы по подключению мобильных устройств к Linux?
14. Об этом FAQ
14.1 Где можно найти последнюю версию этого документа?
На http://www.linux.org.ru/books/lor-faq/faq.html - надежнее
И http://fine.kalinovka.net/modules.php?op=modload&name=PagEd&file=index&page_id=2 - возможно, свежее.
14.2 У меня есть вопросы/критика/предложения по этому FAQ, к кому мне обратиться?
Если возникли вопросы по _сути_ ответов, данных в FAQ, их можно задать в форуме http://www.linux.org.ru/view-group.jsp?group=126 со ссылкой на этот FAQ.
Создателем и ведущим, на сегодня, этого FAQ являюсь я - Сикорский Сергей AKA fagot.
Любые замечания/уточнения/предложения в отношении FAQ мною приветствуются. Оставить их можно также в форуме, или написать на fagot at kalinovka dot net. Я попытаюсь вразумительно ответить (если смогу) на письма, содержание которых будет того стоить. Пожалуйста, указываей в теме слово "FAQ", мне так проще.
[ опубликовано 29/02/2004 ]
Библиотека Линуксцентра. Список разделов
- Презентации
- Книги и руководства
- Статьи
- Дистрибутивы
- Linux наступает!
- Безопасность
- Сети
- Аппаратное обеспечение
- Идеологические вопросы
- Windows, подвинься!
- Библиотека LinuxFormat
- Программирование
- Программное обеспечение
- Система, ядро, утилиты
- Mobile Internet Device, Mobile Internet Navigation Device на платформе Moblin от Intel
- Пресс-релизы ЛинуксЦентра
- История Linux
- Linux'оиды шутят
© 2000-2019 ГНУ/Линуксцентр © Группа компаний
info@linuxcenter.ru - По вопросам заказов, оплаты, доставки, общим вопросам
zabota@linuxcenter.ru - По проблемам работы интернет-магазина, функционирования сайта
partner@linuxcenter.ru - По вопросам сотрудничества, партнерства, оптовых закупок
linuxcenter.ru/shop - устаревшая версия Интернет-магазина ЛинуксЦентра
Перепечатка, цитирование и переработка материалов Linuxcenter.Ru разрешается в любой форме, при этом обязательна ссылка на www.linuxcenter.ru
Свидетельство о регистрации СМИ ЭЛ № ФС 77 - 37801 выдано Федеральной службой по надзору в сфере связи,
информационных технологий и массовых коммуникаций
15.10.2009
12+
Страница загружена за 0.12 сек.