<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alex+krylov</id>
		<title>Linuxformat - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alex+krylov"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Contributions/Alex_krylov"/>
		<updated>2026-05-13T01:30:51Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_2</id>
		<title>LXF82:Сравнение 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_2"/>
				<updated>2008-03-29T20:27:45Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Три патефона =&lt;br /&gt;
''Петр Семилетов представляет вашему вниманию обзор трех аудиоплейеров.''&lt;br /&gt;
&lt;br /&gt;
Лет сто тому назад, желая послушать пение Федорова Ивановича Шаляпина на дому, человек шел в лавку и покупал блестящий, будто отполированный самовар, граммофон. Тогда это было дорогое удовольствие – больше полусотни рублей за штуку, да пластинки по трешке. Дешевле было выучить ноты и играть на фортепиано, или на балалайке без всяких нот. Но – песни Шаляпина или Вяльцевой, исходящие из волшебной трубы чудо-машины, оставались уделом аристократии или купцов. Покрутил купец ручку граммофона, сел за стол, узорчатой скатертью крытый, и сидит слушает, чай из блюдца попивает. Сахарок – вприкус. А Федор Иванович Шаляпин басит, басит...&lt;br /&gt;
&lt;br /&gt;
Вечно только искусство, а не технические средства его передачи. Граммофоны уступили место патефонам, а те – электрофонам. На пороге двадцать первого века наступила эпоха виртуализации. Печатные машинки превратились в текстовые редакторы. Музыкальные инструменты – в VST-плагины. Магнитофоны и проигрыватели компакт-дисков тоже перешли в цифровое измерение.&lt;br /&gt;
&lt;br /&gt;
В Linux первыми появились консольные плейеры: cdp, mpg123. Справедливости ради отметим, что занимают они куда меньше места, нежели граммофон, да и легче его по весу. Но – не такие красивые. Думается, поэтому возникли в Linux плейеры с графическим интерфейсом. Одним из «первых ласточек» стал XMMS, созданный по образу и подобию Winamp. В самом деле, зачем изобретать велосипед, если уже готовы его чертежи?&lt;br /&gt;
&lt;br /&gt;
Winamp предлагал удобную архитектуру плейера. Распознавание форматов обеспечивают подключаемые модули. Вывод звука на различные устройства – опять-таки посредством расширений. Визуальные эффекты – снова они. Наконец, механизм сменных «шкурок». Это же граммофон с бесконечным набором иголок и мембран.&lt;br /&gt;
&lt;br /&gt;
Пользователь сам выбирает цвет «позолоты»! А ручку завода крутит таймер операционной системы.&lt;br /&gt;
&lt;br /&gt;
С момента появления XMMS прошло уже почти десять лет. За это время появились десятки, если не сотни других плейеров. Прежде чем приступить к обзору наиболее интересных (на мой взгляд) из них, сделаю несколько предварительных замечаний.&lt;br /&gt;
&lt;br /&gt;
В настоящее время среди плееров наметились две основные архитектуры. Первая – плейер на основе подключаемых модулей, «старая школа» а-ля XMMS. Ярким представителем таких плейеров является Audacious, о котором мы поговорим ниже. Второй архитектурный подход – монолитный плейер, использующий для ввода/ вывода звуковых данных один из популярных мультимедийных движков. Речь идет о таких решениях, как Xine и Gstreamer. По моим наблюдениям, Xine более популярен в качестве движка в проектах KDE/Qt, а Gstreamer – в плейерах Gnome/GTK. Хотя, никто не мешает использовать Xine в программе на основе GTK, а Gstreamer – в KDE, что некоторые плейеры и делают. Функциональность Xine и Gstreamer выходит далеко за пределы воспроизведения звуковых форматов – поддерживается еще и видео, однако это уже выходит на рамки нашей статьи.&lt;br /&gt;
&lt;br /&gt;
Обычно «монолитные» плейеры отличаются друг от друга только интерфейсом и набором функций утилитного характера, к воспроизведению музыки отношения не имеющего. Большинство таких плейеров оснащены мощными функциями ведения коллекции композиций, хранящейся на жестком диске, и даже святая святых – окно плейера с элементами управления – играет в них второстепенную роль. Списки песен, составленные по различным критериям, быстрый поиск нужной композиции – вот конек «монолитных» плейеров.&lt;br /&gt;
&lt;br /&gt;
=== Audacious ===&lt;br /&gt;
''Представитель старой школы''&lt;br /&gt;
* Версия: 1.1&lt;br /&gt;
* Web: [http://audacious-media-player.org/]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
[[Изображение:IMG_82_24_1.JPG|thumb]]&lt;br /&gt;
Плейер XMMS, как известно, написан под библиотеку GTK+1, то есть под «старую» GTK. Уже много лет как появилась GTK+2, с измененной архитектурой и более отвечающая требованиям современности. Но XMMS продолжал писаться под первую GTK, а со временем вообще практически перестал разрабатываться.&lt;br /&gt;
&lt;br /&gt;
Время от времени предпринимались попытки портировать его на GTK+2, пока за дело не взялась команда разработчиков, поставившая себе цель создать на базе кода XMMS новый плейер. Плейер этот назывался Beep Media Player, который позже был переименован в краткое BMP.&lt;br /&gt;
Вдоволь покритиковав код XMMS за запутанность, команда BMP ударными темпами начала портировать его на GTK+2. Затем произошло вот что – разработчики BMP решили, что плейер надо радикально переделывать. Дескать, довольно таскать за собой звуковой движок, надо использовать Xine или Gstreamer. Разработка BMP прекратилась, команда взялась за BMPx – вначале с движком Xine, затем – Gstreamer. BMPx имеет очень мало общего кода с BMP.&lt;br /&gt;
&lt;br /&gt;
Между тем, от «классического» BMP отпочковался проект, который получил название Audacious. Этот плейер в лучших традициях продолжает архитектуру XMMS, то есть основан на подключаемых модулях: для ввода, вывода, визуальных эффектов. Audacious можно расценивать как преемника XMMS.&lt;br /&gt;
&lt;br /&gt;
Выглядит плейер традиционно – три плавающих, с возможностью «склейки», окошка – сам плейер, эквалайзер и список песен. Какие-либо функции по ведению коллекции песен и поиску в этой коллекции отсутствуют.&lt;br /&gt;
&lt;br /&gt;
Число модулей в дистрибутиве с исходными текстами достаточно велико. Поддерживается MP3 (с алгоритмом декодера от mpeg123), Ogg, WMA, WAV, трекерные форматы (посредством движка Modplug), форматы музыки от игровых приставок Sega Genesis/Megadrive, NES (известна у нас как Dendy), аудио CD с цифровым считыванием, MIDI и некоторые другие форматы. Как видите, Audacious построен по принципу «все свое несу с собой».&lt;br /&gt;
&lt;br /&gt;
Среди модулей, отличных от средств декодирования, хочется отметить Song Change, при помощи которого можно направить данные о текущей песне (например, ее название) во внешний файл. Также любопытен LADSPA host, который позволяет «навесить» на канал вывода один или несколько подключаемых модулей формата LADSPA. Их разработано огромное количество (только сотня штук лежит одним архивом на http://plugin.org.uk). Среди них всё – и эквалайзеры, и нормализаторы звука, и различные эффекты. Фактически, при использовании пакета таких расширений у вас отпадает нужда в каких-либо дополнительных средствах обработки звука в Audacious.&lt;br /&gt;
&lt;br /&gt;
Кратко коснемся модулей вывода звука. Разумеется, в наличии и Disk Writer, позволяющий записывать воспроизводимый звук в WAV-файл. А среди современных драйверов вывода, помимо ALSA, присутствует также драйвер Jack – популярного звукового сервера, активно использующегося в программах обработки звука и создания музыки.&lt;br /&gt;
&lt;br /&gt;
В плане «шкурок» Audacious совместим с Winamp 2, XMMS и BMP. Интерфейс большей частью русифицирован. А вот с поддержкой русских тэгов дело обстоит хуже. В версии 1.0 была нормально реализована возможность выбрать кодировку тэгов для MP3-файлов, и настраивалась она в опциях декодера MP3. А в новой версии плейера, функцию выбора кодировки перенесли на страницу «Список воспроизведения» окна настроек, и должен отметить, что задуманное разработчиками не работает (во всяком случае, на моем компьютере). Прописываю нужную мне кодировку – все равно русские названия отображаются «крякозяблами».&lt;br /&gt;
&lt;br /&gt;
Модуль поддержки простых музыкальных CD в Audacious способен искать названия песен в базе данных CDDB (по умолчанию это www.freedb.org). Скачав названия дорожек диска один раз, в следующий раз плейер прочитает их уже с локального диска, то есть данные с CDDB кэшируются (в отличие от аналогичной функции доступа к CDDB в Amarok).&lt;br /&gt;
&lt;br /&gt;
Однако, на момент написания этих строк, проект www.freedb.org остановлен из-за неких разногласий между его разработчиками. Хотя база данных по-прежнему доступна, неизвестно, сколь долго это будет продолжаться. В случае чего можете попробовать бета-версию нового сервиса на основе старой FreeDB – freedb2.org ([http://freedb2.org/~cddb/cddb.cgi]).&lt;br /&gt;
&lt;br /&gt;
Итак, Audacious – плейер для любителей классического дизайна, подобного старому Winamp 2.x/XMMS, однако со множеством новых функций. С другой стороны, плейер может разочаровать тех пользователей, которые привыкли к тому, что их музыка всегда под рукой в виде автоматически составленной коллекции. Именно для таких пользователей я могу посоветовать два следующих в нашем обзоре плейера.&lt;br /&gt;
&lt;br /&gt;
=== Gmusicbrowser ===&lt;br /&gt;
''Написан на Perl и гибок в настройке''&lt;br /&gt;
* Версия: 0.953&lt;br /&gt;
* Web: [http://squentin.free.fr/gmusicbrowser/gmusicbrowser.htm]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
[[Изображение:IMG_82_25_1.JPG|thumb]]&lt;br /&gt;
Сразу   признаюсь,   что   это   мой основной плейер. После долгих душевных терзаний я перешел на него с Amarok. Gmusicbrowser написан на языке Perl и в качестве звукового движка использует Gstreamer, а если по каким-либо причинам это невозможно, то Gmusicbrowser будет воспроизводить музыку через консольные плейеры mpg321, ogg123 и flac123 (разумеется, консолей этих плейеров вы не увидите – все происходит скрытно, под сенью интерфейса на GTK+2). Обратите внимание на название первого плейера – именно mpg321, а не mpg123. mpg321 декодирует MP3, используя целочисленные алгоритмы библиотеки MAD, которая обеспечивает отменное качество звука.&lt;br /&gt;
Если сравнивать его с звучанием MP3 у движка Xine, то в MAD звук получается более сочным, более живым. А в сравнении с mpg123 у MAD звук более, я бы сказал, теплый. Кстати, Gstreamer тоже декодирует MP3 через MAD-плагин.&lt;br /&gt;
&lt;br /&gt;
У Gmusicbrowser на первый взгляд довольно неказистый интерфейс. Исключительно стандартные элементы управления GTK+2, никакой поддержки «шкурок». Есть несколько режимов внешнего вида плейера – настраиваются они в окне настроек, на вкладке Misc – там есть опция Player windows layout со списком доступных значений. Лично мне более удобным кажется режим «with browser» (смотрите иллюстрацию). Кстати, интерфейс плейера ни капельки не русифицирован.&lt;br /&gt;
&lt;br /&gt;
Gmusicbrowser умеет воспроизводить только файлы, добавленные в его виртуальную библиотеку. Составляет он ее автоматически – вам надо лишь указать, в каких каталогах искать музыкальные файлы. При этом скорость сканирования выше, нежели у Amarok. Доступ к базе данных осуществляется через достаточно сложную систему списков. Ведутся динамические списки по таким категориям, как исполнитель, название альбома, жанр, дата, каталог расположения и флаги.&lt;br /&gt;
&lt;br /&gt;
Что за флаги такие? В Gmusicbrowser вы можете помечать файлы разными флажками. Есть предустановленные флаги – например, бутлег (редкая, чаще всего концертная запись, не попавшая в официальные альбомы). Можно создавать и свои собственные флаги – скажем, «Любимые песни». Кроме того, каждой песне можно выставить рейтинг.&lt;br /&gt;
&lt;br /&gt;
Над панелью списка песен расположено поле быстрого поиска по нескольким десяткам критериев, причем в поиске можно использовать регулярные выражения. В настоящий момент аналогичное средство поиска планируется и для панели со списками категорий.&lt;br /&gt;
&lt;br /&gt;
В Gmusicbrowser очень много разных кнопок, контекстных меню и информационных меток, которые разбросаны без какой-либо системы, а зачастую дублируют друг друга. Поэтому на изучение интерфейса надо потратить какое-то время, а говорить об интерфейсе трудно, потому что он у Gmusicbrowser многолик. Статично только окно настроек, но тут надо отметить, что многие настройки вынесены прямо в «главное окно», если в Gmusicbrowser применим такой термин вообще.&lt;br /&gt;
&lt;br /&gt;
После некоторых изысканий обнаруживается, что плейер способен на многое. Например, он может отображать обложки к альбомам. Можете выбирать их сами из числа локальных файлов, а можете скачать из Интернета. Если Amarok вытягивает изображения обложек с Amazon, то Gmusicbrowser использует для тех же целей Google.&lt;br /&gt;
&lt;br /&gt;
Кроме того, есть функция, отсутствующая в Amarok – можно задать картинку не только для альбома, но и для группы/ исполнителя. Далее, из пункта меню Main &amp;gt; Open Context window можно вызывать контекстное меню, где, при условии, если у вас включен подключаемый модуль Lyrics (входит к комплект плейера), будет отображаться скачиваемый из Сети текст текущей песни. К сожалению, текст этот не кэшируется, то есть не сохраняется для повторного отображения.&lt;br /&gt;
&lt;br /&gt;
В списке альбомов могут отображаться обложки. А таких списков – несколько штук. Во-первых, один список есть на панели категорий, а второй доступен под кнопкой Choose album from this artist (которая доступна не в каждом режиме интерфейса).&lt;br /&gt;
&lt;br /&gt;
Список песен оснащен удобным контекстным меню, из которого можно удалять, копировать, перемещать и переименовывать файлы, а также экспортировать их во внешний файл формата m3u. Из того же меню можно вызвать мощный редактор тэгов. Кстати, с его помощью можно редактировать тэги не только одного, но и множества файлов одновременно. Кроме того, если выделено два или более файлов, то в контекстном меню списка песен появится пункт Mass rename, предназначенный для массового переименования файлов по заданному образцу. И еще одно замечание о редакторе тэгов: разумеется, русские тэги поддерживаются.&lt;br /&gt;
&lt;br /&gt;
Выводы по Gmusicbrowser: из-за довольно хаотичного интерфейса этот плейер может отпугнуть часть пользователей. Однако Gmusicbrowser понравится тем людям, которые любят настраивать каждую мелочь в программе – он предоставляет такую возможность в полной мере. Кроме того, если разобраться в этом плейере, то вы обнаружите, что рабочие его качества – на высоте, а в количестве функций (причем полезных) Gmusicbrowser дает фору многим другим плейерам.&lt;br /&gt;
&lt;br /&gt;
=== Amarok ===&lt;br /&gt;
''Мы с ним уже где-то встречались...''&lt;br /&gt;
* Версия: 1.4,1&lt;br /&gt;
* Web: [http://amarok.kde.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
[[Изображение:IMG_82_26_1.JPG|thumb]]&lt;br /&gt;
&lt;br /&gt;
Этот самый многофункциональный и популярный плейер для KDE еще не входит в саму среду KDE по той причине, что цикл разработки/выпусков у Amarok отличается от аналогичного цикла KDE. Вот такой технический момент. Разработчики обновляют Amarok весьма часто, и не всегда новые версии радуют пользователей – потому что добавляя новшества, разработчики почти всегда убирают что-то полезное из старого. Кроме того, с каждой новой версией Amarok все более зависим от внешних средств.&lt;br /&gt;
&lt;br /&gt;
Например, в недавней версии 1.4.1 появилась зависимость от интерпретатора Ruby. Мало было поддержки скриптов на Python? Что такого не умеет Python, из-за чего надо было привязывать плейер еще и к Ruby?&lt;br /&gt;
&lt;br /&gt;
Второй отрицательный факт. Кодировка тэгов. Жил-был не тужил Amarok, можно было в нем выбирать кодировку. Был такой список кодировок. И вот на каком-то этапе этот список исчез. Хотите русские тэги в Amarok? Только UTF-8, причем в тэгах ID3V2. У вас есть коллекция музыки, где русские тэги в кодировке Windows 1251? Конвертируйте кодировку тэгов, с помощью чего-то вроде EasyTag. Если, конечно, вы хотите видеть эти тэги нормально в Amarok.&lt;br /&gt;
&lt;br /&gt;
Хотя я читал на форумах, что ситуация «лечится» также патчем для Taglib, однако я не пробовал. Я ведь на Gmusicbrowser перешел.&lt;br /&gt;
Но вернемся к Amarok. Amarok заведует коллекцией музыки на вашем жестком диске. Кроме того, из Amarok можно открывать файлы с помощью встроенного менеджера файлов, а также воспроизводить музыкальные CD (чего не умеет делать GMusicbrowser). Amarok тесно интегрирован с «прожигателем» CD/DVD – популярной программой K3b.&lt;br /&gt;
&lt;br /&gt;
Плейер может представлять коллекцию в нескольких видах сортировки, а также предоставляет довольно простой поисковик (с несколькими критериями поиска). По сравнению с GMusicbrowser в этом плане у Amarok функций довольно мало. Есть, как и в Gmusicbrowser, динамические/умные списки песен – например, список самых новых песен или наиболее часто воспроизводимых. Можно создавать и свои «фильтрующие» списки песен.&lt;br /&gt;
&lt;br /&gt;
В начале я упоминал о скриптах. Да, функциональность Amarok расширяется с помощью скриптов, причем плейер предоставляет встроенный графический интерфейс для скачивания новых сценариев из Сети.&lt;br /&gt;
&lt;br /&gt;
Что еще умеет Amarok? Скачивать и отображать тексты песен, обложки от альбомов, информацию об исполнителе (из Wikipedia). Умеет взаимодействовать с подключенными устройствами – например с iPod. Встроенный в Amarok десятиполосный, с предусилителем, эквалайзер поможет улучшить качество воспроизведения на старых звуковых картах. В Amarok можно задавать «глобальные» горячие клавиши – то есть такие, которые действуют и когда окно плейера не активно.&lt;br /&gt;
&lt;br /&gt;
В качестве звукового движка Amarok может использовать несколько библиотек – Xine, GStreamer 0.10, Helix. Если плейер собран с несколькими движками, то они становятся доступными в списке установленных движков в настройках программы.&lt;br /&gt;
&lt;br /&gt;
Amarok – отличный плейер для тех пользователей, у которых мощный современный компьютер и нет необходимости видеть русские тэги во вменяемом виде. Я еще не видел лучшего плейера для KDE. И в отличие от того же GMusicbrowser, в Amarok можно работать с файлами, которые еще не добавлены в коллекцию.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Подведем итоги. В этой статье я рассмотрел наиболее, на мой взгляд, интересные и функциональные плейеры. Они не требуют каких-либо экзотических библиотек. Все три плейера проверены беспроблемной сборкой из исходных текстов в системе Mandriva Linux 2006 – насколько я помню, для сборки плейеров я обновлял лишь TagLib (того требовал Amarok), хотя не уверен.&lt;br /&gt;
&lt;br /&gt;
Для меня важный критерий качества кода – это легкость его сборки. В этом плане описанные мною плейеры очень хороши даже на такой относительно старой системе, как моя. Ведь, как известно, требования многих других плейеров к версиям библиотек часто идут впереди тех версий, которые в наличии в текущих выпусках больших дистрибутивов Linux, а обновление по принципу «не навреди» не всегда удается. Audacious Amarok и GMusicbrowser - стабильные, обстоятельные плейеры, каждый из которых отлично справится с ответственной задачей быть «плейером по умолчанию». &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! Audacious&lt;br /&gt;
! Gmusicbrowser&lt;br /&gt;
! Amarok&lt;br /&gt;
|-&lt;br /&gt;
| Эквалайзер&lt;br /&gt;
| да&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Визуализация&lt;br /&gt;
| да&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Ведение коллекции&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Движок&lt;br /&gt;
| Встроенный&lt;br /&gt;
| Внешний&lt;br /&gt;
| Внешний&lt;br /&gt;
|-&lt;br /&gt;
| «Шкурки»&lt;br /&gt;
| да&lt;br /&gt;
| нет&lt;br /&gt;
| В режиме браузера&lt;br /&gt;
|-&lt;br /&gt;
| Скрипты&lt;br /&gt;
| нет&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Плагины&lt;br /&gt;
| да&lt;br /&gt;
| да&lt;br /&gt;
| нет&lt;br /&gt;
|-&lt;br /&gt;
| Обложки&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Тексты песен&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
| да&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_2</id>
		<title>LXF82:Сравнение 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_2"/>
				<updated>2008-03-29T20:26:36Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Три патефона =&lt;br /&gt;
''Петр Семилетов представляет вашему вниманию обзор трех аудиоплейеров.''&lt;br /&gt;
&lt;br /&gt;
Лет сто тому назад, желая послушать пение Федорова Ивановича Шаляпина на дому, человек шел в лавку и покупал блестящий, будто отполированный самовар, граммофон. Тогда это было дорогое удовольствие – больше полусотни рублей за штуку, да пластинки по трешке. Дешевле было выучить ноты и играть на фортепиано, или на балалайке без всяких нот. Но – песни Шаляпина или Вяльцевой, исходящие из волшебной трубы чудо-машины, оставались уделом аристократии или купцов. Покрутил купец ручку граммофона, сел за стол, узорчатой скатертью крытый, и сидит слушает, чай из блюдца попивает. Сахарок – вприкус. А Федор Иванович Шаляпин басит, басит...&lt;br /&gt;
&lt;br /&gt;
Вечно только искусство, а не технические средства его передачи. Граммофоны уступили место патефонам, а те – электрофонам. На пороге двадцать первого века наступила эпоха виртуализации. Печатные машинки превратились в текстовые редакторы. Музыкальные инструменты – в VST-плагины. Магнитофоны и проигрыватели компакт-дисков тоже перешли в цифровое измерение.&lt;br /&gt;
&lt;br /&gt;
В Linux первыми появились консольные плейеры: cdp, mpg123. Справедливости ради отметим, что занимают они куда меньше места, нежели граммофон, да и легче его по весу. Но – не такие красивые. Думается, поэтому возникли в Linux плейеры с графическим интерфейсом. Одним из «первых ласточек» стал XMMS, созданный по образу и подобию Winamp. В самом деле, зачем изобретать велосипед, если уже готовы его чертежи?&lt;br /&gt;
&lt;br /&gt;
Winamp предлагал удобную архитектуру плейера. Распознавание форматов обеспечивают подключаемые модули. Вывод звука на различные устройства – опять-таки посредством расширений. Визуальные эффекты – снова они. Наконец, механизм сменных «шкурок». Это же граммофон с бесконечным набором иголок и мембран.&lt;br /&gt;
&lt;br /&gt;
Пользователь сам выбирает цвет «позолоты»! А ручку завода крутит таймер операционной системы.&lt;br /&gt;
&lt;br /&gt;
С момента появления XMMS прошло уже почти десять лет. За это время появились десятки, если не сотни других плейеров. Прежде чем приступить к обзору наиболее интересных (на мой взгляд) из них, сделаю несколько предварительных замечаний.&lt;br /&gt;
&lt;br /&gt;
В настоящее время среди плееров наметились две основные архитектуры. Первая – плейер на основе подключаемых модулей, «старая школа» а-ля XMMS. Ярким представителем таких плейеров является Audacious, о котором мы поговорим ниже. Второй архитектурный подход – монолитный плейер, использующий для ввода/ вывода звуковых данных один из популярных мультимедийных движков. Речь идет о таких решениях, как Xine и Gstreamer. По моим наблюдениям, Xine более популярен в качестве движка в проектах KDE/Qt, а Gstreamer – в плейерах Gnome/GTK. Хотя, никто не мешает использовать Xine в программе на основе GTK, а Gstreamer – в KDE, что некоторые плейеры и делают. Функциональность Xine и Gstreamer выходит далеко за пределы воспроизведения звуковых форматов – поддерживается еще и видео, однако это уже выходит на рамки нашей статьи.&lt;br /&gt;
&lt;br /&gt;
Обычно «монолитные» плейеры отличаются друг от друга только интерфейсом и набором функций утилитного характера, к воспроизведению музыки отношения не имеющего. Большинство таких плейеров оснащены мощными функциями ведения коллекции композиций, хранящейся на жестком диске, и даже святая святых – окно плейера с элементами управления – играет в них второстепенную роль. Списки песен, составленные по различным критериям, быстрый поиск нужной композиции – вот конек «монолитных» плейеров.&lt;br /&gt;
&lt;br /&gt;
=== Audacious ===&lt;br /&gt;
''Представитель старой школы''&lt;br /&gt;
* Версия: 1.1&lt;br /&gt;
* Web: [http://audacious-media-player.org/]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
[[Изображение:IMG_82_24_1.JPG|thumb]]&lt;br /&gt;
Плейер XMMS, как известно, написан под библиотеку GTK+1, то есть под «старую» GTK. Уже много лет как появилась GTK+2, с измененной архитектурой и более отвечающая требованиям современности. Но XMMS продолжал писаться под первую GTK, а со временем вообще практически перестал разрабатываться.&lt;br /&gt;
&lt;br /&gt;
Время от времени предпринимались попытки портировать его на GTK+2, пока за дело не взялась команда разработчиков, поставившая себе цель создать на базе кода XMMS новый плейер. Плейер этот назывался Beep Media Player, который позже был переименован в краткое BMP.&lt;br /&gt;
Вдоволь покритиковав код XMMS за запутанность, команда BMP ударными темпами начала портировать его на GTK+2. Затем произошло вот что – разработчики BMP решили, что плейер надо радикально переделывать. Дескать, довольно таскать за собой звуковой движок, надо использовать Xine или Gstreamer. Разработка BMP прекратилась, команда взялась за BMPx – вначале с движком Xine, затем – Gstreamer. BMPx имеет очень мало общего кода с BMP.&lt;br /&gt;
&lt;br /&gt;
Между тем, от «классического» BMP отпочковался проект, который получил название Audacious. Этот плейер в лучших традициях продолжает архитектуру XMMS, то есть основан на подключаемых модулях: для ввода, вывода, визуальных эффектов. Audacious можно расценивать как преемника XMMS.&lt;br /&gt;
&lt;br /&gt;
Выглядит плейер традиционно – три плавающих, с возможностью «склейки», окошка – сам плейер, эквалайзер и список песен. Какие-либо функции по ведению коллекции песен и поиску в этой коллекции отсутствуют.&lt;br /&gt;
&lt;br /&gt;
Число модулей в дистрибутиве с исходными текстами достаточно велико. Поддерживается MP3 (с алгоритмом декодера от mpeg123), Ogg, WMA, WAV, трекерные форматы (посредством движка Modplug), форматы музыки от игровых приставок Sega Genesis/Megadrive, NES (известна у нас как Dendy), аудио CD с цифровым считыванием, MIDI и некоторые другие форматы. Как видите, Audacious построен по принципу «все свое несу с собой».&lt;br /&gt;
&lt;br /&gt;
Среди модулей, отличных от средств декодирования, хочется отметить Song Change, при помощи которого можно направить данные о текущей песне (например, ее название) во внешний файл. Также любопытен LADSPA host, который позволяет «навесить» на канал вывода один или несколько подключаемых модулей формата LADSPA. Их разработано огромное количество (только сотня штук лежит одним архивом на http://plugin.org.uk). Среди них всё – и эквалайзеры, и нормализаторы звука, и различные эффекты. Фактически, при использовании пакета таких расширений у вас отпадает нужда в каких-либо дополнительных средствах обработки звука в Audacious.&lt;br /&gt;
&lt;br /&gt;
Кратко коснемся модулей вывода звука. Разумеется, в наличии и Disk Writer, позволяющий записывать воспроизводимый звук в WAV-файл. А среди современных драйверов вывода, помимо ALSA, присутствует также драйвер Jack – популярного звукового сервера, активно использующегося в программах обработки звука и создания музыки.&lt;br /&gt;
&lt;br /&gt;
В плане «шкурок» Audacious совместим с Winamp 2, XMMS и BMP. Интерфейс большей частью русифицирован. А вот с поддержкой русских тэгов дело обстоит хуже. В версии 1.0 была нормально реализована возможность выбрать кодировку тэгов для MP3-файлов, и настраивалась она в опциях декодера MP3. А в новой версии плейера, функцию выбора кодировки перенесли на страницу «Список воспроизведения» окна настроек, и должен отметить, что задуманное разработчиками не работает (во всяком случае, на моем компьютере). Прописываю нужную мне кодировку – все равно русские названия отображаются «крякозяблами».&lt;br /&gt;
&lt;br /&gt;
Модуль поддержки простых музыкальных CD в Audacious способен искать названия песен в базе данных CDDB (по умолчанию это www.freedb.org). Скачав названия дорожек диска один раз, в следующий раз плейер прочитает их уже с локального диска, то есть данные с CDDB кэшируются (в отличие от аналогичной функции доступа к CDDB в Amarok).&lt;br /&gt;
&lt;br /&gt;
Однако, на момент написания этих строк, проект www.freedb.org остановлен из-за неких разногласий между его разработчиками. Хотя база данных по-прежнему доступна, неизвестно, сколь долго это будет продолжаться. В случае чего можете попробовать бета-версию нового сервиса на основе старой FreeDB – freedb2.org ([http://freedb2.org/~cddb/cddb.cgi]).&lt;br /&gt;
&lt;br /&gt;
Итак, Audacious – плейер для любителей классического дизайна, подобного старому Winamp 2.x/XMMS, однако со множеством новых функций. С другой стороны, плейер может разочаровать тех пользователей, которые привыкли к тому, что их музыка всегда под рукой в виде автоматически составленной коллекции. Именно для таких пользователей я могу посоветовать два следующих в нашем обзоре плейера.&lt;br /&gt;
&lt;br /&gt;
=== Gmusicbrowser ===&lt;br /&gt;
''Написан на Perl и гибок в настройке''&lt;br /&gt;
* Версия: 0.953&lt;br /&gt;
* Web: [http://squentin.free.fr/gmusicbrowser/gmusicbrowser.htm]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
[[Изображение:IMG_82_25_1.JPG|thumb]]&lt;br /&gt;
Сразу   признаюсь,   что   это   мой основной плейер. После долгих душевных терзаний я перешел на него с Amarok. Gmusicbrowser написан на языке Perl и в качестве звукового движка использует Gstreamer, а если по каким-либо причинам это невозможно, то Gmusicbrowser будет воспроизводить музыку через консольные плейеры mpg321, ogg123 и flac123 (разумеется, консолей этих плейеров вы не увидите – все происходит скрытно, под сенью интерфейса на GTK+2). Обратите внимание на название первого плейера – именно mpg321, а не mpg123. mpg321 декодирует MP3, используя целочисленные алгоритмы библиотеки MAD, которая обеспечивает отменное качество звука.&lt;br /&gt;
Если сравнивать его с звучанием MP3 у движка Xine, то в MAD звук получается более сочным, более живым. А в сравнении с mpg123 у MAD звук более, я бы сказал, теплый. Кстати, Gstreamer тоже декодирует MP3 через MAD-плагин.&lt;br /&gt;
&lt;br /&gt;
У Gmusicbrowser на первый взгляд довольно неказистый интерфейс. Исключительно стандартные элементы управления GTK+2, никакой поддержки «шкурок». Есть несколько режимов внешнего вида плейера – настраиваются они в окне настроек, на вкладке Misc – там есть опция Player windows layout со списком доступных значений. Лично мне более удобным кажется режим «with browser» (смотрите иллюстрацию). Кстати, интерфейс плейера ни капельки не русифицирован.&lt;br /&gt;
&lt;br /&gt;
Gmusicbrowser умеет воспроизводить только файлы, добавленные в его виртуальную библиотеку. Составляет он ее автоматически – вам надо лишь указать, в каких каталогах искать музыкальные файлы. При этом скорость сканирования выше, нежели у Amarok. Доступ к базе данных осуществляется через достаточно сложную систему списков. Ведутся динамические списки по таким категориям, как исполнитель, название альбома, жанр, дата, каталог расположения и флаги.&lt;br /&gt;
&lt;br /&gt;
Что за флаги такие? В Gmusicbrowser вы можете помечать файлы разными флажками. Есть предустановленные флаги – например, бутлег (редкая, чаще всего концертная запись, не попавшая в официальные альбомы). Можно создавать и свои собственные флаги – скажем, «Любимые песни». Кроме того, каждой песне можно выставить рейтинг.&lt;br /&gt;
&lt;br /&gt;
Над панелью списка песен расположено поле быстрого поиска по нескольким десяткам критериев, причем в поиске можно использовать регулярные выражения. В настоящий момент аналогичное средство поиска планируется и для панели со списками категорий.&lt;br /&gt;
&lt;br /&gt;
В Gmusicbrowser очень много разных кнопок, контекстных меню и информационных меток, которые разбросаны без какой-либо системы, а зачастую дублируют друг друга. Поэтому на изучение интерфейса надо потратить какое-то время, а говорить об интерфейсе трудно, потому что он у Gmusicbrowser многолик. Статично только окно настроек, но тут надо отметить, что многие настройки вынесены прямо в «главное окно», если в Gmusicbrowser применим такой термин вообще.&lt;br /&gt;
&lt;br /&gt;
После некоторых изысканий обнаруживается, что плейер способен на многое. Например, он может отображать обложки к альбомам. Можете выбирать их сами из числа локальных файлов, а можете скачать из Интернета. Если Amarok вытягивает изображения обложек с Amazon, то Gmusicbrowser использует для тех же целей Google.&lt;br /&gt;
&lt;br /&gt;
Кроме того, есть функция, отсутствующая в Amarok – можно задать картинку не только для альбома, но и для группы/ исполнителя. Далее, из пункта меню Main &amp;gt; Open Context window можно вызывать контекстное меню, где, при условии, если у вас включен подключаемый модуль Lyrics (входит к комплект плейера), будет отображаться скачиваемый из Сети текст текущей песни. К сожалению, текст этот не кэшируется, то есть не сохраняется для повторного отображения.&lt;br /&gt;
&lt;br /&gt;
В списке альбомов могут отображаться обложки. А таких списков – несколько штук. Во-первых, один список есть на панели категорий, а второй доступен под кнопкой Choose album from this artist (которая доступна не в каждом режиме интерфейса).&lt;br /&gt;
&lt;br /&gt;
Список песен оснащен удобным контекстным меню, из которого можно удалять, копировать, перемещать и переименовывать файлы, а также экспортировать их во внешний файл формата m3u. Из того же меню можно вызвать мощный редактор тэгов. Кстати, с его помощью можно редактировать тэги не только одного, но и множества файлов одновременно. Кроме того, если выделено два или более файлов, то в контекстном меню списка песен появится пункт Mass rename, предназначенный для массового переименования файлов по заданному образцу. И еще одно замечание о редакторе тэгов: разумеется, русские тэги поддерживаются.&lt;br /&gt;
&lt;br /&gt;
Выводы по Gmusicbrowser: из-за довольно хаотичного интерфейса этот плейер может отпугнуть часть пользователей. Однако Gmusicbrowser понравится тем людям, которые любят настраивать каждую мелочь в программе – он предоставляет такую возможность в полной мере. Кроме того, если разобраться в этом плейере, то вы обнаружите, что рабочие его качества – на высоте, а в количестве функций (причем полезных) Gmusicbrowser дает фору многим другим плейерам.&lt;br /&gt;
&lt;br /&gt;
=== Amarok ===&lt;br /&gt;
''Мы с ним уже где-то встречались...''&lt;br /&gt;
* Версия: 1.4,1&lt;br /&gt;
* Web: [http://amarok.kde.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
[[Изображение:IMG_82_26_1.JPG|thumb]]&lt;br /&gt;
&lt;br /&gt;
Этот самый многофункциональный и популярный плейер для KDE еще не входит в саму среду KDE по той причине, что цикл разработки/выпусков у Amarok отличается от аналогичного цикла KDE. Вот такой технический момент. Разработчики обновляют Amarok весьма часто, и не всегда новые версии радуют пользователей – потому что добавляя новшества, разработчики почти всегда убирают что-то полезное из старого. Кроме того, с каждой новой версией Amarok все более зависим от внешних средств.&lt;br /&gt;
&lt;br /&gt;
Например, в недавней версии 1.4.1 появилась зависимость от интерпретатора Ruby. Мало было поддержки скриптов на Python? Что такого не умеет Python, из-за чего надо было привязывать плейер еще и к Ruby?&lt;br /&gt;
&lt;br /&gt;
Второй отрицательный факт. Кодировка тэгов. Жил-был не тужил Amarok, можно было в нем выбирать кодировку. Был такой список кодировок. И вот на каком-то этапе этот список исчез. Хотите русские тэги в Amarok? Только UTF-8, причем в тэгах ID3V2. У вас есть коллекция музыки, где русские тэги в кодировке Windows 1251? Конвертируйте кодировку тэгов, с помощью чего-то вроде EasyTag. Если, конечно, вы хотите видеть эти тэги нормально в Amarok.&lt;br /&gt;
&lt;br /&gt;
Хотя я читал на форумах, что ситуация «лечится» также патчем для Taglib, однако я не пробовал. Я ведь на Gmusicbrowser перешел.&lt;br /&gt;
Но вернемся к Amarok. Amarok заведует коллекцией музыки на вашем жестком диске. Кроме того, из Amarok можно открывать файлы с помощью встроенного менеджера файлов, а также воспроизводить музыкальные CD (чего не умеет делать GMusicbrowser). Amarok тесно интегрирован с «прожигателем» CD/DVD – популярной программой K3b.&lt;br /&gt;
&lt;br /&gt;
Плейер может представлять коллекцию в нескольких видах сортировки, а также предоставляет довольно простой поисковик (с несколькими критериями поиска). По сравнению с GMusicbrowser в этом плане у Amarok функций довольно мало. Есть, как и в Gmusicbrowser, динамические/умные списки песен – например, список самых новых песен или наиболее часто воспроизводимых. Можно создавать и свои «фильтрующие» списки песен.&lt;br /&gt;
&lt;br /&gt;
В начале я упоминал о скриптах. Да, функциональность Amarok расширяется с помощью скриптов, причем плейер предоставляет встроенный графический интерфейс для скачивания новых сценариев из Сети.&lt;br /&gt;
&lt;br /&gt;
Что еще умеет Amarok? Скачивать и отображать тексты песен, обложки от альбомов, информацию об исполнителе (из Wikipedia). Умеет взаимодействовать с подключенными устройствами – например с iPod. Встроенный в Amarok десятиполосный, с предусилителем, эквалайзер поможет улучшить качество воспроизведения на старых звуковых картах. В Amarok можно задавать «глобальные» горячие клавиши – то есть такие, которые действуют и когда окно плейера не активно.&lt;br /&gt;
&lt;br /&gt;
В качестве звукового движка Amarok может использовать несколько библиотек – Xine, GStreamer 0.10, Helix. Если плейер собран с несколькими движками, то они становятся доступными в списке установленных движков в настройках программы.&lt;br /&gt;
&lt;br /&gt;
Amarok – отличный плейер для тех пользователей, у которых мощный современный компьютер и нет необходимости видеть русские тэги во вменяемом виде. Я еще не видел лучшего плейера для KDE. И в отличие от того же GMusicbrowser, в Amarok можно работать с файлами, которые еще не добавлены в коллекцию.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Подведем итоги. В этой статье я рассмотрел наиболее, на мой взгляд, интересные и функциональные плейеры. Они не требуют каких-либо экзотических библиотек. Все три плейера проверены беспроблемной сборкой из исходных текстов в системе Mandriva Linux 2006 – насколько я помню, для сборки плейеров я обновлял лишь TagLib (того требовал Amarok), хотя не уверен.&lt;br /&gt;
&lt;br /&gt;
Для меня важный критерий качества кода – это легкость его сборки. В этом плане описанные мною плейеры очень хороши даже на такой относительно старой системе, как моя. Ведь, как известно, требования многих других плейеров к версиям библиотек часто идут впереди тех версий, которые в наличии в текущих выпусках больших дистрибутивов Linux, а обновление по принципу «не навреди» не всегда удается. Audacious Amarok и GMusicbrowser - стабильные, обстоятельные плейеры, каждый из которых отлично справится с ответственной задачей быть «плейером по умолчанию». &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! Audacious&lt;br /&gt;
! Gmusicbrowser&lt;br /&gt;
! Amarok&lt;br /&gt;
|-&lt;br /&gt;
| Эквалайзер&lt;br /&gt;
| да&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Визуализация&lt;br /&gt;
| да&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Ведение коллекции&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Движок&lt;br /&gt;
| Встроенный&lt;br /&gt;
| Внешний&lt;br /&gt;
| Внешний&lt;br /&gt;
|-&lt;br /&gt;
| «Шкурки»&lt;br /&gt;
| да&lt;br /&gt;
| нет&lt;br /&gt;
| В режиме браузера&lt;br /&gt;
|-&lt;br /&gt;
| Скрипты&lt;br /&gt;
| нет&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Плагины&lt;br /&gt;
| да&lt;br /&gt;
| да&lt;br /&gt;
| нет&lt;br /&gt;
|-&lt;br /&gt;
| Обложки&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
| да&lt;br /&gt;
|-&lt;br /&gt;
| Тексты песен&lt;br /&gt;
| нет&lt;br /&gt;
| да&lt;br /&gt;
| да&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_26_1.JPG</id>
		<title>Файл:IMG 82 26 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_26_1.JPG"/>
				<updated>2008-03-29T20:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: IMG_82_26_1.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMG_82_26_1.JPG&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_2</id>
		<title>LXF82:Сравнение 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_2"/>
				<updated>2008-03-29T20:00:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Новая: = Три патефона = ''Петр Семилетов представляет вашему вниманию обзор трех аудиоплейеров.''  Лет сто тому...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Три патефона =&lt;br /&gt;
''Петр Семилетов представляет вашему вниманию обзор трех аудиоплейеров.''&lt;br /&gt;
&lt;br /&gt;
Лет сто тому назад, желая послушать пение Федорова Ивановича Шаляпина на дому, человек шел в лавку и покупал блестящий, будто отполированный самовар, граммофон. Тогда это было дорогое удовольствие – больше полусотни рублей за штуку, да пластинки по трешке. Дешевле было выучить ноты и играть на фортепиано, или на балалайке без всяких нот. Но – песни Шаляпина или Вяльцевой, исходящие из волшебной трубы чудо-машины, оставались уделом аристократии или купцов. Покрутил купец ручку граммофона, сел за стол, узорчатой скатертью крытый, и сидит слушает, чай из блюдца попивает. Сахарок – вприкус. А Федор Иванович Шаляпин басит, басит...&lt;br /&gt;
&lt;br /&gt;
Вечно только искусство, а не технические средства его передачи. Граммофоны уступили место патефонам, а те – электрофонам. На пороге двадцать первого века наступила эпоха виртуализации. Печатные машинки превратились в текстовые редакторы. Музыкальные инструменты – в VST-плагины. Магнитофоны и проигрыватели компакт-дисков тоже перешли в цифровое измерение.&lt;br /&gt;
&lt;br /&gt;
В Linux первыми появились консольные плейеры: cdp, mpg123. Справедливости ради отметим, что занимают они куда меньше места, нежели граммофон, да и легче его по весу. Но – не такие красивые. Думается, поэтому возникли в Linux плейеры с графическим интерфейсом. Одним из «первых ласточек» стал XMMS, созданный по образу и подобию Winamp. В самом деле, зачем изобретать велосипед, если уже готовы его чертежи?&lt;br /&gt;
&lt;br /&gt;
Winamp предлагал удобную архитектуру плейера. Распознавание форматов обеспечивают подключаемые модули. Вывод звука на различные устройства – опять-таки посредством расширений. Визуальные эффекты – снова они. Наконец, механизм сменных «шкурок». Это же граммофон с бесконечным набором иголок и мембран.&lt;br /&gt;
&lt;br /&gt;
Пользователь сам выбирает цвет «позолоты»! А ручку завода крутит таймер операционной системы.&lt;br /&gt;
&lt;br /&gt;
С момента появления XMMS прошло уже почти десять лет. За это время появились десятки, если не сотни других плейеров. Прежде чем приступить к обзору наиболее интересных (на мой взгляд) из них, сделаю несколько предварительных замечаний.&lt;br /&gt;
&lt;br /&gt;
В настоящее время среди плееров наметились две основные архитектуры. Первая – плейер на основе подключаемых модулей, «старая школа» а-ля XMMS. Ярким представителем таких плейеров является Audacious, о котором мы поговорим ниже. Второй архитектурный подход – монолитный плейер, использующий для ввода/ вывода звуковых данных один из популярных мультимедийных движков. Речь идет о таких решениях, как Xine и Gstreamer. По моим наблюдениям, Xine более популярен в качестве движка в проектах KDE/Qt, а Gstreamer – в плейерах Gnome/GTK. Хотя, никто не мешает использовать Xine в программе на основе GTK, а Gstreamer – в KDE, что некоторые плейеры и делают. Функциональность Xine и Gstreamer выходит далеко за пределы воспроизведения звуковых форматов – поддерживается еще и видео, однако это уже выходит на рамки нашей статьи.&lt;br /&gt;
&lt;br /&gt;
Обычно «монолитные» плейеры отличаются друг от друга только интерфейсом и набором функций утилитного характера, к воспроизведению музыки отношения не имеющего. Большинство таких плейеров оснащены мощными функциями ведения коллекции композиций, хранящейся на жестком диске, и даже святая святых – окно плейера с элементами управления – играет в них второстепенную роль. Списки песен, составленные по различным критериям, быстрый поиск нужной композиции – вот конек «монолитных» плейеров.&lt;br /&gt;
&lt;br /&gt;
=== Audacious ===&lt;br /&gt;
''Представитель старой школы''&lt;br /&gt;
* Версия: 1.1&lt;br /&gt;
* Web: [http://audacious-media-player.org/]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
[[Изображение:IMG_82_24_1.JPG|thumb]]&lt;br /&gt;
Плейер XMMS, как известно, написан под библиотеку GTK+1, то есть под «старую» GTK. Уже много лет как появилась GTK+2, с измененной архитектурой и более отвечающая требованиям современности. Но XMMS продолжал писаться под первую GTK, а со временем вообще практически перестал разрабатываться.&lt;br /&gt;
&lt;br /&gt;
Время от времени предпринимались попытки портировать его на GTK+2, пока за дело не взялась команда разработчиков, поставившая себе цель создать на базе кода XMMS новый плейер. Плейер этот назывался Beep Media Player, который позже был переименован в краткое BMP.&lt;br /&gt;
Вдоволь покритиковав код XMMS за запутанность, команда BMP ударными темпами начала портировать его на GTK+2. Затем произошло вот что – разработчики BMP решили, что плейер надо радикально переделывать. Дескать, довольно таскать за собой звуковой движок, надо использовать Xine или Gstreamer. Разработка BMP прекратилась, команда взялась за BMPx – вначале с движком Xine, затем – Gstreamer. BMPx имеет очень мало общего кода с BMP.&lt;br /&gt;
&lt;br /&gt;
Между тем, от «классического» BMP отпочковался проект, который получил название Audacious. Этот плейер в лучших традициях продолжает архитектуру XMMS, то есть основан на подключаемых модулях: для ввода, вывода, визуальных эффектов. Audacious можно расценивать как преемника XMMS.&lt;br /&gt;
&lt;br /&gt;
Выглядит плейер традиционно – три плавающих, с возможностью «склейки», окошка – сам плейер, эквалайзер и список песен. Какие-либо функции по ведению коллекции песен и поиску в этой коллекции отсутствуют.&lt;br /&gt;
&lt;br /&gt;
Число модулей в дистрибутиве с исходными текстами достаточно велико. Поддерживается MP3 (с алгоритмом декодера от mpeg123), Ogg, WMA, WAV, трекерные форматы (посредством движка Modplug), форматы музыки от игровых приставок Sega Genesis/Megadrive, NES (известна у нас как Dendy), аудио CD с цифровым считыванием, MIDI и некоторые другие форматы. Как видите, Audacious построен по принципу «все свое несу с собой».&lt;br /&gt;
&lt;br /&gt;
Среди модулей, отличных от средств декодирования, хочется отметить Song Change, при помощи которого можно направить данные о текущей песне (например, ее название) во внешний файл. Также любопытен LADSPA host, который позволяет «навесить» на канал вывода один или несколько подключаемых модулей формата LADSPA. Их разработано огромное количество (только сотня штук лежит одним архивом на http://plugin.org.uk). Среди них всё – и эквалайзеры, и нормализаторы звука, и различные эффекты. Фактически, при использовании пакета таких расширений у вас отпадает нужда в каких-либо дополнительных средствах обработки звука в Audacious.&lt;br /&gt;
&lt;br /&gt;
Кратко коснемся модулей вывода звука. Разумеется, в наличии и Disk Writer, позволяющий записывать воспроизводимый звук в WAV-файл. А среди современных драйверов вывода, помимо ALSA, присутствует также драйвер Jack – популярного звукового сервера, активно использующегося в программах обработки звука и создания музыки.&lt;br /&gt;
&lt;br /&gt;
В плане «шкурок» Audacious совместим с Winamp 2, XMMS и BMP. Интерфейс большей частью русифицирован. А вот с поддержкой русских тэгов дело обстоит хуже. В версии 1.0 была нормально реализована возможность выбрать кодировку тэгов для MP3-файлов, и настраивалась она в опциях декодера MP3. А в новой версии плейера, функцию выбора кодировки перенесли на страницу «Список воспроизведения» окна настроек, и должен отметить, что задуманное разработчиками не работает (во всяком случае, на моем компьютере). Прописываю нужную мне кодировку – все равно русские названия отображаются «крякозяблами».&lt;br /&gt;
&lt;br /&gt;
Модуль поддержки простых музыкальных CD в Audacious способен искать названия песен в базе данных CDDB (по умолчанию это www.freedb.org). Скачав названия дорожек диска один раз, в следующий раз плейер прочитает их уже с локального диска, то есть данные с CDDB кэшируются (в отличие от аналогичной функции доступа к CDDB в Amarok).&lt;br /&gt;
&lt;br /&gt;
Однако, на момент написания этих строк, проект www.freedb.org остановлен из-за неких разногласий между его разработчиками. Хотя база данных по-прежнему доступна, неизвестно, сколь долго это будет продолжаться. В случае чего можете попробовать бета-версию нового сервиса на основе старой FreeDB – freedb2.org ([http://freedb2.org/~cddb/cddb.cgi]).&lt;br /&gt;
&lt;br /&gt;
Итак, Audacious – плейер для любителей классического дизайна, подобного старому Winamp 2.x/XMMS, однако со множеством новых функций. С другой стороны, плейер может разочаровать тех пользователей, которые привыкли к тому, что их музыка всегда под рукой в виде автоматически составленной коллекции. Именно для таких пользователей я могу посоветовать два следующих в нашем обзоре плейера.&lt;br /&gt;
&lt;br /&gt;
=== Gmusicbrowser ===&lt;br /&gt;
''Написан на Perl и гибок в настройке''&lt;br /&gt;
* Версия: 0.953&lt;br /&gt;
* Web: [http://squentin.free.fr/gmusicbrowser/gmusicbrowser.htm]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
[[Изображение:IMG_82_25_1.JPG|thumb]]&lt;br /&gt;
Сразу   признаюсь,   что   это   мой основной плейер. После долгих душевных терзаний я перешел на него с Amarok. Gmusicbrowser написан на языке Perl и в качестве звукового движка использует Gstreamer, а если по каким-либо причинам это невозможно, то Gmusicbrowser будет воспроизводить музыку через консольные плейеры mpg321, ogg123 и flac123 (разумеется, консолей этих плейеров вы не увидите – все происходит скрытно, под сенью интерфейса на GTK+2). Обратите внимание на название первого плейера – именно mpg321, а не mpg123. mpg321 декодирует MP3, используя целочисленные алгоритмы библиотеки MAD, которая обеспечивает отменное качество звука.&lt;br /&gt;
Если сравнивать его с звучанием MP3 у движка Xine, то в MAD звук получается более сочным, более живым. А в сравнении с mpg123 у MAD звук более, я бы сказал, теплый. Кстати, Gstreamer тоже декодирует MP3 через MAD-плагин.&lt;br /&gt;
&lt;br /&gt;
У Gmusicbrowser на первый взгляд довольно неказистый интерфейс. Исключительно стандартные элементы управления GTK+2, никакой поддержки «шкурок». Есть несколько режимов внешнего вида плейера – настраиваются они в окне настроек, на вкладке Misc – там есть опция Player windows layout со списком доступных значений. Лично мне более удобным кажется режим «with browser» (смотрите иллюстрацию). Кстати, интерфейс плейера ни капельки не русифицирован.&lt;br /&gt;
&lt;br /&gt;
Gmusicbrowser умеет воспроизводить только файлы, добавленные в его виртуальную библиотеку. Составляет он ее автоматически – вам надо лишь указать, в каких каталогах искать музыкальные файлы. При этом скорость сканирования выше, нежели у Amarok. Доступ к базе данных осуществляется через достаточно сложную систему списков. Ведутся динамические списки по таким категориям, как исполнитель, название альбома, жанр, дата, каталог расположения и флаги.&lt;br /&gt;
&lt;br /&gt;
Что за флаги такие? В Gmusicbrowser вы можете помечать файлы разными флажками. Есть предустановленные флаги – например, бутлег (редкая, чаще всего концертная запись, не попавшая в официальные альбомы). Можно создавать и свои собственные флаги – скажем, «Любимые песни». Кроме того, каждой песне можно выставить рейтинг.&lt;br /&gt;
&lt;br /&gt;
Над панелью списка песен расположено поле быстрого поиска по нескольким десяткам критериев, причем в поиске можно использовать регулярные выражения. В настоящий момент аналогичное средство поиска планируется и для панели со списками категорий.&lt;br /&gt;
&lt;br /&gt;
В Gmusicbrowser очень много разных кнопок, контекстных меню и информационных меток, которые разбросаны без какой-либо системы, а зачастую дублируют друг друга. Поэтому на изучение интерфейса надо потратить какое-то время, а говорить об интерфейсе трудно, потому что он у Gmusicbrowser многолик. Статично только окно настроек, но тут надо отметить, что многие настройки вынесены прямо в «главное окно», если в Gmusicbrowser применим такой термин вообще.&lt;br /&gt;
&lt;br /&gt;
После некоторых изысканий обнаруживается, что плейер способен на многое. Например, он может отображать обложки к альбомам. Можете выбирать их сами из числа локальных файлов, а можете скачать из Интернета. Если Amarok вытягивает изображения обложек с Amazon, то Gmusicbrowser использует для тех же целей Google.&lt;br /&gt;
&lt;br /&gt;
Кроме того, есть функция, отсутствующая в Amarok – можно задать картинку не только для альбома, но и для группы/ исполнителя. Далее, из пункта меню Main &amp;gt; Open Context window можно вызывать контекстное меню, где, при условии, если у вас включен подключаемый модуль Lyrics (входит к комплект плейера), будет отображаться скачиваемый из Сети текст текущей песни. К сожалению, текст этот не кэшируется, то есть не сохраняется для повторного отображения.&lt;br /&gt;
&lt;br /&gt;
В списке альбомов могут отображаться обложки. А таких списков – несколько штук. Во-первых, один список есть на панели категорий, а второй доступен под кнопкой Choose album from this artist (которая доступна не в каждом режиме интерфейса).&lt;br /&gt;
&lt;br /&gt;
Список песен оснащен удобным контекстным меню, из которого можно удалять, копировать, перемещать и переименовывать файлы, а также экспортировать их во внешний файл формата m3u. Из того же меню можно вызвать мощный редактор тэгов. Кстати, с его помощью можно редактировать тэги не только одного, но и множества файлов одновременно. Кроме того, если выделено два или более файлов, то в контекстном меню списка песен появится пункт Mass rename, предназначенный для массового переименования файлов по заданному образцу. И еще одно замечание о редакторе тэгов: разумеется, русские тэги поддерживаются.&lt;br /&gt;
&lt;br /&gt;
Выводы по Gmusicbrowser: из-за довольно хаотичного интерфейса этот плейер может отпугнуть часть пользователей. Однако Gmusicbrowser понравится тем людям, которые любят настраивать каждую мелочь в программе – он предоставляет такую возможность в полной мере. Кроме того, если разобраться в этом плейере, то вы обнаружите, что рабочие его качества – на высоте, а в количестве функций (причем полезных) Gmusicbrowser дает фору многим другим плейерам.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_25_1.JPG</id>
		<title>Файл:IMG 82 25 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_25_1.JPG"/>
				<updated>2008-03-29T19:59:45Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: IMG_82_25_1.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMG_82_25_1.JPG&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_24_1.JPG</id>
		<title>Файл:IMG 82 24 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_24_1.JPG"/>
				<updated>2008-03-29T19:53:22Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: IMG_82_24_1.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMG_82_24_1.JPG&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/Linuxformat:%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0</id>
		<title>Linuxformat:Портал сообщества</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/Linuxformat:%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0"/>
				<updated>2008-03-17T20:37:16Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Обязательно к прочтению: [[Информация для авторов]]&lt;br /&gt;
{| class=&amp;quot;standart&amp;quot;&lt;br /&gt;
|+Координационная таблица (красных ссылок)&lt;br /&gt;
|-&lt;br /&gt;
! ||Январь||Февраль||Март||Апрель||Май||Июнь||Июль||Август||Сентябрь||Октябрь||Ноябрь||Декабрь&lt;br /&gt;
|-&lt;br /&gt;
! 2005&lt;br /&gt;
| || || || || || || ||&lt;br /&gt;
| [[LXF70]]&lt;br /&gt;
| [[LXF71]]&lt;br /&gt;
| [[LXF72]]&lt;br /&gt;
| [[LXF73]]&lt;br /&gt;
|-&lt;br /&gt;
! 2006&lt;br /&gt;
| [[LXF74-75]]&lt;br /&gt;
| [[LXF76]]&lt;br /&gt;
| [[LXF77]]&lt;br /&gt;
| [[LXF78]]&lt;br /&gt;
| [[LXF79]]&lt;br /&gt;
| [[LXF80]]&lt;br /&gt;
| [[LXF81]]&lt;br /&gt;
| [[LXF82]]&lt;br /&gt;
| [[LXF83]]&lt;br /&gt;
| [[LXF84]]&lt;br /&gt;
| [[LXF85]]&lt;br /&gt;
| [[LXF86]]&lt;br /&gt;
|-&lt;br /&gt;
! 2007&lt;br /&gt;
| [[LXF87-88]]&lt;br /&gt;
| [[LXF89]]&lt;br /&gt;
| [[LXF90]]&lt;br /&gt;
| [[LXF91]]&lt;br /&gt;
| [[LXF92]]&lt;br /&gt;
| [[LXF93]]&lt;br /&gt;
| [[LXF94]]&lt;br /&gt;
| [[LXF95]]&lt;br /&gt;
| [[LXF96]]&lt;br /&gt;
| [[LXF97]]&lt;br /&gt;
| [[LXF98]]&lt;br /&gt;
| [[LXF99]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Следующие номера Linux Format являются &amp;quot;занятыми&amp;quot; &amp;amp;ndash; т.е. для них уже нашелся человек, желающий конвертировать их в формат Wiki:&lt;br /&gt;
&lt;br /&gt;
# [[LXF70|Linux Format 70, Сентябрь 2005]] [[Изображение:75%.png]]&lt;br /&gt;
# [[LXF71|Linux Format 71, Октябрь 2005]] [[Изображение:00%.png]]&lt;br /&gt;
# [[LXF72|Linux Format 72, Ноябрь 2005]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF73|Linux Format 73, Декабрь 2005]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF74-75|Linux Format 74-75, Январь 2006]] [[Изображение:00%.png]]&lt;br /&gt;
# [[LXF76|Linux Format 76, Февраль 2006]] [[Изображение:00%.png]]&lt;br /&gt;
# [[LXF77|Linux Format 77, Март 2006]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF78|Linux Format 78, Апрель 2006]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF79|Linux Format 79, Май 2006]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF80|Linux Format 80, Июнь 2006]] [[Изображение:00%.png]]&lt;br /&gt;
# [[LXF81|Linux Format 81, Июль 2006]] [[Изображение:75%.png]]&lt;br /&gt;
# [[LXF82|Linux Format 82, Август 2006]] [[Изображение:50%.png]]&lt;br /&gt;
# [[LXF83|Linux Format 83, Сентябрь 2006]] [[Изображение:50%.png]]&lt;br /&gt;
# [[LXF84|Linux Format 84, Октябрь 2006]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF85|Linux Format 85, Ноябрь 2006]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF86|Linux Format 86, Декабрь 2006]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF87-88|Linux Format 87-88, Январь 2007]] [[Изображение:00%.png]]&lt;br /&gt;
# [[LXF89|Linux Format 89, Февраль 2007]] [[Изображение:75%.png]]&lt;br /&gt;
# [[LXF90|Linux Format 90, Март 2007]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF91|Linux Format 91, Апрель 2007]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF92|Linux Format 92, Май 2007]] [[Изображение:00%.png]]&lt;br /&gt;
# [[LXF93|Linux Format 93, Июнь 2007]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF94|Linux Format 94, Июль 2007]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF95|Linux Format 95, Август 2007]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF96|Linux Fromat 96, Сентябрь 2007]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF97|Linux Format 97, Октябрь 2007]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF98|Linux Format 98, Ноябрь 2007]] [[Изображение:25%.png]]&lt;br /&gt;
# [[LXF99|Linux Format 99, Декабрь 2007]] [[Изображение:25%.png]]&lt;br /&gt;
&lt;br /&gt;
Следующие материалы или серии материалов также являются &amp;quot;занятыми&amp;quot;:&lt;br /&gt;
* Учебник Java, LXF84-LXF87/88 &amp;amp;ndash; выполнено&lt;br /&gt;
* Учебник Subversion ([[LXF70:Subversion1|части 1]],[[LXF70:Subversion2|2]]), LXF70 &amp;amp;ndash; выполнено&lt;br /&gt;
&lt;br /&gt;
Для пробы wiki-разметки: [[Песочница]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8</id>
		<title>LXF82:Первые шаги</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8"/>
				<updated>2008-03-17T20:36:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Рабочие станции: экономим время==&lt;br /&gt;
&lt;br /&gt;
''Сочетания клавиш, файловые ассоциации и настройка автозагрузки могут сэкономить вам целых... пару минут каждый день. Не отмахивайтесь, утверждает Энди Ченнел, одно мгновенье - и вы уже не сможете жить без этих маленьких хитростей...''&lt;br /&gt;
&lt;br /&gt;
Если вы взялись за что-то стоящее, то это также стоит делать быстрее. Или делать как следует. Мы, пользователи Linux, можем разными способами повысить быстродействие компьютера; скажем, пересобрать ядро, докупить более мощный процессор или начать тормозить самим. Но мы не можем обойти вниманием небольшие изменения в настройках, которые экономят всего несколько секунд, но за день, неделю или всю жизнь они сэкономят вам достаточно лишнего времени для игры в Mario Kart: Double Dash или загорания. В этой статье я расскажу вам о небольших приемах, таких как настройка ассоциаций для разных типов файлов, когда за определенный программой закреплен список открываемых по умолчанию типов документов. Мы также установим формат, в котором OpenOffice.org сохраняет документы по умолчанию, так что вам не понадобится выбирать его каждый раз. Наконец, можно настроить запуск программ так, что любимое приложение будет запускаться без дополнительных усилий. Эти хитрости дают заметный результат и повышают ваши навыки владения компьютером. Я считаю, что через некоторое время вы заметите отдачу и начнете пользоваться ими ежедневно.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 1 – ОТКРЫВАЕМ ДОКУМЕНТЫ==&lt;br /&gt;
&lt;br /&gt;
Разработчики KDE и GNOME любезно составили список типов файлов и связанных с ними приложений, которые мы используем в Linux. Однако бывают случаи, когда вас не устраивают стандартные настройки. На наше счастье, обе графические среды позволяют внести нужные исправления.&lt;br /&gt;
&lt;br /&gt;
'''Начнем с KDE.''' В этом примере у меня есть свежая установка SUSE Linux с KDE 3.5, но какой-то умник забыл поставить во время установки офисные программы. Установка AbiWord решает эту проблему, и теперь я вновь могу писать статью для LXF. Тем не менее, так как изначально в SUSE не было этой программы, для файлов документов не были установлены и нужные ассоциации. Это легко проверить.&lt;br /&gt;
[[Изображение:IMG_82_74_1.JPG|thumb|Поставьте флажок, и AbiWord будет всегда запускаться при щелчке по odt-документам]]&lt;br /&gt;
Найдите какой-нибудь документ; мне, к примеру, нужно открыть файл OOo Writer. Родные документы AbiWord – c расширениями .abw и .abt – открываются простым двойным щелчком, однако другие типы документов, включая .odt, еще не «привязаны» к нужной программе. Чтобы исправить это, щелкнете правой кнопкой мыши по файлу и выберите «Открыть в &amp;gt; Другое приложение», после чего появится диалог выбора программ. В основной части окна будет список программ, соответствующий структуре К-меню в KDE. Найдите группу Офис, щелкнете по маленькой стрелке напротив имени группы и в появившемся списке выберите AbiWord. В зависимости от настроек KDE, программа может называться «Word Processor» (для того чтобы изменить отображаемое имя, смотрите врезку «Быстрые подсказки» на последней странице статьи). По нажатию кнопки ОК документ будет открыт для редактирования в AbiWord.&lt;br /&gt;
Но не торопитесь! Нам нужно убедиться в том, что этот тип документа всегда открывается в выбранном приложении. Поставьте флажок в нижней части окна на пункте «Запомнить связь с приложением для этого файла» и нажмите ОК. Только теперь AbiWord станет стандартным приложением для этого типа файлов.&lt;br /&gt;
&lt;br /&gt;
Если вы закроете теперь AbiWord и щелкнете по файлу правой кнопкой мыши еще раз, вы заметите, что контекстно-зависимое меню «Открыть с помощью» пополнилось новым пунктом – «Открыть с помощью AbiWord/Word processor». Так как этот пункт выбран по умолчанию, при двойном щелчке по файлу будет запускаться именно AbiWord.&lt;br /&gt;
&lt;br /&gt;
В какой-то момент вам может захотеться изменить привязку файлов; например, если вы установили OpenOffice.org и пристрастились к работе с odt-файлами именно в нем.&lt;br /&gt;
&lt;br /&gt;
В таком случае, повторите описанную выше процедуру, выбрав другую программу и не забыв отметить флажком постоянную привязку. Теперь документы будут открываться уже в новой программе.&lt;br /&gt;
&lt;br /&gt;
'''Как это делается в GNOME'''&lt;br /&gt;
&lt;br /&gt;
Учитывая схожесть разных графических оболочек, не удивляйтесь, что это действие будет выглядеть почти также в GNOME, хотя кое-что здесь реализовано более удобно (например, когда для открытия файла доступны два приложения, правый щелчок мыши позволит вам выбрать сразу же одно из них), а кое-что – неуклюже (настроить приложение по умолчанию здесь не так просто, как в KDE).&lt;br /&gt;
&lt;br /&gt;
Приведем пример: допустим, что SUSE мне надоел и я решил попробовать Ubuntu. По умолчанию в состав Ubuntu Dapper Drake входит Gnome 2.14 и OpenOffice.org 2.0, который призван открывать разнообразные офисные документы. Тем не менее, привыкнув к AbiWord, я хочу сделать так, чтобы после его установки я мог бы щелкнуть в Nautilus правой кнопкой мыши по файлу и выбрать эту программу. Обратите внимание, что по двойному щелчку мой файл откроется в ООо, поэтому мне нужно именно контекстное меню с выбором приложений.&lt;br /&gt;
[[Изображение:IMG_82_74_2.JPG|thumb|Диалог выбора программ в GNOME опрятен и ничем не перегружен.]]&lt;br /&gt;
Если мы откроем файл в AbiWord через контекстное меню, этот выбор не будет сохранен и файл откроется в данном приложении только в этот раз. Для того, чтобы назначить приложение по умолчанию, зайдите в свойства файла (Options) и перейдите на вкладку «Открывать в...» (Open with...). Вы увидите список тех приложений, которые ассоциированы с данным типом файлов. В моем случае для файлов с расширением .doc имелось два приложения – AbiWord и OОo. Отметив нужный пункт при помощи кнопки-переключателя, я могу задать стандартную программу для открытия документов.&lt;br /&gt;
&lt;br /&gt;
Кроме этого, у вас имеется возможность редактировать состав списка программ при помощи кнопок «Добавить» (Add) и «Удалить» (Remove), которые располагаются в нижней части диалогового окна. Это может понадобиться в том случае, когда вы установили скачанную программу для просмотра графики вручную (а не через менеджер пакетов Ubuntu) и захотели сделать ее стандартной для png-файлов. Для этого вам вначале понадобится включить эту программу в список стандартных приложений для графических файлов. Это можно сделать и через контекстное меню, вызываемое при правом щелчке мыши, выбрав пункт «Open With Other Application» (Открыть в другом приложении). Найдите приложение в списке, или укажите путь к исполняемому файлу в браузере – теперь программа доступна в числе стандартных приложений. Прекрасно.&lt;br /&gt;
&lt;br /&gt;
В KDE реализован альтернативный способ редактирования файловых ассоциаций. Для этого можно открыть Центр управления и найти пункт «Компоненты KDE &amp;gt; Привязки файлов». Этот способ отнимет у вас чуть больше сил, потому что вам придется «прочесывать» весь гигантский список типов файлов, сгруппированных по тематическому принципу – Звук, Изображения, Текст. Найдите нужный тип и задайте команду, которая будет выполняться при двойном щелчке по файлу.&lt;br /&gt;
&lt;br /&gt;
Это делается так. Отыщите нужный шаблон расширения файла в списке или добавьте его вручную при помощи кнопки «Добавить» (Add). Затем найдите в правой части окна раздел Application Preference Order (Порядок запускаемых приложений), нажмите кнопку «Добавить» (Add) и введите команду, которая запустит нужную программу. Добавленное приложение можно двигать вверх или вниз, меняя его положение в списке.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 2 – ЗАПУСКАЕМ ПРОГРАММЫ==&lt;br /&gt;
&lt;br /&gt;
Большинство людей пользуется одними и теми же приложениями изо дня в день, поэтому было бы логичнее запускать их автоматически при утренней загрузке компьютера, когда вы готовите себе кофе.&lt;br /&gt;
&lt;br /&gt;
В KDE вам нужно будет отыскать папку Autostart, куда помещаются все ссылки на автозагрузку. В большинстве дистрибутивов эта папка имеет адрес /home/имя_пользователя/.kde/Autostart. Вы наверно уже заметили, что в вашей домашней директории не видно папки с именем .kde. Это происходит из-за точки (.), стоящей в начале имени и означающей, что данная папка является скрытой. Вам понадобится включить отображение скрытых файлов, выбрав пункт View &amp;gt; Show Hidden Files (Вид &amp;gt; Показывать скрытые файлы) или нажав Ctrl+H когда в Konqueror открыта ваша домашняя папка.&lt;br /&gt;
[[Изображение:IMG_82_75_2.JPG|thumb|Скопируйте приложения сюда для их автозапуска...]]&lt;br /&gt;
Любое приложение или ссылка, помещенные в папку автозагрузки, будут автоматически запускаться при старте KDE, поэтому вам не составит труда щелкнув по любому месту в папке правой кнопкой мыши, выбрать Create New &amp;gt; Link To Application (Создать &amp;gt; Ссылку на приложение) и ввести команду запуска нужной программы. Если у вас есть привычка посещать определенный сайт в начале работы, вы также можете создать ссылку на URL сайта, выбрав пункт Create New &amp;gt; Link To Location (Создать &amp;gt; Ссылку на местоположение). Таким образом Konqueror будет открывать нужный вам сайт при загрузке компьютера.&lt;br /&gt;
&lt;br /&gt;
Если по какой-то причине папки .kde/Autostart нет в вашей системе, это означает, что ее расположение было изменено в настройках путей. Не беспокойтесь, все можно поправить. Откройте Центр управления и перейдите в раздел System Administration &amp;gt; Paths (Системное администрирование &amp;gt; Пути). Здесь вы можете указать путь к папке автозагрузки или хотя бы выяснить, где она находится в данный момент. Если вам захочется упростить доступ к автозагрузке (и избавиться от возни со скрытыми папками), вам достаточно создать ее в вашей домашней директории, к примеру, под именем Start Up, и прописать путь к ней в указанном разделе Центра управления. Теперь вы можете просто перетаскивать ссылки из К-меню в окно автозагрузки и в появившемся окне выбора указать Link To Application (Ссылка на приложение).&lt;br /&gt;
[[Изображение:IMG_82_75_3.JPG|thumb|... или сделайте любую папку в вашем компьютере местом для автозагрузки.]]&lt;br /&gt;
При следующем запуске KDE ваши программы из папки автозагрузки будут запущены автоматически [имейте в виду: каждое такое приложение увеличивает время запуска системы, – прим. ред.].&lt;br /&gt;
&lt;br /&gt;
===Автоматический переход на web-адреса===&lt;br /&gt;
[[Изображение:IMG_82_75_1.JPG|thumb|Автозагрузка в GNOME может больше, чем кажется. Эта команда запустит Firefox с двумя сайтами в разных вкладках.]]&lt;br /&gt;
Автозагрузка в GNOME реализована в виде небольшой программы, а не папки, и вам будет несложно в ней разобраться. Эта утилита находится в System &amp;gt; Preferences &amp;gt; Sessions (Система &amp;gt; Параметры &amp;gt; Сеансы) на вкладке Start Up (Запуск при старте). Для того, чтобы добавить в список, к примеру, Firefox, нажмите кнопку Add (Добавить) и наберите в появившемся окне команду firefox. Самое приятное состоит в том, что вы можете указывать здесь совершенно любые команды. Если вы, например, хотите, чтобы Firefox открывал сайт LXF при каждой загрузке GNOME, вам понадобится всего одна команда:&lt;br /&gt;
&lt;br /&gt;
  firefox “http://www.linuxformat.ru”.&lt;br /&gt;
&lt;br /&gt;
Более того, вы можете автоматически запускать Firefox с несколькими вкладками, указав несколько web-адресов подряд, каждый в отдельных кавычках. Да, и не забудьте поставить одинарный пробел между закрывающей кавычкой одного и открывающей кавычкой другого сайта. Следующая команда откроет Firefox с сайтом LXF Russia в первой вкладке, и LXF UK во второй:&lt;br /&gt;
 Firefox “http://www.linuxformat.ru” &lt;br /&gt;
 “ http://www.linuxformat.co.uk”&lt;br /&gt;
&lt;br /&gt;
===Полезные сочетания клавиш===&lt;br /&gt;
&lt;br /&gt;
Вы можете запускать программы мгновенно, если привяжите их к определенным клавиатурным комбинациям. Но будьте внимательны: не используйте такие сочетания клавиш, которые уже назначены действиям или командам в ОС. Например, если вы настройте запуск AbiWord при нажатии Ctrl+C, то это заблокирует копирование выделенного фрагмента в буфер обмена. Более безопасными сочетаниями являются комбинации Alt/Ctrl с цифровыми клавишами, поэтому если вы обычно используете три программы – скажем, текстовый процессор, браузер и почтовую программу, то есть смысл назначить им легко запоминаемые комбинации Ctrl+1, +2 и +3 соответственно.&lt;br /&gt;
&lt;br /&gt;
В KDE откройте Центр управления и перейдите в раздел Desktop &amp;gt; Panels &amp;gt; Menu (Рабочий стол &amp;gt; Панели &amp;gt; Меню). Щелкнете по кнопке Edit K Menu (Редактировать К-меню) в низу раздела и найдите настройки клавиатурных комбинаций для запуска программ. После того, как вы все настроите, не забудьте сохраниться (File &amp;gt; Save), иначе изменения будут потеряны.&lt;br /&gt;
&lt;br /&gt;
Редактировать меню в GNOME вы можете при помощи утилиты Alacarte Menu Editor, которую вы найдете в разделе Applications &amp;gt; Accessories (Приложения &amp;gt; Аксессуары). Однако разработчики похоже не спешат разрешать пользователям создавать свои клавиатурные сокращения. Конечно, это не значит, что их вовсе нельзя создавать, просто нужно немного поусердствовать.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы настроить запуск AbiWord по нажатию Ctrl+1, нам понадобится Редактор Gconf (Gconf-Editor). Здесь вы можете поиграть с системными настройками GNOME, поэтому будьте осторожны. Откройте терминал (Application &amp;gt; Accessories &amp;gt; Terminal) и наберите gconf-editor, после чего откроется окно редактора Gсonf. Используйте небольшие стрелки напротив разделов и разверните их дерево до пункта Apps &amp;gt; Metacity &amp;gt; Keybinding_command, после чего щелкнете два раза по Command_1. В качестве значения укажите команду, которая запускает вашу программу (ее можно выяснить, щелкнув правой кнопкой мыши по ярлыку программы в Alacarte Menu Editor), и нажмите ОК.&lt;br /&gt;
&lt;br /&gt;
Не выходя из ветки Metacity, выделите пункт Global_keybindings и найдите в списке ключ Run_command_1. Щелкнете по нему два раза и в появившемся окне задайте комбинацию клавиш. Для Ctrl+1 необходимо набрать &amp;lt;Control&amp;gt;1 именно так, в треугольных скобках, для того, чтобы компьютер воспринял это именно как специальную клавишу, а не слово “Control”. Теперь можно нажать ОК, закрыть GСоnf и проверить работу новой «горячей клавиши».&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 3 – СОХРАНЯЕМ ДОКУМЕНТЫ==&lt;br /&gt;
&lt;br /&gt;
Нет сомнений, что OpenOffice.org входит в зенит своей славы по мере того, как все большее число людей рассматривают его в роли альтернативы дорогому MS Office, пользователи которого также обеспокоены моральными и правовыми проблемами, связанными с пиратством. Но и в нашей бочке отборного меда закралась ложка дегтя: пока что пользователей ООо еще слишком мало, и пересылаемые по почте документы часто приходится открывать сторонними программами. Для пользователя ООо файл в «неродном» формате обычно не вызывает никаких проблем, так как офисный пакет имеет хорошие фильтры для обработки .doc, .xls, .ppt и других закрытых форматов. Другое дело с документами, созданными в ООо. Вы должны осознавать, что пользователь, который получит ваш ods-файл, может вообще не понять, что это за спам он получил.&lt;br /&gt;
&lt;br /&gt;
Решение этой проблемы – выбрать более универсальный открытый формат или, стиснув зубы, пойти «в массы» с проприетарным форматом. Для того, чтобы сэкономить время и не мучаться с выбором формата при каждом сохранении документа, мы можем заранее определить для каждого приложения тот формат, который будет использоваться по умолчанию.&lt;br /&gt;
&lt;br /&gt;
Начните с окна настроек Tools &amp;gt; Options (Инструменты &amp;gt; Настройки) и перейдите в раздел Load/Save – General (Загрузка/Сохранение – Основные). В нижней части окна вы заметите пару выпадающих списков для выбора формата файлов по умолчанию. Список слева предлагает выбрать тип документа – текст, таблица, презентация и так далее, в то время как список справа является контекстно-зависимым и предлагает вам ряд соответствующих форматов.&lt;br /&gt;
&lt;br /&gt;
Если вы плотно общаетесь с пользователями Excel, то для электронных таблиц есть смысл задать формат Microsoft Excel 2003 XML, который убережёт вас от проблем совместимости с коллегами.&lt;br /&gt;
&lt;br /&gt;
===Выбираем формат файла===&lt;br /&gt;
&lt;br /&gt;
Выбрать правильный формат для ваших документов очень важно. Варианты, о которых речь пойдет ниже, отражают моё личное мнение, однако я постарался предложить альтернативы закрытым форматам везде, где это возможно. Тем не менее, иногда нам приходится отступать от своих принципов и использовать проприетарные форматы в тех случаях, когда это требуется формой документа или, скажем, ВУЗом.&lt;br /&gt;
[[Изображение:IMG_82_76_1.JPG|thumb|ООо может автоматически сохранять файлы в разнообразных форматах.]]&lt;br /&gt;
* Текстовые документы ООо и AbiWord неплохо открывают doc-файлы, чего нельзя сказать о пакете KОffice, где все еще далеко от идеала. Программы, работающие через web, такие как Writely (www.writely. com) и ThinkFree Office (www.thinkfree.com) тоже умеют открывать и сохранять файлы в формате DOC вполне прилично. В случае, когда необоходимо гарантировать одинаковый внешний вид документа на разных компьютерах и заказчику не понадобится править файл, выбирайте PDF. Тем не менее, наиболее универсальным выбором будет Rich Text Format (.rtf), который поддерживает несложные таблицы, цветовое выделение, различные начертания шрифтов (полужирное, курсив) и выравнивание текста. Перечисленные форматы открываются в большинстве текстовых процессоров и имеют обычно меньший размер, чем файлы других форматов.&lt;br /&gt;
&lt;br /&gt;
* Электронные таблицы Для тех счетоводов, которым важно наладить между собой общение, у нас есть пара форматов на выбор. Первый предлагает вам воспользоваться одной из версий документа Microsoft Excel, в то время как второй представляет собой текстовой вариант CSV(Comma-Separated Values, значения, разделенные запятыми). Последний вариант хорошо годится для простых числовых таблиц, но как только ваш документ начнет усложняться – а вы ведь не можете заставить коллег перейти на открытые программы – лучшим выбором оказывается формат Excel.&lt;br /&gt;
&lt;br /&gt;
* Презентации В ООо вы найдете всего два формата для презентаций: Impress или Powerpoint. Если вы не уверены в том, что на каждом компьютере, где вы будете открывать свою презентацию, установлен OpenOffice.org, используйте формат РРТ. Тем не менее, если вам этот формат вообще не нужен, не забывайте, что в Impress имеется впечатляющий набор фильтров для экспорта в HTML, Flash, PDF и стандартные графические форматы. При экспорте в статические форматы, такие как JPEG вы потеряете эффекты перехода между слайдами, но зато сами слайды будут гарантированно верно отображаться на любом компьютере [при этом слайды в формате JPEG могут выглядеть «неряшливо», так как он предполагает сжатие с потерями, - прим.ред.]&lt;br /&gt;
&lt;br /&gt;
* Фотоснимки Фотографии не вызывают таких проблем, как другие типы документов из-за того, что вся отрасль цифровых камер и компьютеров договорилась о поддержке JPEG. Для лучшего качества вы также можете использовать форматы PNG и TIFF, хотя tif-файлы будут очень большими по размеру.&lt;br /&gt;
&lt;br /&gt;
•  Рисунки и иллюстрации Большая часть приложений для работы с векторной графикой стандартно использует формат EPS, разработанный компанией Adobe. Но времена меняются, и многие программы теперь поддерживают более современный стандарт SVG. Если вы пересылаете векторный рисунок для дальнейшей правки - нет ничего лучше EPS. Если же правка не требуется, вполне подойдёт и PDF.&lt;br /&gt;
&lt;br /&gt;
Как и большинство вещей в мире Linux, приложение и формат файлов, с которыми вы работаете, зависят от того, какие правила игры вы установите и с кем будете иметь дело. Конечно, идеи и соображения в этой статье не приведут к мировым волнениям, но зато сэкономленные несколько минут позволили мне успеть проиграть в Mario Kart.&lt;br /&gt;
&lt;br /&gt;
==БЫСТРЫЕ ПОДСКАЗКИ==&lt;br /&gt;
[[Изображение:IMG_82_76_2.JPG|thumb|KDE позволяет настроить главное меню на свой вкус.]]&lt;br /&gt;
Многие поставщики KDE-дистрибутивов стараются, ради нашего с вами удобства, сделать так, чтобы в К-меню отображались не просто названия программ, которые могут ничего не говорить пользователю (что такое amaroK, например?), но и их краткие описания. Некоторые дизайнеры интерфейсов вообще оставляют одни описания. Этот подход хорош до тех пор, пока у вас один текстовый процессор, один медиа-плейер и так далее, но когда вы устанавливаете дополнительные приложения со схожими функциями, описания становятся проблемой. Но выход есть!&lt;br /&gt;
&lt;br /&gt;
Найдите в К-меню Центр управления (у него, к счастью, имя и описание совпадают) и перейдите в раздел Рабочий стол &amp;gt; Панели. В горизонтальном ряду вкладок выберите «Меню». В появившемся разделе будет много настроек, связанных с удобством использования, поэтому просмотрите их внимательно. В главном окне, к примеру, можно настроить быстрый доступ к закладкам в Konqueror, к недавним документам и сетевым папкам. В нижней части окна можно настроить поведение К-меню, которое может запоминать либо наиболее часто запускаемые программы, либо недавно запущенные.&lt;br /&gt;
&lt;br /&gt;
Нас, тем временем, интересует раздел Menu Item Format (Формат элемента меню). Здесь вам предлагается четыре варианта: первые два отдают приоритет названию программы (идеально, если вы ориентируетесь в них), а другие два – её описанию. Вы заметите, что для каждой программы уже имеются как название, так и описание; окно настройки лишь переключает отображаемые в меню элементы.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8</id>
		<title>LXF82:Первые шаги</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8"/>
				<updated>2008-03-17T20:34:18Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Рабочие станции: экономим время==&lt;br /&gt;
&lt;br /&gt;
''Сочетания клавиш, файловые ассоциации и настройка автозагрузки могут сэкономить вам целых... пару минут каждый день. Не отмахивайтесь, утверждает Энди Ченнел, одно мгновенье - и вы уже не сможете жить без этих маленьких хитростей...''&lt;br /&gt;
&lt;br /&gt;
Если вы взялись за что-то стоящее, то это также стоит делать быстрее. Или делать как следует. Мы, пользователи Linux, можем разными способами повысить быстродействие компьютера; скажем, пересобрать ядро, докупить более мощный процессор или начать тормозить самим. Но мы не можем обойти вниманием небольшие изменения в настройках, которые экономят всего несколько секунд, но за день, неделю или всю жизнь они сэкономят вам достаточно лишнего времени для игры в Mario Kart: Double Dash или загорания. В этой статье я расскажу вам о небольших приемах, таких как настройка ассоциаций для разных типов файлов, когда за определенный программой закреплен список открываемых по умолчанию типов документов. Мы также установим формат, в котором OpenOffice.org сохраняет документы по умолчанию, так что вам не понадобится выбирать его каждый раз. Наконец, можно настроить запуск программ так, что любимое приложение будет запускаться без дополнительных усилий. Эти хитрости дают заметный результат и повышают ваши навыки владения компьютером. Я считаю, что через некоторое время вы заметите отдачу и начнете пользоваться ими ежедневно.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 1 – ОТКРЫВАЕМ ДОКУМЕНТЫ==&lt;br /&gt;
&lt;br /&gt;
Разработчики KDE и GNOME любезно составили список типов файлов и связанных с ними приложений, которые мы используем в Linux. Однако бывают случаи, когда вас не устраивают стандартные настройки. На наше счастье, обе графические среды позволяют внести нужные исправления.&lt;br /&gt;
&lt;br /&gt;
'''Начнем с KDE.''' В этом примере у меня есть свежая установка SUSE Linux с KDE 3.5, но какой-то умник забыл поставить во время установки офисные программы. Установка AbiWord решает эту проблему, и теперь я вновь могу писать статью для LXF. Тем не менее, так как изначально в SUSE не было этой программы, для файлов документов не были установлены и нужные ассоциации. Это легко проверить.&lt;br /&gt;
[[Изображение:IMG_82_74_1.JPG|thumb|Поставьте флажок, и AbiWord будет всегда запускаться при щелчке по odt-документам]]&lt;br /&gt;
Найдите какой-нибудь документ; мне, к примеру, нужно открыть файл OOo Writer. Родные документы AbiWord – c расширениями .abw и .abt – открываются простым двойным щелчком, однако другие типы документов, включая .odt, еще не «привязаны» к нужной программе. Чтобы исправить это, щелкнете правой кнопкой мыши по файлу и выберите «Открыть в &amp;gt; Другое приложение», после чего появится диалог выбора программ. В основной части окна будет список программ, соответствующий структуре К-меню в KDE. Найдите группу Офис, щелкнете по маленькой стрелке напротив имени группы и в появившемся списке выберите AbiWord. В зависимости от настроек KDE, программа может называться «Word Processor» (для того чтобы изменить отображаемое имя, смотрите врезку «Быстрые подсказки» на последней странице статьи). По нажатию кнопки ОК документ будет открыт для редактирования в AbiWord.&lt;br /&gt;
Но не торопитесь! Нам нужно убедиться в том, что этот тип документа всегда открывается в выбранном приложении. Поставьте флажок в нижней части окна на пункте «Запомнить связь с приложением для этого файла» и нажмите ОК. Только теперь AbiWord станет стандартным приложением для этого типа файлов.&lt;br /&gt;
&lt;br /&gt;
Если вы закроете теперь AbiWord и щелкнете по файлу правой кнопкой мыши еще раз, вы заметите, что контекстно-зависимое меню «Открыть с помощью» пополнилось новым пунктом – «Открыть с помощью AbiWord/Word processor». Так как этот пункт выбран по умолчанию, при двойном щелчке по файлу будет запускаться именно AbiWord.&lt;br /&gt;
&lt;br /&gt;
В какой-то момент вам может захотеться изменить привязку файлов; например, если вы установили OpenOffice.org и пристрастились к работе с odt-файлами именно в нем.&lt;br /&gt;
&lt;br /&gt;
В таком случае, повторите описанную выше процедуру, выбрав другую программу и не забыв отметить флажком постоянную привязку. Теперь документы будут открываться уже в новой программе.&lt;br /&gt;
&lt;br /&gt;
'''Как это делается в GNOME'''&lt;br /&gt;
&lt;br /&gt;
Учитывая схожесть разных графических оболочек, не удивляйтесь, что это действие будет выглядеть почти также в GNOME, хотя кое-что здесь реализовано более удобно (например, когда для открытия файла доступны два приложения, правый щелчок мыши позволит вам выбрать сразу же одно из них), а кое-что – неуклюже (настроить приложение по умолчанию здесь не так просто, как в KDE).&lt;br /&gt;
&lt;br /&gt;
Приведем пример: допустим, что SUSE мне надоел и я решил попробовать Ubuntu. По умолчанию в состав Ubuntu Dapper Drake входит Gnome 2.14 и OpenOffice.org 2.0, который призван открывать разнообразные офисные документы. Тем не менее, привыкнув к AbiWord, я хочу сделать так, чтобы после его установки я мог бы щелкнуть в Nautilus правой кнопкой мыши по файлу и выбрать эту программу. Обратите внимание, что по двойному щелчку мой файл откроется в ООо, поэтому мне нужно именно контекстное меню с выбором приложений.&lt;br /&gt;
[[Изображение:IMG_82_74_2.JPG|thumb|Диалог выбора программ в GNOME опрятен и ничем не перегружен.]]&lt;br /&gt;
Если мы откроем файл в AbiWord через контекстное меню, этот выбор не будет сохранен и файл откроется в данном приложении только в этот раз. Для того, чтобы назначить приложение по умолчанию, зайдите в свойства файла (Options) и перейдите на вкладку «Открывать в...» (Open with...). Вы увидите список тех приложений, которые ассоциированы с данным типом файлов. В моем случае для файлов с расширением .doc имелось два приложения – AbiWord и OОo. Отметив нужный пункт при помощи кнопки-переключателя, я могу задать стандартную программу для открытия документов.&lt;br /&gt;
&lt;br /&gt;
Кроме этого, у вас имеется возможность редактировать состав списка программ при помощи кнопок «Добавить» (Add) и «Удалить» (Remove), которые располагаются в нижней части диалогового окна. Это может понадобиться в том случае, когда вы установили скачанную программу для просмотра графики вручную (а не через менеджер пакетов Ubuntu) и захотели сделать ее стандартной для png-файлов. Для этого вам вначале понадобится включить эту программу в список стандартных приложений для графических файлов. Это можно сделать и через контекстное меню, вызываемое при правом щелчке мыши, выбрав пункт «Open With Other Application» (Открыть в другом приложении). Найдите приложение в списке, или укажите путь к исполняемому файлу в браузере – теперь программа доступна в числе стандартных приложений. Прекрасно.&lt;br /&gt;
&lt;br /&gt;
В KDE реализован альтернативный способ редактирования файловых ассоциаций. Для этого можно открыть Центр управления и найти пункт «Компоненты KDE &amp;gt; Привязки файлов». Этот способ отнимет у вас чуть больше сил, потому что вам придется «прочесывать» весь гигантский список типов файлов, сгруппированных по тематическому принципу – Звук, Изображения, Текст. Найдите нужный тип и задайте команду, которая будет выполняться при двойном щелчке по файлу.&lt;br /&gt;
&lt;br /&gt;
Это делается так. Отыщите нужный шаблон расширения файла в списке или добавьте его вручную при помощи кнопки «Добавить» (Add). Затем найдите в правой части окна раздел Application Preference Order (Порядок запускаемых приложений), нажмите кнопку «Добавить» (Add) и введите команду, которая запустит нужную программу. Добавленное приложение можно двигать вверх или вниз, меняя его положение в списке.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 2 – ЗАПУСКАЕМ ПРОГРАММЫ==&lt;br /&gt;
&lt;br /&gt;
Большинство людей пользуется одними и теми же приложениями изо дня в день, поэтому было бы логичнее запускать их автоматически при утренней загрузке компьютера, когда вы готовите себе кофе.&lt;br /&gt;
&lt;br /&gt;
В KDE вам нужно будет отыскать папку Autostart, куда помещаются все ссылки на автозагрузку. В большинстве дистрибутивов эта папка имеет адрес /home/имя_пользователя/.kde/Autostart. Вы наверно уже заметили, что в вашей домашней директории не видно папки с именем .kde. Это происходит из-за точки (.), стоящей в начале имени и означающей, что данная папка является скрытой. Вам понадобится включить отображение скрытых файлов, выбрав пункт View &amp;gt; Show Hidden Files (Вид &amp;gt; Показывать скрытые файлы) или нажав Ctrl+H когда в Konqueror открыта ваша домашняя папка.&lt;br /&gt;
[[Изображение:IMG_82_75_2.JPG|thumb|Скопируйте приложения сюда для их автозапуска...]]&lt;br /&gt;
Любое приложение или ссылка, помещенные в папку автозагрузки, будут автоматически запускаться при старте KDE, поэтому вам не составит труда щелкнув по любому месту в папке правой кнопкой мыши, выбрать Create New &amp;gt; Link To Application (Создать &amp;gt; Ссылку на приложение) и ввести команду запуска нужной программы. Если у вас есть привычка посещать определенный сайт в начале работы, вы также можете создать ссылку на URL сайта, выбрав пункт Create New &amp;gt; Link To Location (Создать &amp;gt; Ссылку на местоположение). Таким образом Konqueror будет открывать нужный вам сайт при загрузке компьютера.&lt;br /&gt;
&lt;br /&gt;
Если по какой-то причине папки .kde/Autostart нет в вашей системе, это означает, что ее расположение было изменено в настройках путей. Не беспокойтесь, все можно поправить. Откройте Центр управления и перейдите в раздел System Administration &amp;gt; Paths (Системное администрирование &amp;gt; Пути). Здесь вы можете указать путь к папке автозагрузки или хотя бы выяснить, где она находится в данный момент. Если вам захочется упростить доступ к автозагрузке (и избавиться от возни со скрытыми папками), вам достаточно создать ее в вашей домашней директории, к примеру, под именем Start Up, и прописать путь к ней в указанном разделе Центра управления. Теперь вы можете просто перетаскивать ссылки из К-меню в окно автозагрузки и в появившемся окне выбора указать Link To Application (Ссылка на приложение).&lt;br /&gt;
[[Изображение:IMG_82_75_3.JPG|thumb|... или сделайте любую папку в вашем компьютере местом для автозагрузки.]]&lt;br /&gt;
При следующем запуске KDE ваши программы из папки автозагрузки будут запущены автоматически [имейте в виду: каждое такое приложение увеличивает время запуска системы, – прим. ред.].&lt;br /&gt;
&lt;br /&gt;
===Автоматический переход на web-адреса===&lt;br /&gt;
[[Изображение:IMG_82_75_1.JPG|thumb|Автозагрузка в GNOME может больше, чем кажется. Эта команда запустит Firefox с двумя сайтами в разных вкладках.]]&lt;br /&gt;
Автозагрузка в GNOME реализована в виде небольшой программы, а не папки, и вам будет несложно в ней разобраться. Эта утилита находится в System &amp;gt; Preferences &amp;gt; Sessions (Система &amp;gt; Параметры &amp;gt; Сеансы) на вкладке Start Up (Запуск при старте). Для того, чтобы добавить в список, к примеру, Firefox, нажмите кнопку Add (Добавить) и наберите в появившемся окне команду firefox. Самое приятное состоит в том, что вы можете указывать здесь совершенно любые команды. Если вы, например, хотите, чтобы Firefox открывал сайт LXF при каждой загрузке GNOME, вам понадобится всего одна команда:&lt;br /&gt;
&lt;br /&gt;
  firefox “http://www.linuxformat.ru”.&lt;br /&gt;
&lt;br /&gt;
Более того, вы можете автоматически запускать Firefox с несколькими вкладками, указав несколько web-адресов подряд, каждый в отдельных кавычках. Да, и не забудьте поставить одинарный пробел между закрывающей кавычкой одного и открывающей кавычкой другого сайта. Следующая команда откроет Firefox с сайтом LXF Russia в первой вкладке, и LXF UK во второй:&lt;br /&gt;
 Firefox “http://www.linuxformat.ru” &lt;br /&gt;
 “ http://www.linuxformat.co.uk”&lt;br /&gt;
&lt;br /&gt;
===Полезные сочетания клавиш===&lt;br /&gt;
&lt;br /&gt;
Вы можете запускать программы мгновенно, если привяжите их к определенным клавиатурным комбинациям. Но будьте внимательны: не используйте такие сочетания клавиш, которые уже назначены действиям или командам в ОС. Например, если вы настройте запуск AbiWord при нажатии Ctrl+C, то это заблокирует копирование выделенного фрагмента в буфер обмена. Более безопасными сочетаниями являются комбинации Alt/Ctrl с цифровыми клавишами, поэтому если вы обычно используете три программы – скажем, текстовый процессор, браузер и почтовую программу, то есть смысл назначить им легко запоминаемые комбинации Ctrl+1, +2 и +3 соответственно.&lt;br /&gt;
&lt;br /&gt;
В KDE откройте Центр управления и перейдите в раздел Desktop &amp;gt; Panels &amp;gt; Menu (Рабочий стол &amp;gt; Панели &amp;gt; Меню). Щелкнете по кнопке Edit K Menu (Редактировать К-меню) в низу раздела и найдите настройки клавиатурных комбинаций для запуска программ. После того, как вы все настроите, не забудьте сохраниться (File &amp;gt; Save), иначе изменения будут потеряны.&lt;br /&gt;
&lt;br /&gt;
Редактировать меню в GNOME вы можете при помощи утилиты Alacarte Menu Editor, которую вы найдете в разделе Applications &amp;gt; Accessories (Приложения &amp;gt; Аксессуары). Однако разработчики похоже не спешат разрешать пользователям создавать свои клавиатурные сокращения. Конечно, это не значит, что их вовсе нельзя создавать, просто нужно немного поусердствовать.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы настроить запуск AbiWord по нажатию Ctrl+1, нам понадобится Редактор Gconf (Gconf-Editor). Здесь вы можете поиграть с системными настройками GNOME, поэтому будьте осторожны. Откройте терминал (Application &amp;gt; Accessories &amp;gt; Terminal) и наберите gconf-editor, после чего откроется окно редактора Gсonf. Используйте небольшие стрелки напротив разделов и разверните их дерево до пункта Apps &amp;gt; Metacity &amp;gt; Keybinding_command, после чего щелкнете два раза по Command_1. В качестве значения укажите команду, которая запускает вашу программу (ее можно выяснить, щелкнув правой кнопкой мыши по ярлыку программы в Alacarte Menu Editor), и нажмите ОК.&lt;br /&gt;
&lt;br /&gt;
Не выходя из ветки Metacity, выделите пункт Global_keybindings и найдите в списке ключ Run_command_1. Щелкнете по нему два раза и в появившемся окне задайте комбинацию клавиш. Для Ctrl+1 необходимо набрать &amp;lt;Control&amp;gt;1 именно так, в треугольных скобках, для того, чтобы компьютер воспринял это именно как специальную клавишу, а не слово “Control”. Теперь можно нажать ОК, закрыть GСоnf и проверить работу новой «горячей клавиши».&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 3 – СОХРАНЯЕМ ДОКУМЕНТЫ==&lt;br /&gt;
&lt;br /&gt;
Нет сомнений, что OpenOffice.org входит в зенит своей славы по мере того, как все большее число людей рассматривают его в роли альтернативы дорогому MS Office, пользователи которого также обеспокоены моральными и правовыми проблемами, связанными с пиратством. Но и в нашей бочке отборного меда закралась ложка дегтя: пока что пользователей ООо еще слишком мало, и пересылаемые по почте документы часто приходится открывать сторонними программами. Для пользователя ООо файл в «неродном» формате обычно не вызывает никаких проблем, так как офисный пакет имеет хорошие фильтры для обработки .doc, .xls, .ppt и других закрытых форматов. Другое дело с документами, созданными в ООо. Вы должны осознавать, что пользователь, который получит ваш ods-файл, может вообще не понять, что это за спам он получил.&lt;br /&gt;
&lt;br /&gt;
Решение этой проблемы – выбрать более универсальный открытый формат или, стиснув зубы, пойти «в массы» с проприетарным форматом. Для того, чтобы сэкономить время и не мучаться с выбором формата при каждом сохранении документа, мы можем заранее определить для каждого приложения тот формат, который будет использоваться по умолчанию.&lt;br /&gt;
&lt;br /&gt;
Начните с окна настроек Tools &amp;gt; Options (Инструменты &amp;gt; Настройки) и перейдите в раздел Load/Save – General (Загрузка/Сохранение – Основные). В нижней части окна вы заметите пару выпадающих списков для выбора формата файлов по умолчанию. Список слева предлагает выбрать тип документа – текст, таблица, презентация и так далее, в то время как список справа является контекстно-зависимым и предлагает вам ряд соответствующих форматов.&lt;br /&gt;
&lt;br /&gt;
Если вы плотно общаетесь с пользователями Excel, то для электронных таблиц есть смысл задать формат Microsoft Excel 2003 XML, который убережёт вас от проблем совместимости с коллегами.&lt;br /&gt;
&lt;br /&gt;
===Выбираем формат файла==&lt;br /&gt;
&lt;br /&gt;
Выбрать правильный формат для ваших документов очень важно. Варианты, о которых речь пойдет ниже, отражают моё личное мнение, однако я постарался предложить альтернативы закрытым форматам везде, где это возможно. Тем не менее, иногда нам приходится отступать от своих принципов и использовать проприетарные форматы в тех случаях, когда это требуется формой документа или, скажем, ВУЗом.&lt;br /&gt;
[[Изображение:IMG_82_76_1.JPG|thumb|ООо может автоматически сохранять файлы в разнообразных форматах.]]&lt;br /&gt;
* Текстовые документы ООо и AbiWord неплохо открывают doc-файлы, чего нельзя сказать о пакете KОffice, где все еще далеко от идеала. Программы, работающие через web, такие как Writely (www.writely. com) и ThinkFree Office (www.thinkfree.com) тоже умеют открывать и сохранять файлы в формате DOC вполне прилично. В случае, когда необоходимо гарантировать одинаковый внешний вид документа на разных компьютерах и заказчику не понадобится править файл, выбирайте PDF. Тем не менее, наиболее универсальным выбором будет Rich Text Format (.rtf), который поддерживает несложные таблицы, цветовое выделение, различные начертания шрифтов (полужирное, курсив) и выравнивание текста. Перечисленные форматы открываются в большинстве текстовых процессоров и имеют обычно меньший размер, чем файлы других форматов.&lt;br /&gt;
&lt;br /&gt;
* Электронные таблицы Для тех счетоводов, которым важно наладить между собой общение, у нас есть пара форматов на выбор. Первый предлагает вам воспользоваться одной из версий документа Microsoft Excel, в то время как второй представляет собой текстовой вариант CSV(Comma-Separated Values, значения, разделенные запятыми). Последний вариант хорошо годится для простых числовых таблиц, но как только ваш документ начнет усложняться – а вы ведь не можете заставить коллег перейти на открытые программы – лучшим выбором оказывается формат Excel.&lt;br /&gt;
&lt;br /&gt;
* Презентации В ООо вы найдете всего два формата для презентаций: Impress или Powerpoint. Если вы не уверены в том, что на каждом компьютере, где вы будете открывать свою презентацию, установлен OpenOffice.org, используйте формат РРТ. Тем не менее, если вам этот формат вообще не нужен, не забывайте, что в Impress имеется впечатляющий набор фильтров для экспорта в HTML, Flash, PDF и стандартные графические форматы. При экспорте в статические форматы, такие как JPEG вы потеряете эффекты перехода между слайдами, но зато сами слайды будут гарантированно верно отображаться на любом компьютере [при этом слайды в формате JPEG могут выглядеть «неряшливо», так как он предполагает сжатие с потерями, - прим.ред.]&lt;br /&gt;
&lt;br /&gt;
* Фотоснимки Фотографии не вызывают таких проблем, как другие типы документов из-за того, что вся отрасль цифровых камер и компьютеров договорилась о поддержке JPEG. Для лучшего качества вы также можете использовать форматы PNG и TIFF, хотя tif-файлы будут очень большими по размеру.&lt;br /&gt;
&lt;br /&gt;
•  Рисунки и иллюстрации Большая часть приложений для работы с векторной графикой стандартно использует формат EPS, разработанный компанией Adobe. Но времена меняются, и многие программы теперь поддерживают более современный стандарт SVG. Если вы пересылаете векторный рисунок для дальнейшей правки - нет ничего лучше EPS. Если же правка не требуется, вполне подойдёт и PDF.&lt;br /&gt;
&lt;br /&gt;
Как и большинство вещей в мире Linux, приложение и формат файлов, с которыми вы работаете, зависят от того, какие правила игры вы установите и с кем будете иметь дело. Конечно, идеи и соображения в этой статье не приведут к мировым волнениям, но зато сэкономленные несколько минут позволили мне успеть проиграть в Mario Kart.&lt;br /&gt;
&lt;br /&gt;
==БЫСТРЫЕ ПОДСКАЗКИ==&lt;br /&gt;
[[Изображение:IMG_82_76_2.JPG|thumb|KDE позволяет настроить главное меню на свой вкус.]]&lt;br /&gt;
Многие поставщики KDE-дистрибутивов стараются, ради нашего с вами удобства, сделать так, чтобы в К-меню отображались не просто названия программ, которые могут ничего не говорить пользователю (что такое amaroK, например?), но и их краткие описания. Некоторые дизайнеры интерфейсов вообще оставляют одни описания. Этот подход хорош до тех пор, пока у вас один текстовый процессор, один медиа-плейер и так далее, но когда вы устанавливаете дополнительные приложения со схожими функциями, описания становятся проблемой. Но выход есть!&lt;br /&gt;
&lt;br /&gt;
Найдите в К-меню Центр управления (у него, к счастью, имя и описание совпадают) и перейдите в раздел Рабочий стол &amp;gt; Панели. В горизонтальном ряду вкладок выберите «Меню». В появившемся разделе будет много настроек, связанных с удобством использования, поэтому просмотрите их внимательно. В главном окне, к примеру, можно настроить быстрый доступ к закладкам в Konqueror, к недавним документам и сетевым папкам. В нижней части окна можно настроить поведение К-меню, которое может запоминать либо наиболее часто запускаемые программы, либо недавно запущенные.&lt;br /&gt;
&lt;br /&gt;
Нас, тем временем, интересует раздел Menu Item Format (Формат элемента меню). Здесь вам предлагается четыре варианта: первые два отдают приоритет названию программы (идеально, если вы ориентируетесь в них), а другие два – её описанию. Вы заметите, что для каждой программы уже имеются как название, так и описание; окно настройки лишь переключает отображаемые в меню элементы.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_76_2.JPG</id>
		<title>Файл:IMG 82 76 2.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_76_2.JPG"/>
				<updated>2008-03-17T20:34:08Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: KDE позволяет настроить главное меню на свой вкус.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KDE позволяет настроить главное меню на свой вкус.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_76_1.JPG</id>
		<title>Файл:IMG 82 76 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_76_1.JPG"/>
				<updated>2008-03-17T20:33:09Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: ООо может автоматически сохранять файлы в разнообразных форматах.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ООо может автоматически сохранять файлы в разнообразных форматах.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8</id>
		<title>LXF82:Первые шаги</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8"/>
				<updated>2008-03-17T20:23:19Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* ЧАСТЬ 2 – ЗАПУСКАЕМ ПРОГРАММЫ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Рабочие станции: экономим время==&lt;br /&gt;
&lt;br /&gt;
''Сочетания клавиш, файловые ассоциации и настройка автозагрузки могут сэкономить вам целых... пару минут каждый день. Не отмахивайтесь, утверждает Энди Ченнел, одно мгновенье - и вы уже не сможете жить без этих маленьких хитростей...''&lt;br /&gt;
&lt;br /&gt;
Если вы взялись за что-то стоящее, то это также стоит делать быстрее. Или делать как следует. Мы, пользователи Linux, можем разными способами повысить быстродействие компьютера; скажем, пересобрать ядро, докупить более мощный процессор или начать тормозить самим. Но мы не можем обойти вниманием небольшие изменения в настройках, которые экономят всего несколько секунд, но за день, неделю или всю жизнь они сэкономят вам достаточно лишнего времени для игры в Mario Kart: Double Dash или загорания. В этой статье я расскажу вам о небольших приемах, таких как настройка ассоциаций для разных типов файлов, когда за определенный программой закреплен список открываемых по умолчанию типов документов. Мы также установим формат, в котором OpenOffice.org сохраняет документы по умолчанию, так что вам не понадобится выбирать его каждый раз. Наконец, можно настроить запуск программ так, что любимое приложение будет запускаться без дополнительных усилий. Эти хитрости дают заметный результат и повышают ваши навыки владения компьютером. Я считаю, что через некоторое время вы заметите отдачу и начнете пользоваться ими ежедневно.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 1 – ОТКРЫВАЕМ ДОКУМЕНТЫ==&lt;br /&gt;
&lt;br /&gt;
Разработчики KDE и GNOME любезно составили список типов файлов и связанных с ними приложений, которые мы используем в Linux. Однако бывают случаи, когда вас не устраивают стандартные настройки. На наше счастье, обе графические среды позволяют внести нужные исправления.&lt;br /&gt;
&lt;br /&gt;
'''Начнем с KDE.''' В этом примере у меня есть свежая установка SUSE Linux с KDE 3.5, но какой-то умник забыл поставить во время установки офисные программы. Установка AbiWord решает эту проблему, и теперь я вновь могу писать статью для LXF. Тем не менее, так как изначально в SUSE не было этой программы, для файлов документов не были установлены и нужные ассоциации. Это легко проверить.&lt;br /&gt;
[[Изображение:IMG_82_74_1.JPG|thumb|Поставьте флажок, и AbiWord будет всегда запускаться при щелчке по odt-документам]]&lt;br /&gt;
Найдите какой-нибудь документ; мне, к примеру, нужно открыть файл OOo Writer. Родные документы AbiWord – c расширениями .abw и .abt – открываются простым двойным щелчком, однако другие типы документов, включая .odt, еще не «привязаны» к нужной программе. Чтобы исправить это, щелкнете правой кнопкой мыши по файлу и выберите «Открыть в &amp;gt; Другое приложение», после чего появится диалог выбора программ. В основной части окна будет список программ, соответствующий структуре К-меню в KDE. Найдите группу Офис, щелкнете по маленькой стрелке напротив имени группы и в появившемся списке выберите AbiWord. В зависимости от настроек KDE, программа может называться «Word Processor» (для того чтобы изменить отображаемое имя, смотрите врезку «Быстрые подсказки» на последней странице статьи). По нажатию кнопки ОК документ будет открыт для редактирования в AbiWord.&lt;br /&gt;
Но не торопитесь! Нам нужно убедиться в том, что этот тип документа всегда открывается в выбранном приложении. Поставьте флажок в нижней части окна на пункте «Запомнить связь с приложением для этого файла» и нажмите ОК. Только теперь AbiWord станет стандартным приложением для этого типа файлов.&lt;br /&gt;
&lt;br /&gt;
Если вы закроете теперь AbiWord и щелкнете по файлу правой кнопкой мыши еще раз, вы заметите, что контекстно-зависимое меню «Открыть с помощью» пополнилось новым пунктом – «Открыть с помощью AbiWord/Word processor». Так как этот пункт выбран по умолчанию, при двойном щелчке по файлу будет запускаться именно AbiWord.&lt;br /&gt;
&lt;br /&gt;
В какой-то момент вам может захотеться изменить привязку файлов; например, если вы установили OpenOffice.org и пристрастились к работе с odt-файлами именно в нем.&lt;br /&gt;
&lt;br /&gt;
В таком случае, повторите описанную выше процедуру, выбрав другую программу и не забыв отметить флажком постоянную привязку. Теперь документы будут открываться уже в новой программе.&lt;br /&gt;
&lt;br /&gt;
'''Как это делается в GNOME'''&lt;br /&gt;
&lt;br /&gt;
Учитывая схожесть разных графических оболочек, не удивляйтесь, что это действие будет выглядеть почти также в GNOME, хотя кое-что здесь реализовано более удобно (например, когда для открытия файла доступны два приложения, правый щелчок мыши позволит вам выбрать сразу же одно из них), а кое-что – неуклюже (настроить приложение по умолчанию здесь не так просто, как в KDE).&lt;br /&gt;
&lt;br /&gt;
Приведем пример: допустим, что SUSE мне надоел и я решил попробовать Ubuntu. По умолчанию в состав Ubuntu Dapper Drake входит Gnome 2.14 и OpenOffice.org 2.0, который призван открывать разнообразные офисные документы. Тем не менее, привыкнув к AbiWord, я хочу сделать так, чтобы после его установки я мог бы щелкнуть в Nautilus правой кнопкой мыши по файлу и выбрать эту программу. Обратите внимание, что по двойному щелчку мой файл откроется в ООо, поэтому мне нужно именно контекстное меню с выбором приложений.&lt;br /&gt;
[[Изображение:IMG_82_74_2.JPG|thumb|Диалог выбора программ в GNOME опрятен и ничем не перегружен.]]&lt;br /&gt;
Если мы откроем файл в AbiWord через контекстное меню, этот выбор не будет сохранен и файл откроется в данном приложении только в этот раз. Для того, чтобы назначить приложение по умолчанию, зайдите в свойства файла (Options) и перейдите на вкладку «Открывать в...» (Open with...). Вы увидите список тех приложений, которые ассоциированы с данным типом файлов. В моем случае для файлов с расширением .doc имелось два приложения – AbiWord и OОo. Отметив нужный пункт при помощи кнопки-переключателя, я могу задать стандартную программу для открытия документов.&lt;br /&gt;
&lt;br /&gt;
Кроме этого, у вас имеется возможность редактировать состав списка программ при помощи кнопок «Добавить» (Add) и «Удалить» (Remove), которые располагаются в нижней части диалогового окна. Это может понадобиться в том случае, когда вы установили скачанную программу для просмотра графики вручную (а не через менеджер пакетов Ubuntu) и захотели сделать ее стандартной для png-файлов. Для этого вам вначале понадобится включить эту программу в список стандартных приложений для графических файлов. Это можно сделать и через контекстное меню, вызываемое при правом щелчке мыши, выбрав пункт «Open With Other Application» (Открыть в другом приложении). Найдите приложение в списке, или укажите путь к исполняемому файлу в браузере – теперь программа доступна в числе стандартных приложений. Прекрасно.&lt;br /&gt;
&lt;br /&gt;
В KDE реализован альтернативный способ редактирования файловых ассоциаций. Для этого можно открыть Центр управления и найти пункт «Компоненты KDE &amp;gt; Привязки файлов». Этот способ отнимет у вас чуть больше сил, потому что вам придется «прочесывать» весь гигантский список типов файлов, сгруппированных по тематическому принципу – Звук, Изображения, Текст. Найдите нужный тип и задайте команду, которая будет выполняться при двойном щелчке по файлу.&lt;br /&gt;
&lt;br /&gt;
Это делается так. Отыщите нужный шаблон расширения файла в списке или добавьте его вручную при помощи кнопки «Добавить» (Add). Затем найдите в правой части окна раздел Application Preference Order (Порядок запускаемых приложений), нажмите кнопку «Добавить» (Add) и введите команду, которая запустит нужную программу. Добавленное приложение можно двигать вверх или вниз, меняя его положение в списке.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 2 – ЗАПУСКАЕМ ПРОГРАММЫ==&lt;br /&gt;
&lt;br /&gt;
Большинство людей пользуется одними и теми же приложениями изо дня в день, поэтому было бы логичнее запускать их автоматически при утренней загрузке компьютера, когда вы готовите себе кофе.&lt;br /&gt;
&lt;br /&gt;
В KDE вам нужно будет отыскать папку Autostart, куда помещаются все ссылки на автозагрузку. В большинстве дистрибутивов эта папка имеет адрес /home/имя_пользователя/.kde/Autostart. Вы наверно уже заметили, что в вашей домашней директории не видно папки с именем .kde. Это происходит из-за точки (.), стоящей в начале имени и означающей, что данная папка является скрытой. Вам понадобится включить отображение скрытых файлов, выбрав пункт View &amp;gt; Show Hidden Files (Вид &amp;gt; Показывать скрытые файлы) или нажав Ctrl+H когда в Konqueror открыта ваша домашняя папка.&lt;br /&gt;
[[Изображение:IMG_82_75_2.JPG|thumb|Скопируйте приложения сюда для их автозапуска...]]&lt;br /&gt;
Любое приложение или ссылка, помещенные в папку автозагрузки, будут автоматически запускаться при старте KDE, поэтому вам не составит труда щелкнув по любому месту в папке правой кнопкой мыши, выбрать Create New &amp;gt; Link To Application (Создать &amp;gt; Ссылку на приложение) и ввести команду запуска нужной программы. Если у вас есть привычка посещать определенный сайт в начале работы, вы также можете создать ссылку на URL сайта, выбрав пункт Create New &amp;gt; Link To Location (Создать &amp;gt; Ссылку на местоположение). Таким образом Konqueror будет открывать нужный вам сайт при загрузке компьютера.&lt;br /&gt;
&lt;br /&gt;
Если по какой-то причине папки .kde/Autostart нет в вашей системе, это означает, что ее расположение было изменено в настройках путей. Не беспокойтесь, все можно поправить. Откройте Центр управления и перейдите в раздел System Administration &amp;gt; Paths (Системное администрирование &amp;gt; Пути). Здесь вы можете указать путь к папке автозагрузки или хотя бы выяснить, где она находится в данный момент. Если вам захочется упростить доступ к автозагрузке (и избавиться от возни со скрытыми папками), вам достаточно создать ее в вашей домашней директории, к примеру, под именем Start Up, и прописать путь к ней в указанном разделе Центра управления. Теперь вы можете просто перетаскивать ссылки из К-меню в окно автозагрузки и в появившемся окне выбора указать Link To Application (Ссылка на приложение).&lt;br /&gt;
[[Изображение:IMG_82_75_3.JPG|thumb|... или сделайте любую папку в вашем компьютере местом для автозагрузки.]]&lt;br /&gt;
При следующем запуске KDE ваши программы из папки автозагрузки будут запущены автоматически [имейте в виду: каждое такое приложение увеличивает время запуска системы, – прим. ред.].&lt;br /&gt;
&lt;br /&gt;
===Автоматический переход на web-адреса===&lt;br /&gt;
[[Изображение:IMG_82_75_1.JPG|thumb|Автозагрузка в GNOME может больше, чем кажется. Эта команда запустит Firefox с двумя сайтами в разных вкладках.]]&lt;br /&gt;
Автозагрузка в GNOME реализована в виде небольшой программы, а не папки, и вам будет несложно в ней разобраться. Эта утилита находится в System &amp;gt; Preferences &amp;gt; Sessions (Система &amp;gt; Параметры &amp;gt; Сеансы) на вкладке Start Up (Запуск при старте). Для того, чтобы добавить в список, к примеру, Firefox, нажмите кнопку Add (Добавить) и наберите в появившемся окне команду firefox. Самое приятное состоит в том, что вы можете указывать здесь совершенно любые команды. Если вы, например, хотите, чтобы Firefox открывал сайт LXF при каждой загрузке GNOME, вам понадобится всего одна команда:&lt;br /&gt;
&lt;br /&gt;
  firefox “http://www.linuxformat.ru”.&lt;br /&gt;
&lt;br /&gt;
Более того, вы можете автоматически запускать Firefox с несколькими вкладками, указав несколько web-адресов подряд, каждый в отдельных кавычках. Да, и не забудьте поставить одинарный пробел между закрывающей кавычкой одного и открывающей кавычкой другого сайта. Следующая команда откроет Firefox с сайтом LXF Russia в первой вкладке, и LXF UK во второй:&lt;br /&gt;
 Firefox “http://www.linuxformat.ru” &lt;br /&gt;
 “ http://www.linuxformat.co.uk”&lt;br /&gt;
&lt;br /&gt;
===Полезные сочетания клавиш===&lt;br /&gt;
&lt;br /&gt;
Вы можете запускать программы мгновенно, если привяжите их к определенным клавиатурным комбинациям. Но будьте внимательны: не используйте такие сочетания клавиш, которые уже назначены действиям или командам в ОС. Например, если вы настройте запуск AbiWord при нажатии Ctrl+C, то это заблокирует копирование выделенного фрагмента в буфер обмена. Более безопасными сочетаниями являются комбинации Alt/Ctrl с цифровыми клавишами, поэтому если вы обычно используете три программы – скажем, текстовый процессор, браузер и почтовую программу, то есть смысл назначить им легко запоминаемые комбинации Ctrl+1, +2 и +3 соответственно.&lt;br /&gt;
&lt;br /&gt;
В KDE откройте Центр управления и перейдите в раздел Desktop &amp;gt; Panels &amp;gt; Menu (Рабочий стол &amp;gt; Панели &amp;gt; Меню). Щелкнете по кнопке Edit K Menu (Редактировать К-меню) в низу раздела и найдите настройки клавиатурных комбинаций для запуска программ. После того, как вы все настроите, не забудьте сохраниться (File &amp;gt; Save), иначе изменения будут потеряны.&lt;br /&gt;
&lt;br /&gt;
Редактировать меню в GNOME вы можете при помощи утилиты Alacarte Menu Editor, которую вы найдете в разделе Applications &amp;gt; Accessories (Приложения &amp;gt; Аксессуары). Однако разработчики похоже не спешат разрешать пользователям создавать свои клавиатурные сокращения. Конечно, это не значит, что их вовсе нельзя создавать, просто нужно немного поусердствовать.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы настроить запуск AbiWord по нажатию Ctrl+1, нам понадобится Редактор Gconf (Gconf-Editor). Здесь вы можете поиграть с системными настройками GNOME, поэтому будьте осторожны. Откройте терминал (Application &amp;gt; Accessories &amp;gt; Terminal) и наберите gconf-editor, после чего откроется окно редактора Gсonf. Используйте небольшие стрелки напротив разделов и разверните их дерево до пункта Apps &amp;gt; Metacity &amp;gt; Keybinding_command, после чего щелкнете два раза по Command_1. В качестве значения укажите команду, которая запускает вашу программу (ее можно выяснить, щелкнув правой кнопкой мыши по ярлыку программы в Alacarte Menu Editor), и нажмите ОК.&lt;br /&gt;
&lt;br /&gt;
Не выходя из ветки Metacity, выделите пункт Global_keybindings и найдите в списке ключ Run_command_1. Щелкнете по нему два раза и в появившемся окне задайте комбинацию клавиш. Для Ctrl+1 необходимо набрать &amp;lt;Control&amp;gt;1 именно так, в треугольных скобках, для того, чтобы компьютер воспринял это именно как специальную клавишу, а не слово “Control”. Теперь можно нажать ОК, закрыть GСоnf и проверить работу новой «горячей клавиши».&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8</id>
		<title>LXF82:Первые шаги</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8"/>
				<updated>2008-03-17T20:22:53Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* ЧАСТЬ 2 – ЗАПУСКАЕМ ПРОГРАММЫ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Рабочие станции: экономим время==&lt;br /&gt;
&lt;br /&gt;
''Сочетания клавиш, файловые ассоциации и настройка автозагрузки могут сэкономить вам целых... пару минут каждый день. Не отмахивайтесь, утверждает Энди Ченнел, одно мгновенье - и вы уже не сможете жить без этих маленьких хитростей...''&lt;br /&gt;
&lt;br /&gt;
Если вы взялись за что-то стоящее, то это также стоит делать быстрее. Или делать как следует. Мы, пользователи Linux, можем разными способами повысить быстродействие компьютера; скажем, пересобрать ядро, докупить более мощный процессор или начать тормозить самим. Но мы не можем обойти вниманием небольшие изменения в настройках, которые экономят всего несколько секунд, но за день, неделю или всю жизнь они сэкономят вам достаточно лишнего времени для игры в Mario Kart: Double Dash или загорания. В этой статье я расскажу вам о небольших приемах, таких как настройка ассоциаций для разных типов файлов, когда за определенный программой закреплен список открываемых по умолчанию типов документов. Мы также установим формат, в котором OpenOffice.org сохраняет документы по умолчанию, так что вам не понадобится выбирать его каждый раз. Наконец, можно настроить запуск программ так, что любимое приложение будет запускаться без дополнительных усилий. Эти хитрости дают заметный результат и повышают ваши навыки владения компьютером. Я считаю, что через некоторое время вы заметите отдачу и начнете пользоваться ими ежедневно.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 1 – ОТКРЫВАЕМ ДОКУМЕНТЫ==&lt;br /&gt;
&lt;br /&gt;
Разработчики KDE и GNOME любезно составили список типов файлов и связанных с ними приложений, которые мы используем в Linux. Однако бывают случаи, когда вас не устраивают стандартные настройки. На наше счастье, обе графические среды позволяют внести нужные исправления.&lt;br /&gt;
&lt;br /&gt;
'''Начнем с KDE.''' В этом примере у меня есть свежая установка SUSE Linux с KDE 3.5, но какой-то умник забыл поставить во время установки офисные программы. Установка AbiWord решает эту проблему, и теперь я вновь могу писать статью для LXF. Тем не менее, так как изначально в SUSE не было этой программы, для файлов документов не были установлены и нужные ассоциации. Это легко проверить.&lt;br /&gt;
[[Изображение:IMG_82_74_1.JPG|thumb|Поставьте флажок, и AbiWord будет всегда запускаться при щелчке по odt-документам]]&lt;br /&gt;
Найдите какой-нибудь документ; мне, к примеру, нужно открыть файл OOo Writer. Родные документы AbiWord – c расширениями .abw и .abt – открываются простым двойным щелчком, однако другие типы документов, включая .odt, еще не «привязаны» к нужной программе. Чтобы исправить это, щелкнете правой кнопкой мыши по файлу и выберите «Открыть в &amp;gt; Другое приложение», после чего появится диалог выбора программ. В основной части окна будет список программ, соответствующий структуре К-меню в KDE. Найдите группу Офис, щелкнете по маленькой стрелке напротив имени группы и в появившемся списке выберите AbiWord. В зависимости от настроек KDE, программа может называться «Word Processor» (для того чтобы изменить отображаемое имя, смотрите врезку «Быстрые подсказки» на последней странице статьи). По нажатию кнопки ОК документ будет открыт для редактирования в AbiWord.&lt;br /&gt;
Но не торопитесь! Нам нужно убедиться в том, что этот тип документа всегда открывается в выбранном приложении. Поставьте флажок в нижней части окна на пункте «Запомнить связь с приложением для этого файла» и нажмите ОК. Только теперь AbiWord станет стандартным приложением для этого типа файлов.&lt;br /&gt;
&lt;br /&gt;
Если вы закроете теперь AbiWord и щелкнете по файлу правой кнопкой мыши еще раз, вы заметите, что контекстно-зависимое меню «Открыть с помощью» пополнилось новым пунктом – «Открыть с помощью AbiWord/Word processor». Так как этот пункт выбран по умолчанию, при двойном щелчке по файлу будет запускаться именно AbiWord.&lt;br /&gt;
&lt;br /&gt;
В какой-то момент вам может захотеться изменить привязку файлов; например, если вы установили OpenOffice.org и пристрастились к работе с odt-файлами именно в нем.&lt;br /&gt;
&lt;br /&gt;
В таком случае, повторите описанную выше процедуру, выбрав другую программу и не забыв отметить флажком постоянную привязку. Теперь документы будут открываться уже в новой программе.&lt;br /&gt;
&lt;br /&gt;
'''Как это делается в GNOME'''&lt;br /&gt;
&lt;br /&gt;
Учитывая схожесть разных графических оболочек, не удивляйтесь, что это действие будет выглядеть почти также в GNOME, хотя кое-что здесь реализовано более удобно (например, когда для открытия файла доступны два приложения, правый щелчок мыши позволит вам выбрать сразу же одно из них), а кое-что – неуклюже (настроить приложение по умолчанию здесь не так просто, как в KDE).&lt;br /&gt;
&lt;br /&gt;
Приведем пример: допустим, что SUSE мне надоел и я решил попробовать Ubuntu. По умолчанию в состав Ubuntu Dapper Drake входит Gnome 2.14 и OpenOffice.org 2.0, который призван открывать разнообразные офисные документы. Тем не менее, привыкнув к AbiWord, я хочу сделать так, чтобы после его установки я мог бы щелкнуть в Nautilus правой кнопкой мыши по файлу и выбрать эту программу. Обратите внимание, что по двойному щелчку мой файл откроется в ООо, поэтому мне нужно именно контекстное меню с выбором приложений.&lt;br /&gt;
[[Изображение:IMG_82_74_2.JPG|thumb|Диалог выбора программ в GNOME опрятен и ничем не перегружен.]]&lt;br /&gt;
Если мы откроем файл в AbiWord через контекстное меню, этот выбор не будет сохранен и файл откроется в данном приложении только в этот раз. Для того, чтобы назначить приложение по умолчанию, зайдите в свойства файла (Options) и перейдите на вкладку «Открывать в...» (Open with...). Вы увидите список тех приложений, которые ассоциированы с данным типом файлов. В моем случае для файлов с расширением .doc имелось два приложения – AbiWord и OОo. Отметив нужный пункт при помощи кнопки-переключателя, я могу задать стандартную программу для открытия документов.&lt;br /&gt;
&lt;br /&gt;
Кроме этого, у вас имеется возможность редактировать состав списка программ при помощи кнопок «Добавить» (Add) и «Удалить» (Remove), которые располагаются в нижней части диалогового окна. Это может понадобиться в том случае, когда вы установили скачанную программу для просмотра графики вручную (а не через менеджер пакетов Ubuntu) и захотели сделать ее стандартной для png-файлов. Для этого вам вначале понадобится включить эту программу в список стандартных приложений для графических файлов. Это можно сделать и через контекстное меню, вызываемое при правом щелчке мыши, выбрав пункт «Open With Other Application» (Открыть в другом приложении). Найдите приложение в списке, или укажите путь к исполняемому файлу в браузере – теперь программа доступна в числе стандартных приложений. Прекрасно.&lt;br /&gt;
&lt;br /&gt;
В KDE реализован альтернативный способ редактирования файловых ассоциаций. Для этого можно открыть Центр управления и найти пункт «Компоненты KDE &amp;gt; Привязки файлов». Этот способ отнимет у вас чуть больше сил, потому что вам придется «прочесывать» весь гигантский список типов файлов, сгруппированных по тематическому принципу – Звук, Изображения, Текст. Найдите нужный тип и задайте команду, которая будет выполняться при двойном щелчке по файлу.&lt;br /&gt;
&lt;br /&gt;
Это делается так. Отыщите нужный шаблон расширения файла в списке или добавьте его вручную при помощи кнопки «Добавить» (Add). Затем найдите в правой части окна раздел Application Preference Order (Порядок запускаемых приложений), нажмите кнопку «Добавить» (Add) и введите команду, которая запустит нужную программу. Добавленное приложение можно двигать вверх или вниз, меняя его положение в списке.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 2 – ЗАПУСКАЕМ ПРОГРАММЫ==&lt;br /&gt;
&lt;br /&gt;
Большинство людей пользуется одними и теми же приложениями изо дня в день, поэтому было бы логичнее запускать их автоматически при утренней загрузке компьютера, когда вы готовите себе кофе.&lt;br /&gt;
&lt;br /&gt;
В KDE вам нужно будет отыскать папку Autostart, куда помещаются все ссылки на автозагрузку. В большинстве дистрибутивов эта папка имеет адрес /home/имя_пользователя/.kde/Autostart. Вы наверно уже заметили, что в вашей домашней директории не видно папки с именем .kde. Это происходит из-за точки (.), стоящей в начале имени и означающей, что данная папка является скрытой. Вам понадобится включить отображение скрытых файлов, выбрав пункт View &amp;gt; Show Hidden Files (Вид &amp;gt; Показывать скрытые файлы) или нажав Ctrl+H когда в Konqueror открыта ваша домашняя папка.&lt;br /&gt;
[[Изображение:IMG_82_75_2.JPG|thumb|Скопируйте приложения сюда для их автозапуска...]]&lt;br /&gt;
Любое приложение или ссылка, помещенные в папку автозагрузки, будут автоматически запускаться при старте KDE, поэтому вам не составит труда щелкнув по любому месту в папке правой кнопкой мыши, выбрать Create New &amp;gt; Link To Application (Создать &amp;gt; Ссылку на приложение) и ввести команду запуска нужной программы. Если у вас есть привычка посещать определенный сайт в начале работы, вы также можете создать ссылку на URL сайта, выбрав пункт Create New &amp;gt; Link To Location (Создать &amp;gt; Ссылку на местоположение). Таким образом Konqueror будет открывать нужный вам сайт при загрузке компьютера.&lt;br /&gt;
[[Изображение:Example.jpg|thumb]]&lt;br /&gt;
Если по какой-то причине папки .kde/Autostart нет в вашей системе, это означает, что ее расположение было изменено в настройках путей. Не беспокойтесь, все можно поправить. Откройте Центр управления и перейдите в раздел System Administration &amp;gt; Paths (Системное администрирование &amp;gt; Пути). Здесь вы можете указать путь к папке автозагрузки или хотя бы выяснить, где она находится в данный момент. Если вам захочется упростить доступ к автозагрузке (и избавиться от возни со скрытыми папками), вам достаточно создать ее в вашей домашней директории, к примеру, под именем Start Up, и прописать путь к ней в указанном разделе Центра управления. Теперь вы можете просто перетаскивать ссылки из К-меню в окно автозагрузки и в появившемся окне выбора указать Link To Application (Ссылка на приложение).&lt;br /&gt;
[[Изображение:IMG_82_75_3.JPG|thumb|... или сделайте любую папку в вашем компьютере местом для автозагрузки.]]&lt;br /&gt;
При следующем запуске KDE ваши программы из папки автозагрузки будут запущены автоматически [имейте в виду: каждое такое приложение увеличивает время запуска системы, – прим. ред.].&lt;br /&gt;
&lt;br /&gt;
===Автоматический переход на web-адреса===&lt;br /&gt;
[[Изображение:IMG_82_75_1.JPG|thumb|Автозагрузка в GNOME может больше, чем кажется. Эта команда запустит Firefox с двумя сайтами в разных вкладках.]]&lt;br /&gt;
Автозагрузка в GNOME реализована в виде небольшой программы, а не папки, и вам будет несложно в ней разобраться. Эта утилита находится в System &amp;gt; Preferences &amp;gt; Sessions (Система &amp;gt; Параметры &amp;gt; Сеансы) на вкладке Start Up (Запуск при старте). Для того, чтобы добавить в список, к примеру, Firefox, нажмите кнопку Add (Добавить) и наберите в появившемся окне команду firefox. Самое приятное состоит в том, что вы можете указывать здесь совершенно любые команды. Если вы, например, хотите, чтобы Firefox открывал сайт LXF при каждой загрузке GNOME, вам понадобится всего одна команда:&lt;br /&gt;
&lt;br /&gt;
  firefox “http://www.linuxformat.ru”.&lt;br /&gt;
&lt;br /&gt;
Более того, вы можете автоматически запускать Firefox с несколькими вкладками, указав несколько web-адресов подряд, каждый в отдельных кавычках. Да, и не забудьте поставить одинарный пробел между закрывающей кавычкой одного и открывающей кавычкой другого сайта. Следующая команда откроет Firefox с сайтом LXF Russia в первой вкладке, и LXF UK во второй:&lt;br /&gt;
 Firefox “http://www.linuxformat.ru” &lt;br /&gt;
 “ http://www.linuxformat.co.uk”&lt;br /&gt;
&lt;br /&gt;
===Полезные сочетания клавиш===&lt;br /&gt;
&lt;br /&gt;
Вы можете запускать программы мгновенно, если привяжите их к определенным клавиатурным комбинациям. Но будьте внимательны: не используйте такие сочетания клавиш, которые уже назначены действиям или командам в ОС. Например, если вы настройте запуск AbiWord при нажатии Ctrl+C, то это заблокирует копирование выделенного фрагмента в буфер обмена. Более безопасными сочетаниями являются комбинации Alt/Ctrl с цифровыми клавишами, поэтому если вы обычно используете три программы – скажем, текстовый процессор, браузер и почтовую программу, то есть смысл назначить им легко запоминаемые комбинации Ctrl+1, +2 и +3 соответственно.&lt;br /&gt;
&lt;br /&gt;
В KDE откройте Центр управления и перейдите в раздел Desktop &amp;gt; Panels &amp;gt; Menu (Рабочий стол &amp;gt; Панели &amp;gt; Меню). Щелкнете по кнопке Edit K Menu (Редактировать К-меню) в низу раздела и найдите настройки клавиатурных комбинаций для запуска программ. После того, как вы все настроите, не забудьте сохраниться (File &amp;gt; Save), иначе изменения будут потеряны.&lt;br /&gt;
&lt;br /&gt;
Редактировать меню в GNOME вы можете при помощи утилиты Alacarte Menu Editor, которую вы найдете в разделе Applications &amp;gt; Accessories (Приложения &amp;gt; Аксессуары). Однако разработчики похоже не спешат разрешать пользователям создавать свои клавиатурные сокращения. Конечно, это не значит, что их вовсе нельзя создавать, просто нужно немного поусердствовать.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы настроить запуск AbiWord по нажатию Ctrl+1, нам понадобится Редактор Gconf (Gconf-Editor). Здесь вы можете поиграть с системными настройками GNOME, поэтому будьте осторожны. Откройте терминал (Application &amp;gt; Accessories &amp;gt; Terminal) и наберите gconf-editor, после чего откроется окно редактора Gсonf. Используйте небольшие стрелки напротив разделов и разверните их дерево до пункта Apps &amp;gt; Metacity &amp;gt; Keybinding_command, после чего щелкнете два раза по Command_1. В качестве значения укажите команду, которая запускает вашу программу (ее можно выяснить, щелкнув правой кнопкой мыши по ярлыку программы в Alacarte Menu Editor), и нажмите ОК.&lt;br /&gt;
&lt;br /&gt;
Не выходя из ветки Metacity, выделите пункт Global_keybindings и найдите в списке ключ Run_command_1. Щелкнете по нему два раза и в появившемся окне задайте комбинацию клавиш. Для Ctrl+1 необходимо набрать &amp;lt;Control&amp;gt;1 именно так, в треугольных скобках, для того, чтобы компьютер воспринял это именно как специальную клавишу, а не слово “Control”. Теперь можно нажать ОК, закрыть GСоnf и проверить работу новой «горячей клавиши».&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_75_1.JPG</id>
		<title>Файл:IMG 82 75 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_75_1.JPG"/>
				<updated>2008-03-17T20:22:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Автозагрузка в GNOME может больше, чем кажется. Эта команда запустит Firefox с двумя сайтами в разных вкладках.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Автозагрузка в GNOME может больше, чем кажется. Эта команда запустит Firefox с двумя сайтами в разных вкладках.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_75_3.JPG</id>
		<title>Файл:IMG 82 75 3.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_75_3.JPG"/>
				<updated>2008-03-17T20:21:45Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: ... или сделайте любую папку в вашем компьютере местом для автозагрузки.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;... или сделайте любую папку в вашем компьютере местом для автозагрузки.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_75_2.JPG</id>
		<title>Файл:IMG 82 75 2.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_75_2.JPG"/>
				<updated>2008-03-17T20:21:02Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Скопируйте приложения сюда для их автозапуска...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скопируйте приложения сюда для их автозапуска...&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8</id>
		<title>LXF82:Первые шаги</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8"/>
				<updated>2008-03-17T20:13:51Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Новая: ==Рабочие станции: экономим время==  ''Сочетания клавиш, файловые ассоциации и настройка автозагрузки м...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Рабочие станции: экономим время==&lt;br /&gt;
&lt;br /&gt;
''Сочетания клавиш, файловые ассоциации и настройка автозагрузки могут сэкономить вам целых... пару минут каждый день. Не отмахивайтесь, утверждает Энди Ченнел, одно мгновенье - и вы уже не сможете жить без этих маленьких хитростей...''&lt;br /&gt;
&lt;br /&gt;
Если вы взялись за что-то стоящее, то это также стоит делать быстрее. Или делать как следует. Мы, пользователи Linux, можем разными способами повысить быстродействие компьютера; скажем, пересобрать ядро, докупить более мощный процессор или начать тормозить самим. Но мы не можем обойти вниманием небольшие изменения в настройках, которые экономят всего несколько секунд, но за день, неделю или всю жизнь они сэкономят вам достаточно лишнего времени для игры в Mario Kart: Double Dash или загорания. В этой статье я расскажу вам о небольших приемах, таких как настройка ассоциаций для разных типов файлов, когда за определенный программой закреплен список открываемых по умолчанию типов документов. Мы также установим формат, в котором OpenOffice.org сохраняет документы по умолчанию, так что вам не понадобится выбирать его каждый раз. Наконец, можно настроить запуск программ так, что любимое приложение будет запускаться без дополнительных усилий. Эти хитрости дают заметный результат и повышают ваши навыки владения компьютером. Я считаю, что через некоторое время вы заметите отдачу и начнете пользоваться ими ежедневно.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 1 – ОТКРЫВАЕМ ДОКУМЕНТЫ==&lt;br /&gt;
&lt;br /&gt;
Разработчики KDE и GNOME любезно составили список типов файлов и связанных с ними приложений, которые мы используем в Linux. Однако бывают случаи, когда вас не устраивают стандартные настройки. На наше счастье, обе графические среды позволяют внести нужные исправления.&lt;br /&gt;
&lt;br /&gt;
'''Начнем с KDE.''' В этом примере у меня есть свежая установка SUSE Linux с KDE 3.5, но какой-то умник забыл поставить во время установки офисные программы. Установка AbiWord решает эту проблему, и теперь я вновь могу писать статью для LXF. Тем не менее, так как изначально в SUSE не было этой программы, для файлов документов не были установлены и нужные ассоциации. Это легко проверить.&lt;br /&gt;
[[Изображение:IMG_82_74_1.JPG|thumb|Поставьте флажок, и AbiWord будет всегда запускаться при щелчке по odt-документам]]&lt;br /&gt;
Найдите какой-нибудь документ; мне, к примеру, нужно открыть файл OOo Writer. Родные документы AbiWord – c расширениями .abw и .abt – открываются простым двойным щелчком, однако другие типы документов, включая .odt, еще не «привязаны» к нужной программе. Чтобы исправить это, щелкнете правой кнопкой мыши по файлу и выберите «Открыть в &amp;gt; Другое приложение», после чего появится диалог выбора программ. В основной части окна будет список программ, соответствующий структуре К-меню в KDE. Найдите группу Офис, щелкнете по маленькой стрелке напротив имени группы и в появившемся списке выберите AbiWord. В зависимости от настроек KDE, программа может называться «Word Processor» (для того чтобы изменить отображаемое имя, смотрите врезку «Быстрые подсказки» на последней странице статьи). По нажатию кнопки ОК документ будет открыт для редактирования в AbiWord.&lt;br /&gt;
Но не торопитесь! Нам нужно убедиться в том, что этот тип документа всегда открывается в выбранном приложении. Поставьте флажок в нижней части окна на пункте «Запомнить связь с приложением для этого файла» и нажмите ОК. Только теперь AbiWord станет стандартным приложением для этого типа файлов.&lt;br /&gt;
&lt;br /&gt;
Если вы закроете теперь AbiWord и щелкнете по файлу правой кнопкой мыши еще раз, вы заметите, что контекстно-зависимое меню «Открыть с помощью» пополнилось новым пунктом – «Открыть с помощью AbiWord/Word processor». Так как этот пункт выбран по умолчанию, при двойном щелчке по файлу будет запускаться именно AbiWord.&lt;br /&gt;
&lt;br /&gt;
В какой-то момент вам может захотеться изменить привязку файлов; например, если вы установили OpenOffice.org и пристрастились к работе с odt-файлами именно в нем.&lt;br /&gt;
&lt;br /&gt;
В таком случае, повторите описанную выше процедуру, выбрав другую программу и не забыв отметить флажком постоянную привязку. Теперь документы будут открываться уже в новой программе.&lt;br /&gt;
&lt;br /&gt;
'''Как это делается в GNOME'''&lt;br /&gt;
&lt;br /&gt;
Учитывая схожесть разных графических оболочек, не удивляйтесь, что это действие будет выглядеть почти также в GNOME, хотя кое-что здесь реализовано более удобно (например, когда для открытия файла доступны два приложения, правый щелчок мыши позволит вам выбрать сразу же одно из них), а кое-что – неуклюже (настроить приложение по умолчанию здесь не так просто, как в KDE).&lt;br /&gt;
&lt;br /&gt;
Приведем пример: допустим, что SUSE мне надоел и я решил попробовать Ubuntu. По умолчанию в состав Ubuntu Dapper Drake входит Gnome 2.14 и OpenOffice.org 2.0, который призван открывать разнообразные офисные документы. Тем не менее, привыкнув к AbiWord, я хочу сделать так, чтобы после его установки я мог бы щелкнуть в Nautilus правой кнопкой мыши по файлу и выбрать эту программу. Обратите внимание, что по двойному щелчку мой файл откроется в ООо, поэтому мне нужно именно контекстное меню с выбором приложений.&lt;br /&gt;
[[Изображение:IMG_82_74_2.JPG|thumb|Диалог выбора программ в GNOME опрятен и ничем не перегружен.]]&lt;br /&gt;
Если мы откроем файл в AbiWord через контекстное меню, этот выбор не будет сохранен и файл откроется в данном приложении только в этот раз. Для того, чтобы назначить приложение по умолчанию, зайдите в свойства файла (Options) и перейдите на вкладку «Открывать в...» (Open with...). Вы увидите список тех приложений, которые ассоциированы с данным типом файлов. В моем случае для файлов с расширением .doc имелось два приложения – AbiWord и OОo. Отметив нужный пункт при помощи кнопки-переключателя, я могу задать стандартную программу для открытия документов.&lt;br /&gt;
&lt;br /&gt;
Кроме этого, у вас имеется возможность редактировать состав списка программ при помощи кнопок «Добавить» (Add) и «Удалить» (Remove), которые располагаются в нижней части диалогового окна. Это может понадобиться в том случае, когда вы установили скачанную программу для просмотра графики вручную (а не через менеджер пакетов Ubuntu) и захотели сделать ее стандартной для png-файлов. Для этого вам вначале понадобится включить эту программу в список стандартных приложений для графических файлов. Это можно сделать и через контекстное меню, вызываемое при правом щелчке мыши, выбрав пункт «Open With Other Application» (Открыть в другом приложении). Найдите приложение в списке, или укажите путь к исполняемому файлу в браузере – теперь программа доступна в числе стандартных приложений. Прекрасно.&lt;br /&gt;
&lt;br /&gt;
В KDE реализован альтернативный способ редактирования файловых ассоциаций. Для этого можно открыть Центр управления и найти пункт «Компоненты KDE &amp;gt; Привязки файлов». Этот способ отнимет у вас чуть больше сил, потому что вам придется «прочесывать» весь гигантский список типов файлов, сгруппированных по тематическому принципу – Звук, Изображения, Текст. Найдите нужный тип и задайте команду, которая будет выполняться при двойном щелчке по файлу.&lt;br /&gt;
&lt;br /&gt;
Это делается так. Отыщите нужный шаблон расширения файла в списке или добавьте его вручную при помощи кнопки «Добавить» (Add). Затем найдите в правой части окна раздел Application Preference Order (Порядок запускаемых приложений), нажмите кнопку «Добавить» (Add) и введите команду, которая запустит нужную программу. Добавленное приложение можно двигать вверх или вниз, меняя его положение в списке.&lt;br /&gt;
&lt;br /&gt;
==ЧАСТЬ 2 – ЗАПУСКАЕМ ПРОГРАММЫ==&lt;br /&gt;
&lt;br /&gt;
Большинство людей пользуется одними и теми же приложениями изо дня в день, поэтому было бы логичнее запускать их автоматически при утренней загрузке компьютера, когда вы готовите себе кофе.&lt;br /&gt;
&lt;br /&gt;
В KDE вам нужно будет отыскать папку Autostart, куда помещаются все ссылки на автозагрузку. В большинстве дистрибутивов эта папка имеет адрес /home/имя_пользователя/.kde/Autostart. Вы наверно уже заметили, что в вашей домашней директории не видно папки с именем .kde. Это происходит из-за точки (.), стоящей в начале имени и означающей, что данная папка является скрытой. Вам понадобится включить отображение скрытых файлов, выбрав пункт View &amp;gt; Show Hidden Files (Вид &amp;gt; Показывать скрытые файлы) или нажав Ctrl+H когда в Konqueror открыта ваша домашняя папка.&lt;br /&gt;
&lt;br /&gt;
Любое приложение или ссылка, помещенные в папку автозагрузки, будут автоматически запускаться при старте KDE, поэтому вам не составит труда щелкнув по любому месту в папке правой кнопкой мыши, выбрать Create New &amp;gt; Link To Application (Создать &amp;gt; Ссылку на приложение) и ввести команду запуска нужной программы. Если у вас есть привычка посещать определенный сайт в начале работы, вы также можете создать ссылку на URL сайта, выбрав пункт Create New &amp;gt; Link To Location (Создать &amp;gt; Ссылку на местоположение). Таким&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_74_2.JPG</id>
		<title>Файл:IMG 82 74 2.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_74_2.JPG"/>
				<updated>2008-03-17T20:13:26Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Диалог выбора программ в GNOME опрятен и ничем не перегружен.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Диалог выбора программ в GNOME опрятен и ничем не перегружен.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_74_1.JPG</id>
		<title>Файл:IMG 82 74 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_74_1.JPG"/>
				<updated>2008-03-17T20:11:59Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Поставьте флажок, и AbiWord будет всегда запускаться при щелчке по odt-документам&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Поставьте флажок, и AbiWord будет всегда запускаться при щелчке по odt-документам&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82</id>
		<title>LXF82</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82"/>
				<updated>2008-03-17T20:03:27Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Linux Format 82 (10), Август 2006==&lt;br /&gt;
&lt;br /&gt;
=== Обзоры ===&lt;br /&gt;
* [[LXF82:SlickEdit 11|SlickEdit 11]]&lt;br /&gt;
* [[LXF82:Noise Ninja 2.1|Noise Ninja 2.1]]&lt;br /&gt;
* [[LXF82:FreeBSD 6.1|FreeBSD 6.1]]&lt;br /&gt;
* [[LXF82:Amanda 2.5|Amanda 2.5]]&lt;br /&gt;
* [[LXF82:BakBone NetVault 7.4|BakBone NetVault 7.4]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Сравнение|Сравнение: Сравнение: X-терминалы]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Сравнение_2|Сравнение: Сравнение: Три патефона]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Tenor|Что такое...Tenor]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Linux vs Vista|Linux vs Vista: наши бьют!]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Интервью|Интервью: Джим Хаганин]]&lt;br /&gt;
&lt;br /&gt;
'' И Microsoft запросто может вступить в OSDL? Абсолютно!''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:GIMP|Потрошим GIMP]]&lt;br /&gt;
&lt;br /&gt;
''Есть много способов участвовать в разработке открытого проекта - например, помогать в написании документации или непосредственно создавать код. Почему бы не начать с Gimp? Майкл Дж. Хэммел проведет вас через весь процесс исправления ошибок, который он припас заранее...''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Тайные клады|Тайные клады]]&lt;br /&gt;
&lt;br /&gt;
''Сокровищницы приложений с открытым кодом ждут своего открытия. Поохотьтесь за ними вместе с Майком Сондерсом.''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Subversion|Жизнь надо прожить в Subversion]]&lt;br /&gt;
&lt;br /&gt;
''Однажды дождливой ночью Грэм Моррисон нечаянно скинул на сервер Subversion свой домашний каталог – и вдруг осознал всю полезность этой идеи. Вам тоже стоит так сделать.''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Интервью:Алексей Гурешов|Интервью: Алексей Гурешов: Человек ищущий]]&lt;br /&gt;
&lt;br /&gt;
''Генеральный директор проекта о своей поисковой машине Webalta''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:RAID|Машины - в RAID]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Что за штука...|Что за штука...JavaServer Faces?]]&lt;br /&gt;
&lt;br /&gt;
=== Учебники ===&lt;br /&gt;
* [[LXF82:Первые шаги|Первые шаги]]&lt;br /&gt;
''Сочетания клавиш, файловые ассоциации и настройка автозагрузки могут сэкономить вам целых... пару минут каждый день. Не отмахивайтесь, утверждает Энди Ченнел, одно мгновенье - и вы уже не сможете жить без этих маленьких хитростей...''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Inkscape|Inkscape]]&lt;br /&gt;
Создайте правильную web-страницу со&lt;br /&gt;
всеми шрифтами, цветами и проч. в&lt;br /&gt;
редакторе №1 под чутким руководством&lt;br /&gt;
Дмитрия Кирсанова.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:OpenOffice.org|OpenOffice.org]]&lt;br /&gt;
Перенесите макросы Excel VBA в Linux и&lt;br /&gt;
скажите «Прощай!» Microsoft Office. Марк&lt;br /&gt;
Бейн рассказывает поучительную&lt;br /&gt;
историю.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Безопасность|Безопасность]]&lt;br /&gt;
Бывает, волк носит овечью шкуру. Д-р&lt;br /&gt;
Крис Браун расскажет, как превратить&lt;br /&gt;
вашу Linux-систему в неприступную&lt;br /&gt;
крепость.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Разработка 3D-игры|Разработка 3D-игры]]&lt;br /&gt;
Продолжаем писать стрелялку. Пол&lt;br /&gt;
Хадсон строит дом, добавляет Луну и&lt;br /&gt;
Солнце и помещает своего героя на карту&lt;br /&gt;
Quake 3.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Hardcore Linux|Hardcore Linux]]&lt;br /&gt;
Продвинутые пользователи: знаете лучше&lt;br /&gt;
автора, как должен работать web-сайт?&lt;br /&gt;
Ник Вейч взламывает Интернет!&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Qt/KDE|Qt/KDE]]&lt;br /&gt;
Андрей Боровский разрабатывает&lt;br /&gt;
расширения для Konqueror и Digikam.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Python|Python]]&lt;br /&gt;
В заключительной статье этого цикла&lt;br /&gt;
Сергей Супрунов научит Python&lt;br /&gt;
петь и краснеть.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:LaTeX|LaTeX]]&lt;br /&gt;
TeXнологичное введение в логику LaTeX&lt;br /&gt;
от Евгения Балдина&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Java|Сказка Java]]&lt;br /&gt;
Антон Черноусов научит писать &lt;br /&gt;
программы для больших серверов.&lt;br /&gt;
И кофемолок&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Unix API|Unix API]]&lt;br /&gt;
Даже самые сложные&lt;br /&gt;
средства IPC становятся&lt;br /&gt;
простыми в исполнении&lt;br /&gt;
Андрея Боровского.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Maxima|Maxima]]&lt;br /&gt;
Даже у мощного математического&lt;br /&gt;
пакета есть свой предел –&lt;br /&gt;
Тихон Тарнавский расскажет, &lt;br /&gt;
как найти его аналитически &lt;br /&gt;
или численно.&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Ответы|Ответы]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF82:Ответы</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
				<updated>2008-03-15T21:01:41Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* Объяснить и описать */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты помогут разобраться даже в самых сложных проблемах.''&lt;br /&gt;
&lt;br /&gt;
==NFS и Mepis==&lt;br /&gt;
{{Врезка|left|&lt;br /&gt;
Заголовок = НАШИ ЭКСПЕРТЫ|&lt;br /&gt;
Содержание =&lt;br /&gt;
Владея Интернет-&lt;br /&gt;
провайдером, а&lt;br /&gt;
заодно подрабатывая&lt;br /&gt;
редактором дисков&lt;br /&gt;
для LXF, Нейл&lt;br /&gt;
Ботвик скромно&lt;br /&gt;
зовет себя мастером на все руки.&lt;br /&gt;
&lt;br /&gt;
Брэндон Калигари&lt;br /&gt;
(Brendon Caligari)&lt;br /&gt;
больше десяти лет&lt;br /&gt;
работает с Linux, он&lt;br /&gt;
администратор&lt;br /&gt;
работающей системы&lt;br /&gt;
в фирме Rackspace Managed Hosting.&lt;br /&gt;
&lt;br /&gt;
Александр К. – сторонник Unix-way. Молодой, но перспективный член дружной команды экспертов.&lt;br /&gt;
&lt;br /&gt;
Валентин Синицын&lt;br /&gt;
Поддерживает проект Slackware Reiser4, интересуется настольными Linux-технологиями и рад помочь Вам разобраться с ними.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Ширина=250px}}&lt;br /&gt;
'''Вопрос:''' Мне понравилась версия Mepis из [[LXF79]], с ней у меня даже впервые нормально заработал Skype под Linux. Однако, к моему разочарованию, не нашлось NFS, и я не могу пользоваться своей Linux-сетью. Сайт Mepis не помог, у других те же проблемы. Пришлось вернуться на Kubuntu, который довольно похож и всё хорошо делает (хотя, к сожалению, Midnight Commander недоступен в обеих системах). Можете ли вы дать мне инструкции, как заставить работать NFS в Mepis?&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Хотя в ядре Mepis включена поддержка NFS, в самом дистрибутиве нет Portmap, который нужен для монтирования NFS-разделов. Запустите Synaptic, перейдите в Настройки &amp;gt; Репозитарии (Settings &amp;gt; Repositories) и отметьте первый репо-зитарий, Debian. Щелкните по кнопке «Получить сведения» (Reload), чтобы обновить списки пакетов, а затем, воспользовавшись кнопкой Искать (Search), найдите и установите Portmap. Вам также нужно проверить, что сервис Portmap запущен, когда Вы загружаетесь – установка должна об этом позаботиться.&lt;br /&gt;
&lt;br /&gt;
Теперь Вы можете смонтировать NFS-ресурс с помощью стандартной команды: mount -t nfs hostname:/exported/dir/mnt/somewhere&lt;br /&gt;
Если Вы пытались смонтировать ресурс в этой же сессии, и у Вас ничего не вышло, может быть, надо просто перезагрузиться. NFS иногда капризничает.&lt;br /&gt;
&lt;br /&gt;
Midnight Commander станет доступен для Mepis, когда Вы активируете репози-торий Debian, необходимый для установки Portmap. Вы найдете его, пошарив в Synaptic. Пакет называется mc.&lt;br /&gt;
&lt;br /&gt;
==В незнании – благо==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' В нашей интранет-сети около полутора тысячи компьютеров под Windows 2000 с доступом к нашему web-серверу под Debian Sarge и Apache 2.0.54. Похоже, на некоторых из них запущен сервис WebDav, подключающийся к интранет-серверу и забивающий информацией мои журналы.&lt;br /&gt;
Есть ли способ заставить Apache просто не знать о запросах, сделанных этим сервисом? Его user-agent–’Microsoft-WebDAV-MiniRedir/5.1.2600’.&lt;br /&gt;
&lt;br /&gt;
Дланни, с форума LXF [Dlunny]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Вы можете блокировать (или разрешить) запросы с определенных агентов с помощью комбинации из директив SetEnvIf и Deny (или Allow), которые можно включить в секцию &amp;lt;Directory&amp;gt; конфигурационных файлов httpd.conf или .htaccess. Так как Вы хотите блокировать все запросы с этого агента, я бы посоветовал добавлять директивы в секцию &amp;lt;Directory&amp;gt; каталога DocumentRoot.&lt;br /&gt;
Директивы для блокирования выглядят так:&lt;br /&gt;
&lt;br /&gt;
 SetEnvIf User-Agent Microsoft-WebDAV-MiniRedir BegoneWebDAV Order Allow,Deny&lt;br /&gt;
 Deny from env=BegoneWebDAV&lt;br /&gt;
&lt;br /&gt;
Первая строка настраивает переменную    окружения BegoneWebDav для агентов, имена которых начинаются с ‘Microsoft-WebDAV-MiniRedir’, так что она будет продолжать работать, даже если номер версии сервиса изменится. Следующая переменная, будучи установленной, блокирует доступ. Комбинация SetEnvIf, Allow и Deny дает отличную возможность для контроля, кто или что может иметь доступ к определенным частям Вашего ресурса. Для дополнительной информации ознакомьтесь со следующими документами:&lt;br /&gt;
&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ setenvif.html#setenvif&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ access.html#deny&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/ mod_access.html#allow&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Хочется радушия==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Как можно настроить приглашение к авторизации? Хочу, чтобы оно выглядело примерно так, как на сайте http://alinux.org/linux-os/aLinux-step4.png, но без графики и статичного текста. Я хочу пингвина, информацию о ЦПУ, памяти, производительность процессора и приглашение. Вы можете помочь?&lt;br /&gt;
&lt;br /&gt;
Майк86, с форума LXF [Mike86]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Текст, выводящийся на терминал перед приглашением к авторизации, берется из файла /etc/issue. Поместите то, что Вы хотите видеть, включая ANSI-графику, в этот файл. В него можно даже добавлять, при помощи Cron, текущие напоминания вроде «Следующее воскресенье – день матери» или «Купить свежий Linux Format завтра».&lt;br /&gt;
&lt;br /&gt;
Если Ваших художественных способностей маловато для создания ANSI-пингвина, поможет пакет Linux_logo, доступный на www.deater.net/weave/vmwprod/linux_logo и, возможно, в репозитариях Вашего дистрибутива. Man-страница для Linux_logo описывает множество опций для управления выводом. Приведённый Вами пример создан с помощью такой команды: linux_logo -c -y -k &amp;gt;/etc/issue&lt;br /&gt;
Удачи! Окружающая текст графика – это фрейм-буфер, не имеющий отношения к приглашению авторизации. &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пропавший профиль==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Я бы хотел создать резервные копии моих закладок, настроек и адресной книги Firefox и Thunderbird. В Windows у меня была для этого отдельная программа. Но в Fedora я не смог найти свой профиль. Пути, предлагаемые на сайте Mozilla, не похожи на место хранения моих закладок (хотя я нашел закладки Red Hat) или моей почты. Поиск по файловой системе ничего не дал. Видимо, я задавал системе неправильные вопросы...&lt;br /&gt;
&lt;br /&gt;
Джон Х. Браун [John H Brown]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Firefox хранит свои настройки в ~/.mozilla/firefox/ default.???, где ??? – случайная строка. Thunderbird использует ~/.thunderbird/default.???. Например, мои закладки, настройки и адресная книга хранятся соответственно в &lt;br /&gt;
* ~/.mozilla/firefox/default.yyh/ bookmarks.html&lt;br /&gt;
* ~/.thunderbird/default.piz/prefs.js&lt;br /&gt;
* ~/.thunderbird/default.piz/abook. mab&lt;br /&gt;
&lt;br /&gt;
Вероятно, простейший способ сделать резервные копии полных директорий такой:&lt;br /&gt;
 tar czf FfandTBsettings.tar.gz ~/.mozilla/ firefox ~/.thunderbird&lt;br /&gt;
Вы можете воспользоваться Cron для автоматического ежедневного создания резервных копий, сохранив следующий скрипт в  /etc/cron.daily/mozbackup:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 tar czf /somewhere/safe/FFandTBsettings-$(date -I).tar.gz /home/john/.mozilla/firefox /home/john/.thunderbird&lt;br /&gt;
Не забудьте установить его бит испол-няемости, иначе он не запустится: &lt;br /&gt;
 chmod +x /etc/Cron.daily/mozbackup&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Магия бессильна==&lt;br /&gt;
'''Вопрос:''' Я купил ваш спецвыпуск про Fedora Core 5, и следовал инструкциям по установке, но наткнулся на проблемы. У меня установлена Windows XP, и с помощью Partition Magic я создал Linux-раздел на 10 ГБ.&lt;br /&gt;
&lt;br /&gt;
Установка с диска шла хорошо до шестого этапа, после чего установщик принялся сообщать о невозможности продолжения. Я предупреждал Partition Magic, что хочу установить Linux – может, мне надо разбить этот раздел на три части, чтоб установить три директории?&lt;br /&gt;
&lt;br /&gt;
Тим [Tim]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Linux-разделы, созданные с помощью Partition Magic, иногда создают проблемы. В установочных программах многих дистрибутивов есть опция изменения размера Windows-раздела и создания Linux-разде-лов, предпочтительно ею и пользоваться. Fedora такую возможность не предоставляет, так что лучше будет с помощью Partition Magic изменить размер раздела Windows, но пространство Linux-раздела оставить неразмеченным.&lt;br /&gt;
&lt;br /&gt;
А сейчас – удалите созданные Вами Linux-раздел(ы). После этого запустите установщик Fedora Core 5 и выберите «Использовать свободное пространство». Установщик создаст нужные разделы сам на свободном месте. Важно помнить, что под свободным местом понимается неразмеченное пространство, а не место в готовых разделах.&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пакости распаковки==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Три недели назад я установил SUSE 10.0, и с тех пор мне незачем оглядываться. Надеюсь со временем полностью перейти на Linux. Одна проблема, не могу разобраться с установкой программ из архивов. Я так понял, их надо распаковать и перейти в их директорию, однако когда ввожу ./configure, получаю вот что: &lt;br /&gt;
 bash: ./configure: No such file or directory&lt;br /&gt;
&lt;br /&gt;
Я немного озадачен: всё делал по советам многих людей, пытался выполнить это как суперпользователь, но до сих пор ничего не выходит. Чувствую, я упустил что-то очень простое.&lt;br /&gt;
&lt;br /&gt;
Джи М. Николсон [Gee M Nicholson]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Часто говорят, что запуск ./configure является первом шагом после распаковки архива, а на самом деле он третий. Первые два:&lt;br /&gt;
&lt;br /&gt;
1) Найдите файлы с инструкциями по установке.&lt;br /&gt;
2) Внимательно прочитайте их.&lt;br /&gt;
&lt;br /&gt;
Большинство   архивов   с   исходными кодами содержат файлы README и INSTALL, которые надо просмотреть и понять, как установить программу. Стандартный метод установки программ из исходных кодов&lt;br /&gt;
 ./configure&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
подходит в более чем 90% случаев, но есть и исключения. Иногда настройка не нужна – в частности, для очень простых программ. То есть Вы должны выполнить только make и make install. Бывает, что программа использует иной способ установки. В любом случае Вы должны предварительно ознакомиться с инструкциями.&lt;br /&gt;
&lt;br /&gt;
Несмотря на нежелательность исполнения первых двух шагов от имени суперпользователя, его прав обычно требует make install для записи файлов в системные директории. Так как это потенциальная опасность, прочитайте инструкции обязательно.&lt;br /&gt;
&lt;br /&gt;
Другой полезный шаг при использовании ./configure – запустить его сначала с параметром --help. Это даст Вам возможность контролировать сборку и установку программы (другие способы для этого отнюдь не просты). &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Управлять движением==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Моя система будет служить шлюзом в Интернет, а также файловым сервером для моей локальной сети, в ней две Ethernet-карты. Я собираюсь настроить Iptables; есть ли способ ограничить сервисы (Samba, NFS и т.д.), чтобы они работали только с одним интерфейсом, а именно, моей локальной сетью?&lt;br /&gt;
&lt;br /&gt;
Это нужно делать для каждого сервиса отдельно, или есть способ глобальной настройки? Я буду использовать Fedora Core или SUSE.&lt;br /&gt;
&lt;br /&gt;
Jellyman_4eva, с форума LXF&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Для этого есть три способа. Первый состоит в настройке каждого сервиса на работу только с одним сетевым интерфейсом. Если сервисов у Вас немного, этот способ может оказаться самым простым и гибким. Просмотрите man-страницы для каждого сервиса и добавьте подходящие опции в конфигурационные файлы. Пусть IP-адрес Вашего LAN-интерфейса 192.168.0.1, а у другого интерфейса – другой адрес; тогда Вы должны сделать следущее:&lt;br /&gt;
* добавить Listen 192.168.0.1:631 в /etc/cups/cupsd.conf&lt;br /&gt;
* добавить socket address =192.168.0.1 в /etc/samba/smb.conf&lt;br /&gt;
* добавить Listen 192.168.0.1:80 в /etc/apache2/httpd.conf (местопоожение файла может быть другим).&lt;br /&gt;
&lt;br /&gt;
NFS слегка отличается: ему нужно для аждого ресурса указать диапазон адресов, которым разрешено соединяться, в файле etc/exports:   (path/to/export 192.168.0.0/24(rw,sync)&lt;br /&gt;
&lt;br /&gt;
Второй способ – использовать Iptables ля полной блокировки доступа из глобальной сети к портам нужных сервисов. Вы можете сделать это для каждого порта отдельности, а заодно и добавить блокировку по первому способу. Альтернатива блокировать вообще весь входящий трафик, это, кстати, настройка по умолчанию для большинства брандмауэров в Linux. Тогда Вам останется лишь открыть порты для нужных сервисов, вроде SSH. Если Вы не слишком знакомы с Iptables, ручное редактирование правил может пробить серьезную брешь в безопасности системы. Поэтому эксперты рекомендуют использовать графические утилиты настройки, например, Guarddog или Shorewall. И в Fedora Core, и в SUSE есть удобные средства настройки правил брандмауэра.&lt;br /&gt;
&lt;br /&gt;
Третий способ – блокировать доступ к сервисам на Вашем модеме или роутере. Это самый безопасный метод, поскольку Вы останавливаете трафик еще до того, как он попадет на Ваш компьютер. Однако это не всегда возможно – все зависит от Вашего роутера или модема.&lt;br /&gt;
Способы не являются взаимоисключающими, Вы спокойно можете комбинировать их для обеспечения большей безопасности – так сказать, «поддержка штанов и ремнём, и подтяжками». &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Способ Samba==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' У меня есть Linux-машина на 192.168.1.1, соединенная с беспроводным роутером. На ней содержится резервная копия данных моего Windows XP-ноутбука, я её туда загружаю по FTP. Нет ли способа получше? Могу ли я хранить свои документы на Linux-машине и получать их оттуда через сеть?&lt;br /&gt;
&lt;br /&gt;
Ричард Уоткинс [Richard Watkins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Простое решение – используя Samba, настроить CIFS-сервер на Linux-машине. Установите последнюю версию Samba (www.samba.org) и найдите конфигурационный файл: обычно это /etc/samba/smb.conf. Файл конфигурации разделен на две секции: глобальные настройки и установки разделяемых ресурсов. Глобальные настройки относятся к работе самого CIFS-сервера и используются для контроля всего – от сетевого интерфейса, через который работает сервер, до настроек Active Directory в Windows. В Вашем случае глобальные настройки можно не трогать.&lt;br /&gt;
&lt;br /&gt;
Теперь настроим Ваш ресурс. Допустим, файлы располагаются в директории /export/share, именем ресурса в CIFS будет myshare, описанием – all my files. Теперь, так как в беспроводной сети множество пользователей, надо ограничить доступ к ресурсу, предоставив права на чтение и запись только пользователям Fred и Mary. Добавьте следующие строки в smb.conf: &lt;br /&gt;
 [myshare]&lt;br /&gt;
  comment = all my files &lt;br /&gt;
  path = /export/share &lt;br /&gt;
  valid users = mary fred &lt;br /&gt;
  public = no&lt;br /&gt;
  writable = yes&lt;br /&gt;
  printable = no&lt;br /&gt;
  create mask = 0765&lt;br /&gt;
&lt;br /&gt;
Главное позади, но нужно ещё добавить пароли для Фреда и Мэри. Для этого запускайте smbpasswd от имени суперпользователя:&lt;br /&gt;
&lt;br /&gt;
 # smbpasswd -a fred New SMB password:&lt;br /&gt;
 # smbpasswd -a mary New SMB password: &lt;br /&gt;
&lt;br /&gt;
Наконец, проверьте, запущена ли Samba – если нет, запустите. Теперь Вы можете получить доступ к CIFS-ресурсу с Вашего ноутбука через \\192.168.1.1\ myshare. &lt;br /&gt;
&lt;br /&gt;
КК&lt;br /&gt;
&lt;br /&gt;
==Монтирование LVM==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' Можно ли смонтировать LVM -разделы внешнего жесткого диска? Я хотел бы скопировать один файл с моего старого жесткого диска с установленной Fedora Core 3, избежав загрузки с него.&lt;br /&gt;
&lt;br /&gt;
Зарфати [Zarfati], с форума LXF&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Если у Вас установлены утилиты LVM , Вы можете монтировать LVM-разделы с любого диска (мне случалось монтировать LVM-раздел, находящийся на флэш-брелке). Запустите от имени суперпользователя vgscan vgchange -a y&lt;br /&gt;
После этого все обнаруженные разделы будут видны в системе как устройства /dev/volumegroup/logicalvolume, а значит, Вы сможете их смонтировать обычным способом:&lt;br /&gt;
mount /dev/volumegroup/ logicalvolume /mnt/somewhere&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Аварийная мигалка==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''У меня на компьютере с двумя жесткими дисками установлена Mandriva 2006. Второй диск отведен под резервные копии. После загрузки KDE всё отлично, только индикатор жесткого диска принимается беспрерывно мигать – да так, что я и сосчитать не успеваю. То же самое – на старой машине, где я тестирую всякие программы.&lt;br /&gt;
&lt;br /&gt;
Мне присоветовали удалить Kat, но это не помогло. Я попробовал на старой машине SUSE, и всё стало нормально, но хотелось бы сохранить Mandriva.&lt;br /&gt;
&lt;br /&gt;
Не знаю, почему Mandriva так бомбит мой жесткий диск, но хочу это пресечь. С радостью приму любые советы.&lt;br /&gt;
&lt;br /&gt;
Дэйв Притчард [Dave Pritchard]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Удаление Kat – первое, что приходит в голову. Kat индексирует все файлы в Вашей домашней директории, а это значит, что самый первый его запуск опустит Ваш быстрый 64-разрядный компьютер до старичка Sinclair Spectrum. Однако есть и другие программы периодического сканирования жесткого диска, например, UpdateDB, которая строит базу данных для locate. Программа запускается через Cron - по умолчанию в Mandriva её запуск запланирован раз в неделю, рано утром, так что обычно активность диска проходит незамеченной А если у Вас установлен пакет anaсron, то он запускает все задачи Cron, не выполнявшиеся из-за того, что компьютер стоял выключенным - тут диск и может перевозбудиться. Заметив повышенную активность диска, запустите top и посмотрите, кто отъедает больше всего процессорного времени. Если это UpdateDB, Вам не о чем беспокоиться: база данных обновляется раз в неделю, обычно всего за несколько минут. Попробуйте на какое-то время оставить компьютер включенным. Если индикатор не перестанет бешено мигать, скажем, через четверть часа - что-то неправильно, нужно продолжить поиски виноватого через top.&lt;br /&gt;
&lt;br /&gt;
Быть может, индикатор сообщает о деятельности шины IDE, а вовсе не жесткого диска: например, проверке наличия DVD-диска в приводе. Это может быть и безобидная утилита вроде Partmon, сообщающая об отсутствии свободного места на Ваших разделах. Её можно отключить через Центр Управления Mandriva (Система &amp;gt; Сервисы).&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Ну, работай же!==&lt;br /&gt;
'''Вопрос:'' Linux я относительно недавно. Я установил свой первый дистрибутив с диска LXF и сильно захотел установить VMWare Player и попробовать другие дистрибутивы. Но инструкции из [[LXF78]] по его установке в моем случае не сработали. Я успешно распаковал файл VMWare-player-1.0.1-19317.tar.gz, всё по журналу. Зато следующий шаг (./configure) явно не удался. Я уверен, что нахожусь в нужной директории (VMWare-player-distrib), однако набрав ./configure, получаю ошибку: bash: ./configure: No such file or directory&lt;br /&gt;
Я думаю, что-то не в порядке с моей SUSE 9.1. Наверное, в системе нет команды configure.&lt;br /&gt;
&lt;br /&gt;
Джим [Jim]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Скрипт configure включен во множество пакетов с исходными текстами – ./ означает выполнение команды из текущей директории, так что Вы запускаете команду прямо из распакованного архива, и система тут ни при чём. Большинство Linux-программ используют этот скрипт для проверки наличия в системе всех необходимых зависимостей. В Вашем случае он не сработал по причине того, что VMWare Player – это уже скомпилированная программа, с другим методом установки.&lt;br /&gt;
&lt;br /&gt;
Статья про VMWare в том же журнале указывала, что нужно запустить VMWare-install.pl. Возьмите за правило просматривать раздел «Диск Linux Format» и директорию самого диска, всегда содержащую инструкции по установке. Вот команды, необходимые для установки пакета после распаковки:&lt;br /&gt;
&lt;br /&gt;
 cd VMWare-Player-distrib &lt;br /&gt;
 ./VMWare-install.pl&lt;br /&gt;
&lt;br /&gt;
Вам может понадобиться компилятор С и исходные тексты ядра, поскольку в ходе установки VMWare инсталлирует в систему готовый модуль ядра, а если готового модуля не находится, то сам собирает подходящий. Все это Вы можете установить через Yast. Нужные Вам пакеты называются gcc и kernel-source.&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Linux запоздалый==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''Привет вам из США и огромное спасибо за отличный журнал! Я прямо наслаждаюсь, читая все статьи и обзоры. Жаль только, что приходится ждать, пока журнал появится в местных магазинах...&lt;br /&gt;
&lt;br /&gt;
У меня всего один вопрос к экспертам: хотелось бы услышать ваши рекомендации по дистрибутиву для ноутбука IBM T22 с 256 МБ памяти. Я попробовал Damn Small Linux, он отлично работает с моим Win-модемом. Можно ли его установить на жесткий диск?&lt;br /&gt;
&lt;br /&gt;
Даррелл Ноблс [Darrell Nobles]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Ваша первая проблема решается легко оформите подписку, и получите журнал всего через несколько дней после его появления в наших магазинах.&lt;br /&gt;
&lt;br /&gt;
Ноутбуки от IBM отлично поддерживают Linux, поскольку IBM предоставляет все спецификации и драйвера. Большинство LiveCD можно установить на жесткий диск, однако DSL – не лучший выбор для Вас. DSL предназначен сугубо для использования как LiveCD, и его обновление может вызвать трудности.&lt;br /&gt;
&lt;br /&gt;
Я бы посоветовал перебрать несколько LiveCD и взять тот, который будет работать с Вашим оборудованием лучше всего. Вот несколько примеров:&lt;br /&gt;
* Knoppix Установив его, Вы получите модифицированную версию Debian.&lt;br /&gt;
www.knoppix.com&lt;br /&gt;
* Ubuntu или Kubuntu Оба основаны на Debian: первый использует графическое окружение Gnome, второй – KDE.&lt;br /&gt;
www.ubuntu.com&lt;br /&gt;
* PCLinuxOS LiveCD с возможностью установки и простым обновлением.&lt;br /&gt;
www.pclinuxos.com&lt;br /&gt;
* Kanotix Еще один LiveCD на базе Debian с невероятно простой процедурой установки.&lt;br /&gt;
http://kanotix.com&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пауки в Сети==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''У меня небольшой web-сайт, и похоже, что большинство его входящего трафика генерируется какими-то поисковиками. Как я могу защитить доступ к своему серверу Apache от потенциально вредоносных агентов, web-пауков и т.д.?&lt;br /&gt;
&lt;br /&gt;
Р. Дэвидсон [R Davidson]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Web-пауки могут быть использованы для кражи контента и информации о структуре вашего сайта, не предназначенной для посторонних глаз. Эти агенты также используются поисковыми движками для индексирования содержимого сайтов. Всё это неплохо, однако если Вы не хотите, чтобы Вас находили через поисковики, хорошо бы заблокировать агентам доступ. Большинство благонамеренных агентов не лезет дальше файла robots.txt в корневой директории сайта. Если они наглеют, нужны суровые меры.&lt;br /&gt;
&lt;br /&gt;
В качестве первого шага можно сделать блокировку через HTTP-заголовок, это не непреодолимая преграда, но в большинстве случаев подойдет. Измените webcopier на строку, посылаемую пауком. Попробуйте так: setenvif User-Agent ^webcopier block &amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
Order Allow,Deny Allow from all Deny from env=block &amp;lt;/Limit&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Или вот так: RewriteEngine On RewriteCond %{HTTP_USER_ AGENT} ^WebCopier [NC,OR] RewriteRule ^.* - [F,L]&lt;br /&gt;
&lt;br /&gt;
КК&lt;br /&gt;
&lt;br /&gt;
==Пропавшая библиотека==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''При попытке сборки многих программ из исходных текстов команда ./configure выдает следующее сообщение о ошибке : checking for Qt... configure: error: Qt (&amp;gt;= Qt 3.2) (library qt-mt) not found. Please check your installation! For more details about this problem, look at the end of config.log.&lt;br /&gt;
Make sure that you have compiled Qt with thread support!&lt;br /&gt;
&lt;br /&gt;
Исследования Интернета показали, что это проблема встречается у многих, но чёткого ответа я не нашёл. Ясно, что конфигуратор не может найти библиотеку qt-mt, хотя всевозможные пакеты *.devel установлены, да и сами библиотеки присутствуют. Использование параметра --with-qt-libraries проблемы не решает.&lt;br /&gt;
Я использую 64-битную версию OpenSUSE 10.1 на Athlon-64 3200+.&lt;br /&gt;
Может быть, вы поможете решить эту проблему?&lt;br /&gt;
&lt;br /&gt;
Владимир Синотов&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' После длительной переписки с автором вопроса и проверки мыслимых и немыслимых предположений, обнаружилось, что ключ к разгадке лежал практически на поверхности. Исследование файла config. log показало, что компоновщик пытался использовать 32-битные версии библиотек, что, естественно, было обречено на провал Простой параметр --enable-libsuffix=64 переданный сценарию configure, полностью решает проблему.&lt;br /&gt;
&lt;br /&gt;
Редакция LXF выражает благодарность Владимиру Синотову, который не просто ждал от нас готового ответа, но активно участвовал в процессе решения этой проблемы и, в конечном итоге, обнаружил «недостающий элемент мозаики».&lt;br /&gt;
&lt;br /&gt;
ВС&lt;br /&gt;
&lt;br /&gt;
==И снова о Microsoft==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''Как известно, большинство современных дистрибутивов позволяют обновлять и устанавливать программы через сеть, но иногда это сложно сделать из прокси-сервера компании. У нас, например, используется Microsoft ISA с NTLM-авторизацией, и если в Windows достаточно установить клиент ISA, то в Linux это представляет проблему, поскольку стандартным способом соединение с прокси-сервером не устанавливается. Подскажите, как же в Linux подключаются к прокси типа ISA с NTLM-авторизацией?&lt;br /&gt;
&lt;br /&gt;
Анатолий Евдокимов&lt;br /&gt;
&lt;br /&gt;
Во-первых, NTLM-авторизация поддерживается браузерами семейства Mozilla: Seamonkey и Firefox, то есть при обычном серфинге с использованием этих приложений Вы вообще не должны испытывать никаких проблем.&lt;br /&gt;
&lt;br /&gt;
Если, по какой-то причине, браузер не может пройти авторизацию, или Вам необходимо использовать другую программу, существует универсальный способ. Наш соотечественник Дмитрий Розманов разработал NTLM Authorization Proxy Server - программу на Python, которая перехватывает обращения к прокси-серверу и дополняет их необходимыми заголовками. Сайт программы расположен по адресу: http://ntlmaps.sourceforge.net/. Поскольку Python наверняка включен в Ваш дистрибутив, маловероятно, что Вы испытаете какие-либо проблемы с зависимостями. NTLMAPS работает как локальный прокси-сервер (по умолчанию используется порт 5865) и перенаправляет запросы ISA-серверу. Скачайте с сайта архив с программой распакуйте его, затем откройте файл server.cfg и внесите необходимые изменения: в поле PARENT_PROXY и PARENT_PROXY_PORT укажите адрес и порт ISA-сервера, укажите параметры авторизации. Сервер запускается командой ./main.py (из каталога, в котором он распакован). После того, как сервер запущен, Вы можете открыть браузер/утилиту обновления дистрибутива, найти в ней настройки прокси-сервера и ввести туда 127.0.0.1:5865 (если Вы не меняли локальный прокси-порт в server.cfg).&lt;br /&gt;
&lt;br /&gt;
Более подробное руководство по использованию NTLMAPS (на понятном английском) можно найти по адресу, приведенному в самом низу врезки.&lt;br /&gt;
&lt;br /&gt;
ВС&lt;br /&gt;
&lt;br /&gt;
==ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ: WINE==&lt;br /&gt;
&lt;br /&gt;
'''Что такое Wine?'''&lt;br /&gt;
&lt;br /&gt;
Это рекурсивный акроним: Wine Is Not Emulator.&lt;br /&gt;
&lt;br /&gt;
'''Не особо полегчало!'''&lt;br /&gt;
&lt;br /&gt;
Ну, на самом деле это такой вид эмулятора. Wine – открытая реализация программного интерфейса Windows (WinAPI), работающая поверх Х и Unix.&lt;br /&gt;
&lt;br /&gt;
'''Wine позволяет запускать Windows из-под Linux?'''&lt;br /&gt;
 &lt;br /&gt;
Нет. Wine – некая прослойка между Windows-программами и Linux. Когда вы запускаете Windows-программу в Wine, она думает, что работает в родной среде, однако ее обращения к Windows-функциям транслируются в вызовы Linux-функций.&lt;br /&gt;
&lt;br /&gt;
'''Надо ли для работы в Wine ставить Windows?'''&lt;br /&gt;
 &lt;br /&gt;
Нет, но Wine будет пользоваться DLL-библиотеками из существующей установки Windows, если она у вас есть. Если нет, он будет работать со встроенными альтернативными библиотеками.&lt;br /&gt;
&lt;br /&gt;
'''Windows  у  меня  уже есть. Зачем мне Wine?'''&lt;br /&gt;
&lt;br /&gt;
Вы можете запускать Windows-приложения без перезагрузки, то есть можно одновременно использовать программы и под Windows, и под Linux. Wine также позволяет использовать подключаемые модули Windows [plugins] в Linux-программах, например, web-браузерах и плейерах. Это дает Linux-программам доступ к проприетарным форматам.&lt;br /&gt;
&lt;br /&gt;
'''Эмуляторы часто тормозят. А Wine?'''&lt;br /&gt;
&lt;br /&gt;
Он эмулирует только API, а не железо, поэтому программы работают с нормальной скоростью, а иногда и быстрее, чем в Windows; но поэтому Wine может быть запущен только на том же оборудовании, что и Windows.&lt;br /&gt;
&lt;br /&gt;
'''Где его взять?'''&lt;br /&gt;
&lt;br /&gt;
Вы можете скачать Wine в различных форматах с www.winehq.com или поискать пакеты в репозиториях к вашему дистрибутиву. Есть и коммерческие варианты Wine. CrossOver Office от Codeweavers позволяет запускать офисные приложения для Windows, а также подключаемые модули к Internet Explorer в нескольких Linux-браузерах, причём тяжкий труд конфигурирования выполняется автоматически. На сайте Codeweavers перечислено около 50 поддерживаемых приложений, но на самом деле их гораздо больше.&lt;br /&gt;
&lt;br /&gt;
'''Как насчёт игр?'''&lt;br /&gt;
&lt;br /&gt;
Другой   коммерческий   вариант Wine – Cedega – улучшенная версия с поддержкой DirectX. Она бесплатна через CVS. Если вы хотите получить готовые пакеты и поддержку, понадобится платная подписка.&lt;br /&gt;
&lt;br /&gt;
==КРАТКАЯ СПРАВКА: VOIP==&lt;br /&gt;
&lt;br /&gt;
VoIP (Voice over IP) – это использование время разговора, и за дистанцию. VoIP TCP/IP-соединения для двунаправленной приобретает все большую популярность в передачи голоса. Многие имеют дешевое офисной среде: для телефонии и Интернета высокоскоростное Интернет-соединение, а используется одна и та же инфраструктура при телефонных звонках надо платить и за (кабель и пр.), и обычный компьютер может служить коммутатором, сервером голосовой почты и шлюзом во внешний мир, используя VoIP-связи или даже обычные телефонные линии респондентов.&lt;br /&gt;
&lt;br /&gt;
Идея не нова, однако сдерживающими факторами всегда были скорость соединения и его качество. Другая сложность – обеспечение связи через межсетевые фильтры. Однако Skype (www.skype.com) смог решить эти проблемы, создав приемлемое качество связи на хорошем коммутируемом соединении, а при использовании более высокоскоростного канала – близкое к телефонному. Он также может работать через стандартные web-порты 80 и 443 – многие брандмауэры их не запирают. Однако главная причина популярности Skype – тот факт, что он «просто работает» на множестве ОС (Linux x86, Windows, MacOS).&lt;br /&gt;
&lt;br /&gt;
Есть открытые альтернативы Skype, использующие протокол SIP, например, KPhone и Linphone для Linux и SJPhone для Windows. Все они требуют регистрации у SIP-провайдера. Единожды подключившись, вы можете позвонить любому человеку, использующему SIP, даже если у него другой SIP-провайдер. Список провайдеров имеется на www.sipcenter.com/sip.nsf/html/Service+Providers.&lt;br /&gt;
&lt;br /&gt;
Разговоры с другими пользователями Skype бесплатны, и у большинства SIP-про-вайдеров тоже. При звонках на стационарные телефоны VoIP дает заметную экономию. Поскольку трафик передается через Интернет до ближайшего к абоненту узла, звонки на другой континент обходятся по тарифу местного вызова.&lt;br /&gt;
&lt;br /&gt;
==ОТДЕЛЬНО – ОБ УСКОРЕНИИ САЙТОВ==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' У меня есть web-сайт с динамическим содержимым , генерируемым из базы данных MySQL. Статические страницы открываются очень быстро, а вот динамические ужасно тормозят. Как я могу увеличить скорость работы сайта ?&lt;br /&gt;
&lt;br /&gt;
Х . Брук [H Brooke]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Разработчики MySQL включили несколько готовых образчиков файла my.cnf, оптимизированных под различное количество используемой оперативной памяти. Для их поиска выполните locate cnf|grep my- Использование одной из этих конфигураций может помочь увеличить скорость Но более важной является оптимизация Вашего SQL-кода. Для определения виновников замедления Вы можете создать отдельный файл журнала: touch /var/log/mysql-slow.log chown mysql:mysql /var/log/mysql-slow.log&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что им должен владеть пользователь, запускающий mysqld Теперь добавим в секцию [mysqld] файла /etc/my.cnf следующую строку для слежения за медленными запросами (а потом перезапустим MySQL) log-slow-queries=/var/log/mysql-slow.log Вот пример записи в журнале:&lt;br /&gt;
# Time: 030207 15:03:33&lt;br /&gt;
#  User@Host: wsuser[wsuser] @ localhost.localdomain [127.0.0.1]&lt;br /&gt;
#  Query_time: 13 Lock_time: 0 Rows_sent: 117 Rows_examined: 234 use wsdb;&lt;br /&gt;
SELECT l FROM un WHERE ip=’209.xx.xxx.xx’;&lt;br /&gt;
&lt;br /&gt;
Здесь видно, что wsuser обращался к базе wsdb через localhost (т.е. локально), и база рассмотрела 234 строки, это заняло 13 секунд.&lt;br /&gt;
Попробуйте оптимизировать наиболее частые и медленные запросы. Проверьте значение Rows_examined для каждого медленного запроса. Если это число хотя бы в два раза больше суммы всех строк в каждой опрашиваемой таблице, нужно добавить индексирование. Правда, при этом возникают лишние операции сравнения, отрицательно влияющие на производительность.&lt;br /&gt;
&lt;br /&gt;
КК&lt;br /&gt;
&lt;br /&gt;
==Объяснить и описать==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' Ди нами че с ки е д анные на моем сайте обрабатываются слишком медленно. Я подключил слежение за медленным и запросами. Расскажите, что делать дальше и как их исправить.&lt;br /&gt;
&lt;br /&gt;
Р. Трент [R Trent]&lt;br /&gt;
[[Изображение:IMG_82_128_1.JPG|thumb]]&lt;br /&gt;
'''Ответ:''' Главное - определить причину медленности запросов и оптимизировать их. Если в Вашем журнале медленных запросов слишком много, скачайте mysql_ slow_log_parser (http://tinyurl.com/o2qek), чтобы выявить, какие из них повторяются чаще всего. Определив такие запросы, используйте explain (объяснить) и desc (describe, описать) для определения любой возможной оптимизации. Пусть у меня есть две одинаковые таблицы по два столбца, без индексов или ключей (см. вывод в Таблице 1) mysql&amp;gt; desc t1;&lt;br /&gt;
Обе содержат по 10000 строк данных. У Вас в журнале может повторяться запрос&lt;br /&gt;
#  Query_time: 29 Lock_time: 0 Rows_sent: 1 Rows_examined: 10000 use lxf;&lt;br /&gt;
select count(*) from t1, t2 where t1 jk= t2.jk;&lt;br /&gt;
Используя запрос explain, давайте посмотрим, как работает SQL (вывод в Таблице 2) mysql&amp;gt; explain select * from t1, t2 where t1.jk = t2.jk;&lt;br /&gt;
&lt;br /&gt;
Это значит, что проверено 7,191,637 строк в таблице t2. Потом эти же 7,191,637 строк проверяются в таблице t1. Далее, согласно describe (desc) по таблице (и полям NULL) можно заметить, что в таблицах нет ключей и индексов. Давайте добавим простой индекс в обе таблицы mysql&amp;gt; create index t1jk on t1(jk); mysql&amp;gt; create index t2jk on t2(jk);&lt;br /&gt;
Теперь запрос describe покажет индекс (вывод в Таблице 3). Нам нужно опять посмотреть, сколько строк будет проверено в следующем запросе (вывод в Таблице 4) mysql&amp;gt; explain select count(*) from t1, t2 where t1 jk= t2.jk;&lt;br /&gt;
Проверка таблицы t2 с использованием индекса t2j1 свелась к проверке 10000 строк. Теперь сравним их с 50 строками в таблице t1, возвращённых сортировкой по индексу t1j1.&lt;br /&gt;
Мы можем очистить кэш и перезапустить запрос mysql&amp;gt; flush query cache; mysql&amp;gt; select count(*) from t1, t2 where t1 jk= t2.jk; mysql&amp;gt; select count(*) from t1, t2 where t1 jk= t2.jk;&lt;br /&gt;
+-----------+&lt;br /&gt;
count(*) |&lt;br /&gt;
+-----------+&lt;br /&gt;
498167 |&lt;br /&gt;
+-----------+&lt;br /&gt;
1 row in set (0.66 sec)&lt;br /&gt;
&lt;br /&gt;
Ранее занимавший 29 секунд, теперь он выполняется меньше чем за секунду. Этот несложный пример даёт метод, который может быть использован при оптимизации любых повторяющихся запросов без ключей и индексов для важных колонок.&lt;br /&gt;
&lt;br /&gt;
КК&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_128_1.JPG</id>
		<title>Файл:IMG 82 128 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_128_1.JPG"/>
				<updated>2008-03-15T21:01:22Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF82:Ответы</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
				<updated>2008-03-15T20:54:55Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты помогут разобраться даже в самых сложных проблемах.''&lt;br /&gt;
&lt;br /&gt;
==NFS и Mepis==&lt;br /&gt;
{{Врезка|left|&lt;br /&gt;
Заголовок = НАШИ ЭКСПЕРТЫ|&lt;br /&gt;
Содержание =&lt;br /&gt;
Владея Интернет-&lt;br /&gt;
провайдером, а&lt;br /&gt;
заодно подрабатывая&lt;br /&gt;
редактором дисков&lt;br /&gt;
для LXF, Нейл&lt;br /&gt;
Ботвик скромно&lt;br /&gt;
зовет себя мастером на все руки.&lt;br /&gt;
&lt;br /&gt;
Брэндон Калигари&lt;br /&gt;
(Brendon Caligari)&lt;br /&gt;
больше десяти лет&lt;br /&gt;
работает с Linux, он&lt;br /&gt;
администратор&lt;br /&gt;
работающей системы&lt;br /&gt;
в фирме Rackspace Managed Hosting.&lt;br /&gt;
&lt;br /&gt;
Александр К. – сторонник Unix-way. Молодой, но перспективный член дружной команды экспертов.&lt;br /&gt;
&lt;br /&gt;
Валентин Синицын&lt;br /&gt;
Поддерживает проект Slackware Reiser4, интересуется настольными Linux-технологиями и рад помочь Вам разобраться с ними.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Ширина=250px}}&lt;br /&gt;
'''Вопрос:''' Мне понравилась версия Mepis из [[LXF79]], с ней у меня даже впервые нормально заработал Skype под Linux. Однако, к моему разочарованию, не нашлось NFS, и я не могу пользоваться своей Linux-сетью. Сайт Mepis не помог, у других те же проблемы. Пришлось вернуться на Kubuntu, который довольно похож и всё хорошо делает (хотя, к сожалению, Midnight Commander недоступен в обеих системах). Можете ли вы дать мне инструкции, как заставить работать NFS в Mepis?&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Хотя в ядре Mepis включена поддержка NFS, в самом дистрибутиве нет Portmap, который нужен для монтирования NFS-разделов. Запустите Synaptic, перейдите в Настройки &amp;gt; Репозитарии (Settings &amp;gt; Repositories) и отметьте первый репо-зитарий, Debian. Щелкните по кнопке «Получить сведения» (Reload), чтобы обновить списки пакетов, а затем, воспользовавшись кнопкой Искать (Search), найдите и установите Portmap. Вам также нужно проверить, что сервис Portmap запущен, когда Вы загружаетесь – установка должна об этом позаботиться.&lt;br /&gt;
&lt;br /&gt;
Теперь Вы можете смонтировать NFS-ресурс с помощью стандартной команды: mount -t nfs hostname:/exported/dir/mnt/somewhere&lt;br /&gt;
Если Вы пытались смонтировать ресурс в этой же сессии, и у Вас ничего не вышло, может быть, надо просто перезагрузиться. NFS иногда капризничает.&lt;br /&gt;
&lt;br /&gt;
Midnight Commander станет доступен для Mepis, когда Вы активируете репози-торий Debian, необходимый для установки Portmap. Вы найдете его, пошарив в Synaptic. Пакет называется mc.&lt;br /&gt;
&lt;br /&gt;
==В незнании – благо==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' В нашей интранет-сети около полутора тысячи компьютеров под Windows 2000 с доступом к нашему web-серверу под Debian Sarge и Apache 2.0.54. Похоже, на некоторых из них запущен сервис WebDav, подключающийся к интранет-серверу и забивающий информацией мои журналы.&lt;br /&gt;
Есть ли способ заставить Apache просто не знать о запросах, сделанных этим сервисом? Его user-agent–’Microsoft-WebDAV-MiniRedir/5.1.2600’.&lt;br /&gt;
&lt;br /&gt;
Дланни, с форума LXF [Dlunny]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Вы можете блокировать (или разрешить) запросы с определенных агентов с помощью комбинации из директив SetEnvIf и Deny (или Allow), которые можно включить в секцию &amp;lt;Directory&amp;gt; конфигурационных файлов httpd.conf или .htaccess. Так как Вы хотите блокировать все запросы с этого агента, я бы посоветовал добавлять директивы в секцию &amp;lt;Directory&amp;gt; каталога DocumentRoot.&lt;br /&gt;
Директивы для блокирования выглядят так:&lt;br /&gt;
&lt;br /&gt;
 SetEnvIf User-Agent Microsoft-WebDAV-MiniRedir BegoneWebDAV Order Allow,Deny&lt;br /&gt;
 Deny from env=BegoneWebDAV&lt;br /&gt;
&lt;br /&gt;
Первая строка настраивает переменную    окружения BegoneWebDav для агентов, имена которых начинаются с ‘Microsoft-WebDAV-MiniRedir’, так что она будет продолжать работать, даже если номер версии сервиса изменится. Следующая переменная, будучи установленной, блокирует доступ. Комбинация SetEnvIf, Allow и Deny дает отличную возможность для контроля, кто или что может иметь доступ к определенным частям Вашего ресурса. Для дополнительной информации ознакомьтесь со следующими документами:&lt;br /&gt;
&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ setenvif.html#setenvif&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ access.html#deny&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/ mod_access.html#allow&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Хочется радушия==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Как можно настроить приглашение к авторизации? Хочу, чтобы оно выглядело примерно так, как на сайте http://alinux.org/linux-os/aLinux-step4.png, но без графики и статичного текста. Я хочу пингвина, информацию о ЦПУ, памяти, производительность процессора и приглашение. Вы можете помочь?&lt;br /&gt;
&lt;br /&gt;
Майк86, с форума LXF [Mike86]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Текст, выводящийся на терминал перед приглашением к авторизации, берется из файла /etc/issue. Поместите то, что Вы хотите видеть, включая ANSI-графику, в этот файл. В него можно даже добавлять, при помощи Cron, текущие напоминания вроде «Следующее воскресенье – день матери» или «Купить свежий Linux Format завтра».&lt;br /&gt;
&lt;br /&gt;
Если Ваших художественных способностей маловато для создания ANSI-пингвина, поможет пакет Linux_logo, доступный на www.deater.net/weave/vmwprod/linux_logo и, возможно, в репозитариях Вашего дистрибутива. Man-страница для Linux_logo описывает множество опций для управления выводом. Приведённый Вами пример создан с помощью такой команды: linux_logo -c -y -k &amp;gt;/etc/issue&lt;br /&gt;
Удачи! Окружающая текст графика – это фрейм-буфер, не имеющий отношения к приглашению авторизации. &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пропавший профиль==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Я бы хотел создать резервные копии моих закладок, настроек и адресной книги Firefox и Thunderbird. В Windows у меня была для этого отдельная программа. Но в Fedora я не смог найти свой профиль. Пути, предлагаемые на сайте Mozilla, не похожи на место хранения моих закладок (хотя я нашел закладки Red Hat) или моей почты. Поиск по файловой системе ничего не дал. Видимо, я задавал системе неправильные вопросы...&lt;br /&gt;
&lt;br /&gt;
Джон Х. Браун [John H Brown]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Firefox хранит свои настройки в ~/.mozilla/firefox/ default.???, где ??? – случайная строка. Thunderbird использует ~/.thunderbird/default.???. Например, мои закладки, настройки и адресная книга хранятся соответственно в &lt;br /&gt;
* ~/.mozilla/firefox/default.yyh/ bookmarks.html&lt;br /&gt;
* ~/.thunderbird/default.piz/prefs.js&lt;br /&gt;
* ~/.thunderbird/default.piz/abook. mab&lt;br /&gt;
&lt;br /&gt;
Вероятно, простейший способ сделать резервные копии полных директорий такой:&lt;br /&gt;
 tar czf FfandTBsettings.tar.gz ~/.mozilla/ firefox ~/.thunderbird&lt;br /&gt;
Вы можете воспользоваться Cron для автоматического ежедневного создания резервных копий, сохранив следующий скрипт в  /etc/cron.daily/mozbackup:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 tar czf /somewhere/safe/FFandTBsettings-$(date -I).tar.gz /home/john/.mozilla/firefox /home/john/.thunderbird&lt;br /&gt;
Не забудьте установить его бит испол-няемости, иначе он не запустится: &lt;br /&gt;
 chmod +x /etc/Cron.daily/mozbackup&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Магия бессильна==&lt;br /&gt;
'''Вопрос:''' Я купил ваш спецвыпуск про Fedora Core 5, и следовал инструкциям по установке, но наткнулся на проблемы. У меня установлена Windows XP, и с помощью Partition Magic я создал Linux-раздел на 10 ГБ.&lt;br /&gt;
&lt;br /&gt;
Установка с диска шла хорошо до шестого этапа, после чего установщик принялся сообщать о невозможности продолжения. Я предупреждал Partition Magic, что хочу установить Linux – может, мне надо разбить этот раздел на три части, чтоб установить три директории?&lt;br /&gt;
&lt;br /&gt;
Тим [Tim]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Linux-разделы, созданные с помощью Partition Magic, иногда создают проблемы. В установочных программах многих дистрибутивов есть опция изменения размера Windows-раздела и создания Linux-разде-лов, предпочтительно ею и пользоваться. Fedora такую возможность не предоставляет, так что лучше будет с помощью Partition Magic изменить размер раздела Windows, но пространство Linux-раздела оставить неразмеченным.&lt;br /&gt;
&lt;br /&gt;
А сейчас – удалите созданные Вами Linux-раздел(ы). После этого запустите установщик Fedora Core 5 и выберите «Использовать свободное пространство». Установщик создаст нужные разделы сам на свободном месте. Важно помнить, что под свободным местом понимается неразмеченное пространство, а не место в готовых разделах.&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пакости распаковки==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Три недели назад я установил SUSE 10.0, и с тех пор мне незачем оглядываться. Надеюсь со временем полностью перейти на Linux. Одна проблема, не могу разобраться с установкой программ из архивов. Я так понял, их надо распаковать и перейти в их директорию, однако когда ввожу ./configure, получаю вот что: &lt;br /&gt;
 bash: ./configure: No such file or directory&lt;br /&gt;
&lt;br /&gt;
Я немного озадачен: всё делал по советам многих людей, пытался выполнить это как суперпользователь, но до сих пор ничего не выходит. Чувствую, я упустил что-то очень простое.&lt;br /&gt;
&lt;br /&gt;
Джи М. Николсон [Gee M Nicholson]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Часто говорят, что запуск ./configure является первом шагом после распаковки архива, а на самом деле он третий. Первые два:&lt;br /&gt;
&lt;br /&gt;
1) Найдите файлы с инструкциями по установке.&lt;br /&gt;
2) Внимательно прочитайте их.&lt;br /&gt;
&lt;br /&gt;
Большинство   архивов   с   исходными кодами содержат файлы README и INSTALL, которые надо просмотреть и понять, как установить программу. Стандартный метод установки программ из исходных кодов&lt;br /&gt;
 ./configure&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
подходит в более чем 90% случаев, но есть и исключения. Иногда настройка не нужна – в частности, для очень простых программ. То есть Вы должны выполнить только make и make install. Бывает, что программа использует иной способ установки. В любом случае Вы должны предварительно ознакомиться с инструкциями.&lt;br /&gt;
&lt;br /&gt;
Несмотря на нежелательность исполнения первых двух шагов от имени суперпользователя, его прав обычно требует make install для записи файлов в системные директории. Так как это потенциальная опасность, прочитайте инструкции обязательно.&lt;br /&gt;
&lt;br /&gt;
Другой полезный шаг при использовании ./configure – запустить его сначала с параметром --help. Это даст Вам возможность контролировать сборку и установку программы (другие способы для этого отнюдь не просты). &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Управлять движением==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Моя система будет служить шлюзом в Интернет, а также файловым сервером для моей локальной сети, в ней две Ethernet-карты. Я собираюсь настроить Iptables; есть ли способ ограничить сервисы (Samba, NFS и т.д.), чтобы они работали только с одним интерфейсом, а именно, моей локальной сетью?&lt;br /&gt;
&lt;br /&gt;
Это нужно делать для каждого сервиса отдельно, или есть способ глобальной настройки? Я буду использовать Fedora Core или SUSE.&lt;br /&gt;
&lt;br /&gt;
Jellyman_4eva, с форума LXF&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Для этого есть три способа. Первый состоит в настройке каждого сервиса на работу только с одним сетевым интерфейсом. Если сервисов у Вас немного, этот способ может оказаться самым простым и гибким. Просмотрите man-страницы для каждого сервиса и добавьте подходящие опции в конфигурационные файлы. Пусть IP-адрес Вашего LAN-интерфейса 192.168.0.1, а у другого интерфейса – другой адрес; тогда Вы должны сделать следущее:&lt;br /&gt;
* добавить Listen 192.168.0.1:631 в /etc/cups/cupsd.conf&lt;br /&gt;
* добавить socket address =192.168.0.1 в /etc/samba/smb.conf&lt;br /&gt;
* добавить Listen 192.168.0.1:80 в /etc/apache2/httpd.conf (местопоожение файла может быть другим).&lt;br /&gt;
&lt;br /&gt;
NFS слегка отличается: ему нужно для аждого ресурса указать диапазон адресов, которым разрешено соединяться, в файле etc/exports:   (path/to/export 192.168.0.0/24(rw,sync)&lt;br /&gt;
&lt;br /&gt;
Второй способ – использовать Iptables ля полной блокировки доступа из глобальной сети к портам нужных сервисов. Вы можете сделать это для каждого порта отдельности, а заодно и добавить блокировку по первому способу. Альтернатива блокировать вообще весь входящий трафик, это, кстати, настройка по умолчанию для большинства брандмауэров в Linux. Тогда Вам останется лишь открыть порты для нужных сервисов, вроде SSH. Если Вы не слишком знакомы с Iptables, ручное редактирование правил может пробить серьезную брешь в безопасности системы. Поэтому эксперты рекомендуют использовать графические утилиты настройки, например, Guarddog или Shorewall. И в Fedora Core, и в SUSE есть удобные средства настройки правил брандмауэра.&lt;br /&gt;
&lt;br /&gt;
Третий способ – блокировать доступ к сервисам на Вашем модеме или роутере. Это самый безопасный метод, поскольку Вы останавливаете трафик еще до того, как он попадет на Ваш компьютер. Однако это не всегда возможно – все зависит от Вашего роутера или модема.&lt;br /&gt;
Способы не являются взаимоисключающими, Вы спокойно можете комбинировать их для обеспечения большей безопасности – так сказать, «поддержка штанов и ремнём, и подтяжками». &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Способ Samba==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' У меня есть Linux-машина на 192.168.1.1, соединенная с беспроводным роутером. На ней содержится резервная копия данных моего Windows XP-ноутбука, я её туда загружаю по FTP. Нет ли способа получше? Могу ли я хранить свои документы на Linux-машине и получать их оттуда через сеть?&lt;br /&gt;
&lt;br /&gt;
Ричард Уоткинс [Richard Watkins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Простое решение – используя Samba, настроить CIFS-сервер на Linux-машине. Установите последнюю версию Samba (www.samba.org) и найдите конфигурационный файл: обычно это /etc/samba/smb.conf. Файл конфигурации разделен на две секции: глобальные настройки и установки разделяемых ресурсов. Глобальные настройки относятся к работе самого CIFS-сервера и используются для контроля всего – от сетевого интерфейса, через который работает сервер, до настроек Active Directory в Windows. В Вашем случае глобальные настройки можно не трогать.&lt;br /&gt;
&lt;br /&gt;
Теперь настроим Ваш ресурс. Допустим, файлы располагаются в директории /export/share, именем ресурса в CIFS будет myshare, описанием – all my files. Теперь, так как в беспроводной сети множество пользователей, надо ограничить доступ к ресурсу, предоставив права на чтение и запись только пользователям Fred и Mary. Добавьте следующие строки в smb.conf: &lt;br /&gt;
 [myshare]&lt;br /&gt;
  comment = all my files &lt;br /&gt;
  path = /export/share &lt;br /&gt;
  valid users = mary fred &lt;br /&gt;
  public = no&lt;br /&gt;
  writable = yes&lt;br /&gt;
  printable = no&lt;br /&gt;
  create mask = 0765&lt;br /&gt;
&lt;br /&gt;
Главное позади, но нужно ещё добавить пароли для Фреда и Мэри. Для этого запускайте smbpasswd от имени суперпользователя:&lt;br /&gt;
&lt;br /&gt;
 # smbpasswd -a fred New SMB password:&lt;br /&gt;
 # smbpasswd -a mary New SMB password: &lt;br /&gt;
&lt;br /&gt;
Наконец, проверьте, запущена ли Samba – если нет, запустите. Теперь Вы можете получить доступ к CIFS-ресурсу с Вашего ноутбука через \\192.168.1.1\ myshare. &lt;br /&gt;
&lt;br /&gt;
КК&lt;br /&gt;
&lt;br /&gt;
==Монтирование LVM==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' Можно ли смонтировать LVM -разделы внешнего жесткого диска? Я хотел бы скопировать один файл с моего старого жесткого диска с установленной Fedora Core 3, избежав загрузки с него.&lt;br /&gt;
&lt;br /&gt;
Зарфати [Zarfati], с форума LXF&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Если у Вас установлены утилиты LVM , Вы можете монтировать LVM-разделы с любого диска (мне случалось монтировать LVM-раздел, находящийся на флэш-брелке). Запустите от имени суперпользователя vgscan vgchange -a y&lt;br /&gt;
После этого все обнаруженные разделы будут видны в системе как устройства /dev/volumegroup/logicalvolume, а значит, Вы сможете их смонтировать обычным способом:&lt;br /&gt;
mount /dev/volumegroup/ logicalvolume /mnt/somewhere&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Аварийная мигалка==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''У меня на компьютере с двумя жесткими дисками установлена Mandriva 2006. Второй диск отведен под резервные копии. После загрузки KDE всё отлично, только индикатор жесткого диска принимается беспрерывно мигать – да так, что я и сосчитать не успеваю. То же самое – на старой машине, где я тестирую всякие программы.&lt;br /&gt;
&lt;br /&gt;
Мне присоветовали удалить Kat, но это не помогло. Я попробовал на старой машине SUSE, и всё стало нормально, но хотелось бы сохранить Mandriva.&lt;br /&gt;
&lt;br /&gt;
Не знаю, почему Mandriva так бомбит мой жесткий диск, но хочу это пресечь. С радостью приму любые советы.&lt;br /&gt;
&lt;br /&gt;
Дэйв Притчард [Dave Pritchard]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Удаление Kat – первое, что приходит в голову. Kat индексирует все файлы в Вашей домашней директории, а это значит, что самый первый его запуск опустит Ваш быстрый 64-разрядный компьютер до старичка Sinclair Spectrum. Однако есть и другие программы периодического сканирования жесткого диска, например, UpdateDB, которая строит базу данных для locate. Программа запускается через Cron - по умолчанию в Mandriva её запуск запланирован раз в неделю, рано утром, так что обычно активность диска проходит незамеченной А если у Вас установлен пакет anaсron, то он запускает все задачи Cron, не выполнявшиеся из-за того, что компьютер стоял выключенным - тут диск и может перевозбудиться. Заметив повышенную активность диска, запустите top и посмотрите, кто отъедает больше всего процессорного времени. Если это UpdateDB, Вам не о чем беспокоиться: база данных обновляется раз в неделю, обычно всего за несколько минут. Попробуйте на какое-то время оставить компьютер включенным. Если индикатор не перестанет бешено мигать, скажем, через четверть часа - что-то неправильно, нужно продолжить поиски виноватого через top.&lt;br /&gt;
&lt;br /&gt;
Быть может, индикатор сообщает о деятельности шины IDE, а вовсе не жесткого диска: например, проверке наличия DVD-диска в приводе. Это может быть и безобидная утилита вроде Partmon, сообщающая об отсутствии свободного места на Ваших разделах. Её можно отключить через Центр Управления Mandriva (Система &amp;gt; Сервисы).&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Ну, работай же!==&lt;br /&gt;
'''Вопрос:'' Linux я относительно недавно. Я установил свой первый дистрибутив с диска LXF и сильно захотел установить VMWare Player и попробовать другие дистрибутивы. Но инструкции из [[LXF78]] по его установке в моем случае не сработали. Я успешно распаковал файл VMWare-player-1.0.1-19317.tar.gz, всё по журналу. Зато следующий шаг (./configure) явно не удался. Я уверен, что нахожусь в нужной директории (VMWare-player-distrib), однако набрав ./configure, получаю ошибку: bash: ./configure: No such file or directory&lt;br /&gt;
Я думаю, что-то не в порядке с моей SUSE 9.1. Наверное, в системе нет команды configure.&lt;br /&gt;
&lt;br /&gt;
Джим [Jim]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Скрипт configure включен во множество пакетов с исходными текстами – ./ означает выполнение команды из текущей директории, так что Вы запускаете команду прямо из распакованного архива, и система тут ни при чём. Большинство Linux-программ используют этот скрипт для проверки наличия в системе всех необходимых зависимостей. В Вашем случае он не сработал по причине того, что VMWare Player – это уже скомпилированная программа, с другим методом установки.&lt;br /&gt;
&lt;br /&gt;
Статья про VMWare в том же журнале указывала, что нужно запустить VMWare-install.pl. Возьмите за правило просматривать раздел «Диск Linux Format» и директорию самого диска, всегда содержащую инструкции по установке. Вот команды, необходимые для установки пакета после распаковки:&lt;br /&gt;
&lt;br /&gt;
 cd VMWare-Player-distrib &lt;br /&gt;
 ./VMWare-install.pl&lt;br /&gt;
&lt;br /&gt;
Вам может понадобиться компилятор С и исходные тексты ядра, поскольку в ходе установки VMWare инсталлирует в систему готовый модуль ядра, а если готового модуля не находится, то сам собирает подходящий. Все это Вы можете установить через Yast. Нужные Вам пакеты называются gcc и kernel-source.&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Linux запоздалый==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''Привет вам из США и огромное спасибо за отличный журнал! Я прямо наслаждаюсь, читая все статьи и обзоры. Жаль только, что приходится ждать, пока журнал появится в местных магазинах...&lt;br /&gt;
&lt;br /&gt;
У меня всего один вопрос к экспертам: хотелось бы услышать ваши рекомендации по дистрибутиву для ноутбука IBM T22 с 256 МБ памяти. Я попробовал Damn Small Linux, он отлично работает с моим Win-модемом. Можно ли его установить на жесткий диск?&lt;br /&gt;
&lt;br /&gt;
Даррелл Ноблс [Darrell Nobles]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Ваша первая проблема решается легко оформите подписку, и получите журнал всего через несколько дней после его появления в наших магазинах.&lt;br /&gt;
&lt;br /&gt;
Ноутбуки от IBM отлично поддерживают Linux, поскольку IBM предоставляет все спецификации и драйвера. Большинство LiveCD можно установить на жесткий диск, однако DSL – не лучший выбор для Вас. DSL предназначен сугубо для использования как LiveCD, и его обновление может вызвать трудности.&lt;br /&gt;
&lt;br /&gt;
Я бы посоветовал перебрать несколько LiveCD и взять тот, который будет работать с Вашим оборудованием лучше всего. Вот несколько примеров:&lt;br /&gt;
* Knoppix Установив его, Вы получите модифицированную версию Debian.&lt;br /&gt;
www.knoppix.com&lt;br /&gt;
* Ubuntu или Kubuntu Оба основаны на Debian: первый использует графическое окружение Gnome, второй – KDE.&lt;br /&gt;
www.ubuntu.com&lt;br /&gt;
* PCLinuxOS LiveCD с возможностью установки и простым обновлением.&lt;br /&gt;
www.pclinuxos.com&lt;br /&gt;
* Kanotix Еще один LiveCD на базе Debian с невероятно простой процедурой установки.&lt;br /&gt;
http://kanotix.com&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пауки в Сети==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''У меня небольшой web-сайт, и похоже, что большинство его входящего трафика генерируется какими-то поисковиками. Как я могу защитить доступ к своему серверу Apache от потенциально вредоносных агентов, web-пауков и т.д.?&lt;br /&gt;
&lt;br /&gt;
Р. Дэвидсон [R Davidson]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Web-пауки могут быть использованы для кражи контента и информации о структуре вашего сайта, не предназначенной для посторонних глаз. Эти агенты также используются поисковыми движками для индексирования содержимого сайтов. Всё это неплохо, однако если Вы не хотите, чтобы Вас находили через поисковики, хорошо бы заблокировать агентам доступ. Большинство благонамеренных агентов не лезет дальше файла robots.txt в корневой директории сайта. Если они наглеют, нужны суровые меры.&lt;br /&gt;
&lt;br /&gt;
В качестве первого шага можно сделать блокировку через HTTP-заголовок, это не непреодолимая преграда, но в большинстве случаев подойдет. Измените webcopier на строку, посылаемую пауком. Попробуйте так: setenvif User-Agent ^webcopier block &amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
Order Allow,Deny Allow from all Deny from env=block &amp;lt;/Limit&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Или вот так: RewriteEngine On RewriteCond %{HTTP_USER_ AGENT} ^WebCopier [NC,OR] RewriteRule ^.* - [F,L]&lt;br /&gt;
&lt;br /&gt;
КК&lt;br /&gt;
&lt;br /&gt;
==Пропавшая библиотека==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''При попытке сборки многих программ из исходных текстов команда ./configure выдает следующее сообщение о ошибке : checking for Qt... configure: error: Qt (&amp;gt;= Qt 3.2) (library qt-mt) not found. Please check your installation! For more details about this problem, look at the end of config.log.&lt;br /&gt;
Make sure that you have compiled Qt with thread support!&lt;br /&gt;
&lt;br /&gt;
Исследования Интернета показали, что это проблема встречается у многих, но чёткого ответа я не нашёл. Ясно, что конфигуратор не может найти библиотеку qt-mt, хотя всевозможные пакеты *.devel установлены, да и сами библиотеки присутствуют. Использование параметра --with-qt-libraries проблемы не решает.&lt;br /&gt;
Я использую 64-битную версию OpenSUSE 10.1 на Athlon-64 3200+.&lt;br /&gt;
Может быть, вы поможете решить эту проблему?&lt;br /&gt;
&lt;br /&gt;
Владимир Синотов&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' После длительной переписки с автором вопроса и проверки мыслимых и немыслимых предположений, обнаружилось, что ключ к разгадке лежал практически на поверхности. Исследование файла config. log показало, что компоновщик пытался использовать 32-битные версии библиотек, что, естественно, было обречено на провал Простой параметр --enable-libsuffix=64 переданный сценарию configure, полностью решает проблему.&lt;br /&gt;
&lt;br /&gt;
Редакция LXF выражает благодарность Владимиру Синотову, который не просто ждал от нас готового ответа, но активно участвовал в процессе решения этой проблемы и, в конечном итоге, обнаружил «недостающий элемент мозаики».&lt;br /&gt;
&lt;br /&gt;
ВС&lt;br /&gt;
&lt;br /&gt;
==И снова о Microsoft==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''Как известно, большинство современных дистрибутивов позволяют обновлять и устанавливать программы через сеть, но иногда это сложно сделать из прокси-сервера компании. У нас, например, используется Microsoft ISA с NTLM-авторизацией, и если в Windows достаточно установить клиент ISA, то в Linux это представляет проблему, поскольку стандартным способом соединение с прокси-сервером не устанавливается. Подскажите, как же в Linux подключаются к прокси типа ISA с NTLM-авторизацией?&lt;br /&gt;
&lt;br /&gt;
Анатолий Евдокимов&lt;br /&gt;
&lt;br /&gt;
Во-первых, NTLM-авторизация поддерживается браузерами семейства Mozilla: Seamonkey и Firefox, то есть при обычном серфинге с использованием этих приложений Вы вообще не должны испытывать никаких проблем.&lt;br /&gt;
&lt;br /&gt;
Если, по какой-то причине, браузер не может пройти авторизацию, или Вам необходимо использовать другую программу, существует универсальный способ. Наш соотечественник Дмитрий Розманов разработал NTLM Authorization Proxy Server - программу на Python, которая перехватывает обращения к прокси-серверу и дополняет их необходимыми заголовками. Сайт программы расположен по адресу: http://ntlmaps.sourceforge.net/. Поскольку Python наверняка включен в Ваш дистрибутив, маловероятно, что Вы испытаете какие-либо проблемы с зависимостями. NTLMAPS работает как локальный прокси-сервер (по умолчанию используется порт 5865) и перенаправляет запросы ISA-серверу. Скачайте с сайта архив с программой распакуйте его, затем откройте файл server.cfg и внесите необходимые изменения: в поле PARENT_PROXY и PARENT_PROXY_PORT укажите адрес и порт ISA-сервера, укажите параметры авторизации. Сервер запускается командой ./main.py (из каталога, в котором он распакован). После того, как сервер запущен, Вы можете открыть браузер/утилиту обновления дистрибутива, найти в ней настройки прокси-сервера и ввести туда 127.0.0.1:5865 (если Вы не меняли локальный прокси-порт в server.cfg).&lt;br /&gt;
&lt;br /&gt;
Более подробное руководство по использованию NTLMAPS (на понятном английском) можно найти по адресу, приведенному в самом низу врезки.&lt;br /&gt;
&lt;br /&gt;
ВС&lt;br /&gt;
&lt;br /&gt;
==ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ: WINE==&lt;br /&gt;
&lt;br /&gt;
'''Что такое Wine?'''&lt;br /&gt;
&lt;br /&gt;
Это рекурсивный акроним: Wine Is Not Emulator.&lt;br /&gt;
&lt;br /&gt;
'''Не особо полегчало!'''&lt;br /&gt;
&lt;br /&gt;
Ну, на самом деле это такой вид эмулятора. Wine – открытая реализация программного интерфейса Windows (WinAPI), работающая поверх Х и Unix.&lt;br /&gt;
&lt;br /&gt;
'''Wine позволяет запускать Windows из-под Linux?'''&lt;br /&gt;
 &lt;br /&gt;
Нет. Wine – некая прослойка между Windows-программами и Linux. Когда вы запускаете Windows-программу в Wine, она думает, что работает в родной среде, однако ее обращения к Windows-функциям транслируются в вызовы Linux-функций.&lt;br /&gt;
&lt;br /&gt;
'''Надо ли для работы в Wine ставить Windows?'''&lt;br /&gt;
 &lt;br /&gt;
Нет, но Wine будет пользоваться DLL-библиотеками из существующей установки Windows, если она у вас есть. Если нет, он будет работать со встроенными альтернативными библиотеками.&lt;br /&gt;
&lt;br /&gt;
'''Windows  у  меня  уже есть. Зачем мне Wine?'''&lt;br /&gt;
&lt;br /&gt;
Вы можете запускать Windows-приложения без перезагрузки, то есть можно одновременно использовать программы и под Windows, и под Linux. Wine также позволяет использовать подключаемые модули Windows [plugins] в Linux-программах, например, web-браузерах и плейерах. Это дает Linux-программам доступ к проприетарным форматам.&lt;br /&gt;
&lt;br /&gt;
'''Эмуляторы часто тормозят. А Wine?'''&lt;br /&gt;
&lt;br /&gt;
Он эмулирует только API, а не железо, поэтому программы работают с нормальной скоростью, а иногда и быстрее, чем в Windows; но поэтому Wine может быть запущен только на том же оборудовании, что и Windows.&lt;br /&gt;
&lt;br /&gt;
'''Где его взять?'''&lt;br /&gt;
&lt;br /&gt;
Вы можете скачать Wine в различных форматах с www.winehq.com или поискать пакеты в репозиториях к вашему дистрибутиву. Есть и коммерческие варианты Wine. CrossOver Office от Codeweavers позволяет запускать офисные приложения для Windows, а также подключаемые модули к Internet Explorer в нескольких Linux-браузерах, причём тяжкий труд конфигурирования выполняется автоматически. На сайте Codeweavers перечислено около 50 поддерживаемых приложений, но на самом деле их гораздо больше.&lt;br /&gt;
&lt;br /&gt;
'''Как насчёт игр?'''&lt;br /&gt;
&lt;br /&gt;
Другой   коммерческий   вариант Wine – Cedega – улучшенная версия с поддержкой DirectX. Она бесплатна через CVS. Если вы хотите получить готовые пакеты и поддержку, понадобится платная подписка.&lt;br /&gt;
&lt;br /&gt;
==КРАТКАЯ СПРАВКА: VOIP==&lt;br /&gt;
&lt;br /&gt;
VoIP (Voice over IP) – это использование время разговора, и за дистанцию. VoIP TCP/IP-соединения для двунаправленной приобретает все большую популярность в передачи голоса. Многие имеют дешевое офисной среде: для телефонии и Интернета высокоскоростное Интернет-соединение, а используется одна и та же инфраструктура при телефонных звонках надо платить и за (кабель и пр.), и обычный компьютер может служить коммутатором, сервером голосовой почты и шлюзом во внешний мир, используя VoIP-связи или даже обычные телефонные линии респондентов.&lt;br /&gt;
&lt;br /&gt;
Идея не нова, однако сдерживающими факторами всегда были скорость соединения и его качество. Другая сложность – обеспечение связи через межсетевые фильтры. Однако Skype (www.skype.com) смог решить эти проблемы, создав приемлемое качество связи на хорошем коммутируемом соединении, а при использовании более высокоскоростного канала – близкое к телефонному. Он также может работать через стандартные web-порты 80 и 443 – многие брандмауэры их не запирают. Однако главная причина популярности Skype – тот факт, что он «просто работает» на множестве ОС (Linux x86, Windows, MacOS).&lt;br /&gt;
&lt;br /&gt;
Есть открытые альтернативы Skype, использующие протокол SIP, например, KPhone и Linphone для Linux и SJPhone для Windows. Все они требуют регистрации у SIP-провайдера. Единожды подключившись, вы можете позвонить любому человеку, использующему SIP, даже если у него другой SIP-провайдер. Список провайдеров имеется на www.sipcenter.com/sip.nsf/html/Service+Providers.&lt;br /&gt;
&lt;br /&gt;
Разговоры с другими пользователями Skype бесплатны, и у большинства SIP-про-вайдеров тоже. При звонках на стационарные телефоны VoIP дает заметную экономию. Поскольку трафик передается через Интернет до ближайшего к абоненту узла, звонки на другой континент обходятся по тарифу местного вызова.&lt;br /&gt;
&lt;br /&gt;
==ОТДЕЛЬНО – ОБ УСКОРЕНИИ САЙТОВ==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' У меня есть web-сайт с динамическим содержимым , генерируемым из базы данных MySQL. Статические страницы открываются очень быстро, а вот динамические ужасно тормозят. Как я могу увеличить скорость работы сайта ?&lt;br /&gt;
&lt;br /&gt;
Х . Брук [H Brooke]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Разработчики MySQL включили несколько готовых образчиков файла my.cnf, оптимизированных под различное количество используемой оперативной памяти. Для их поиска выполните locate cnf|grep my- Использование одной из этих конфигураций может помочь увеличить скорость Но более важной является оптимизация Вашего SQL-кода. Для определения виновников замедления Вы можете создать отдельный файл журнала: touch /var/log/mysql-slow.log chown mysql:mysql /var/log/mysql-slow.log&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что им должен владеть пользователь, запускающий mysqld Теперь добавим в секцию [mysqld] файла /etc/my.cnf следующую строку для слежения за медленными запросами (а потом перезапустим MySQL) log-slow-queries=/var/log/mysql-slow.log Вот пример записи в журнале:&lt;br /&gt;
# Time: 030207 15:03:33&lt;br /&gt;
#  User@Host: wsuser[wsuser] @ localhost.localdomain [127.0.0.1]&lt;br /&gt;
#  Query_time: 13 Lock_time: 0 Rows_sent: 117 Rows_examined: 234 use wsdb;&lt;br /&gt;
SELECT l FROM un WHERE ip=’209.xx.xxx.xx’;&lt;br /&gt;
&lt;br /&gt;
Здесь видно, что wsuser обращался к базе wsdb через localhost (т.е. локально), и база рассмотрела 234 строки, это заняло 13 секунд.&lt;br /&gt;
Попробуйте оптимизировать наиболее частые и медленные запросы. Проверьте значение Rows_examined для каждого медленного запроса. Если это число хотя бы в два раза больше суммы всех строк в каждой опрашиваемой таблице, нужно добавить индексирование. Правда, при этом возникают лишние операции сравнения, отрицательно влияющие на производительность.&lt;br /&gt;
&lt;br /&gt;
КК&lt;br /&gt;
&lt;br /&gt;
==Объяснить и описать==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' Ди нами че с ки е д анные на моем сайте обрабатываются слишком медленно. Я подключил слежение за медленным и запросами. Расскажите, что делать дальше и как их исправить.&lt;br /&gt;
&lt;br /&gt;
Р. Трент [R Trent]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Главное - определить причину медленности запросов и оптимизировать их. Если в Вашем журнале медленных запросов слишком много, скачайте mysql_ slow_log_parser (http://tinyurl.com/o2qek), чтобы выявить, какие из них повторяются чаще всего. Определив такие запросы, используйте explain (объяснить) и desc (describe, описать) для определения любой возможной оптимизации. Пусть у меня есть две одинаковые таблицы по два столбца, без индексов или ключей (см. вывод в Таблице 1) mysql&amp;gt; desc t1;&lt;br /&gt;
Обе содержат по 10000 строк данных. У Вас в журнале может повторяться запрос&lt;br /&gt;
#  Query_time: 29 Lock_time: 0 Rows_sent: 1 Rows_examined: 10000 use lxf;&lt;br /&gt;
select count(*) from t1, t2 where t1 jk= t2.jk;&lt;br /&gt;
Используя запрос explain, давайте посмотрим, как работает SQL (вывод в Таблице 2) mysql&amp;gt; explain select * from t1, t2 where t1.jk = t2.jk;&lt;br /&gt;
&lt;br /&gt;
Это значит, что проверено 7,191,637 строк в таблице t2. Потом эти же 7,191,637 строк проверяются в таблице t1. Далее, согласно describe (desc) по таблице (и полям NULL) можно заметить, что в таблицах нет ключей и индексов. Давайте добавим простой индекс в обе таблицы mysql&amp;gt; create index t1jk on t1(jk); mysql&amp;gt; create index t2jk on t2(jk);&lt;br /&gt;
Теперь запрос describe покажет индекс (вывод в Таблице 3). Нам нужно опять посмотреть, сколько строк будет проверено в следующем запросе (вывод в Таблице 4) mysql&amp;gt; explain select count(*) from t1, t2 where t1 jk= t2.jk;&lt;br /&gt;
Проверка таблицы t2 с использованием индекса t2j1 свелась к проверке 10000 строк. Теперь сравним их с 50 строками в таблице t1, возвращённых сортировкой по индексу t1j1.&lt;br /&gt;
Мы можем очистить кэш и перезапустить запрос mysql&amp;gt; flush query cache; mysql&amp;gt; select count(*) from t1, t2 where t1 jk= t2.jk; mysql&amp;gt; select count(*) from t1, t2 where t1 jk= t2.jk;&lt;br /&gt;
+-----------+&lt;br /&gt;
count(*) |&lt;br /&gt;
+-----------+&lt;br /&gt;
498167 |&lt;br /&gt;
+-----------+&lt;br /&gt;
1 row in set (0.66 sec)&lt;br /&gt;
&lt;br /&gt;
Ранее занимавший 29 секунд, теперь он выполняется меньше чем за секунду. Этот несложный пример даёт метод, который может быть использован при оптимизации любых повторяющихся запросов без ключей и индексов для важных колонок.&lt;br /&gt;
&lt;br /&gt;
КК&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF82:Ответы</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
				<updated>2008-03-15T20:31:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты помогут разобраться даже в самых сложных проблемах.''&lt;br /&gt;
&lt;br /&gt;
==NFS и Mepis==&lt;br /&gt;
{{Врезка|left|&lt;br /&gt;
Заголовок = НАШИ ЭКСПЕРТЫ|&lt;br /&gt;
Содержание =&lt;br /&gt;
Владея Интернет-&lt;br /&gt;
провайдером, а&lt;br /&gt;
заодно подрабатывая&lt;br /&gt;
редактором дисков&lt;br /&gt;
для LXF, Нейл&lt;br /&gt;
Ботвик скромно&lt;br /&gt;
зовет себя мастером на все руки.&lt;br /&gt;
&lt;br /&gt;
Брэндон Калигари&lt;br /&gt;
(Brendon Caligari)&lt;br /&gt;
больше десяти лет&lt;br /&gt;
работает с Linux, он&lt;br /&gt;
администратор&lt;br /&gt;
работающей системы&lt;br /&gt;
в фирме Rackspace Managed Hosting.&lt;br /&gt;
&lt;br /&gt;
Александр К. – сторонник Unix-way. Молодой, но перспективный член дружной команды экспертов.&lt;br /&gt;
&lt;br /&gt;
Валентин Синицын&lt;br /&gt;
Поддерживает проект Slackware Reiser4, интересуется настольными Linux-технологиями и рад помочь Вам разобраться с ними.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Ширина=250px}}&lt;br /&gt;
'''Вопрос:''' Мне понравилась версия Mepis из [[LXF79]], с ней у меня даже впервые нормально заработал Skype под Linux. Однако, к моему разочарованию, не нашлось NFS, и я не могу пользоваться своей Linux-сетью. Сайт Mepis не помог, у других те же проблемы. Пришлось вернуться на Kubuntu, который довольно похож и всё хорошо делает (хотя, к сожалению, Midnight Commander недоступен в обеих системах). Можете ли вы дать мне инструкции, как заставить работать NFS в Mepis?&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Хотя в ядре Mepis включена поддержка NFS, в самом дистрибутиве нет Portmap, который нужен для монтирования NFS-разделов. Запустите Synaptic, перейдите в Настройки &amp;gt; Репозитарии (Settings &amp;gt; Repositories) и отметьте первый репо-зитарий, Debian. Щелкните по кнопке «Получить сведения» (Reload), чтобы обновить списки пакетов, а затем, воспользовавшись кнопкой Искать (Search), найдите и установите Portmap. Вам также нужно проверить, что сервис Portmap запущен, когда Вы загружаетесь – установка должна об этом позаботиться.&lt;br /&gt;
&lt;br /&gt;
Теперь Вы можете смонтировать NFS-ресурс с помощью стандартной команды: mount -t nfs hostname:/exported/dir/mnt/somewhere&lt;br /&gt;
Если Вы пытались смонтировать ресурс в этой же сессии, и у Вас ничего не вышло, может быть, надо просто перезагрузиться. NFS иногда капризничает.&lt;br /&gt;
&lt;br /&gt;
Midnight Commander станет доступен для Mepis, когда Вы активируете репози-торий Debian, необходимый для установки Portmap. Вы найдете его, пошарив в Synaptic. Пакет называется mc.&lt;br /&gt;
&lt;br /&gt;
==В незнании – благо==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' В нашей интранет-сети около полутора тысячи компьютеров под Windows 2000 с доступом к нашему web-серверу под Debian Sarge и Apache 2.0.54. Похоже, на некоторых из них запущен сервис WebDav, подключающийся к интранет-серверу и забивающий информацией мои журналы.&lt;br /&gt;
Есть ли способ заставить Apache просто не знать о запросах, сделанных этим сервисом? Его user-agent–’Microsoft-WebDAV-MiniRedir/5.1.2600’.&lt;br /&gt;
&lt;br /&gt;
Дланни, с форума LXF [Dlunny]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Вы можете блокировать (или разрешить) запросы с определенных агентов с помощью комбинации из директив SetEnvIf и Deny (или Allow), которые можно включить в секцию &amp;lt;Directory&amp;gt; конфигурационных файлов httpd.conf или .htaccess. Так как Вы хотите блокировать все запросы с этого агента, я бы посоветовал добавлять директивы в секцию &amp;lt;Directory&amp;gt; каталога DocumentRoot.&lt;br /&gt;
Директивы для блокирования выглядят так:&lt;br /&gt;
&lt;br /&gt;
 SetEnvIf User-Agent Microsoft-WebDAV-MiniRedir BegoneWebDAV Order Allow,Deny&lt;br /&gt;
 Deny from env=BegoneWebDAV&lt;br /&gt;
&lt;br /&gt;
Первая строка настраивает переменную    окружения BegoneWebDav для агентов, имена которых начинаются с ‘Microsoft-WebDAV-MiniRedir’, так что она будет продолжать работать, даже если номер версии сервиса изменится. Следующая переменная, будучи установленной, блокирует доступ. Комбинация SetEnvIf, Allow и Deny дает отличную возможность для контроля, кто или что может иметь доступ к определенным частям Вашего ресурса. Для дополнительной информации ознакомьтесь со следующими документами:&lt;br /&gt;
&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ setenvif.html#setenvif&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ access.html#deny&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/ mod_access.html#allow&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Хочется радушия==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Как можно настроить приглашение к авторизации? Хочу, чтобы оно выглядело примерно так, как на сайте http://alinux.org/linux-os/aLinux-step4.png, но без графики и статичного текста. Я хочу пингвина, информацию о ЦПУ, памяти, производительность процессора и приглашение. Вы можете помочь?&lt;br /&gt;
&lt;br /&gt;
Майк86, с форума LXF [Mike86]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Текст, выводящийся на терминал перед приглашением к авторизации, берется из файла /etc/issue. Поместите то, что Вы хотите видеть, включая ANSI-графику, в этот файл. В него можно даже добавлять, при помощи Cron, текущие напоминания вроде «Следующее воскресенье – день матери» или «Купить свежий Linux Format завтра».&lt;br /&gt;
&lt;br /&gt;
Если Ваших художественных способностей маловато для создания ANSI-пингвина, поможет пакет Linux_logo, доступный на www.deater.net/weave/vmwprod/linux_logo и, возможно, в репозитариях Вашего дистрибутива. Man-страница для Linux_logo описывает множество опций для управления выводом. Приведённый Вами пример создан с помощью такой команды: linux_logo -c -y -k &amp;gt;/etc/issue&lt;br /&gt;
Удачи! Окружающая текст графика – это фрейм-буфер, не имеющий отношения к приглашению авторизации. &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пропавший профиль==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Я бы хотел создать резервные копии моих закладок, настроек и адресной книги Firefox и Thunderbird. В Windows у меня была для этого отдельная программа. Но в Fedora я не смог найти свой профиль. Пути, предлагаемые на сайте Mozilla, не похожи на место хранения моих закладок (хотя я нашел закладки Red Hat) или моей почты. Поиск по файловой системе ничего не дал. Видимо, я задавал системе неправильные вопросы...&lt;br /&gt;
&lt;br /&gt;
Джон Х. Браун [John H Brown]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Firefox хранит свои настройки в ~/.mozilla/firefox/ default.???, где ??? – случайная строка. Thunderbird использует ~/.thunderbird/default.???. Например, мои закладки, настройки и адресная книга хранятся соответственно в &lt;br /&gt;
* ~/.mozilla/firefox/default.yyh/ bookmarks.html&lt;br /&gt;
* ~/.thunderbird/default.piz/prefs.js&lt;br /&gt;
* ~/.thunderbird/default.piz/abook. mab&lt;br /&gt;
&lt;br /&gt;
Вероятно, простейший способ сделать резервные копии полных директорий такой:&lt;br /&gt;
 tar czf FfandTBsettings.tar.gz ~/.mozilla/ firefox ~/.thunderbird&lt;br /&gt;
Вы можете воспользоваться Cron для автоматического ежедневного создания резервных копий, сохранив следующий скрипт в  /etc/cron.daily/mozbackup:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 tar czf /somewhere/safe/FFandTBsettings-$(date -I).tar.gz /home/john/.mozilla/firefox /home/john/.thunderbird&lt;br /&gt;
Не забудьте установить его бит испол-няемости, иначе он не запустится: &lt;br /&gt;
 chmod +x /etc/Cron.daily/mozbackup&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Магия бессильна==&lt;br /&gt;
'''Вопрос:''' Я купил ваш спецвыпуск про Fedora Core 5, и следовал инструкциям по установке, но наткнулся на проблемы. У меня установлена Windows XP, и с помощью Partition Magic я создал Linux-раздел на 10 ГБ.&lt;br /&gt;
&lt;br /&gt;
Установка с диска шла хорошо до шестого этапа, после чего установщик принялся сообщать о невозможности продолжения. Я предупреждал Partition Magic, что хочу установить Linux – может, мне надо разбить этот раздел на три части, чтоб установить три директории?&lt;br /&gt;
&lt;br /&gt;
Тим [Tim]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Linux-разделы, созданные с помощью Partition Magic, иногда создают проблемы. В установочных программах многих дистрибутивов есть опция изменения размера Windows-раздела и создания Linux-разде-лов, предпочтительно ею и пользоваться. Fedora такую возможность не предоставляет, так что лучше будет с помощью Partition Magic изменить размер раздела Windows, но пространство Linux-раздела оставить неразмеченным.&lt;br /&gt;
&lt;br /&gt;
А сейчас – удалите созданные Вами Linux-раздел(ы). После этого запустите установщик Fedora Core 5 и выберите «Использовать свободное пространство». Установщик создаст нужные разделы сам на свободном месте. Важно помнить, что под свободным местом понимается неразмеченное пространство, а не место в готовых разделах.&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пакости распаковки==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Три недели назад я установил SUSE 10.0, и с тех пор мне незачем оглядываться. Надеюсь со временем полностью перейти на Linux. Одна проблема, не могу разобраться с установкой программ из архивов. Я так понял, их надо распаковать и перейти в их директорию, однако когда ввожу ./configure, получаю вот что: &lt;br /&gt;
 bash: ./configure: No such file or directory&lt;br /&gt;
&lt;br /&gt;
Я немного озадачен: всё делал по советам многих людей, пытался выполнить это как суперпользователь, но до сих пор ничего не выходит. Чувствую, я упустил что-то очень простое.&lt;br /&gt;
&lt;br /&gt;
Джи М. Николсон [Gee M Nicholson]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Часто говорят, что запуск ./configure является первом шагом после распаковки архива, а на самом деле он третий. Первые два:&lt;br /&gt;
&lt;br /&gt;
1) Найдите файлы с инструкциями по установке.&lt;br /&gt;
2) Внимательно прочитайте их.&lt;br /&gt;
&lt;br /&gt;
Большинство   архивов   с   исходными кодами содержат файлы README и INSTALL, которые надо просмотреть и понять, как установить программу. Стандартный метод установки программ из исходных кодов&lt;br /&gt;
 ./configure&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
подходит в более чем 90% случаев, но есть и исключения. Иногда настройка не нужна – в частности, для очень простых программ. То есть Вы должны выполнить только make и make install. Бывает, что программа использует иной способ установки. В любом случае Вы должны предварительно ознакомиться с инструкциями.&lt;br /&gt;
&lt;br /&gt;
Несмотря на нежелательность исполнения первых двух шагов от имени суперпользователя, его прав обычно требует make install для записи файлов в системные директории. Так как это потенциальная опасность, прочитайте инструкции обязательно.&lt;br /&gt;
&lt;br /&gt;
Другой полезный шаг при использовании ./configure – запустить его сначала с параметром --help. Это даст Вам возможность контролировать сборку и установку программы (другие способы для этого отнюдь не просты). &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Управлять движением==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Моя система будет служить шлюзом в Интернет, а также файловым сервером для моей локальной сети, в ней две Ethernet-карты. Я собираюсь настроить Iptables; есть ли способ ограничить сервисы (Samba, NFS и т.д.), чтобы они работали только с одним интерфейсом, а именно, моей локальной сетью?&lt;br /&gt;
&lt;br /&gt;
Это нужно делать для каждого сервиса отдельно, или есть способ глобальной настройки? Я буду использовать Fedora Core или SUSE.&lt;br /&gt;
&lt;br /&gt;
Jellyman_4eva, с форума LXF&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Для этого есть три способа. Первый состоит в настройке каждого сервиса на работу только с одним сетевым интерфейсом. Если сервисов у Вас немного, этот способ может оказаться самым простым и гибким. Просмотрите man-страницы для каждого сервиса и добавьте подходящие опции в конфигурационные файлы. Пусть IP-адрес Вашего LAN-интерфейса 192.168.0.1, а у другого интерфейса – другой адрес; тогда Вы должны сделать следущее:&lt;br /&gt;
* добавить Listen 192.168.0.1:631 в /etc/cups/cupsd.conf&lt;br /&gt;
* добавить socket address =192.168.0.1 в /etc/samba/smb.conf&lt;br /&gt;
* добавить Listen 192.168.0.1:80 в /etc/apache2/httpd.conf (местопоожение файла может быть другим).&lt;br /&gt;
&lt;br /&gt;
NFS слегка отличается: ему нужно для аждого ресурса указать диапазон адресов, которым разрешено соединяться, в файле etc/exports:   (path/to/export 192.168.0.0/24(rw,sync)&lt;br /&gt;
&lt;br /&gt;
Второй способ – использовать Iptables ля полной блокировки доступа из глобальной сети к портам нужных сервисов. Вы можете сделать это для каждого порта отдельности, а заодно и добавить блокировку по первому способу. Альтернатива блокировать вообще весь входящий трафик, это, кстати, настройка по умолчанию для большинства брандмауэров в Linux. Тогда Вам останется лишь открыть порты для нужных сервисов, вроде SSH. Если Вы не слишком знакомы с Iptables, ручное редактирование правил может пробить серьезную брешь в безопасности системы. Поэтому эксперты рекомендуют использовать графические утилиты настройки, например, Guarddog или Shorewall. И в Fedora Core, и в SUSE есть удобные средства настройки правил брандмауэра.&lt;br /&gt;
&lt;br /&gt;
Третий способ – блокировать доступ к сервисам на Вашем модеме или роутере. Это самый безопасный метод, поскольку Вы останавливаете трафик еще до того, как он попадет на Ваш компьютер. Однако это не всегда возможно – все зависит от Вашего роутера или модема.&lt;br /&gt;
Способы не являются взаимоисключающими, Вы спокойно можете комбинировать их для обеспечения большей безопасности – так сказать, «поддержка штанов и ремнём, и подтяжками». &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Способ Samba==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:'' У меня есть Linux-машина на 192.168.1.1, соединенная с беспроводным роутером. На ней содержится резервная копия данных моего Windows XP-ноутбука, я её туда загружаю по FTP. Нет ли способа получше? Могу ли я хранить свои документы на Linux-машине и получать их оттуда через сеть?&lt;br /&gt;
&lt;br /&gt;
Ричард Уоткинс [Richard Watkins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Простое решение – используя Samba, настроить CIFS-сервер на Linux-машине. Установите последнюю версию Samba (www.samba.org) и найдите конфигурационный файл: обычно это /etc/samba/smb.conf. Файл конфигурации разделен на две секции: глобальные настройки и установки разделяемых ресурсов. Глобальные настройки относятся к работе самого CIFS-сервера и используются для контроля всего – от сетевого интерфейса, через который работает сервер, до настроек Active Directory в Windows. В Вашем случае глобальные настройки можно не трогать.&lt;br /&gt;
&lt;br /&gt;
Теперь настроим Ваш ресурс. Допустим, файлы располагаются в директории /export/share, именем ресурса в CIFS будет myshare, описанием – all my files. Теперь, так как в беспроводной сети множество пользователей, надо ограничить доступ к ресурсу, предоставив права на чтение и запись только пользователям Fred и Mary. Добавьте следующие строки в smb.conf: &lt;br /&gt;
 [myshare]&lt;br /&gt;
  comment = all my files &lt;br /&gt;
  path = /export/share &lt;br /&gt;
  valid users = mary fred &lt;br /&gt;
  public = no&lt;br /&gt;
&lt;br /&gt;
==ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ: WINE==&lt;br /&gt;
&lt;br /&gt;
'''Что такое Wine?'''&lt;br /&gt;
&lt;br /&gt;
Это рекурсивный акроним: Wine Is Not Emulator.&lt;br /&gt;
&lt;br /&gt;
'''Не особо полегчало!'''&lt;br /&gt;
&lt;br /&gt;
Ну, на самом деле это такой вид эмулятора. Wine – открытая реализация программного интерфейса Windows (WinAPI), работающая поверх Х и Unix.&lt;br /&gt;
&lt;br /&gt;
'''Wine позволяет запускать Windows из-под Linux?'''&lt;br /&gt;
 &lt;br /&gt;
Нет. Wine – некая прослойка между Windows-программами и Linux. Когда вы запускаете Windows-программу в Wine, она думает, что работает в родной среде, однако ее обращения к Windows-функциям транслируются в вызовы Linux-функций.&lt;br /&gt;
&lt;br /&gt;
'''Надо ли для работы в Wine ставить Windows?'''&lt;br /&gt;
 &lt;br /&gt;
Нет, но Wine будет пользоваться DLL-библиотеками из существующей установки Windows, если она у вас есть. Если нет, он будет работать со встроенными альтернативными библиотеками.&lt;br /&gt;
&lt;br /&gt;
'''Windows  у  меня  уже есть. Зачем мне Wine?'''&lt;br /&gt;
&lt;br /&gt;
Вы можете запускать Windows-приложения без перезагрузки, то есть можно одновременно использовать программы и под Windows, и под Linux. Wine также позволяет использовать подключаемые модули Windows [plugins] в Linux-программах, например, web-браузерах и плейерах. Это дает Linux-программам доступ к проприетарным форматам.&lt;br /&gt;
&lt;br /&gt;
'''Эмуляторы часто тормозят. А Wine?'''&lt;br /&gt;
&lt;br /&gt;
Он эмулирует только API, а не железо, поэтому программы работают с нормальной скоростью, а иногда и быстрее, чем в Windows; но поэтому Wine может быть запущен только на том же оборудовании, что и Windows.&lt;br /&gt;
&lt;br /&gt;
'''Где его взять?'''&lt;br /&gt;
&lt;br /&gt;
Вы можете скачать Wine в различных форматах с www.winehq.com или поискать пакеты в репозиториях к вашему дистрибутиву. Есть и коммерческие варианты Wine. CrossOver Office от Codeweavers позволяет запускать офисные приложения для Windows, а также подключаемые модули к Internet Explorer в нескольких Linux-браузерах, причём тяжкий труд конфигурирования выполняется автоматически. На сайте Codeweavers перечислено около 50 поддерживаемых приложений, но на самом деле их гораздо больше.&lt;br /&gt;
&lt;br /&gt;
'''Как насчёт игр?'''&lt;br /&gt;
&lt;br /&gt;
Другой   коммерческий   вариант Wine – Cedega – улучшенная версия с поддержкой DirectX. Она бесплатна через CVS. Если вы хотите получить готовые пакеты и поддержку, понадобится платная подписка.&lt;br /&gt;
&lt;br /&gt;
==КРАТКАЯ СПРАВКА: VOIP==&lt;br /&gt;
&lt;br /&gt;
VoIP (Voice over IP) – это использование время разговора, и за дистанцию. VoIP TCP/IP-соединения для двунаправленной приобретает все большую популярность в передачи голоса. Многие имеют дешевое офисной среде: для телефонии и Интернета высокоскоростное Интернет-соединение, а используется одна и та же инфраструктура при телефонных звонках надо платить и за (кабель и пр.), и обычный компьютер может служить коммутатором, сервером голосовой почты и шлюзом во внешний мир, используя VoIP-связи или даже обычные телефонные линии респондентов.&lt;br /&gt;
&lt;br /&gt;
Идея не нова, однако сдерживающими факторами всегда были скорость соединения и его качество. Другая сложность – обеспечение связи через межсетевые фильтры. Однако Skype (www.skype.com) смог решить эти проблемы, создав приемлемое качество связи на хорошем коммутируемом соединении, а при использовании более высокоскоростного канала – близкое к телефонному. Он также может работать через стандартные web-порты 80 и 443 – многие брандмауэры их не запирают. Однако главная причина популярности Skype – тот факт, что он «просто работает» на множестве ОС (Linux x86, Windows, MacOS).&lt;br /&gt;
&lt;br /&gt;
Есть открытые альтернативы Skype, использующие протокол SIP, например, KPhone и Linphone для Linux и SJPhone для Windows. Все они требуют регистрации у SIP-провайдера. Единожды подключившись, вы можете позвонить любому человеку, использующему SIP, даже если у него другой SIP-провайдер. Список провайдеров имеется на www.sipcenter.com/sip.nsf/html/Service+Providers.&lt;br /&gt;
&lt;br /&gt;
Разговоры с другими пользователями Skype бесплатны, и у большинства SIP-про-вайдеров тоже. При звонках на стационарные телефоны VoIP дает заметную экономию. Поскольку трафик передается через Интернет до ближайшего к абоненту узла, звонки на другой континент обходятся по тарифу местного вызова.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF82:Ответы</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
				<updated>2008-03-15T20:23:21Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты помогут разобраться даже в самых сложных проблемах.''&lt;br /&gt;
&lt;br /&gt;
==NFS и Mepis==&lt;br /&gt;
{{Врезка|left|&lt;br /&gt;
Заголовок = НАШИ ЭКСПЕРТЫ|&lt;br /&gt;
Содержание =&lt;br /&gt;
Владея Интернет-&lt;br /&gt;
провайдером, а&lt;br /&gt;
заодно подрабатывая&lt;br /&gt;
редактором дисков&lt;br /&gt;
для LXF, Нейл&lt;br /&gt;
Ботвик скромно&lt;br /&gt;
зовет себя мастером на все руки.&lt;br /&gt;
&lt;br /&gt;
Брэндон Калигари&lt;br /&gt;
(Brendon Caligari)&lt;br /&gt;
больше десяти лет&lt;br /&gt;
работает с Linux, он&lt;br /&gt;
администратор&lt;br /&gt;
работающей системы&lt;br /&gt;
в фирме Rackspace Managed Hosting.&lt;br /&gt;
&lt;br /&gt;
Александр К. – сторонник Unix-way. Молодой, но перспективный член дружной команды экспертов.&lt;br /&gt;
&lt;br /&gt;
Валентин Синицын&lt;br /&gt;
Поддерживает проект Slackware Reiser4, интересуется настольными Linux-технологиями и рад помочь Вам разобраться с ними.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Ширина=250px}}&lt;br /&gt;
'''Вопрос:''' Мне понравилась версия Mepis из [[LXF79]], с ней у меня даже впервые нормально заработал Skype под Linux. Однако, к моему разочарованию, не нашлось NFS, и я не могу пользоваться своей Linux-сетью. Сайт Mepis не помог, у других те же проблемы. Пришлось вернуться на Kubuntu, который довольно похож и всё хорошо делает (хотя, к сожалению, Midnight Commander недоступен в обеих системах). Можете ли вы дать мне инструкции, как заставить работать NFS в Mepis?&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Хотя в ядре Mepis включена поддержка NFS, в самом дистрибутиве нет Portmap, который нужен для монтирования NFS-разделов. Запустите Synaptic, перейдите в Настройки &amp;gt; Репозитарии (Settings &amp;gt; Repositories) и отметьте первый репо-зитарий, Debian. Щелкните по кнопке «Получить сведения» (Reload), чтобы обновить списки пакетов, а затем, воспользовавшись кнопкой Искать (Search), найдите и установите Portmap. Вам также нужно проверить, что сервис Portmap запущен, когда Вы загружаетесь – установка должна об этом позаботиться.&lt;br /&gt;
&lt;br /&gt;
Теперь Вы можете смонтировать NFS-ресурс с помощью стандартной команды: mount -t nfs hostname:/exported/dir/mnt/somewhere&lt;br /&gt;
Если Вы пытались смонтировать ресурс в этой же сессии, и у Вас ничего не вышло, может быть, надо просто перезагрузиться. NFS иногда капризничает.&lt;br /&gt;
&lt;br /&gt;
Midnight Commander станет доступен для Mepis, когда Вы активируете репози-торий Debian, необходимый для установки Portmap. Вы найдете его, пошарив в Synaptic. Пакет называется mc.&lt;br /&gt;
&lt;br /&gt;
==В незнании – благо==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' В нашей интранет-сети около полутора тысячи компьютеров под Windows 2000 с доступом к нашему web-серверу под Debian Sarge и Apache 2.0.54. Похоже, на некоторых из них запущен сервис WebDav, подключающийся к интранет-серверу и забивающий информацией мои журналы.&lt;br /&gt;
Есть ли способ заставить Apache просто не знать о запросах, сделанных этим сервисом? Его user-agent–’Microsoft-WebDAV-MiniRedir/5.1.2600’.&lt;br /&gt;
&lt;br /&gt;
Дланни, с форума LXF [Dlunny]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Вы можете блокировать (или разрешить) запросы с определенных агентов с помощью комбинации из директив SetEnvIf и Deny (или Allow), которые можно включить в секцию &amp;lt;Directory&amp;gt; конфигурационных файлов httpd.conf или .htaccess. Так как Вы хотите блокировать все запросы с этого агента, я бы посоветовал добавлять директивы в секцию &amp;lt;Directory&amp;gt; каталога DocumentRoot.&lt;br /&gt;
Директивы для блокирования выглядят так:&lt;br /&gt;
&lt;br /&gt;
 SetEnvIf User-Agent Microsoft-WebDAV-MiniRedir BegoneWebDAV Order Allow,Deny&lt;br /&gt;
 Deny from env=BegoneWebDAV&lt;br /&gt;
&lt;br /&gt;
Первая строка настраивает переменную    окружения BegoneWebDav для агентов, имена которых начинаются с ‘Microsoft-WebDAV-MiniRedir’, так что она будет продолжать работать, даже если номер версии сервиса изменится. Следующая переменная, будучи установленной, блокирует доступ. Комбинация SetEnvIf, Allow и Deny дает отличную возможность для контроля, кто или что может иметь доступ к определенным частям Вашего ресурса. Для дополнительной информации ознакомьтесь со следующими документами:&lt;br /&gt;
&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ setenvif.html#setenvif&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ access.html#deny&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/ mod_access.html#allow&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Хочется радушия==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Как можно настроить приглашение к авторизации? Хочу, чтобы оно выглядело примерно так, как на сайте http://alinux.org/linux-os/aLinux-step4.png, но без графики и статичного текста. Я хочу пингвина, информацию о ЦПУ, памяти, производительность процессора и приглашение. Вы можете помочь?&lt;br /&gt;
&lt;br /&gt;
Майк86, с форума LXF [Mike86]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Текст, выводящийся на терминал перед приглашением к авторизации, берется из файла /etc/issue. Поместите то, что Вы хотите видеть, включая ANSI-графику, в этот файл. В него можно даже добавлять, при помощи Cron, текущие напоминания вроде «Следующее воскресенье – день матери» или «Купить свежий Linux Format завтра».&lt;br /&gt;
&lt;br /&gt;
Если Ваших художественных способностей маловато для создания ANSI-пингвина, поможет пакет Linux_logo, доступный на www.deater.net/weave/vmwprod/linux_logo и, возможно, в репозитариях Вашего дистрибутива. Man-страница для Linux_logo описывает множество опций для управления выводом. Приведённый Вами пример создан с помощью такой команды: linux_logo -c -y -k &amp;gt;/etc/issue&lt;br /&gt;
Удачи! Окружающая текст графика – это фрейм-буфер, не имеющий отношения к приглашению авторизации. &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пропавший профиль==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Я бы хотел создать резервные копии моих закладок, настроек и адресной книги Firefox и Thunderbird. В Windows у меня была для этого отдельная программа. Но в Fedora я не смог найти свой профиль. Пути, предлагаемые на сайте Mozilla, не похожи на место хранения моих закладок (хотя я нашел закладки Red Hat) или моей почты. Поиск по файловой системе ничего не дал. Видимо, я задавал системе неправильные вопросы...&lt;br /&gt;
&lt;br /&gt;
Джон Х. Браун [John H Brown]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Firefox хранит свои настройки в ~/.mozilla/firefox/ default.???, где ??? – случайная строка. Thunderbird использует ~/.thunderbird/default.???. Например, мои закладки, настройки и адресная книга хранятся соответственно в &lt;br /&gt;
* ~/.mozilla/firefox/default.yyh/ bookmarks.html&lt;br /&gt;
* ~/.thunderbird/default.piz/prefs.js&lt;br /&gt;
* ~/.thunderbird/default.piz/abook. mab&lt;br /&gt;
&lt;br /&gt;
Вероятно, простейший способ сделать резервные копии полных директорий такой:&lt;br /&gt;
 tar czf FfandTBsettings.tar.gz ~/.mozilla/ firefox ~/.thunderbird&lt;br /&gt;
Вы можете воспользоваться Cron для автоматического ежедневного создания резервных копий, сохранив следующий скрипт в  /etc/cron.daily/mozbackup:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 tar czf /somewhere/safe/FFandTBsettings-$(date -I).tar.gz /home/john/.mozilla/firefox /home/john/.thunderbird&lt;br /&gt;
Не забудьте установить его бит испол-няемости, иначе он не запустится: &lt;br /&gt;
 chmod +x /etc/Cron.daily/mozbackup&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Магия бессильна==&lt;br /&gt;
'''Вопрос:''' Я купил ваш спецвыпуск про Fedora Core 5, и следовал инструкциям по установке, но наткнулся на проблемы. У меня установлена Windows XP, и с помощью Partition Magic я создал Linux-раздел на 10 ГБ.&lt;br /&gt;
&lt;br /&gt;
Установка с диска шла хорошо до шестого этапа, после чего установщик принялся сообщать о невозможности продолжения. Я предупреждал Partition Magic, что хочу установить Linux – может, мне надо разбить этот раздел на три части, чтоб установить три директории?&lt;br /&gt;
&lt;br /&gt;
Тим [Tim]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Linux-разделы, созданные с помощью Partition Magic, иногда создают проблемы. В установочных программах многих дистрибутивов есть опция изменения размера Windows-раздела и создания Linux-разде-лов, предпочтительно ею и пользоваться. Fedora такую возможность не предоставляет, так что лучше будет с помощью Partition Magic изменить размер раздела Windows, но пространство Linux-раздела оставить неразмеченным.&lt;br /&gt;
&lt;br /&gt;
А сейчас – удалите созданные Вами Linux-раздел(ы). После этого запустите установщик Fedora Core 5 и выберите «Использовать свободное пространство». Установщик создаст нужные разделы сам на свободном месте. Важно помнить, что под свободным местом понимается неразмеченное пространство, а не место в готовых разделах.&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Пакости распаковки==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Три недели назад я установил SUSE 10.0, и с тех пор мне незачем оглядываться. Надеюсь со временем полностью перейти на Linux. Одна проблема, не могу разобраться с установкой программ из архивов. Я так понял, их надо распаковать и перейти в их директорию, однако когда ввожу ./configure, получаю вот что: &lt;br /&gt;
 bash: ./configure: No such file or directory&lt;br /&gt;
&lt;br /&gt;
Я немного озадачен: всё делал по советам многих людей, пытался выполнить это как суперпользователь, но до сих пор ничего не выходит. Чувствую, я упустил что-то очень простое.&lt;br /&gt;
&lt;br /&gt;
Джи М. Николсон [Gee M Nicholson]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Часто говорят, что запуск ./configure является первом шагом после распаковки архива, а на самом деле он третий. Первые два:&lt;br /&gt;
&lt;br /&gt;
1) Найдите файлы с инструкциями по установке.&lt;br /&gt;
2) Внимательно прочитайте их.&lt;br /&gt;
&lt;br /&gt;
Большинство   архивов   с   исходными кодами содержат файлы README и INSTALL, которые надо просмотреть и понять, как установить программу. Стандартный метод установки программ из исходных кодов&lt;br /&gt;
 ./configure&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
подходит в более чем 90% случаев, но есть и исключения. Иногда настройка не нужна – в частности, для очень простых программ. То есть Вы должны выполнить только make и make install. Бывает, что программа использует иной способ установки. В любом случае Вы должны предварительно ознакомиться с инструкциями.&lt;br /&gt;
&lt;br /&gt;
Несмотря на нежелательность исполнения первых двух шагов от имени суперпользователя, его прав обычно требует make install для записи файлов в системные директории. Так как это потенциальная опасность, прочитайте инструкции обязательно.&lt;br /&gt;
&lt;br /&gt;
Другой полезный шаг при использовании ./configure – запустить его сначала с параметром --help. Это даст Вам возможность контролировать сборку и установку программы (другие способы для этого отнюдь не просты). &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Управлять движением==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Моя система будет служить шлюзом в Интернет, а также файловым сервером для моей локальной сети, в ней две Ethernet-карты. Я собираюсь настроить Iptables; есть ли способ ограничить сервисы (Samba, NFS и т.д.), чтобы они работали только с одним интерфейсом, а именно, моей локальной сетью?&lt;br /&gt;
&lt;br /&gt;
Это нужно делать для каждого сервиса отдельно, или есть способ глобальной настройки? Я буду использовать Fedora Core или SUSE.&lt;br /&gt;
&lt;br /&gt;
Jellyman_4eva, с форума LXF&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Для этого есть три способа. Первый состоит в настройке каждого сервиса на работу только с одним сетевым интерфейсом. Если сервисов у Вас немного, этот способ может оказаться самым простым и гибким. Просмотрите man-страницы для каждого сервиса и добавьте подходящие опции в конфигурационные файлы. Пусть IP-адрес Вашего LAN-интерфейса 192.168.0.1, а у другого интерфейса – другой адрес; тогда Вы должны сделать следущее:&lt;br /&gt;
* добавить Listen 192.168.0.1:631 в /etc/cups/cupsd.conf&lt;br /&gt;
* добавить socket address =192.168.0.1 в /etc/samba/smb.conf&lt;br /&gt;
* добавить Listen 192.168.0.1:80 в /etc/apache2/httpd.conf (местопоожение файла может быть другим).&lt;br /&gt;
&lt;br /&gt;
NFS слегка отличается: ему нужно для аждого ресурса указать диапазон адресов, которым разрешено соединяться, в файле etc/exports:   (path/to/export 192.168.0.0/24(rw,sync)&lt;br /&gt;
&lt;br /&gt;
Второй способ – использовать Iptables ля полной блокировки доступа из глобальной сети к портам нужных сервисов. Вы можете сделать это для каждого порта отдельности, а заодно и добавить блокировку по первому способу. Альтернатива блокировать вообще весь входящий трафик, это, кстати, настройка по умолчанию для большинства брандмауэров в Linux. Тогда Вам останется лишь открыть порты для нужных сервисов, вроде SSH. Если Вы не слишком знакомы с Iptables, ручное редактирование правил может пробить серьезную брешь в безопасности системы. Поэтому эксперты рекомендуют использовать графические утилиты настройки, например, Guarddog или Shorewall. И в Fedora Core, и в SUSE есть удобные средства настройки правил брандмауэра.&lt;br /&gt;
&lt;br /&gt;
Третий способ – блокировать доступ к сервисам на Вашем модеме или роутере. Это самый безопасный метод, поскольку Вы останавливаете трафик еще до того, как он попадет на Ваш компьютер. Однако это не всегда возможно – все зависит от Вашего роутера или модема.&lt;br /&gt;
Способы не являются взаимоисключающими, Вы спокойно можете комбинировать их для обеспечения большей безопасности – так сказать, «поддержка штанов и ремнём, и подтяжками». &lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==КРАТКАЯ СПРАВКА: VOIP==&lt;br /&gt;
&lt;br /&gt;
VoIP (Voice over IP) – это использование время разговора, и за дистанцию. VoIP TCP/IP-соединения для двунаправленной приобретает все большую популярность в передачи голоса. Многие имеют дешевое офисной среде: для телефонии и Интернета высокоскоростное Интернет-соединение, а используется одна и та же инфраструктура при телефонных звонках надо платить и за (кабель и пр.), и обычный компьютер может служить коммутатором, сервером голосовой почты и шлюзом во внешний мир, используя VoIP-связи или даже обычные телефонные линии респондентов.&lt;br /&gt;
&lt;br /&gt;
Идея не нова, однако сдерживающими факторами всегда были скорость соединения и его качество. Другая сложность – обеспечение связи через межсетевые фильтры. Однако Skype (www.skype.com) смог решить эти проблемы, создав приемлемое качество связи на хорошем коммутируемом соединении, а при использовании более высокоскоростного канала – близкое к телефонному. Он также может работать через стандартные web-порты 80 и 443 – многие брандмауэры их не запирают. Однако главная причина популярности Skype – тот факт, что он «просто работает» на множестве ОС (Linux x86, Windows, MacOS).&lt;br /&gt;
&lt;br /&gt;
Есть открытые альтернативы Skype, использующие протокол SIP, например, KPhone и Linphone для Linux и SJPhone для Windows. Все они требуют регистрации у SIP-провайдера. Единожды подключившись, вы можете позвонить любому человеку, использующему SIP, даже если у него другой SIP-провайдер. Список провайдеров имеется на www.sipcenter.com/sip.nsf/html/Service+Providers.&lt;br /&gt;
&lt;br /&gt;
Разговоры с другими пользователями Skype бесплатны, и у большинства SIP-про-вайдеров тоже. При звонках на стационарные телефоны VoIP дает заметную экономию. Поскольку трафик передается через Интернет до ближайшего к абоненту узла, звонки на другой континент обходятся по тарифу местного вызова.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF82:Ответы</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
				<updated>2008-03-15T20:06:29Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* NFS и Mepis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты помогут разобраться даже в самых сложных проблемах.''&lt;br /&gt;
&lt;br /&gt;
==NFS и Mepis==&lt;br /&gt;
{{Врезка|left|&lt;br /&gt;
Заголовок = НАШИ ЭКСПЕРТЫ|&lt;br /&gt;
Содержание =&lt;br /&gt;
Владея Интернет-&lt;br /&gt;
провайдером, а&lt;br /&gt;
заодно подрабатывая&lt;br /&gt;
редактором дисков&lt;br /&gt;
для LXF, Нейл&lt;br /&gt;
Ботвик скромно&lt;br /&gt;
зовет себя мастером на все руки.&lt;br /&gt;
&lt;br /&gt;
Брэндон Калигари&lt;br /&gt;
(Brendon Caligari)&lt;br /&gt;
больше десяти лет&lt;br /&gt;
работает с Linux, он&lt;br /&gt;
администратор&lt;br /&gt;
работающей системы&lt;br /&gt;
в фирме Rackspace Managed Hosting.&lt;br /&gt;
&lt;br /&gt;
Александр К. – сторонник Unix-way. Молодой, но перспективный член дружной команды экспертов.&lt;br /&gt;
&lt;br /&gt;
Валентин Синицын&lt;br /&gt;
Поддерживает проект Slackware Reiser4, интересуется настольными Linux-технологиями и рад помочь Вам разобраться с ними.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Ширина=250px}}&lt;br /&gt;
'''Вопрос:''' Мне понравилась версия Mepis из [[LXF79]], с ней у меня даже впервые нормально заработал Skype под Linux. Однако, к моему разочарованию, не нашлось NFS, и я не могу пользоваться своей Linux-сетью. Сайт Mepis не помог, у других те же проблемы. Пришлось вернуться на Kubuntu, который довольно похож и всё хорошо делает (хотя, к сожалению, Midnight Commander недоступен в обеих системах). Можете ли вы дать мне инструкции, как заставить работать NFS в Mepis?&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Хотя в ядре Mepis включена поддержка NFS, в самом дистрибутиве нет Portmap, который нужен для монтирования NFS-разделов. Запустите Synaptic, перейдите в Настройки &amp;gt; Репозитарии (Settings &amp;gt; Repositories) и отметьте первый репо-зитарий, Debian. Щелкните по кнопке «Получить сведения» (Reload), чтобы обновить списки пакетов, а затем, воспользовавшись кнопкой Искать (Search), найдите и установите Portmap. Вам также нужно проверить, что сервис Portmap запущен, когда Вы загружаетесь – установка должна об этом позаботиться.&lt;br /&gt;
&lt;br /&gt;
Теперь Вы можете смонтировать NFS-ресурс с помощью стандартной команды: mount -t nfs hostname:/exported/dir/mnt/somewhere&lt;br /&gt;
Если Вы пытались смонтировать ресурс в этой же сессии, и у Вас ничего не вышло, может быть, надо просто перезагрузиться. NFS иногда капризничает.&lt;br /&gt;
&lt;br /&gt;
Midnight Commander станет доступен для Mepis, когда Вы активируете репози-торий Debian, необходимый для установки Portmap. Вы найдете его, пошарив в Synaptic. Пакет называется mc.&lt;br /&gt;
&lt;br /&gt;
==В незнании – благо==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' В нашей интранет-сети около полутора тысячи компьютеров под Windows 2000 с доступом к нашему web-серверу под Debian Sarge и Apache 2.0.54. Похоже, на некоторых из них запущен сервис WebDav, подключающийся к интранет-серверу и забивающий информацией мои журналы.&lt;br /&gt;
Есть ли способ заставить Apache просто не знать о запросах, сделанных этим сервисом? Его user-agent–’Microsoft-WebDAV-MiniRedir/5.1.2600’.&lt;br /&gt;
&lt;br /&gt;
Дланни, с форума LXF [Dlunny]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Вы можете блокировать (или разрешить) запросы с определенных агентов с помощью комбинации из директив SetEnvIf и Deny (или Allow), которые можно включить в секцию &amp;lt;Directory&amp;gt; конфигурационных файлов httpd.conf или .htaccess. Так как Вы хотите блокировать все запросы с этого агента, я бы посоветовал добавлять директивы в секцию &amp;lt;Directory&amp;gt; каталога DocumentRoot.&lt;br /&gt;
Директивы для блокирования выглядят так:&lt;br /&gt;
&lt;br /&gt;
 SetEnvIf User-Agent Microsoft-WebDAV-MiniRedir BegoneWebDAV Order Allow,Deny&lt;br /&gt;
 Deny from env=BegoneWebDAV&lt;br /&gt;
&lt;br /&gt;
Первая строка настраивает переменную    окружения BegoneWebDav для агентов, имена которых начинаются с ‘Microsoft-WebDAV-MiniRedir’, так что она будет продолжать работать, даже если номер версии сервиса изменится. Следующая переменная, будучи установленной, блокирует доступ. Комбинация SetEnvIf, Allow и Deny дает отличную возможность для контроля, кто или что может иметь доступ к определенным частям Вашего ресурса. Для дополнительной информации ознакомьтесь со следующими документами:&lt;br /&gt;
&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ setenvif.html#setenvif&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ access.html#deny&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/ mod_access.html#allow&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Хочется радушия==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Как можно настроить приглашение к авторизации? Хочу, чтобы оно выглядело примерно так, как на сайте http://alinux.org/linux-os/aLinux-step4.png, но без графики и статичного текста. Я хочу пингвина, информацию о ЦПУ, памяти, производительность процессора и приглашение. Вы можете помочь?&lt;br /&gt;
&lt;br /&gt;
Майк86, с форума LXF [Mike86]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Текст, выводящийся на терминал перед приглашением к авторизации, берется из файла /etc/issue. Поместите то, что Вы хотите видеть, включая ANSI-графику, в этот файл. В него можно даже добавлять, при помощи Cron, текущие напоминания вроде «Следующее воскресенье – день матери» или «Купить свежий Linux Format завтра».&lt;br /&gt;
&lt;br /&gt;
Если Ваших художественных способностей маловато для создания ANSI-пингвина, поможет пакет Linux_logo, доступный на www.deater.net/weave/vmwprod/linux_logo и, возможно, в репозитариях Вашего дистрибутива. Man-страница для Linux_logo описывает множество опций для управления выводом. Приведённый Вами пример создан с помощью такой команды: linux_logo -c -y -k &amp;gt;/etc/issue&lt;br /&gt;
Удачи! Окружающая текст графика – это фрейм-буфер, не имеющий отношения к приглашению авторизации. &lt;br /&gt;
&lt;br /&gt;
НБ&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF82:Ответы</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
				<updated>2008-03-15T20:01:44Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* Хочется радушия */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты помогут разобраться даже в самых сложных проблемах.''&lt;br /&gt;
&lt;br /&gt;
==NFS и Mepis==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Мне понравилась версия Mepis из [[LXF79]], с ней у меня даже впервые нормально заработал Skype под Linux. Однако, к моему разочарованию, не нашлось NFS, и я не могу пользоваться своей Linux-сетью. Сайт Mepis не помог, у других те же проблемы. Пришлось вернуться на Kubuntu, который довольно похож и всё хорошо делает (хотя, к сожалению, Midnight Commander недоступен в обеих системах). Можете ли вы дать мне инструкции, как заставить работать NFS в Mepis?&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Хотя в ядре Mepis включена поддержка NFS, в самом дистрибутиве нет Portmap, который нужен для монтирования NFS-разделов. Запустите Synaptic, перейдите в Настройки &amp;gt; Репозитарии (Settings &amp;gt; Repositories) и отметьте первый репо-зитарий, Debian. Щелкните по кнопке «Получить сведения» (Reload), чтобы обновить списки пакетов, а затем, воспользовавшись кнопкой Искать (Search), найдите и установите Portmap. Вам также нужно проверить, что сервис Portmap запущен, когда Вы загружаетесь – установка должна об этом позаботиться.&lt;br /&gt;
&lt;br /&gt;
Теперь Вы можете смонтировать NFS-ресурс с помощью стандартной команды: mount -t nfs hostname:/exported/dir/mnt/somewhere&lt;br /&gt;
Если Вы пытались смонтировать ресурс в этой же сессии, и у Вас ничего не вышло, может быть, надо просто перезагрузиться. NFS иногда капризничает.&lt;br /&gt;
&lt;br /&gt;
Midnight Commander станет доступен для Mepis, когда Вы активируете репози-торий Debian, необходимый для установки Portmap. Вы найдете его, пошарив в Synaptic. Пакет называется mc.&lt;br /&gt;
&lt;br /&gt;
==В незнании – благо==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' В нашей интранет-сети около полутора тысячи компьютеров под Windows 2000 с доступом к нашему web-серверу под Debian Sarge и Apache 2.0.54. Похоже, на некоторых из них запущен сервис WebDav, подключающийся к интранет-серверу и забивающий информацией мои журналы.&lt;br /&gt;
Есть ли способ заставить Apache просто не знать о запросах, сделанных этим сервисом? Его user-agent–’Microsoft-WebDAV-MiniRedir/5.1.2600’.&lt;br /&gt;
&lt;br /&gt;
Дланни, с форума LXF [Dlunny]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Вы можете блокировать (или разрешить) запросы с определенных агентов с помощью комбинации из директив SetEnvIf и Deny (или Allow), которые можно включить в секцию &amp;lt;Directory&amp;gt; конфигурационных файлов httpd.conf или .htaccess. Так как Вы хотите блокировать все запросы с этого агента, я бы посоветовал добавлять директивы в секцию &amp;lt;Directory&amp;gt; каталога DocumentRoot.&lt;br /&gt;
Директивы для блокирования выглядят так:&lt;br /&gt;
&lt;br /&gt;
 SetEnvIf User-Agent Microsoft-WebDAV-MiniRedir BegoneWebDAV Order Allow,Deny&lt;br /&gt;
 Deny from env=BegoneWebDAV&lt;br /&gt;
&lt;br /&gt;
Первая строка настраивает переменную    окружения BegoneWebDav для агентов, имена которых начинаются с ‘Microsoft-WebDAV-MiniRedir’, так что она будет продолжать работать, даже если номер версии сервиса изменится. Следующая переменная, будучи установленной, блокирует доступ. Комбинация SetEnvIf, Allow и Deny дает отличную возможность для контроля, кто или что может иметь доступ к определенным частям Вашего ресурса. Для дополнительной информации ознакомьтесь со следующими документами:&lt;br /&gt;
&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ setenvif.html#setenvif&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ access.html#deny&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/ mod_access.html#allow&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Хочется радушия==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Как можно настроить приглашение к авторизации? Хочу, чтобы оно выглядело примерно так, как на сайте http://alinux.org/linux-os/aLinux-step4.png, но без графики и статичного текста. Я хочу пингвина, информацию о ЦПУ, памяти, производительность процессора и приглашение. Вы можете помочь?&lt;br /&gt;
&lt;br /&gt;
Майк86, с форума LXF [Mike86]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Текст, выводящийся на терминал перед приглашением к авторизации, берется из файла /etc/issue. Поместите то, что Вы хотите видеть, включая ANSI-графику, в этот файл. В него можно даже добавлять, при помощи Cron, текущие напоминания вроде «Следующее воскресенье – день матери» или «Купить свежий Linux Format завтра».&lt;br /&gt;
&lt;br /&gt;
Если Ваших художественных способностей маловато для создания ANSI-пингвина, поможет пакет Linux_logo, доступный на www.deater.net/weave/vmwprod/linux_logo и, возможно, в репозитариях Вашего дистрибутива. Man-страница для Linux_logo описывает множество опций для управления выводом. Приведённый Вами пример создан с помощью такой команды: linux_logo -c -y -k &amp;gt;/etc/issue&lt;br /&gt;
Удачи! Окружающая текст графика – это фрейм-буфер, не имеющий отношения к приглашению авторизации. &lt;br /&gt;
&lt;br /&gt;
НБ&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF82:Ответы</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
				<updated>2008-03-15T20:01:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты помогут разобраться даже в самых сложных проблемах.''&lt;br /&gt;
&lt;br /&gt;
==NFS и Mepis==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Мне понравилась версия Mepis из [[LXF79]], с ней у меня даже впервые нормально заработал Skype под Linux. Однако, к моему разочарованию, не нашлось NFS, и я не могу пользоваться своей Linux-сетью. Сайт Mepis не помог, у других те же проблемы. Пришлось вернуться на Kubuntu, который довольно похож и всё хорошо делает (хотя, к сожалению, Midnight Commander недоступен в обеих системах). Можете ли вы дать мне инструкции, как заставить работать NFS в Mepis?&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Хотя в ядре Mepis включена поддержка NFS, в самом дистрибутиве нет Portmap, который нужен для монтирования NFS-разделов. Запустите Synaptic, перейдите в Настройки &amp;gt; Репозитарии (Settings &amp;gt; Repositories) и отметьте первый репо-зитарий, Debian. Щелкните по кнопке «Получить сведения» (Reload), чтобы обновить списки пакетов, а затем, воспользовавшись кнопкой Искать (Search), найдите и установите Portmap. Вам также нужно проверить, что сервис Portmap запущен, когда Вы загружаетесь – установка должна об этом позаботиться.&lt;br /&gt;
&lt;br /&gt;
Теперь Вы можете смонтировать NFS-ресурс с помощью стандартной команды: mount -t nfs hostname:/exported/dir/mnt/somewhere&lt;br /&gt;
Если Вы пытались смонтировать ресурс в этой же сессии, и у Вас ничего не вышло, может быть, надо просто перезагрузиться. NFS иногда капризничает.&lt;br /&gt;
&lt;br /&gt;
Midnight Commander станет доступен для Mepis, когда Вы активируете репози-торий Debian, необходимый для установки Portmap. Вы найдете его, пошарив в Synaptic. Пакет называется mc.&lt;br /&gt;
&lt;br /&gt;
==В незнании – благо==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' В нашей интранет-сети около полутора тысячи компьютеров под Windows 2000 с доступом к нашему web-серверу под Debian Sarge и Apache 2.0.54. Похоже, на некоторых из них запущен сервис WebDav, подключающийся к интранет-серверу и забивающий информацией мои журналы.&lt;br /&gt;
Есть ли способ заставить Apache просто не знать о запросах, сделанных этим сервисом? Его user-agent–’Microsoft-WebDAV-MiniRedir/5.1.2600’.&lt;br /&gt;
&lt;br /&gt;
Дланни, с форума LXF [Dlunny]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Вы можете блокировать (или разрешить) запросы с определенных агентов с помощью комбинации из директив SetEnvIf и Deny (или Allow), которые можно включить в секцию &amp;lt;Directory&amp;gt; конфигурационных файлов httpd.conf или .htaccess. Так как Вы хотите блокировать все запросы с этого агента, я бы посоветовал добавлять директивы в секцию &amp;lt;Directory&amp;gt; каталога DocumentRoot.&lt;br /&gt;
Директивы для блокирования выглядят так:&lt;br /&gt;
&lt;br /&gt;
 SetEnvIf User-Agent Microsoft-WebDAV-MiniRedir BegoneWebDAV Order Allow,Deny&lt;br /&gt;
 Deny from env=BegoneWebDAV&lt;br /&gt;
&lt;br /&gt;
Первая строка настраивает переменную    окружения BegoneWebDav для агентов, имена которых начинаются с ‘Microsoft-WebDAV-MiniRedir’, так что она будет продолжать работать, даже если номер версии сервиса изменится. Следующая переменная, будучи установленной, блокирует доступ. Комбинация SetEnvIf, Allow и Deny дает отличную возможность для контроля, кто или что может иметь доступ к определенным частям Вашего ресурса. Для дополнительной информации ознакомьтесь со следующими документами:&lt;br /&gt;
&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ setenvif.html#setenvif&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ access.html#deny&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/ mod_access.html#allow&lt;br /&gt;
&lt;br /&gt;
НБ&lt;br /&gt;
&lt;br /&gt;
==Хочется радушия==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Как можно настроить приглашение к авторизации? Хочу, чтобы оно выглядело примерно так, как на сайте http://alinux.org/ linux-os/aLinux-step4.png, но без графики и статичного текста. Я хочу пингвина, информацию о ЦПУ, памяти, производительность процессора и приглашение. Вы можете помочь?&lt;br /&gt;
&lt;br /&gt;
Майк86, с форума LXF [Mike86]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Текст, выводящийся на терминал перед приглашением к авторизации, берется из файла /etc/issue. Поместите то, что Вы хотите видеть, включая ANSI-графику, в этот файл. В него можно даже добавлять, при помощи Cron, текущие напоминания вроде «Следующее воскресенье – день матери» или «Купить свежий Linux Format завтра».&lt;br /&gt;
&lt;br /&gt;
Если Ваших художественных способностей маловато для создания ANSI-пингвина, поможет пакет Linux_logo, доступный на www.deater.net/weave/vmwprod/linux_logo и, возможно, в репозитариях Вашего дистрибутива. Man-страница для Linux_logo описывает множество опций для управления выводом. Приведённый Вами пример создан с помощью такой команды: linux_logo -c -y -k &amp;gt;/etc/issue&lt;br /&gt;
Удачи! Окружающая текст графика – это фрейм-буфер, не имеющий отношения к приглашению авторизации. &lt;br /&gt;
&lt;br /&gt;
НБ&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF82:Ответы</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
				<updated>2008-03-15T19:58:38Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Новая: ''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Если вы завязли в какой-то проблеме и чтение HOWTO не помогает, почему бы не написать нам? Наши эксперты помогут разобраться даже в самых сложных проблемах.''&lt;br /&gt;
&lt;br /&gt;
==NFS и Mepis==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' Мне понравилась версия Mepis из [[LXF79]], с ней у меня даже впервые нормально заработал Skype под Linux. Однако, к моему разочарованию, не нашлось NFS, и я не могу пользоваться своей Linux-сетью. Сайт Mepis не помог, у других те же проблемы. Пришлось вернуться на Kubuntu, который довольно похож и всё хорошо делает (хотя, к сожалению, Midnight Commander недоступен в обеих системах). Можете ли вы дать мне инструкции, как заставить работать NFS в Mepis?&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Хотя в ядре Mepis включена поддержка NFS, в самом дистрибутиве нет Portmap, который нужен для монтирования NFS-разделов. Запустите Synaptic, перейдите в Настройки &amp;gt; Репозитарии (Settings &amp;gt; Repositories) и отметьте первый репо-зитарий, Debian. Щелкните по кнопке «Получить сведения» (Reload), чтобы обновить списки пакетов, а затем, воспользовавшись кнопкой Искать (Search), найдите и установите Portmap. Вам также нужно проверить, что сервис Portmap запущен, когда Вы загружаетесь – установка должна об этом позаботиться.&lt;br /&gt;
&lt;br /&gt;
Теперь Вы можете смонтировать NFS-ресурс с помощью стандартной команды: mount -t nfs hostname:/exported/dir/mnt/somewhere&lt;br /&gt;
Если Вы пытались смонтировать ресурс в этой же сессии, и у Вас ничего не вышло, может быть, надо просто перезагрузиться. NFS иногда капризничает.&lt;br /&gt;
&lt;br /&gt;
Midnight Commander станет доступен для Mepis, когда Вы активируете репози-торий Debian, необходимый для установки Portmap. Вы найдете его, пошарив в Synaptic. Пакет называется mc.&lt;br /&gt;
&lt;br /&gt;
==В незнании – благо==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос:''' В нашей интранет-сети около полутора тысячи компьютеров под Windows 2000 с доступом к нашему web-серверу под Debian Sarge и Apache 2.0.54. Похоже, на некоторых из них запущен сервис WebDav, подключающийся к интранет-серверу и забивающий информацией мои журналы.&lt;br /&gt;
Есть ли способ заставить Apache просто не знать о запросах, сделанных этим сервисом? Его user-agent–’Microsoft-WebDAV-MiniRedir/5.1.2600’.&lt;br /&gt;
&lt;br /&gt;
Дланни, с форума LXF [Dlunny]&lt;br /&gt;
&lt;br /&gt;
'''Ответ:''' Вы можете блокировать (или разрешить) запросы с определенных агентов с помощью комбинации из директив SetEnvIf и Deny (или Allow), которые можно включить в секцию &amp;lt;Directory&amp;gt; конфигурационных файлов httpd.conf или .htaccess. Так как Вы хотите блокировать все запросы с этого агента, я бы посоветовал добавлять директивы в секцию &amp;lt;Directory&amp;gt; каталога DocumentRoot.&lt;br /&gt;
Директивы для блокирования выглядят так:&lt;br /&gt;
&lt;br /&gt;
 SetEnvIf User-Agent Microsoft-WebDAV-MiniRedir BegoneWebDAV Order Allow,Deny&lt;br /&gt;
 Deny from env=BegoneWebDAV&lt;br /&gt;
&lt;br /&gt;
Первая строка настраивает переменную    окружения BegoneWebDav для агентов, имена которых начинаются с ‘Microsoft-WebDAV-MiniRedir’, так что она будет продолжать работать, даже если номер версии сервиса изменится. Следующая переменная, будучи установленной, блокирует доступ. Комбинация SetEnvIf, Allow и Deny дает отличную возможность для контроля, кто или что может иметь доступ к определенным частям Вашего ресурса. Для дополнительной информации ознакомьтесь со следующими документами:&lt;br /&gt;
&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ setenvif.html#setenvif&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/mod_ access.html#deny&lt;br /&gt;
* httpd.apache.org/docs/2.0/mod/ mod_access.html#allow&lt;br /&gt;
&lt;br /&gt;
НБ&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:Subversion</id>
		<title>LXF82:Subversion</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:Subversion"/>
				<updated>2008-03-15T19:14:08Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Новая: ''Однажды дождливой ночью Грэм Моррисон нечаянно скинул на сервер Subversion свой домашний каталог – и вдр...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Однажды дождливой ночью Грэм Моррисон нечаянно скинул на сервер Subversion свой домашний каталог – и вдруг осознал всю полезность этой идеи. Вам тоже стоит так сделать.''&lt;br /&gt;
&lt;br /&gt;
А зачем? Зачем вообще использовать инструмент разработчиков для хранения собственных файлов? Вы, наверное, знаете, что Subversion&lt;br /&gt;
обеспечивает доставку актуальной копии исходного кода совместно работающим над ним через сеть программистам. Но лежащая под этим технология также полезна и для других целей. Subversion – сервер, хранящий в репозитарии изменения, произведенные над группой файлов. Он позволяет и удалить нежелательное программное обеспечение, и установить его заново. Это не сложнее, чем набрать команду.&lt;br /&gt;
&lt;br /&gt;
Для домашнего каталога это означает, что всегда имеется его интеллектуальная резервная копия. Можно не только спасти случайно удаленные данные, но и выбрать возможность восстановления до предыдущего состояния; или удалить неудачный вариант конфигурации; или посмотреть, как выглядели закладки в браузере год назад. Если вы работаете на нескольких машинах, то ваш домашний каталог синхронизируется с каждой из них – чем не изящное применение Subversion? Любые сделанные изменения тут же попадают на все машины, гарантируя однозначность копии /home. Забавно также выкатить часть вашего репо-зитария Subversion на публику, в форме Linux-блоггинга.&lt;br /&gt;
&lt;br /&gt;
Так что «субвертите» ваш домашний каталог на здоровье, для этого не надо быть суперхакером. Все, кто не боятся командной строки, могут попробовать, а мы вам поможем.&lt;br /&gt;
&lt;br /&gt;
==Установим сервер Subversion==&lt;br /&gt;
&lt;br /&gt;
Говоря попросту, Subversion – подобие умной базы данных, используемой программистами для отслеживания изменений в проекте на протяжении всего его существования. Без Subversion группе разработчиков одного проекта приходилось бы посылать все изменения лидеру проекта, а он затем вносил бы их в проект. Subversion заменяет лидера проекта сервером, и изменения вносятся автоматически.&lt;br /&gt;
Важно, что сервер Subversion хранит только отличия между версиями, а каждое подтвержденное изменение называется пересмотром (revision). Проходя по пересмотрам вперед и назад, можно раздобыть копию любой стадии проекта.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:IMG_82_62_1.JPG|thumb|В SUSE возможен HTTP-доступ к репозитарию Subversion, если добавить модули при помощи Yast.&lt;br /&gt;
]]&lt;br /&gt;
Для Subversion безразлично, если вместо исходного кода вы загрузите свой домашний каталог; его дело – хранить изменения. Однако имеется несколько загвоздок. Прежде всего, проблемы вызываются большими двоичными файлами. Не то чтобы Subversion их не поддерживал, но они реально замедляют систему, так как Subversion вынужден их сравнивать, отслеживая разницу. Возможно, стоит держать большие файлы вне репозитария.&lt;br /&gt;
&lt;br /&gt;
===Руководство по установке===&lt;br /&gt;
&lt;br /&gt;
Труднее всего установить Subverion и заставить его работать в первый раз. Сервер не самая простая вещь, но ничего невозможного тут нет. Если ваш сервер располагается на той же машине, что и домашний каталог, то вряд ли понадобится настройка. Зато желание получать доступ к своему репозитарию через сеть намного все усложнит.&lt;br /&gt;
&lt;br /&gt;
О том, как установить собственный сервер, говорилось в [[LXF70|LXF70]], но вкратце опишем процесс, чтобы вы смогли начать. Каждый солидный дистрибутив включает пакет Subversion, который легко устанавливается с помощью менеджера пакетов. Войдите в менеджер пакетов вашего дистрибутива, поищите пакет Subversion-server и установите его. Если вы уже использовали Subversion, можете установить дополнительные модули Apache и получить доступ к репозитарию через HTTP – ищите пакеты dav_svn и authz_svn.&lt;br /&gt;
&lt;br /&gt;
Пользователей SUSE ждет проблема: сервер не входит в поставку SUSE 10.0. Поэтому поищите пакет Subversion-server-1.2.3-2.i586.rpm в интернете (или на диске к журналу) и установите его от имени суперпользователя с помощью команды rpm -Uvh *.rpm. Если вы используете Apache, можете также сконфигурировать его через Yast, выбрав Network Srvices &amp;gt; HTTP Server и нажав на Modules. Add Module позволит вам установить оба ‘svn’ модуля и модуль WebDav.&lt;br /&gt;
&lt;br /&gt;
Перезапустите   Apache,   набрав   от лица root в командной строке /etc/init.d/ Apache2 restart. SUSE опять не повезло: возникает ошибка undefined symbol: dav_svn_split_uri.&lt;br /&gt;
&lt;br /&gt;
Все потому, что модули Apache должны загружаться в правильной последовательности. Откройте /etc/sysconfig/Apache2 в любимом текстовом редакторе, найдите строку, начинающуюся с ‘APACHE_ MODULES’, и позаботьтесь о следующем порядке загрузки модулей: dav dav_svn authz_svn. Теперь Apache перезапустится без проблем.&lt;br /&gt;
&lt;br /&gt;
===Выбор протокола===&lt;br /&gt;
&lt;br /&gt;
Доступ к репозитарию Subversion осуществляется с помощью URL. Существует три протокола доступа. Самый простой для конфигурации – URL, начинающийся с ‘file:///’. По нему доступ осуществляется к репози-тарию, размещенному на вашей файловой системе – просто проверьте, что слэшей три. Для такого доступа настройки вовсе не требуется. Установите Subvesion, и за работу!&lt;br /&gt;
[[Изображение:IMG_82_62_2.JPG|thumb|Разработчики, использующие Subversion, могут работать над одним проектом&lt;br /&gt;
одновременно. [1] Старая версия файла находится в репозитарии.&lt;br /&gt;
[2] Два разработчика скачивают один файл.&lt;br /&gt;
[3] Оба работают параллельно над своими частями файла, добавляя в них&lt;br /&gt;
свой код. [4] Когда они отошлют результаты обратно на сервер,&lt;br /&gt;
произведенные изменения сольются в один файл.&lt;br /&gt;
]]&lt;br /&gt;
Второй способ также легко реализовать, и он заключается в запуске отдельного TCP сервиса, для обслуживания запросов к серверу Subversion. Сложным это кажется только на первый взгляд. Проверьте, что установлена утилита Svnserve, создайте пользователя и группу ‘svn’ командами useradd и groupadd; затем запустите сервис Svnserve, набрав /etc/init.d/svnserve start. Под Mandriva и Red Hat он запускается командой service svnserve start.&lt;br /&gt;
&lt;br /&gt;
Третий способ – использование HTTP через сервер Apache. Для ясности, мы в своих примерах будем использовать file:///, а вы можете избрать способ доступа по своему вкусу.&lt;br /&gt;
&lt;br /&gt;
==/HOME переезжает==&lt;br /&gt;
&lt;br /&gt;
После запуска сервера следующей&lt;br /&gt;
задачей является заполнение репозитария данными из вашего домашнего каталога. Для начала создайте репозитарий с помощью команды svnadmin, определив, где именно хранить данные. (Заметим, что в последующих примерах мы проводим весь процесс для пользователя degsy.) svnadmin create /srv/degsy&lt;br /&gt;
&lt;br /&gt;
Команда svnadmin не использует префикс протокола (file:///), потому что всегда запускается на стороне сервера.&lt;br /&gt;
&lt;br /&gt;
Теперь надо скачать репозитарий с сервера, то есть просто создать локальную копию данных, размещенных на сервере. На текущий момент на нашем новом сервере никаких данных нет, но процедура скачивания создаст в вашем домашнем каталоге временное хранилище для файлов конфигурации, которые Subversion будет использовать для отслеживания изменений в ваших данных.&lt;br /&gt;
&lt;br /&gt;
Приступим. Зайдите на вашу систему как суперпользователь и перейдите в каталог /home. Далее переименуйте каталог того пользователя, который собирается использовать Subversion. В нашем случае home/degsy станет home/foo. Изменение имени необходимо, чтобы не произошло перезаписи данных, потому что, когда мы выкачиваем домашний каталог из Subversion, он замещает исходный каталог. Опасаться нечего: в конце концов, мы всегда сможем вернуть наши данные из /foo. Вам надо выполнять операции от лица суперпользователя, потому как только он имеет права на проведение изменений в каталоге /home.&lt;br /&gt;
&lt;br /&gt;
Переименовав каталог, создайте копию данных сервера Subversion, а заодно и файлы конфигурации: svn checkout file:///srv/degsy Checked out revision 0.&lt;br /&gt;
&lt;br /&gt;
Каждый раз, когда вы производите изменение в файлах, находящихся на сервере Subversion, номер ревизии (пересмотра) увеличивается на единицу. Subversion использует атомарные изменения: неважно, сколько файлов успело поменяться в вашем домашнем каталоге – когда репозитарий обновится, все изменения пройдут как один пересмотр. В показанном выше примере число пересмотров равно нулю, потому что мы еще ничего не делали с репозитарием. В /home вы увидите каталог с именем вашего пользователя (то есть /home/degsy), и если вы поинтересуетесь содержимым этого каталога, то обнаружите, что в нем содержится всего одна запись. Чтобы просмотреть ее, наберите ls -al degsy и увидите следующее: drwxr-xr-x 7 root root 4096 2006-05-11 20:30 .svn&lt;br /&gt;
&lt;br /&gt;
Это скрытый каталог Subversion, где будут храниться все изменения, а также исходные версии всех файлов. Теперь надо скопировать этот каталог .svn в исходный домашний каталог – который теперь называется /home/foo; именно он будет наполнять репозитарий Subversion. Далее, удалите скачанный с сервера каталог и верните исходному домашнему каталогу его предыдущее имя: cp -rf degsy/.svn foo/ rm -rf degsy mv foo degsy chown -R degsy:users degsy&lt;br /&gt;
&lt;br /&gt;
Теперь все на своих местах, и можно предпринять важный шаг загрузки домашнего каталога Subversion на сервер. Начнем с команды add – она добавит файлы, которые Subversion посчитает новыми (то есть все). После add используем команду commit, которая   проверит   все изменения и загрузит их на сервер как неделимую атомарную ревизию. На этом этапе вас попросят написать комментарий, описывающий сделанные вами изменения. Программисты используют комментарии для  описания  сделанных изменений. Комментарии пригодятся и для вашего домашнего каталога, особенно если перемены значительны: например, сменился дистрибутив или оконный менеджер. Если вам необходимо вернуться к конфигурации до обновления, просто просмотрите комментарий.&lt;br /&gt;
[[Изображение:IMG_82_63_1.JPG|thumb|Помните, что Subversion копирует все содержимое репозитария в скрытый каталог .svn, это удваивает требуемый объем дискового пространства.]]&lt;br /&gt;
Наберите svn add *, чтобы добавить все файлы вашего домашнего каталога на сервер Subversion:&lt;br /&gt;
svn add * &lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
A bin&lt;br /&gt;
A Documents&lt;br /&gt;
A Documents/.directory &lt;br /&gt;
A images &lt;br /&gt;
A (bin) images/IMG_0192.JPG&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===Двоичные файлы===&lt;br /&gt;
Subversion теперь переберет все файлы, добавляя каждый из них в список файлов, которые необходимо закачать на сервер. Двоичные и текстовые файлы обрабатываются различным способом. Вот почему изображение в выше показанном примере помечено как bin. Изменения в двоичные файлы вносятся иначе, чем в текстовые, когда Subversion просто хранит прямые изменения между одной версией и следующей. Символ A в начале каждой строки означает, что каждый файл будет добавлен добавлен в репозитарий, но этого не произойдет, пока вы не запустите команду commit, решившись принять изменения окончательно. Также вас попросят написать комментарий, описывающий смысл изменений.&lt;br /&gt;
&lt;br /&gt;
Получится следующее:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt; &lt;br /&gt;
svn commit &lt;br /&gt;
Adding Documents &lt;br /&gt;
Adding Documents/.directory &lt;br /&gt;
Adding bin Adding images&lt;br /&gt;
Adding (bin) images/IMG_0192.JPG &lt;br /&gt;
Transmitting file data. &lt;br /&gt;
Committed revision 1.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
время выполнения этого процесса зависит от количества произведенных изменений и от скорости соединения с сервером Subversion. Когда вы в первый раз подтверждаете изменения вашего домашнего каталога, то наверняка потребуется значительное время для копирования всех ваших данных.&lt;br /&gt;
&lt;br /&gt;
Вы, возможно, заметили, что есть одна жизненно важная группа файлов, которая не обновилась – а именно, скрытые файлы (их имена начинаются с точки «.») вашего домашнего каталога. Почему? Потому что это вызовет конфликт с собственным скрытым каталогом Subversion (.svn). Если вы знаете, какие каталоги вам нужны, добавьте их вручную. Следующая команда добавит, к примеру, конфигурационные файлы Gnome:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt; &lt;br /&gt;
svn add &lt;br /&gt;
.gnome2 A &lt;br /&gt;
.gnome2 A &lt;br /&gt;
.gnome2/accels &lt;br /&gt;
svn commmit &lt;br /&gt;
Committed revision 2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Альтернатива – перемещение скрытых каталогов (исключая .svn) в отдельный каталог и использовании простого скрипта для воссоздания символьных ссылок. Небольшой недостаток использования Subversion состоит в том, что, когда вы добавляете и удаляете файлы и каталоги, требуется повторять процесс для репозита-рия Subversion с помощью команд svn add для добавления и svn del для удаления, а затем выполнять commit для подтверждения изменений. Но трудно ли заменить эти команды скриптом?&lt;br /&gt;
&lt;br /&gt;
==Приемы работы==&lt;br /&gt;
&lt;br /&gt;
Итак, вы используете Subversion для хранения домашнего каталога. Посмотрим, что полезное можно сделать благодаря этому.&lt;br /&gt;
&lt;br /&gt;
'''Защитить данные''' &lt;br /&gt;
&lt;br /&gt;
Если вам надо получить доступ к домашнему каталогу через Интернет, то использование протокола ‘svn://’ может подвергнуть вас риску атаки прослушивания, когда кто-то перехватывает ваши данные во время их передачи. Решение состоит в использовании безопасной оболочки SSH. Просто замените ‘svn’ в URL на ‘svn+ssh’. Вам придется использовать учетную запись пользователя, существующую на сервере, а также проверить, что этот пользователь имеет право на доступ к репозитарию. Чтобы определить пользователя в URL, наберите:&lt;br /&gt;
svn list svn+ssh://degsy@hostname/srv/degsy.&lt;br /&gt;
&lt;br /&gt;
'''Везде как дома''' &lt;br /&gt;
&lt;br /&gt;
Поместив свой домашний каталог на сервер Subversion, вы можете иметь те же файлы и настройки на нескольких машинах хоть на другом краю Земли. Так как машины синхронизируются с сервером, то вы можете быть уверенными, что используете актуальные файлы. Когда вы находитесь в каталоге /home на новой машине и хотите создать копию репозитария, то проверьте имя сервера и наберите svn checkout svn+ssh://hostname/srv/degsy Эта команда создаст копию домашнего каталога degsy в текущем местоположении. Любые изменения, сделанные вами на этой машине, надо отослать на сервер и подтвердить. По команде svn add * система проигнорирует старые файлы и добавит только новые.&lt;br /&gt;
&lt;br /&gt;
'''Плановые правки''' &lt;br /&gt;
&lt;br /&gt;
Обновление версии вручную - это фирменный рецепт, как лишиться файлов или синхронизации каталогов. Как ни печально, простого способа синхронизировать новые или удаленные папки и файлы в автоматическом режиме не существует -требуется все время набирать svn add и svn del; но самую длинную команду svn commit можно автоматизировать.&lt;br /&gt;
&lt;br /&gt;
Добавьте команду commit в системную таблицу cron с помощью команды crontab. Предварительно создайте таблицу для пользователя с помощью команды crontab -e, а затем можно добавить запись для запуска команды commit: 15 00 * * * svn commit -m&lt;br /&gt;
&lt;br /&gt;
“Automated commit”&lt;br /&gt;
&lt;br /&gt;
Команда commit запустится в 00:15, а параметр -m говорит, что мы не хотим взаимодействовать с процессом для добавления комментария к изменениям.&lt;br /&gt;
&lt;br /&gt;
'''Спасение рядового файла'''&lt;br /&gt;
&lt;br /&gt;
Еще одна привлекательная черта такого репозитария - восстановление случайно удаленных или потерянных данных. Если вам требуется старая версия данных, то должна быть и возможность просмотреть изменения. Этой цели служит команда diff, которая точно скажет, что и где изменилось в файле.&lt;br /&gt;
&lt;br /&gt;
Например, следующая команда в точности отобразит изменения между 5 и 6 ревизиями файла bookmarks.html: svn diff -r 6:5 file:///srv/degsy/bookmarks.html&lt;br /&gt;
&lt;br /&gt;
Существует несколько способов восстановить файл с помощью этих данных, и самый безопасный из них - сохранить старую версию файла в новый каталог внутри домашнего каталога. С помощью команды svn copy укажите номер ревизии и путь, куда копировать:&lt;br /&gt;
svn copy -r 6 file:///srv/degsy/bookmarks.html new.html&lt;br /&gt;
&lt;br /&gt;
'''Резервное копирование'''&lt;br /&gt;
&lt;br /&gt;
Грош цена вашему репозитарию, если данные вовремя не резервируются, особенно если ваш домашний каталог всегда временный. Отличное решение - запуск на сервере команды svnadmin dump: она выводит все содержимое репозитария на экран, но ведь вывод можно перенаправить и в файл! svnadmin dump &amp;gt;svn_backup&lt;br /&gt;
&lt;br /&gt;
Проверьте, что svn_backup хранится в надежном месте, и не забывайте регулярно проводить эту процедуру. Восстановление данных из резервной копии обеспечит следующий трюк: svnadmin load /srv/degsy &amp;lt; svn_backup&lt;br /&gt;
&lt;br /&gt;
'''Что дальше?'''&lt;br /&gt;
&lt;br /&gt;
На радость хакерам, существует много способов для написания собственных решений в виде скриптов - например, по части хранения скрытых файлов и создания резервных копий. Subversion был задуман не для вашего домашнего каталога, но он невероятно гибок - так чего ж теряться?&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_63_1.JPG</id>
		<title>Файл:IMG 82 63 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_63_1.JPG"/>
				<updated>2008-03-15T18:48:02Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Помните, что Subversion копирует все содержимое репозитария в скрытый каталог .svn, это удваивает требуемый объем дискового пространства.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Помните, что Subversion копирует все содержимое репозитария в скрытый каталог .svn, это удваивает требуемый объем дискового пространства.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_62_2.JPG</id>
		<title>Файл:IMG 82 62 2.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_62_2.JPG"/>
				<updated>2008-03-15T18:23:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Разработчики, использующие Subversion, могут работать над одним проектом
одновременно. [1] Старая версия файла находится в репозитарии.
[2] Два ра&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Разработчики, использующие Subversion, могут работать над одним проектом&lt;br /&gt;
одновременно. [1] Старая версия файла находится в репозитарии.&lt;br /&gt;
[2] Два разработчика скачивают один файл.&lt;br /&gt;
[3] Оба работают параллельно над своими частями файла, добавляя в них&lt;br /&gt;
свой код. [4] Когда они отошлют результаты обратно на сервер,&lt;br /&gt;
произведенные изменения сольются в один файл.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_62_1.JPG</id>
		<title>Файл:IMG 82 62 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_62_1.JPG"/>
				<updated>2008-03-15T18:22:03Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: В SUSE возможен HTTP-доступ к репозитарию Subversion, если добавить модули при помощи Yast.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В SUSE возможен HTTP-доступ к репозитарию Subversion, если добавить модули при помощи Yast.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82</id>
		<title>LXF82</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82"/>
				<updated>2008-03-15T16:42:04Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Linux Format 82 (10), Август 2006==&lt;br /&gt;
&lt;br /&gt;
=== Обзоры ===&lt;br /&gt;
* [[LXF82:SlickEdit 11|SlickEdit 11]]&lt;br /&gt;
* [[LXF82:Noise Ninja 2.1|Noise Ninja 2.1]]&lt;br /&gt;
* [[LXF82:FreeBSD 6.1|FreeBSD 6.1]]&lt;br /&gt;
* [[LXF82:Amanda 2.5|Amanda 2.5]]&lt;br /&gt;
* [[LXF82:BakBone NetVault 7.4|BakBone NetVault 7.4]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Сравнение|Сравнение: Сравнение: X-терминалы]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Сравнение_2|Сравнение: Сравнение: Три патефона]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Tenor|Что такое...Tenor]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Linux vs Vista|Linux vs Vista: наши бьют!]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Интервью|Интервью: Джим Хаганин]]&lt;br /&gt;
&lt;br /&gt;
'' И Microsoft запросто может вступить в OSDL? Абсолютно!''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:GIMP|Потрошим GIMP]]&lt;br /&gt;
&lt;br /&gt;
''Есть много способов участвовать в разработке открытого проекта - например, помогать в написании документации или непосредственно создавать код. Почему бы не начать с Gimp? Майкл Дж. Хэммел проведет вас через весь процесс исправления ошибок, который он припас заранее...''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Тайные клады|Тайные клады]]&lt;br /&gt;
&lt;br /&gt;
''Сокровищницы приложений с открытым кодом ждут своего открытия. Поохотьтесь за ними вместе с Майком Сондерсом.''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Subversion|Жизнь надо прожить в Subversion]]&lt;br /&gt;
&lt;br /&gt;
''Однажды дождливой ночью Грэм Моррисон нечаянно скинул на сервер Subversion свой домашний каталог – и вдруг осознал всю полезность этой идеи. Вам тоже стоит так сделать.''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Интервью:Алексей Гурешов|Интервью: Алексей Гурешов: Человек ищущий]]&lt;br /&gt;
&lt;br /&gt;
''Генеральный директор проекта о своей поисковой машине Webalta''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:RAID|Машины - в RAID]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Что за штука...|Что за штука...JavaServer Faces?]]&lt;br /&gt;
&lt;br /&gt;
=== Учебники ===&lt;br /&gt;
* [[LXF82:Первые шаги|Первые шаги]]&lt;br /&gt;
Создайте базу данных в OpenOffice.org с&lt;br /&gt;
нуля. Энди Ченнел увлекся описью имущества&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Inkscape|Inkscape]]&lt;br /&gt;
Создайте правильную web-страницу со&lt;br /&gt;
всеми шрифтами, цветами и проч. в&lt;br /&gt;
редакторе №1 под чутким руководством&lt;br /&gt;
Дмитрия Кирсанова.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:OpenOffice.org|OpenOffice.org]]&lt;br /&gt;
Перенесите макросы Excel VBA в Linux и&lt;br /&gt;
скажите «Прощай!» Microsoft Office. Марк&lt;br /&gt;
Бейн рассказывает поучительную&lt;br /&gt;
историю.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Безопасность|Безопасность]]&lt;br /&gt;
Бывает, волк носит овечью шкуру. Д-р&lt;br /&gt;
Крис Браун расскажет, как превратить&lt;br /&gt;
вашу Linux-систему в неприступную&lt;br /&gt;
крепость.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Разработка 3D-игры|Разработка 3D-игры]]&lt;br /&gt;
Продолжаем писать стрелялку. Пол&lt;br /&gt;
Хадсон строит дом, добавляет Луну и&lt;br /&gt;
Солнце и помещает своего героя на карту&lt;br /&gt;
Quake 3.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Hardcore Linux|Hardcore Linux]]&lt;br /&gt;
Продвинутые пользователи: знаете лучше&lt;br /&gt;
автора, как должен работать web-сайт?&lt;br /&gt;
Ник Вейч взламывает Интернет!&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Qt/KDE|Qt/KDE]]&lt;br /&gt;
Андрей Боровский разрабатывает&lt;br /&gt;
расширения для Konqueror и Digikam.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Python|Python]]&lt;br /&gt;
В заключительной статье этого цикла&lt;br /&gt;
Сергей Супрунов научит Python&lt;br /&gt;
петь и краснеть.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:LaTeX|LaTeX]]&lt;br /&gt;
TeXнологичное введение в логику LaTeX&lt;br /&gt;
от Евгения Балдина&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Java|Сказка Java]]&lt;br /&gt;
Антон Черноусов научит писать &lt;br /&gt;
программы для больших серверов.&lt;br /&gt;
И кофемолок&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Unix API|Unix API]]&lt;br /&gt;
Даже самые сложные&lt;br /&gt;
средства IPC становятся&lt;br /&gt;
простыми в исполнении&lt;br /&gt;
Андрея Боровского.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Maxima|Maxima]]&lt;br /&gt;
Даже у мощного математического&lt;br /&gt;
пакета есть свой предел –&lt;br /&gt;
Тихон Тарнавский расскажет, &lt;br /&gt;
как найти его аналитически &lt;br /&gt;
или численно.&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Ответы|Ответы]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-15T16:40:57Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
''Функций – минимум, скорость – потрясающая''&lt;br /&gt;
&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Wterm ===&lt;br /&gt;
''Оптимизирован для WindowMaker и GNUstep''&lt;br /&gt;
&lt;br /&gt;
* версия: 6.2.9&lt;br /&gt;
* Web: [http://www.wterm.org www.wterm.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
Это – ответвление Rxvt: man-страни-ца Wterm ссылается на него как на Rxvt, и большинство ранних комментариев к Rxvt можно отнести и к Wterm. Основное различие – интеграция Wterm с WindowMaker, которая придает ему сходство с GNUStep. &lt;br /&gt;
&lt;br /&gt;
Wterm также обладает настраиваемой прозрачностью, превращающей текст в нечто невразумительное – по крайней мере, при работе в Fluxbox. Это не работает в KDE, что, возможно, есть «не баг, а фича» (KDE отображает свой фоновый рисунок поверх корневого окна X). Поскольку Wterm не заботится об уступках хорошему вкусу, будьте осторожны при выборе цвета шрифта и фонового рисунка, если используете прозрачность, еще и потому, что великое множество цветов используется для отображения файлов разного типа. Терминал почти столь же быстр, как Aterm и Eterm, то есть не настолько неприлично быстр, как Rxvt, но его скорость удовлетворит и взыскательных пользователей.&lt;br /&gt;
Wterm гармонично сочетается с WindowMaker и/или GNUStep по внешнему виду; другие козыри против Rxvt у него вряд ли найдутся.&lt;br /&gt;
&lt;br /&gt;
Будьте осторожны при выборе цветов для шрифтов и фона.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если вам не нужна интеграция с Window-Maker, то от Wterm вам ждать нечего&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== Konsole ===&lt;br /&gt;
''Прибамбасы-причиндалы… и звонки впридачу''&lt;br /&gt;
&lt;br /&gt;
* версия: 3.5.2&lt;br /&gt;
* Web: [http://www.kde.org www.kde.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Konsole — типичное приложение KDE: в нем больше опций настройки, чем семечек в арбузе. Полосы прокрутки отображаются на любой из сторон окна либо не отображаются вообще. Вкладки могут появляться вверху, внизу или вообще нигде. Даже если они скрыты, Konsole умеет рулить несколькими терминалами в одном окне, а для переключения с одного на другой используется клавиатура — чтобы вывести на экран максимальное количество текста, войдите в полноэкранный режим, скрывающий вкладки и меню.&lt;br /&gt;
&lt;br /&gt;
Konsole способен сохранять варианты настроек, включая текущую директорию и команды, которые вы хотите запустить, в профиле. Профиль текущей оболочки, в отличие от Gnome Terminal, сменить нельзя, но вы можете загрузить профиль в другую вкладку, удерживая кнопку слева внизу окна. Имеется несколько предопределенных профилей, включая работу в Midnight Commander.&lt;br /&gt;
&lt;br /&gt;
Если у Konsole есть ахиллесова пята, то это – скорость (точнее, ее отсутствие). Возможно, для большинства пользователей терминалов скорость не играет важной роли, но в конфигурации по умолчанию Konsole работает действительно медленно. Gnome Terminal быстрее почти в два раза, а Rxvt прокручивает текст в восемь раз быстрее. Главным образом, в этом повинно использование в Konsole сглаженных шрифтов запустите его с помощью опции --noxft, и скорость показа текста удвоится.&lt;br /&gt;
&lt;br /&gt;
'''Сэкономить время'''&lt;br /&gt;
&lt;br /&gt;
Если вы захотите войти в директории общего пользования, благодаря меню закладок Konsole (Bookmarks) понадобится меньше ручного набора; даже при наличии функции автодополнения те, кто медленно печатает, согласятся, что это меню — самый быстрый способ навигации. Поскольку Konsole — приложение KDE, почти каждое действие можно привязать к горячим клавишам (shortcut), которые вы сами назначаете.&lt;br /&gt;
&lt;br /&gt;
Как и следовало ожидать, Konsole хорошо интегрирован с остальными программами KDE. Перетащите файл из Konqueror в Konsole – и у вас появится выбор: скопировать файл, или переместить его, или через cd забраться в его директорию. Причем это касается не только локальных файлов: для загрузки в текущую директорию Konsole вы можете перетащить даже ссылку с web-страницы. Документация у Konsole тоже хороша и отлично интегрирована с Информационным Центром KDE (KDE Help Centre). Есть и другие милые мелочи, например, функция уведомления о завершении команды в одной из вкладок, то есть мирно работая на одной вкладке, вы узнаете, что завершилось выполнение команды, запущенной на другой. Превосходно.&lt;br /&gt;
&lt;br /&gt;
Терминал с невообразимым количеством функций. Konsole сделает все, что вообще можно сделать – разве что порой слегка подтормаживая.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Konsole - полнофункционален и всеобъемлющ, и делает работу в оболочке гораздо эффективнее. Но для увеличения скорости отключите сглаживание шрифтов.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 9/10&lt;br /&gt;
&lt;br /&gt;
=== Gnome Terminal ===&lt;br /&gt;
''Богатый функциями терминал по умолчанию для Gnome''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.14.4&lt;br /&gt;
* Web: http://www.gnome.org&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Если вы используете дистрибутив на&lt;br /&gt;
основе Gnome, например, Fedora Core или Ubuntu, вы, наверное, и не знаете других терминалов. И это не так уж плохо: Gnome Terminal – программа добротная, с поддержкой таких функций, как вкладки или история прокрутки для помощи при работе в оболочке. Пусть над ними глумятся крутые пользователи терминалов, но зато они делают рабочий процесс более удобным и дружественным. Вкладки – тоже исключительно полезное дополнение, позволяющее открыть несколько оболочек или экранных сессий (screen sessions) в одном окне.&lt;br /&gt;
&lt;br /&gt;
Gnome Terminal использует профили для сохранения свих настроек, так что переключение на совершенно непохожую конфигурацию сводится к выбору нового профиля из меню. Профиль содержит полный диапазон настроек, включая шрифты, цвета, положение полосы прокрутки (или ее отсутствие), цвет фона или прозрачность, а также работает ли оболочка в режиме «login shell». Вы можете также задать команду, которая будет запускаться вместо стандартной оболочки, что позволяет создавать профили для отдельных приложений, например, для Midnight Commander или Lynx.&lt;br /&gt;
&lt;br /&gt;
Благодаря профилям настраивать Gnome Terminal проще, чем любой другой терминал из нашего Сравнения, но по умолчанию профили отсутствуют.&lt;br /&gt;
&lt;br /&gt;
Gnome Terminal работает медленнее, чем большинство других терминалов в нашем Сравнении, тем не менее он почти в два раза быстрее Konsole (в режиме по умолчанию). Насколько эта быстрота важна для вас, зависит от того, нужно ли вам перемещать огромные тексты на медленном оборудовании: 12 000 строк в секунду на Athlon 64 – это намного больше, чем может прочесть большинство из нас.&lt;br /&gt;
&lt;br /&gt;
Использование памяти зависит от среды рабочего стола, в которой вы работаете: этот терминал рассчитан на работу с Gnome, тогда все соответствующие библиотеки будут загружены и использование ресурсов будет минимальным. Кстати, у Gnome Terminal есть еще очень удобный справочник, так что вы сможете извлечь максимум пользы из имеющихся функций.&lt;br /&gt;
&lt;br /&gt;
С украшательством или без, Gnome Terminal – программа, с которой легко работать.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Легко настраиваемый, хотя и обладающий меньшим количеством опций, чем Konsole, Gnome Terminal успешно дополняет рабочий стол Gnome&lt;br /&gt;
* Рейтинг — 8/10&lt;br /&gt;
&lt;br /&gt;
=== Eterm ===&lt;br /&gt;
''Терминал Enlightenment - быстр и привлекателен''&lt;br /&gt;
* Версия: 0.9.3&lt;br /&gt;
* Web: http://www.eterm.org&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Eterm создан для интеграции со средой рабочего стола Enlightenment, но работает с любым менеджером окон или с любой другой средой рабочего стола. По части скорости Eterm занимает место где-то посередине списка конкурсантов: вполовину медленнее, чем Rxvt, но намного быстрее, чем Xterm или Konsole. В отношении функциональности он тоже занимает промежуточную позицию, чего и следует ожидать от программы, разработанной для Enlightenment, привлекательного и легкого оконного менеджера.&lt;br /&gt;
&lt;br /&gt;
Eterm имеет меню для настройки шрифтов, фона и прозрачности, так что нет необходимости лазить по справке и затем перезапускать терминал для того, чтобы все это изменить. Естественно, при желании вы можете также указать эти опции в командной строке или в конфигурационном файле.&lt;br /&gt;
&lt;br /&gt;
На сайте http://www.eterm.org/themes много тем для Eterm. Скачайте тему, распакуйте в $HOME/.Eterm/themes – и при запуске Eterm сможете преобразить его внешний вид. Eterm отдает приоритет настройкам пользователя над настройками темы, что позволяет просто взять существующую тему, поковыряться в опциях и затем сохранить настройки пользователя, все из меню Eterm. Eterm быстр, мало весит и легко настраивается.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Eterm находится ровнехонько посреди ассортимента - отличный выбор для тех, кто любит минимальные, но привлекательные среды рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Aterm ===&lt;br /&gt;
''Командная строка, доселе невиданная''&lt;br /&gt;
* Версия: 1.0.0&lt;br /&gt;
* Web: http://aterm.sourceforge.net&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Aterm являет собой развитие Rxvt, с упором на приятные для глаза визуальные эффекты. Эффектов навалом: фоновые рисунки, прозрачность, полупрозрачность с настраиваемой насыщенностью тона (чтобы текст оставался читаемым). Можно даже обесцветить текст, щелкнув вне окна – очень удобно, когда вы хотите скрыть от своего босса, что не трудитесь в поте лица, а занимаетесь хакерством.&lt;br /&gt;
&lt;br /&gt;
Чтобы воспользоваться некоторыми из этих функций, понадобится установить оконный менеджер AfterStep. Выберете вы эту программу или нет, будет зависеть от того, насколько для вас важна внешняя привлекательность: если вам нравится простой читаемый текст на простом контрастном фоне, то прозрачность и фоновые рисунки только увеличивают размер и снижают скорость работы программы, хотя Aterm перелопачивает тексты большого объема во вполне приличном темпе.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Не более чем базовый терминал, разве что с чрезмерными визуальными эффектами.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== Mlterm ===&lt;br /&gt;
''Исчерпывающая поддержка всех кодовых таблиц''&lt;br /&gt;
* Версия: 2.9.3&lt;br /&gt;
* Web: http://mlterm.sourceforge.net&lt;br /&gt;
* Цена: Бесплатно по лицензии BSD&lt;br /&gt;
&lt;br /&gt;
На первый взгляд, Mlterm – вылитый Rxvt или Xterm, но нажмите и удержите Ctrl и щелкните правой кнопкой мыши в окне – и р-раз! – он откроет конфигурационное окно GTK2. Число опций впечатляет – здесь имеется обычный набор шрифтов, цветов и прозрачности, но ключ к главной функции Mlterm лежит во вкладке Кодировка (Encoding). Этот терминал – для тех, кто использует не латиницу, и само название Mlterm – сокращение от «эмулятор многоязыкового терминала» (multi-lingual terminal emulator). Он имеет полную поддержку Unicode, но это еще не все. Поддерживаются сложные символы двойной ширины, подобные используемым в восточно-азиатских языках, а еще Mlterm работает с языками, где написание идет справа налево, например, с арабским и ивритом. Поддерживаются и индийские шрифты в кодировке ISCII, хотя авторы программы пока считают эту функцию экспериментальной.&lt;br /&gt;
&lt;br /&gt;
Если вы не задали настройки сами, Mlterm автоматически выберет правильную кодировку на основе ваших локальных установок. Естественно, вы сможете ее изменить, если вам понадобится поработать с другим языком. Mlterm был написан с нуля. Производительность у него не выдающаяся и, очевидно, зависит от набора используемых символов, но если вам надо писать и слева направо и справа налево, то выбор у вас невелик.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если Вы пишите иероглифами или справа на лево, то Miterm - терминал для Вас. &lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=Вердикт Linux Format=&lt;br /&gt;
&lt;br /&gt;
'''Konsole - 9/10'''&lt;br /&gt;
&lt;br /&gt;
Если вы сразу открыли эту страницу, чтобы узнать, какой терминал самый лучший, примите наши извинения – жизнь не всегда столь прямолинейна. Выбор терминала зависит от ваших потребностей и, в какой-то степени, от среды рабочего стола, в которой вы работаете. Если желаете, чтобы фон рабочего стола сверкал сквозь текст, можете забраковать половину рассматриваемых конкурентов. Так вышло, что ни одна из этих программ не может предложить вам прозрачности в чистом виде: только псевдопрозрачность, копирующую соответствующую часть фона рабочего стола в окне терминала (на самом деле окон под терминалом увидеть нельзя). Эта функциональность придет от Х и самих оконных менеджеров по мере того, как вещи вроде Compmgr станут стабильнее.&lt;br /&gt;
&lt;br /&gt;
Если вам нужен минималистский терминал без всякого украшательства, то лучшим выбором станет Rxvt. Если нужно нечто попривлекательнее и попроще в настройке, то лучше всего остановить ся на Eterm. Возможно, Eterm понравится тем, кто работа ет с «минималистическими» менеджерами окон, например, с Enlightenment, IceWM или одним из вариантов *box.&lt;br /&gt;
&lt;br /&gt;
Для пользователей рабочих столов-тяжеловесов, Gnome и KDE, более знакомыми, возможно, окажутся собственные терминалы рабочего стола, которые и Konsole намного больше опций, чем у Gnome Terminal, но это иллюстрирует разницу между философией KDE и Gnome. Те, кому нужна возможность дополнительных настроек Konsole, очевидно, уже работают в KDE.&lt;br /&gt;
&lt;br /&gt;
Ладно, хватит топтаться на меже. Правила требуют, чтобы был назван победитель, и им должен стать Konsole. Большой выбор опций и простота их использования превращают его в выдающийся терминал. Запустив парочку screen-сессий, каждую в отдельной вкладке, заодно с Midnight Commander, причем кое-что из вышеперечисленного будет еще и работать на удаленном сервере через SSH, вы сможете оценить мощь и гибкость, предлагаемые этой программой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''     '''&lt;br /&gt;
!'''Aterm'''&lt;br /&gt;
!'''Eterm'''&lt;br /&gt;
!'''Termial'''&lt;br /&gt;
!'''Konsole'''&lt;br /&gt;
!'''Miterm'''&lt;br /&gt;
!'''Rxvt'''&lt;br /&gt;
!'''Wterm'''&lt;br /&gt;
!'''Xterm'''&lt;br /&gt;
!'''Yakuake'''&lt;br /&gt;
!'''Yeahconsole'''&lt;br /&gt;
|-&lt;br /&gt;
|Скорость&lt;br /&gt;
|4/5&lt;br /&gt;
|4/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|1/5&lt;br /&gt;
|2/5&lt;br /&gt;
|1/5&lt;br /&gt;
|-&lt;br /&gt;
|Графический фон&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Прозрачный фон&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Темы&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Вкладки&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Профили&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Меню&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Настройка через GUI&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Выбор горячих клавиш&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|v&lt;br /&gt;
|-&lt;br /&gt;
|Текст, читаемый справа налево&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|v&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-15T16:13:54Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* gedit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
''Функций – минимум, скорость – потрясающая''&lt;br /&gt;
&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Wterm ===&lt;br /&gt;
''Оптимизирован для WindowMaker и GNUstep''&lt;br /&gt;
&lt;br /&gt;
* версия: 6.2.9&lt;br /&gt;
* Web: [http://www.wterm.org www.wterm.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
Это – ответвление Rxvt: man-страни-ца Wterm ссылается на него как на Rxvt, и большинство ранних комментариев к Rxvt можно отнести и к Wterm. Основное различие – интеграция Wterm с WindowMaker, которая придает ему сходство с GNUStep. &lt;br /&gt;
&lt;br /&gt;
Wterm также обладает настраиваемой прозрачностью, превращающей текст в нечто невразумительное – по крайней мере, при работе в Fluxbox. Это не работает в KDE, что, возможно, есть «не баг, а фича» (KDE отображает свой фоновый рисунок поверх корневого окна X). Поскольку Wterm не заботится об уступках хорошему вкусу, будьте осторожны при выборе цвета шрифта и фонового рисунка, если используете прозрачность, еще и потому, что великое множество цветов используется для отображения файлов разного типа. Терминал почти столь же быстр, как Aterm и Eterm, то есть не настолько неприлично быстр, как Rxvt, но его скорость удовлетворит и взыскательных пользователей.&lt;br /&gt;
Wterm гармонично сочетается с WindowMaker и/или GNUStep по внешнему виду; другие козыри против Rxvt у него вряд ли найдутся.&lt;br /&gt;
&lt;br /&gt;
Будьте осторожны при выборе цветов для шрифтов и фона.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если вам не нужна интеграция с Window-Maker, то от Wterm вам ждать нечего&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== Konsole ===&lt;br /&gt;
''Прибамбасы-причиндалы… и звонки впридачу''&lt;br /&gt;
&lt;br /&gt;
* версия: 3.5.2&lt;br /&gt;
* Web: [http://www.kde.org www.kde.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Konsole — типичное приложение KDE: в нем больше опций настройки, чем семечек в арбузе. Полосы прокрутки отображаются на любой из сторон окна либо не отображаются вообще. Вкладки могут появляться вверху, внизу или вообще нигде. Даже если они скрыты, Konsole умеет рулить несколькими терминалами в одном окне, а для переключения с одного на другой используется клавиатура — чтобы вывести на экран максимальное количество текста, войдите в полноэкранный режим, скрывающий вкладки и меню.&lt;br /&gt;
&lt;br /&gt;
Konsole способен сохранять варианты настроек, включая текущую директорию и команды, которые вы хотите запустить, в профиле. Профиль текущей оболочки, в отличие от Gnome Terminal, сменить нельзя, но вы можете загрузить профиль в другую вкладку, удерживая кнопку слева внизу окна. Имеется несколько предопределенных профилей, включая работу в Midnight Commander.&lt;br /&gt;
&lt;br /&gt;
Если у Konsole есть ахиллесова пята, то это – скорость (точнее, ее отсутствие). Возможно, для большинства пользователей терминалов скорость не играет важной роли, но в конфигурации по умолчанию Konsole работает действительно медленно. Gnome Terminal быстрее почти в два раза, а Rxvt прокручивает текст в восемь раз быстрее. Главным образом, в этом повинно использование в Konsole сглаженных шрифтов запустите его с помощью опции --noxft, и скорость показа текста удвоится.&lt;br /&gt;
&lt;br /&gt;
'''Сэкономить время'''&lt;br /&gt;
&lt;br /&gt;
Если вы захотите войти в директории общего пользования, благодаря меню закладок Konsole (Bookmarks) понадобится меньше ручного набора; даже при наличии функции автодополнения те, кто медленно печатает, согласятся, что это меню — самый быстрый способ навигации. Поскольку Konsole — приложение KDE, почти каждое действие можно привязать к горячим клавишам (shortcut), которые вы сами назначаете.&lt;br /&gt;
&lt;br /&gt;
Как и следовало ожидать, Konsole хорошо интегрирован с остальными программами KDE. Перетащите файл из Konqueror в Konsole – и у вас появится выбор: скопировать файл, или переместить его, или через cd забраться в его директорию. Причем это касается не только локальных файлов: для загрузки в текущую директорию Konsole вы можете перетащить даже ссылку с web-страницы. Документация у Konsole тоже хороша и отлично интегрирована с Информационным Центром KDE (KDE Help Centre). Есть и другие милые мелочи, например, функция уведомления о завершении команды в одной из вкладок, то есть мирно работая на одной вкладке, вы узнаете, что завершилось выполнение команды, запущенной на другой. Превосходно.&lt;br /&gt;
&lt;br /&gt;
Терминал с невообразимым количеством функций. Konsole сделает все, что вообще можно сделать – разве что порой слегка подтормаживая.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Konsole - полнофункционален и всеобъемлющ, и делает работу в оболочке гораздо эффективнее. Но для увеличения скорости отключите сглаживание шрифтов.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 9/10&lt;br /&gt;
&lt;br /&gt;
=== Gnome Terminal ===&lt;br /&gt;
''Богатый функциями терминал по умолчанию для Gnome''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.14.4&lt;br /&gt;
* Web: http://www.gnome.org&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Если вы используете дистрибутив на&lt;br /&gt;
основе Gnome, например, Fedora Core или Ubuntu, вы, наверное, и не знаете других терминалов. И это не так уж плохо: Gnome Terminal – программа добротная, с поддержкой таких функций, как вкладки или история прокрутки для помощи при работе в оболочке. Пусть над ними глумятся крутые пользователи терминалов, но зато они делают рабочий процесс более удобным и дружественным. Вкладки – тоже исключительно полезное дополнение, позволяющее открыть несколько оболочек или экранных сессий (screen sessions) в одном окне.&lt;br /&gt;
&lt;br /&gt;
Gnome Terminal использует профили для сохранения свих настроек, так что переключение на совершенно непохожую конфигурацию сводится к выбору нового профиля из меню. Профиль содержит полный диапазон настроек, включая шрифты, цвета, положение полосы прокрутки (или ее отсутствие), цвет фона или прозрачность, а также работает ли оболочка в режиме «login shell». Вы можете также задать команду, которая будет запускаться вместо стандартной оболочки, что позволяет создавать профили для отдельных приложений, например, для Midnight Commander или Lynx.&lt;br /&gt;
&lt;br /&gt;
Благодаря профилям настраивать Gnome Terminal проще, чем любой другой терминал из нашего Сравнения, но по умолчанию профили отсутствуют.&lt;br /&gt;
&lt;br /&gt;
Gnome Terminal работает медленнее, чем большинство других терминалов в нашем Сравнении, тем не менее он почти в два раза быстрее Konsole (в режиме по умолчанию). Насколько эта быстрота важна для вас, зависит от того, нужно ли вам перемещать огромные тексты на медленном оборудовании: 12 000 строк в секунду на Athlon 64 – это намного больше, чем может прочесть большинство из нас.&lt;br /&gt;
&lt;br /&gt;
Использование памяти зависит от среды рабочего стола, в которой вы работаете: этот терминал рассчитан на работу с Gnome, тогда все соответствующие библиотеки будут загружены и использование ресурсов будет минимальным. Кстати, у Gnome Terminal есть еще очень удобный справочник, так что вы сможете извлечь максимум пользы из имеющихся функций.&lt;br /&gt;
&lt;br /&gt;
С украшательством или без, Gnome Terminal – программа, с которой легко работать.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Легко настраиваемый, хотя и обладающий меньшим количеством опций, чем Konsole, Gnome Terminal успешно дополняет рабочий стол Gnome&lt;br /&gt;
* Рейтинг — 8/10&lt;br /&gt;
&lt;br /&gt;
=== Eterm ===&lt;br /&gt;
''Терминал Enlightenment - быстр и привлекателен''&lt;br /&gt;
* Версия: 0.9.3&lt;br /&gt;
* Web: http://www.eterm.org&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Eterm создан для интеграции со средой рабочего стола Enlightenment, но работает с любым менеджером окон или с любой другой средой рабочего стола. По части скорости Eterm занимает место где-то посередине списка конкурсантов: вполовину медленнее, чем Rxvt, но намного быстрее, чем Xterm или Konsole. В отношении функциональности он тоже занимает промежуточную позицию, чего и следует ожидать от программы, разработанной для Enlightenment, привлекательного и легкого оконного менеджера.&lt;br /&gt;
&lt;br /&gt;
Eterm имеет меню для настройки шрифтов, фона и прозрачности, так что нет необходимости лазить по справке и затем перезапускать терминал для того, чтобы все это изменить. Естественно, при желании вы можете также указать эти опции в командной строке или в конфигурационном файле.&lt;br /&gt;
&lt;br /&gt;
На сайте http://www.eterm.org/themes много тем для Eterm. Скачайте тему, распакуйте в $HOME/.Eterm/themes – и при запуске Eterm сможете преобразить его внешний вид. Eterm отдает приоритет настройкам пользователя над настройками темы, что позволяет просто взять существующую тему, поковыряться в опциях и затем сохранить настройки пользователя, все из меню Eterm. Eterm быстр, мало весит и легко настраивается.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Eterm находится ровнехонько посреди ассортимента - отличный выбор для тех, кто любит минимальные, но привлекательные среды рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:43:35Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* Minimum Profit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
''Функций – минимум, скорость – потрясающая''&lt;br /&gt;
&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Wterm ===&lt;br /&gt;
''Оптимизирован для WindowMaker и GNUstep''&lt;br /&gt;
&lt;br /&gt;
* версия: 6.2.9&lt;br /&gt;
* Web: [http://www.wterm.org www.wterm.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
Это – ответвление Rxvt: man-страни-ца Wterm ссылается на него как на Rxvt, и большинство ранних комментариев к Rxvt можно отнести и к Wterm. Основное различие – интеграция Wterm с WindowMaker, которая придает ему сходство с GNUStep. &lt;br /&gt;
&lt;br /&gt;
Wterm также обладает настраиваемой прозрачностью, превращающей текст в нечто невразумительное – по крайней мере, при работе в Fluxbox. Это не работает в KDE, что, возможно, есть «не баг, а фича» (KDE отображает свой фоновый рисунок поверх корневого окна X). Поскольку Wterm не заботится об уступках хорошему вкусу, будьте осторожны при выборе цвета шрифта и фонового рисунка, если используете прозрачность, еще и потому, что великое множество цветов используется для отображения файлов разного типа. Терминал почти столь же быстр, как Aterm и Eterm, то есть не настолько неприлично быстр, как Rxvt, но его скорость удовлетворит и взыскательных пользователей.&lt;br /&gt;
Wterm гармонично сочетается с WindowMaker и/или GNUStep по внешнему виду; другие козыри против Rxvt у него вряд ли найдутся.&lt;br /&gt;
&lt;br /&gt;
Будьте осторожны при выборе цветов для шрифтов и фона.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если вам не нужна интеграция с Window-Maker, то от Wterm вам ждать нечего&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== Konsole ===&lt;br /&gt;
''Прибамбасы-причиндалы… и звонки впридачу''&lt;br /&gt;
&lt;br /&gt;
* версия: 3.5.2&lt;br /&gt;
* Web: [http://www.kde.org www.kde.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Konsole — типичное приложение KDE: в нем больше опций настройки, чем семечек в арбузе. Полосы прокрутки отображаются на любой из сторон окна либо не отображаются вообще. Вкладки могут появляться вверху, внизу или вообще нигде. Даже если они скрыты, Konsole умеет рулить несколькими терминалами в одном окне, а для переключения с одного на другой используется клавиатура — чтобы вывести на экран максимальное количество текста, войдите в полноэкранный режим, скрывающий вкладки и меню.&lt;br /&gt;
&lt;br /&gt;
Konsole способен сохранять варианты настроек, включая текущую директорию и команды, которые вы хотите запустить, в профиле. Профиль текущей оболочки, в отличие от Gnome Terminal, сменить нельзя, но вы можете загрузить профиль в другую вкладку, удерживая кнопку слева внизу окна. Имеется несколько предопределенных профилей, включая работу в Midnight Commander.&lt;br /&gt;
&lt;br /&gt;
Если у Konsole есть ахиллесова пята, то это – скорость (точнее, ее отсутствие). Возможно, для большинства пользователей терминалов скорость не играет важной роли, но в конфигурации по умолчанию Konsole работает действительно медленно. Gnome Terminal быстрее почти в два раза, а Rxvt прокручивает текст в восемь раз быстрее. Главным образом, в этом повинно использование в Konsole сглаженных шрифтов запустите его с помощью опции --noxft, и скорость показа текста удвоится.&lt;br /&gt;
&lt;br /&gt;
'''Сэкономить время'''&lt;br /&gt;
&lt;br /&gt;
Если вы захотите войти в директории общего пользования, благодаря меню закладок Konsole (Bookmarks) понадобится меньше ручного набора; даже при наличии функции автодополнения те, кто медленно печатает, согласятся, что это меню — самый быстрый способ навигации. Поскольку Konsole — приложение KDE, почти каждое действие можно привязать к горячим клавишам (shortcut), которые вы сами назначаете.&lt;br /&gt;
&lt;br /&gt;
Как и следовало ожидать, Konsole хорошо интегрирован с остальными программами KDE. Перетащите файл из Konqueror в Konsole – и у вас появится выбор: скопировать файл, или переместить его, или через cd забраться в его директорию. Причем это касается не только локальных файлов: для загрузки в текущую директорию Konsole вы можете перетащить даже ссылку с web-страницы. Документация у Konsole тоже хороша и отлично интегрирована с Информационным Центром KDE (KDE Help Centre). Есть и другие милые мелочи, например, функция уведомления о завершении команды в одной из вкладок, то есть мирно работая на одной вкладке, вы узнаете, что завершилось выполнение команды, запущенной на другой. Превосходно.&lt;br /&gt;
&lt;br /&gt;
Терминал с невообразимым количеством функций. Konsole сделает все, что вообще можно сделать – разве что порой слегка подтормаживая.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Konsole - полнофункционален и всеобъемлющ, и делает работу в оболочке гораздо эффективнее. Но для увеличения скорости отключите сглаживание шрифтов.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 9/10&lt;br /&gt;
&lt;br /&gt;
=== Gnome Terminal ===&lt;br /&gt;
''Богатый функциями терминал по умолчанию для Gnome''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.14.4&lt;br /&gt;
* Web: http://www.gnome.org&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Если вы используете дистрибутив на&lt;br /&gt;
основе Gnome, например, Fedora Core или Ubuntu, вы, наверное, и не знаете других терминалов. И это не так уж плохо: Gnome Terminal – программа добротная, с поддержкой таких функций, как вкладки или история прокрутки для помощи при работе в оболочке. Пусть над ними глумятся крутые пользователи терминалов, но зато они делают рабочий процесс более удобным и дружественным. Вкладки – тоже исключительно полезное дополнение, позволяющее открыть несколько оболочек или экранных сессий (screen sessions) в одном окне.&lt;br /&gt;
&lt;br /&gt;
Gnome Terminal использует профили для сохранения свих настроек, так что переключение на совершенно непохожую конфигурацию сводится к выбору нового профиля из меню. Профиль содержит полный диапазон настроек, включая шрифты, цвета, положение полосы прокрутки (или ее отсутствие), цвет фона или прозрачность, а также работает ли оболочка в режиме «login shell». Вы можете также задать команду, которая будет запускаться вместо стандартной оболочки, что позволяет создавать профили для отдельных приложений, например, для Midnight Commander или Lynx.&lt;br /&gt;
&lt;br /&gt;
Благодаря профилям настраивать Gnome Terminal проще, чем любой другой терминал из нашего Сравнения, но по умолчанию профили отсутствуют.&lt;br /&gt;
&lt;br /&gt;
Gnome Terminal работает медленнее, чем большинство других терминалов в нашем Сравнении, тем не менее он почти в два раза быстрее Konsole (в режиме по умолчанию). Насколько эта быстрота важна для вас, зависит от того, нужно ли вам перемещать огромные тексты на медленном оборудовании: 12 000 строк в секунду на Athlon 64 – это намного больше, чем может прочесть большинство из нас.&lt;br /&gt;
&lt;br /&gt;
Использование памяти зависит от среды рабочего стола, в которой вы работаете: этот терминал рассчитан на работу с Gnome, тогда все соответствующие библиотеки будут загружены и использование ресурсов будет минимальным. Кстати, у Gnome Terminal есть еще очень удобный справочник, так что вы сможете извлечь максимум пользы из имеющихся функций.&lt;br /&gt;
&lt;br /&gt;
С украшательством или без, Gnome Terminal – программа, с которой легко работать.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Легко настраиваемый, хотя и обладающий меньшим количеством опций, чем Konsole, Gnome Terminal успешно дополняет рабочий стол Gnome&lt;br /&gt;
* Рейтинг — 8/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:40:42Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* Konsole */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
''Функций – минимум, скорость – потрясающая''&lt;br /&gt;
&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Wterm ===&lt;br /&gt;
''Оптимизирован для WindowMaker и GNUstep''&lt;br /&gt;
&lt;br /&gt;
* версия: 6.2.9&lt;br /&gt;
* Web: [http://www.wterm.org www.wterm.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
Это – ответвление Rxvt: man-страни-ца Wterm ссылается на него как на Rxvt, и большинство ранних комментариев к Rxvt можно отнести и к Wterm. Основное различие – интеграция Wterm с WindowMaker, которая придает ему сходство с GNUStep. &lt;br /&gt;
&lt;br /&gt;
Wterm также обладает настраиваемой прозрачностью, превращающей текст в нечто невразумительное – по крайней мере, при работе в Fluxbox. Это не работает в KDE, что, возможно, есть «не баг, а фича» (KDE отображает свой фоновый рисунок поверх корневого окна X). Поскольку Wterm не заботится об уступках хорошему вкусу, будьте осторожны при выборе цвета шрифта и фонового рисунка, если используете прозрачность, еще и потому, что великое множество цветов используется для отображения файлов разного типа. Терминал почти столь же быстр, как Aterm и Eterm, то есть не настолько неприлично быстр, как Rxvt, но его скорость удовлетворит и взыскательных пользователей.&lt;br /&gt;
Wterm гармонично сочетается с WindowMaker и/или GNUStep по внешнему виду; другие козыри против Rxvt у него вряд ли найдутся.&lt;br /&gt;
&lt;br /&gt;
Будьте осторожны при выборе цветов для шрифтов и фона.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если вам не нужна интеграция с Window-Maker, то от Wterm вам ждать нечего&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== Konsole ===&lt;br /&gt;
''Прибамбасы-причиндалы… и звонки впридачу''&lt;br /&gt;
&lt;br /&gt;
* версия: 3.5.2&lt;br /&gt;
* Web: [http://www.kde.org www.kde.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Konsole — типичное приложение KDE: в нем больше опций настройки, чем семечек в арбузе. Полосы прокрутки отображаются на любой из сторон окна либо не отображаются вообще. Вкладки могут появляться вверху, внизу или вообще нигде. Даже если они скрыты, Konsole умеет рулить несколькими терминалами в одном окне, а для переключения с одного на другой используется клавиатура — чтобы вывести на экран максимальное количество текста, войдите в полноэкранный режим, скрывающий вкладки и меню.&lt;br /&gt;
&lt;br /&gt;
Konsole способен сохранять варианты настроек, включая текущую директорию и команды, которые вы хотите запустить, в профиле. Профиль текущей оболочки, в отличие от Gnome Terminal, сменить нельзя, но вы можете загрузить профиль в другую вкладку, удерживая кнопку слева внизу окна. Имеется несколько предопределенных профилей, включая работу в Midnight Commander.&lt;br /&gt;
&lt;br /&gt;
Если у Konsole есть ахиллесова пята, то это – скорость (точнее, ее отсутствие). Возможно, для большинства пользователей терминалов скорость не играет важной роли, но в конфигурации по умолчанию Konsole работает действительно медленно. Gnome Terminal быстрее почти в два раза, а Rxvt прокручивает текст в восемь раз быстрее. Главным образом, в этом повинно использование в Konsole сглаженных шрифтов запустите его с помощью опции --noxft, и скорость показа текста удвоится.&lt;br /&gt;
&lt;br /&gt;
'''Сэкономить время'''&lt;br /&gt;
&lt;br /&gt;
Если вы захотите войти в директории общего пользования, благодаря меню закладок Konsole (Bookmarks) понадобится меньше ручного набора; даже при наличии функции автодополнения те, кто медленно печатает, согласятся, что это меню — самый быстрый способ навигации. Поскольку Konsole — приложение KDE, почти каждое действие можно привязать к горячим клавишам (shortcut), которые вы сами назначаете.&lt;br /&gt;
&lt;br /&gt;
Как и следовало ожидать, Konsole хорошо интегрирован с остальными программами KDE. Перетащите файл из Konqueror в Konsole – и у вас появится выбор: скопировать файл, или переместить его, или через cd забраться в его директорию. Причем это касается не только локальных файлов: для загрузки в текущую директорию Konsole вы можете перетащить даже ссылку с web-страницы. Документация у Konsole тоже хороша и отлично интегрирована с Информационным Центром KDE (KDE Help Centre). Есть и другие милые мелочи, например, функция уведомления о завершении команды в одной из вкладок, то есть мирно работая на одной вкладке, вы узнаете, что завершилось выполнение команды, запущенной на другой. Превосходно.&lt;br /&gt;
&lt;br /&gt;
Терминал с невообразимым количеством функций. Konsole сделает все, что вообще можно сделать – разве что порой слегка подтормаживая.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Konsole - полнофункционален и всеобъемлющ, и делает работу в оболочке гораздо эффективнее. Но для увеличения скорости отключите сглаживание шрифтов.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 9/10&lt;br /&gt;
&lt;br /&gt;
=== Minimum Profit ===&lt;br /&gt;
Серьезный редактор с несерьезным именем&lt;br /&gt;
* Версия: 3.3.10&lt;br /&gt;
* Web: http://www.triptico.com/software/mp.html&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Minimum Profit — еще один редактор, который может работать как из графического сеанса X, так и из консоли, что позволяет выбрать более подходящий режим.&lt;br /&gt;
&lt;br /&gt;
Хотя некоторые части Minimum Profit датированы еще 1991 годом, маловероятно, что на него набредут многие пользователи, поскольку это сравнительно небольшой проект, поддерживаемый одним человеком.&lt;br /&gt;
&lt;br /&gt;
Это сказывается на функциональности, которая весьма неравномерна. Например, редактор поддерживает вкладки, позволяющие работать более чем с одним файлом, но не умеет отменять последнее действие (undo). Подсветка синтаксиса поддерживается для многих языков, однако поддержка регулярных выражений, столь любимая многими программистами, отсутствует. Их, однако, можно установить как опцию.&lt;br /&gt;
&lt;br /&gt;
Эти вариации, по-видимому, происходят от того, что Minimum Profit разрабатывается одним человеком, анжелом Ортега (Angel Ortega), который добавляет в него те функции, которые считает нужными. Тем не менее, Minimum Profit куда проще в использовании, чем [[#Vim | Vim]] или [[#Emacs | Emacs]] и гораздо более функционален, чем простые редакторы вроде [[#nano | nano]].&lt;br /&gt;
&lt;br /&gt;
Одной из наиболее интересных особенностей Minimum Profit является умение объяснить любое слово в редактируемом файле. Просто наведите на него курсор, и программа выполнит для вас поиск по страницам man, perldoc или ri (сокращение от Ruby Information).&lt;br /&gt;
&lt;br /&gt;
Другой заслуживающей упоминания возможностью является шифрование файла с помощью пароля. Хотя это не столь ново (Vim поддерживает такую функцию уже какое-то время), немногие редакторы делают шифрование столь очевидным или легким в использовании.&lt;br /&gt;
&lt;br /&gt;
Minimum Profit поддерживает шаблоны, которые особенно полезны при создании документов, web-страниц или макросов. Если у вас есть задача, которая выполняется многократно, макросы могут сэкономить вам кучу времени — например, вставить верхние и нижние колонтитулы в несколько файлов сразу или просмотреть все открытые файлы на предмет наличия некоторой строки и заменить ее другой. Прочие редакторы обладают аналогичными функциями, но здесь ими куда проще воспользоваться.&lt;br /&gt;
&lt;br /&gt;
Как редактор среднего уровня, Minimum Profit справился со многими задачами, оказавшимися не под силу другим. В будущем мы надеемся увидеть еще больше.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:40:26Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* Сэкономить время */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
''Функций – минимум, скорость – потрясающая''&lt;br /&gt;
&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Wterm ===&lt;br /&gt;
''Оптимизирован для WindowMaker и GNUstep''&lt;br /&gt;
&lt;br /&gt;
* версия: 6.2.9&lt;br /&gt;
* Web: [http://www.wterm.org www.wterm.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
Это – ответвление Rxvt: man-страни-ца Wterm ссылается на него как на Rxvt, и большинство ранних комментариев к Rxvt можно отнести и к Wterm. Основное различие – интеграция Wterm с WindowMaker, которая придает ему сходство с GNUStep. &lt;br /&gt;
&lt;br /&gt;
Wterm также обладает настраиваемой прозрачностью, превращающей текст в нечто невразумительное – по крайней мере, при работе в Fluxbox. Это не работает в KDE, что, возможно, есть «не баг, а фича» (KDE отображает свой фоновый рисунок поверх корневого окна X). Поскольку Wterm не заботится об уступках хорошему вкусу, будьте осторожны при выборе цвета шрифта и фонового рисунка, если используете прозрачность, еще и потому, что великое множество цветов используется для отображения файлов разного типа. Терминал почти столь же быстр, как Aterm и Eterm, то есть не настолько неприлично быстр, как Rxvt, но его скорость удовлетворит и взыскательных пользователей.&lt;br /&gt;
Wterm гармонично сочетается с WindowMaker и/или GNUStep по внешнему виду; другие козыри против Rxvt у него вряд ли найдутся.&lt;br /&gt;
&lt;br /&gt;
Будьте осторожны при выборе цветов для шрифтов и фона.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если вам не нужна интеграция с Window-Maker, то от Wterm вам ждать нечего&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== Konsole ===&lt;br /&gt;
''Прибамбасы-причиндалы… и звонки впридачу''&lt;br /&gt;
&lt;br /&gt;
* версия: 3.5.2&lt;br /&gt;
* Web: [http://www.kde.org www.kde.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Konsole — типичное приложение KDE: в нем больше опций настройки, чем семечек в арбузе. Полосы прокрутки отображаются на любой из сторон окна либо не отображаются вообще. Вкладки могут появляться вверху, внизу или вообще нигде. Даже если они скрыты, Konsole умеет рулить несколькими терминалами в одном окне, а для переключения с одного на другой используется клавиатура — чтобы вывести на экран максимальное количество текста, войдите в полноэкранный режим, скрывающий вкладки и меню.&lt;br /&gt;
&lt;br /&gt;
Konsole способен сохранять варианты настроек, включая текущую директорию и команды, которые вы хотите запустить, в профиле. Профиль текущей оболочки, в отличие от Gnome Terminal, сменить нельзя, но вы можете загрузить профиль в другую вкладку, удерживая кнопку слева внизу окна. Имеется несколько предопределенных профилей, включая работу в Midnight Commander.&lt;br /&gt;
&lt;br /&gt;
Если у Konsole есть ахиллесова пята, то это – скорость (точнее, ее отсутствие). Возможно, для большинства пользователей терминалов скорость не играет важной роли, но в конфигурации по умолчанию Konsole работает действительно медленно. Gnome Terminal быстрее почти в два раза, а Rxvt прокручивает текст в восемь раз быстрее. Главным образом, в этом повинно использование в Konsole сглаженных шрифтов запустите его с помощью опции --noxft, и скорость показа текста удвоится.&lt;br /&gt;
&lt;br /&gt;
'''Сэкономить время'''&lt;br /&gt;
Если вы захотите войти в директории общего пользования, благодаря меню закладок Konsole (Bookmarks) понадобится меньше ручного набора; даже при наличии функции автодополнения те, кто медленно печатает, согласятся, что это меню — самый быстрый способ навигации. Поскольку Konsole — приложение KDE, почти каждое действие можно привязать к горячим клавишам (shortcut), которые вы сами назначаете.&lt;br /&gt;
&lt;br /&gt;
Как и следовало ожидать, Konsole хорошо интегрирован с остальными программами KDE. Перетащите файл из Konqueror в Konsole – и у вас появится выбор: скопировать файл, или переместить его, или через cd забраться в его директорию. Причем это касается не только локальных файлов: для загрузки в текущую директорию Konsole вы можете перетащить даже ссылку с web-страницы. Документация у Konsole тоже хороша и отлично интегрирована с Информационным Центром KDE (KDE Help Centre). Есть и другие милые мелочи, например, функция уведомления о завершении команды в одной из вкладок, то есть мирно работая на одной вкладке, вы узнаете, что завершилось выполнение команды, запущенной на другой. Превосходно.&lt;br /&gt;
&lt;br /&gt;
Терминал с невообразимым количеством функций. Konsole сделает все, что вообще можно сделать – разве что порой слегка подтормаживая.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Konsole - полнофункционален и всеобъемлющ, и делает работу в оболочке гораздо эффективнее. Но для увеличения скорости отключите сглаживание шрифтов.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 9/10&lt;br /&gt;
&lt;br /&gt;
=== Minimum Profit ===&lt;br /&gt;
Серьезный редактор с несерьезным именем&lt;br /&gt;
* Версия: 3.3.10&lt;br /&gt;
* Web: http://www.triptico.com/software/mp.html&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Minimum Profit — еще один редактор, который может работать как из графического сеанса X, так и из консоли, что позволяет выбрать более подходящий режим.&lt;br /&gt;
&lt;br /&gt;
Хотя некоторые части Minimum Profit датированы еще 1991 годом, маловероятно, что на него набредут многие пользователи, поскольку это сравнительно небольшой проект, поддерживаемый одним человеком.&lt;br /&gt;
&lt;br /&gt;
Это сказывается на функциональности, которая весьма неравномерна. Например, редактор поддерживает вкладки, позволяющие работать более чем с одним файлом, но не умеет отменять последнее действие (undo). Подсветка синтаксиса поддерживается для многих языков, однако поддержка регулярных выражений, столь любимая многими программистами, отсутствует. Их, однако, можно установить как опцию.&lt;br /&gt;
&lt;br /&gt;
Эти вариации, по-видимому, происходят от того, что Minimum Profit разрабатывается одним человеком, анжелом Ортега (Angel Ortega), который добавляет в него те функции, которые считает нужными. Тем не менее, Minimum Profit куда проще в использовании, чем [[#Vim | Vim]] или [[#Emacs | Emacs]] и гораздо более функционален, чем простые редакторы вроде [[#nano | nano]].&lt;br /&gt;
&lt;br /&gt;
Одной из наиболее интересных особенностей Minimum Profit является умение объяснить любое слово в редактируемом файле. Просто наведите на него курсор, и программа выполнит для вас поиск по страницам man, perldoc или ri (сокращение от Ruby Information).&lt;br /&gt;
&lt;br /&gt;
Другой заслуживающей упоминания возможностью является шифрование файла с помощью пароля. Хотя это не столь ново (Vim поддерживает такую функцию уже какое-то время), немногие редакторы делают шифрование столь очевидным или легким в использовании.&lt;br /&gt;
&lt;br /&gt;
Minimum Profit поддерживает шаблоны, которые особенно полезны при создании документов, web-страниц или макросов. Если у вас есть задача, которая выполняется многократно, макросы могут сэкономить вам кучу времени — например, вставить верхние и нижние колонтитулы в несколько файлов сразу или просмотреть все открытые файлы на предмет наличия некоторой строки и заменить ее другой. Прочие редакторы обладают аналогичными функциями, но здесь ими куда проще воспользоваться.&lt;br /&gt;
&lt;br /&gt;
Как редактор среднего уровня, Minimum Profit справился со многими задачами, оказавшимися не под силу другим. В будущем мы надеемся увидеть еще больше.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:39:57Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* CoolEdit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
''Функций – минимум, скорость – потрясающая''&lt;br /&gt;
&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Wterm ===&lt;br /&gt;
''Оптимизирован для WindowMaker и GNUstep''&lt;br /&gt;
&lt;br /&gt;
* версия: 6.2.9&lt;br /&gt;
* Web: [http://www.wterm.org www.wterm.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
Это – ответвление Rxvt: man-страни-ца Wterm ссылается на него как на Rxvt, и большинство ранних комментариев к Rxvt можно отнести и к Wterm. Основное различие – интеграция Wterm с WindowMaker, которая придает ему сходство с GNUStep. &lt;br /&gt;
&lt;br /&gt;
Wterm также обладает настраиваемой прозрачностью, превращающей текст в нечто невразумительное – по крайней мере, при работе в Fluxbox. Это не работает в KDE, что, возможно, есть «не баг, а фича» (KDE отображает свой фоновый рисунок поверх корневого окна X). Поскольку Wterm не заботится об уступках хорошему вкусу, будьте осторожны при выборе цвета шрифта и фонового рисунка, если используете прозрачность, еще и потому, что великое множество цветов используется для отображения файлов разного типа. Терминал почти столь же быстр, как Aterm и Eterm, то есть не настолько неприлично быстр, как Rxvt, но его скорость удовлетворит и взыскательных пользователей.&lt;br /&gt;
Wterm гармонично сочетается с WindowMaker и/или GNUStep по внешнему виду; другие козыри против Rxvt у него вряд ли найдутся.&lt;br /&gt;
&lt;br /&gt;
Будьте осторожны при выборе цветов для шрифтов и фона.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если вам не нужна интеграция с Window-Maker, то от Wterm вам ждать нечего&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== Konsole ===&lt;br /&gt;
''Прибамбасы-причиндалы… и звонки впридачу''&lt;br /&gt;
&lt;br /&gt;
* версия: 3.5.2&lt;br /&gt;
* Web: [http://www.kde.org www.kde.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Konsole — типичное приложение KDE: в нем больше опций настройки, чем семечек в арбузе. Полосы прокрутки отображаются на любой из сторон окна либо не отображаются вообще. Вкладки могут появляться вверху, внизу или вообще нигде. Даже если они скрыты, Konsole умеет рулить несколькими терминалами в одном окне, а для переключения с одного на другой используется клавиатура — чтобы вывести на экран максимальное количество текста, войдите в полноэкранный режим, скрывающий вкладки и меню.&lt;br /&gt;
&lt;br /&gt;
Konsole способен сохранять варианты настроек, включая текущую директорию и команды, которые вы хотите запустить, в профиле. Профиль текущей оболочки, в отличие от Gnome Terminal, сменить нельзя, но вы можете загрузить профиль в другую вкладку, удерживая кнопку слева внизу окна. Имеется несколько предопределенных профилей, включая работу в Midnight Commander.&lt;br /&gt;
&lt;br /&gt;
Если у Konsole есть ахиллесова пята, то это – скорость (точнее, ее отсутствие). Возможно, для большинства пользователей терминалов скорость не играет важной роли, но в конфигурации по умолчанию Konsole работает действительно медленно. Gnome Terminal быстрее почти в два раза, а Rxvt прокручивает текст в восемь раз быстрее. Главным образом, в этом повинно использование в Konsole сглаженных шрифтов запустите его с помощью опции --noxft, и скорость показа текста удвоится.&lt;br /&gt;
&lt;br /&gt;
===Сэкономить время===&lt;br /&gt;
&lt;br /&gt;
Если вы захотите войти в директории общего пользования, благодаря меню закладок Konsole (Bookmarks) понадобится меньше ручного набора; даже при наличии функции автодополнения те, кто медленно печатает, согласятся, что это меню — самый быстрый способ навигации. Поскольку Konsole — приложение KDE, почти каждое действие можно привязать к горячим клавишам (shortcut), которые вы сами назначаете.&lt;br /&gt;
&lt;br /&gt;
Как и следовало ожидать, Konsole хорошо интегрирован с остальными программами KDE. Перетащите файл из Konqueror в Konsole – и у вас появится выбор: скопировать файл, или переместить его, или через cd забраться в его директорию. Причем это касается не только локальных файлов: для загрузки в текущую директорию Konsole вы можете перетащить даже ссылку с web-страницы. Документация у Konsole тоже хороша и отлично интегрирована с Информационным Центром KDE (KDE Help Centre). Есть и другие милые мелочи, например, функция уведомления о завершении команды в одной из вкладок, то есть мирно работая на одной вкладке, вы узнаете, что завершилось выполнение команды, запущенной на другой. Превосходно.&lt;br /&gt;
&lt;br /&gt;
Терминал с невообразимым количеством функций. Konsole сделает все, что вообще можно сделать – разве что порой слегка подтормаживая.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Konsole - полнофункционален и всеобъемлющ, и делает работу в оболочке гораздо эффективнее. Но для увеличения скорости отключите сглаживание шрифтов.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 9/10&lt;br /&gt;
&lt;br /&gt;
=== Minimum Profit ===&lt;br /&gt;
Серьезный редактор с несерьезным именем&lt;br /&gt;
* Версия: 3.3.10&lt;br /&gt;
* Web: http://www.triptico.com/software/mp.html&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Minimum Profit — еще один редактор, который может работать как из графического сеанса X, так и из консоли, что позволяет выбрать более подходящий режим.&lt;br /&gt;
&lt;br /&gt;
Хотя некоторые части Minimum Profit датированы еще 1991 годом, маловероятно, что на него набредут многие пользователи, поскольку это сравнительно небольшой проект, поддерживаемый одним человеком.&lt;br /&gt;
&lt;br /&gt;
Это сказывается на функциональности, которая весьма неравномерна. Например, редактор поддерживает вкладки, позволяющие работать более чем с одним файлом, но не умеет отменять последнее действие (undo). Подсветка синтаксиса поддерживается для многих языков, однако поддержка регулярных выражений, столь любимая многими программистами, отсутствует. Их, однако, можно установить как опцию.&lt;br /&gt;
&lt;br /&gt;
Эти вариации, по-видимому, происходят от того, что Minimum Profit разрабатывается одним человеком, анжелом Ортега (Angel Ortega), который добавляет в него те функции, которые считает нужными. Тем не менее, Minimum Profit куда проще в использовании, чем [[#Vim | Vim]] или [[#Emacs | Emacs]] и гораздо более функционален, чем простые редакторы вроде [[#nano | nano]].&lt;br /&gt;
&lt;br /&gt;
Одной из наиболее интересных особенностей Minimum Profit является умение объяснить любое слово в редактируемом файле. Просто наведите на него курсор, и программа выполнит для вас поиск по страницам man, perldoc или ri (сокращение от Ruby Information).&lt;br /&gt;
&lt;br /&gt;
Другой заслуживающей упоминания возможностью является шифрование файла с помощью пароля. Хотя это не столь ново (Vim поддерживает такую функцию уже какое-то время), немногие редакторы делают шифрование столь очевидным или легким в использовании.&lt;br /&gt;
&lt;br /&gt;
Minimum Profit поддерживает шаблоны, которые особенно полезны при создании документов, web-страниц или макросов. Если у вас есть задача, которая выполняется многократно, макросы могут сэкономить вам кучу времени — например, вставить верхние и нижние колонтитулы в несколько файлов сразу или просмотреть все открытые файлы на предмет наличия некоторой строки и заменить ее другой. Прочие редакторы обладают аналогичными функциями, но здесь ими куда проще воспользоваться.&lt;br /&gt;
&lt;br /&gt;
Как редактор среднего уровня, Minimum Profit справился со многими задачами, оказавшимися не под силу другим. В будущем мы надеемся увидеть еще больше.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:35:58Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* Rxvt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
''Функций – минимум, скорость – потрясающая''&lt;br /&gt;
&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Wterm ===&lt;br /&gt;
''Оптимизирован для WindowMaker и GNUstep''&lt;br /&gt;
&lt;br /&gt;
* версия: 6.2.9&lt;br /&gt;
* Web: [http://www.wterm.org www.wterm.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
Это – ответвление Rxvt: man-страни-ца Wterm ссылается на него как на Rxvt, и большинство ранних комментариев к Rxvt можно отнести и к Wterm. Основное различие – интеграция Wterm с WindowMaker, которая придает ему сходство с GNUStep. &lt;br /&gt;
&lt;br /&gt;
Wterm также обладает настраиваемой прозрачностью, превращающей текст в нечто невразумительное – по крайней мере, при работе в Fluxbox. Это не работает в KDE, что, возможно, есть «не баг, а фича» (KDE отображает свой фоновый рисунок поверх корневого окна X). Поскольку Wterm не заботится об уступках хорошему вкусу, будьте осторожны при выборе цвета шрифта и фонового рисунка, если используете прозрачность, еще и потому, что великое множество цветов используется для отображения файлов разного типа. Терминал почти столь же быстр, как Aterm и Eterm, то есть не настолько неприлично быстр, как Rxvt, но его скорость удовлетворит и взыскательных пользователей.&lt;br /&gt;
Wterm гармонично сочетается с WindowMaker и/или GNUStep по внешнему виду; другие козыри против Rxvt у него вряд ли найдутся.&lt;br /&gt;
&lt;br /&gt;
Будьте осторожны при выборе цветов для шрифтов и фона.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если вам не нужна интеграция с Window-Maker, то от Wterm вам ждать нечего&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== CoolEdit ===&lt;br /&gt;
Редактор с отладчиком и расширениями на Python&lt;br /&gt;
* версия: 3.17&lt;br /&gt;
* Web: ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Несмотря на очевидное сходство с другими рассмотренными здесь редакторами, CoolEdit оставляет совершенно иное впечатление. Возможно, так происходит потому, что вместо использования готовой оконной библиотеки авторы предпочли разработать свою собственную. Учтите, что программа была написана в 1996 году, еще до появления стандартных инструментариев KDE и Gnome. В этом свете их решение кажется более осмысленным.&lt;br /&gt;
&lt;br /&gt;
CoolEdit предоставляют всю функциональность, которую можно ожидать от текстового редактора — в том числе столь любимые нами подсветку синтаксиса, автоматический отступ и проверку правописания. Более того, вы можете расширить его возможности при помощи сценариев. Это проще, чем в случае с Emacs — здесь используется Python, а не Lisp, поэтому достигнуть желаемого можно за более короткое время. Можно выбрать и другие языки сценариев, но они не настолько хорошо интегрируются с редактором.&lt;br /&gt;
&lt;br /&gt;
Уникальной возможностью CoolEdit, выделяющей его среди других редакторов этого раздела, является встроенный отладчик. Кое-кто может попытаться «сэкономить» и делегировать эти функции внешней копии GDB, но в CoolEdit встроен самый настоящий отладчик: нажатие клавиши — и ваша программа скомпилирована и отдана ему на выполнение. Это очень удобно для быстрого поиска ошибочных мест в коде. Вы можете легко исправить их, а затем протестировать программу еще раз. Наличие встроенного отладчика лишний раз подтверждает расширяемость CoolEdit — в Emacs есть много подключаемых модулей, но далеко не каждый из них настолько полезен, как этот.&lt;br /&gt;
&lt;br /&gt;
Любопытно, но CoolEdit позволяет отправить письмо, используя текущий текст в качестве тела сообщения. Не очень понятно, зачем это может потребоваться, особенно с учетом того, что получить почту с помощью данного приложения невозможно. Вероятно, это является заделом на будущее, но нам не вполне ясно, зачем авторам надо конкурировать с Emacs, у которого уже есть устоявшаяся пользовательская база.&lt;br /&gt;
&lt;br /&gt;
Мы также испытывали проблемы при сборке CoolEdit: программе необходимы библиотеки X Window System, но сценарий настройки не сообщает вовремя об их отсутствии. К счастью, это можно легко исправить, а установка из бинарных пакетов полностью снимает проблему, так что это не суть важно.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Выглядит несимпатично, но, если вам нужен встроенный отладчик, возможно это как раз то, что вы ищете.&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Minimum Profit ===&lt;br /&gt;
Серьезный редактор с несерьезным именем&lt;br /&gt;
* Версия: 3.3.10&lt;br /&gt;
* Web: http://www.triptico.com/software/mp.html&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Minimum Profit — еще один редактор, который может работать как из графического сеанса X, так и из консоли, что позволяет выбрать более подходящий режим.&lt;br /&gt;
&lt;br /&gt;
Хотя некоторые части Minimum Profit датированы еще 1991 годом, маловероятно, что на него набредут многие пользователи, поскольку это сравнительно небольшой проект, поддерживаемый одним человеком.&lt;br /&gt;
&lt;br /&gt;
Это сказывается на функциональности, которая весьма неравномерна. Например, редактор поддерживает вкладки, позволяющие работать более чем с одним файлом, но не умеет отменять последнее действие (undo). Подсветка синтаксиса поддерживается для многих языков, однако поддержка регулярных выражений, столь любимая многими программистами, отсутствует. Их, однако, можно установить как опцию.&lt;br /&gt;
&lt;br /&gt;
Эти вариации, по-видимому, происходят от того, что Minimum Profit разрабатывается одним человеком, анжелом Ортега (Angel Ortega), который добавляет в него те функции, которые считает нужными. Тем не менее, Minimum Profit куда проще в использовании, чем [[#Vim | Vim]] или [[#Emacs | Emacs]] и гораздо более функционален, чем простые редакторы вроде [[#nano | nano]].&lt;br /&gt;
&lt;br /&gt;
Одной из наиболее интересных особенностей Minimum Profit является умение объяснить любое слово в редактируемом файле. Просто наведите на него курсор, и программа выполнит для вас поиск по страницам man, perldoc или ri (сокращение от Ruby Information).&lt;br /&gt;
&lt;br /&gt;
Другой заслуживающей упоминания возможностью является шифрование файла с помощью пароля. Хотя это не столь ново (Vim поддерживает такую функцию уже какое-то время), немногие редакторы делают шифрование столь очевидным или легким в использовании.&lt;br /&gt;
&lt;br /&gt;
Minimum Profit поддерживает шаблоны, которые особенно полезны при создании документов, web-страниц или макросов. Если у вас есть задача, которая выполняется многократно, макросы могут сэкономить вам кучу времени — например, вставить верхние и нижние колонтитулы в несколько файлов сразу или просмотреть все открытые файлы на предмет наличия некоторой строки и заменить ее другой. Прочие редакторы обладают аналогичными функциями, но здесь ими куда проще воспользоваться.&lt;br /&gt;
&lt;br /&gt;
Как редактор среднего уровня, Minimum Profit справился со многими задачами, оказавшимися не под силу другим. В будущем мы надеемся увидеть еще больше.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:35:44Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* GNU Emacs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
Функций – минимум, скорость – потрясающая&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Wterm ===&lt;br /&gt;
''Оптимизирован для WindowMaker и GNUstep''&lt;br /&gt;
&lt;br /&gt;
* версия: 6.2.9&lt;br /&gt;
* Web: [http://www.wterm.org www.wterm.org]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
Это – ответвление Rxvt: man-страни-ца Wterm ссылается на него как на Rxvt, и большинство ранних комментариев к Rxvt можно отнести и к Wterm. Основное различие – интеграция Wterm с WindowMaker, которая придает ему сходство с GNUStep. &lt;br /&gt;
&lt;br /&gt;
Wterm также обладает настраиваемой прозрачностью, превращающей текст в нечто невразумительное – по крайней мере, при работе в Fluxbox. Это не работает в KDE, что, возможно, есть «не баг, а фича» (KDE отображает свой фоновый рисунок поверх корневого окна X). Поскольку Wterm не заботится об уступках хорошему вкусу, будьте осторожны при выборе цвета шрифта и фонового рисунка, если используете прозрачность, еще и потому, что великое множество цветов используется для отображения файлов разного типа. Терминал почти столь же быстр, как Aterm и Eterm, то есть не настолько неприлично быстр, как Rxvt, но его скорость удовлетворит и взыскательных пользователей.&lt;br /&gt;
Wterm гармонично сочетается с WindowMaker и/или GNUStep по внешнему виду; другие козыри против Rxvt у него вряд ли найдутся.&lt;br /&gt;
&lt;br /&gt;
Будьте осторожны при выборе цветов для шрифтов и фона.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Если вам не нужна интеграция с Window-Maker, то от Wterm вам ждать нечего&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 5/10&lt;br /&gt;
&lt;br /&gt;
=== CoolEdit ===&lt;br /&gt;
Редактор с отладчиком и расширениями на Python&lt;br /&gt;
* версия: 3.17&lt;br /&gt;
* Web: ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Несмотря на очевидное сходство с другими рассмотренными здесь редакторами, CoolEdit оставляет совершенно иное впечатление. Возможно, так происходит потому, что вместо использования готовой оконной библиотеки авторы предпочли разработать свою собственную. Учтите, что программа была написана в 1996 году, еще до появления стандартных инструментариев KDE и Gnome. В этом свете их решение кажется более осмысленным.&lt;br /&gt;
&lt;br /&gt;
CoolEdit предоставляют всю функциональность, которую можно ожидать от текстового редактора — в том числе столь любимые нами подсветку синтаксиса, автоматический отступ и проверку правописания. Более того, вы можете расширить его возможности при помощи сценариев. Это проще, чем в случае с Emacs — здесь используется Python, а не Lisp, поэтому достигнуть желаемого можно за более короткое время. Можно выбрать и другие языки сценариев, но они не настолько хорошо интегрируются с редактором.&lt;br /&gt;
&lt;br /&gt;
Уникальной возможностью CoolEdit, выделяющей его среди других редакторов этого раздела, является встроенный отладчик. Кое-кто может попытаться «сэкономить» и делегировать эти функции внешней копии GDB, но в CoolEdit встроен самый настоящий отладчик: нажатие клавиши — и ваша программа скомпилирована и отдана ему на выполнение. Это очень удобно для быстрого поиска ошибочных мест в коде. Вы можете легко исправить их, а затем протестировать программу еще раз. Наличие встроенного отладчика лишний раз подтверждает расширяемость CoolEdit — в Emacs есть много подключаемых модулей, но далеко не каждый из них настолько полезен, как этот.&lt;br /&gt;
&lt;br /&gt;
Любопытно, но CoolEdit позволяет отправить письмо, используя текущий текст в качестве тела сообщения. Не очень понятно, зачем это может потребоваться, особенно с учетом того, что получить почту с помощью данного приложения невозможно. Вероятно, это является заделом на будущее, но нам не вполне ясно, зачем авторам надо конкурировать с Emacs, у которого уже есть устоявшаяся пользовательская база.&lt;br /&gt;
&lt;br /&gt;
Мы также испытывали проблемы при сборке CoolEdit: программе необходимы библиотеки X Window System, но сценарий настройки не сообщает вовремя об их отсутствии. К счастью, это можно легко исправить, а установка из бинарных пакетов полностью снимает проблему, так что это не суть важно.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Выглядит несимпатично, но, если вам нужен встроенный отладчик, возможно это как раз то, что вы ищете.&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Minimum Profit ===&lt;br /&gt;
Серьезный редактор с несерьезным именем&lt;br /&gt;
* Версия: 3.3.10&lt;br /&gt;
* Web: http://www.triptico.com/software/mp.html&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Minimum Profit — еще один редактор, который может работать как из графического сеанса X, так и из консоли, что позволяет выбрать более подходящий режим.&lt;br /&gt;
&lt;br /&gt;
Хотя некоторые части Minimum Profit датированы еще 1991 годом, маловероятно, что на него набредут многие пользователи, поскольку это сравнительно небольшой проект, поддерживаемый одним человеком.&lt;br /&gt;
&lt;br /&gt;
Это сказывается на функциональности, которая весьма неравномерна. Например, редактор поддерживает вкладки, позволяющие работать более чем с одним файлом, но не умеет отменять последнее действие (undo). Подсветка синтаксиса поддерживается для многих языков, однако поддержка регулярных выражений, столь любимая многими программистами, отсутствует. Их, однако, можно установить как опцию.&lt;br /&gt;
&lt;br /&gt;
Эти вариации, по-видимому, происходят от того, что Minimum Profit разрабатывается одним человеком, анжелом Ортега (Angel Ortega), который добавляет в него те функции, которые считает нужными. Тем не менее, Minimum Profit куда проще в использовании, чем [[#Vim | Vim]] или [[#Emacs | Emacs]] и гораздо более функционален, чем простые редакторы вроде [[#nano | nano]].&lt;br /&gt;
&lt;br /&gt;
Одной из наиболее интересных особенностей Minimum Profit является умение объяснить любое слово в редактируемом файле. Просто наведите на него курсор, и программа выполнит для вас поиск по страницам man, perldoc или ri (сокращение от Ruby Information).&lt;br /&gt;
&lt;br /&gt;
Другой заслуживающей упоминания возможностью является шифрование файла с помощью пароля. Хотя это не столь ново (Vim поддерживает такую функцию уже какое-то время), немногие редакторы делают шифрование столь очевидным или легким в использовании.&lt;br /&gt;
&lt;br /&gt;
Minimum Profit поддерживает шаблоны, которые особенно полезны при создании документов, web-страниц или макросов. Если у вас есть задача, которая выполняется многократно, макросы могут сэкономить вам кучу времени — например, вставить верхние и нижние колонтитулы в несколько файлов сразу или просмотреть все открытые файлы на предмет наличия некоторой строки и заменить ее другой. Прочие редакторы обладают аналогичными функциями, но здесь ими куда проще воспользоваться.&lt;br /&gt;
&lt;br /&gt;
Как редактор среднего уровня, Minimum Profit справился со многими задачами, оказавшимися не под силу другим. В будущем мы надеемся увидеть еще больше.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:32:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* Vim */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Rxvt ===&lt;br /&gt;
Функций – минимум, скорость – потрясающая&lt;br /&gt;
* версия: 2.7.10&lt;br /&gt;
* Web: [http://www.rxvt.org  www.rxvt.org ]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Rxvt («Наш виртуальный X-терми-нал») вознамерился стать быстрой и легкой заменой для Xterm, отказавшись от эмуляции Tektronix и меню, и достиг успеха: его скорость в 15 раз выше скорости Xterm. Достиг, однако, дорогой ценой: Rxvt лишь чуть получше простейшего терминала. Это вовсе не всегда плохо: базовые свойства плюс быстрота и отсутствие излишеств – многим пользователям именно это и нужно.&lt;br /&gt;
&lt;br /&gt;
Настройка Rxvt не особо дружественная. Вся конфигурация  устанавливается через параметры командной строки, а также добавлением опций в ваш файл ~/.Xresources, и настройки нельзя менять, пока работает Rxvt. Единственная уступка любителям красивостей – возможность поместить фоновый рисунок в окне терминала. Некоторым это нравится, но по жизни приводит только к ухудшению читаемости текста.&lt;br /&gt;
&lt;br /&gt;
Если вам нужна функциональность чуть пошире – попробуйте Mrxvt. По сути, это Rxvt со вкладками, при той же скорости и почти таком же минимуме функций. Вкладки – хорошее подспорье при работе более чем в одной сессии оболочки одновременно. Если вам из всех дополнительных функций, предоставляемых терминалами, нужна только эта, Mrxvt может оказаться лучшим выбором.&lt;br /&gt;
&lt;br /&gt;
Недостаток свойств Rxvt искупает быстротой. Кому нужна версия со вкладками, переходите на Mrxvt.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Rxvt имеет мало функций, использует мало ресурсов и очень быстр Попробуйте его на старых системах.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== GNU Emacs ===&lt;br /&gt;
Редактор с расширениями, написанными на Lisp&lt;br /&gt;
* версия: 21.2.1&lt;br /&gt;
* Web: [http://www.gnu.org/software/emacs www.gnu.org/software/emacs]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Текстовый редактор Emacs вызывает в равной мере любовь и ненависть, и никого не оставляет равнодушным. Вероятно, это самое мощное приложение из числа рассматриваемых в данном тесте. В отличие от [[#Vim | Vim]], своего главного конкурента, Emacs работает всегда в одном и том же режиме. Дополнительные функции вызываются различными клавиатурными комбинациями. Множество приложений стараются снабдить набором «горячих клавиш», совместимым с Emacs, так что, вполне возможно, вы будете чувствовать себя здесь, как дома, даже если ни разу не запускали его раньше.&lt;br /&gt;
&lt;br /&gt;
У Emacs есть свои недостатки. Главный из них — следствие расширяемости — это большая (по сравнению с аналогами) жадность до оперативной памяти. Расширения к Emacs пишутся на языке Lisp, чаще используемом для создания элементов искусственного интеллекта в больших приложениях. Интерпретатор Lisp занимает большую часть памяти, потребляемой редактором. Это не проблема для современного компьютера, но старые машины могут временами не справляться с нагрузкой. Поэтому Emacs в шутку расшифровывают как «eighty Megabytes And Continues Swapping» («занял 80 мегабайт и хочет еще»). На самом деле Emacs — это editor Macros (редактор с макрокомандами).&lt;br /&gt;
&lt;br /&gt;
Конечно, именно возможность расширения и сделала этот редактор столь популярным. Emacs может быть использован и как графический web-браузер, и как почтовый клиент; для Emacs существует несметное число игр, включая тетрис, вариант игры eliza (текстовая игра-приключение в стиле 80-х) и множество других. Кроме того, Emacs можно использовать для составления расписаний и управления задачами.&lt;br /&gt;
&lt;br /&gt;
Некоторые люди используют Emacs в качестве основной рабочей среды и выполняют с его помощью все повседневные задачи. у них есть свой вариант расшифровки названия: Emacs Makes A Computer Simple (Emacs делает компьютер проще).&lt;br /&gt;
&lt;br /&gt;
Очень сложно найти такую функцию текстового редактора, которой бы не обладал Emacs. Это его основное предназначение, несмотря на всё обилие возможностей, которыми он оброс позже. В основном этот текстовый редактор использовался программистами, и в этом качестве Emacs особенно хорош. у него есть всё, включая пункты меню для компиляции набранного кода и вызова отладчика запущенной программы. Он умеет взаимодействовать с сервером CVS и способен показать различия между двумя файлами или применить патч.&lt;br /&gt;
&lt;br /&gt;
Как и Vim, Emacs может работать и в графическом, и в текстовом режимах. Это позволяет использовать привычный редактор, даже если графическая среда не запускается, пусть и без видимых меню и панелей инструментов. Но после длительного пользования программой вы заметите, что почти перестали обращать на них внимание, так как любая функция вызывается с помощью клавиатурной комбинации.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Великолепный, расширяемый редактор для программистов, но требования к оперативной памяти могут стать проблемой.&lt;br /&gt;
* Рейтинг — 8/10&lt;br /&gt;
&lt;br /&gt;
=== CoolEdit ===&lt;br /&gt;
Редактор с отладчиком и расширениями на Python&lt;br /&gt;
* версия: 3.17&lt;br /&gt;
* Web: ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Несмотря на очевидное сходство с другими рассмотренными здесь редакторами, CoolEdit оставляет совершенно иное впечатление. Возможно, так происходит потому, что вместо использования готовой оконной библиотеки авторы предпочли разработать свою собственную. Учтите, что программа была написана в 1996 году, еще до появления стандартных инструментариев KDE и Gnome. В этом свете их решение кажется более осмысленным.&lt;br /&gt;
&lt;br /&gt;
CoolEdit предоставляют всю функциональность, которую можно ожидать от текстового редактора — в том числе столь любимые нами подсветку синтаксиса, автоматический отступ и проверку правописания. Более того, вы можете расширить его возможности при помощи сценариев. Это проще, чем в случае с Emacs — здесь используется Python, а не Lisp, поэтому достигнуть желаемого можно за более короткое время. Можно выбрать и другие языки сценариев, но они не настолько хорошо интегрируются с редактором.&lt;br /&gt;
&lt;br /&gt;
Уникальной возможностью CoolEdit, выделяющей его среди других редакторов этого раздела, является встроенный отладчик. Кое-кто может попытаться «сэкономить» и делегировать эти функции внешней копии GDB, но в CoolEdit встроен самый настоящий отладчик: нажатие клавиши — и ваша программа скомпилирована и отдана ему на выполнение. Это очень удобно для быстрого поиска ошибочных мест в коде. Вы можете легко исправить их, а затем протестировать программу еще раз. Наличие встроенного отладчика лишний раз подтверждает расширяемость CoolEdit — в Emacs есть много подключаемых модулей, но далеко не каждый из них настолько полезен, как этот.&lt;br /&gt;
&lt;br /&gt;
Любопытно, но CoolEdit позволяет отправить письмо, используя текущий текст в качестве тела сообщения. Не очень понятно, зачем это может потребоваться, особенно с учетом того, что получить почту с помощью данного приложения невозможно. Вероятно, это является заделом на будущее, но нам не вполне ясно, зачем авторам надо конкурировать с Emacs, у которого уже есть устоявшаяся пользовательская база.&lt;br /&gt;
&lt;br /&gt;
Мы также испытывали проблемы при сборке CoolEdit: программе необходимы библиотеки X Window System, но сценарий настройки не сообщает вовремя об их отсутствии. К счастью, это можно легко исправить, а установка из бинарных пакетов полностью снимает проблему, так что это не суть важно.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Выглядит несимпатично, но, если вам нужен встроенный отладчик, возможно это как раз то, что вы ищете.&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Minimum Profit ===&lt;br /&gt;
Серьезный редактор с несерьезным именем&lt;br /&gt;
* Версия: 3.3.10&lt;br /&gt;
* Web: http://www.triptico.com/software/mp.html&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Minimum Profit — еще один редактор, который может работать как из графического сеанса X, так и из консоли, что позволяет выбрать более подходящий режим.&lt;br /&gt;
&lt;br /&gt;
Хотя некоторые части Minimum Profit датированы еще 1991 годом, маловероятно, что на него набредут многие пользователи, поскольку это сравнительно небольшой проект, поддерживаемый одним человеком.&lt;br /&gt;
&lt;br /&gt;
Это сказывается на функциональности, которая весьма неравномерна. Например, редактор поддерживает вкладки, позволяющие работать более чем с одним файлом, но не умеет отменять последнее действие (undo). Подсветка синтаксиса поддерживается для многих языков, однако поддержка регулярных выражений, столь любимая многими программистами, отсутствует. Их, однако, можно установить как опцию.&lt;br /&gt;
&lt;br /&gt;
Эти вариации, по-видимому, происходят от того, что Minimum Profit разрабатывается одним человеком, анжелом Ортега (Angel Ortega), который добавляет в него те функции, которые считает нужными. Тем не менее, Minimum Profit куда проще в использовании, чем [[#Vim | Vim]] или [[#Emacs | Emacs]] и гораздо более функционален, чем простые редакторы вроде [[#nano | nano]].&lt;br /&gt;
&lt;br /&gt;
Одной из наиболее интересных особенностей Minimum Profit является умение объяснить любое слово в редактируемом файле. Просто наведите на него курсор, и программа выполнит для вас поиск по страницам man, perldoc или ri (сокращение от Ruby Information).&lt;br /&gt;
&lt;br /&gt;
Другой заслуживающей упоминания возможностью является шифрование файла с помощью пароля. Хотя это не столь ново (Vim поддерживает такую функцию уже какое-то время), немногие редакторы делают шифрование столь очевидным или легким в использовании.&lt;br /&gt;
&lt;br /&gt;
Minimum Profit поддерживает шаблоны, которые особенно полезны при создании документов, web-страниц или макросов. Если у вас есть задача, которая выполняется многократно, макросы могут сэкономить вам кучу времени — например, вставить верхние и нижние колонтитулы в несколько файлов сразу или просмотреть все открытые файлы на предмет наличия некоторой строки и заменить ее другой. Прочие редакторы обладают аналогичными функциями, но здесь ими куда проще воспользоваться.&lt;br /&gt;
&lt;br /&gt;
Как редактор среднего уровня, Minimum Profit справился со многими задачами, оказавшимися не под силу другим. В будущем мы надеемся увидеть еще больше.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:29:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: /* NEdit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Xterm ===&lt;br /&gt;
''Прототерминал: все еще скудный, все еще медленный''&lt;br /&gt;
&lt;br /&gt;
* Версия: 2.1.2&lt;br /&gt;
* Web: [ http://dickey.his.com/xterm  http://dickey.his.com/xterm]&lt;br /&gt;
* Цена: Бесплатно по лицензии MIT X11&lt;br /&gt;
&lt;br /&gt;
Это самый первый X-терминал, но он все еще в активной разработке. В нем не найдется ни вкладок, ни меню, ни прозрачности, ни профилей, и вообще никаких особых свойств, отличающих другие терминалы данного Сравнения. Вы можете подумать, что он зато быстрый и эффективный – а вот и нет. На самом деле Xterm медленнее абсолютно всех рассмотренных терминалов, причем здорово медленнее. Шрифты, цвета и эмуляцию, а заодно и другие опции, можно настраивать нажатием Ctrl и одной из трех кнопок мыши для вызова трех соответствующих меню (прочие установки указываются в командной строке), уж эти-то меню уникальны. Правда, они не позволяют сохранить текущую настройку – редактируйте файл ~/.Xresources.&lt;br /&gt;
&lt;br /&gt;
Кто-то, наверное, скажет, что Xterm не стоит выбрасывать на свалку, потому что благодаря отсутствию зависимостей он выручит в аварийной ситуации, но, если одна из наших машин дойдет до жизни такой, что на ней не заработает ни один из других описанных терминалов, мы уж лучше нажмем Ctrl+Alt+F1.&lt;br /&gt;
&lt;br /&gt;
Xterm самый медленный и бедный терминал нашего обзора – но зато зависимостей у него меньше всех.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Причины рекомендовать этот терминал решительно отсутствуют - разве что смутное желание эмулировать что-нибудь этакое.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Vim ===&lt;br /&gt;
Разнорежимный, но мощный и почти вездесущий&lt;br /&gt;
* версия: 3&lt;br /&gt;
* Web: [http://www.vim.org www.vim.org]&lt;br /&gt;
* Цена: Бесплатно, по лицензии Vim License&lt;br /&gt;
&lt;br /&gt;
Vim относится к числу программ, которые ругают больше всех. Но при этом он же входит в число самых популярных приложений.&lt;br /&gt;
&lt;br /&gt;
Он имеет репутацию редактора, который совершенно невозможно освоить новичку и, пожалуй, он её заслуживает. Дело в том, что Vim использует разные режимы работы, что является возвращением к самым первым текстовым редакторам, работающим на древних текстовых терминалах, которые могли прокручивать текст только в одном направлении. интерфейс Vim основан на&lt;br /&gt;
программе vi (собственно, имя этого редактора обозначает «vi improved», то есть «улучшенный vi»), а тот в свою очередь был основан на редакторе ed. Если вы попробовали Vim и нашли его слишком сложным, мы советуем вам взять ed и попробовать поработать с ним. Он всё еще входит в большинство дистрибутивов и ясно показывает, как обстояли дела с вводом текста 20 лет назад.&lt;br /&gt;
&lt;br /&gt;
Два режима работы Vim часто в шутку различают так: «пищит» или «не пищит». Второй называется режимом вставки, и используется для того, чтобы вставить текст в файл. Он довольно прост и поддерживает всю функциональность, которую можно было бы ожидать: автоматические отступы, подсветку синтаксиса, поиск парных скобок и так далее. Эти, а также целый ряд других функций, могут быть включены или отключены в режиме, «который пищит» — командном режиме.&lt;br /&gt;
&lt;br /&gt;
Командный режим часто ставит новичков в тупик. Совершенно непонятно, что именно надо набрать, чтобы получить желаемый результат, несмотря на прекрасную систему справки.&lt;br /&gt;
&lt;br /&gt;
Нажатие &amp;amp;lt;I&amp;amp;gt; (большая буква i) позволяет вводить текст, а клавиша &amp;lt;esc&amp;gt; возвращает редактор в командный режим, позволяющий делать действительно замечательные вещи. Диапазон команд простирается от самых простых (например :q приводит к выходу из приложения) до очень сложных — например вы можете включить эмуляцию поведения vi, включить или выключить автоматические отступы или подсветку синтаксиса.&lt;br /&gt;
&lt;br /&gt;
Поиск и замена текста в Vim выполняются при помощи регулярных выражений, что дает куда большую точность и вариативность, чем обычный поиск. Например, Vim может заменить все вхождения слова ‘Linux’, которому предшествует слово ‘Format’ с аббревиатурой ‘PC’. Возможны и замены с более сложными условиями — лишь бы нужный фрагмент мог быть в принципе&lt;br /&gt;
описан регулярными выражениями. Другие редакторы вынуждают обращаться к внешним программам, вроде perl или sed.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Очень мощная, но сложная программа, включаемая в большинство дистрибутивов.&lt;br /&gt;
* Рейтинг — 9/10&lt;br /&gt;
&lt;br /&gt;
=== GNU Emacs ===&lt;br /&gt;
Редактор с расширениями, написанными на Lisp&lt;br /&gt;
* версия: 21.2.1&lt;br /&gt;
* Web: [http://www.gnu.org/software/emacs www.gnu.org/software/emacs]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Текстовый редактор Emacs вызывает в равной мере любовь и ненависть, и никого не оставляет равнодушным. Вероятно, это самое мощное приложение из числа рассматриваемых в данном тесте. В отличие от [[#Vim | Vim]], своего главного конкурента, Emacs работает всегда в одном и том же режиме. Дополнительные функции вызываются различными клавиатурными комбинациями. Множество приложений стараются снабдить набором «горячих клавиш», совместимым с Emacs, так что, вполне возможно, вы будете чувствовать себя здесь, как дома, даже если ни разу не запускали его раньше.&lt;br /&gt;
&lt;br /&gt;
У Emacs есть свои недостатки. Главный из них — следствие расширяемости — это большая (по сравнению с аналогами) жадность до оперативной памяти. Расширения к Emacs пишутся на языке Lisp, чаще используемом для создания элементов искусственного интеллекта в больших приложениях. Интерпретатор Lisp занимает большую часть памяти, потребляемой редактором. Это не проблема для современного компьютера, но старые машины могут временами не справляться с нагрузкой. Поэтому Emacs в шутку расшифровывают как «eighty Megabytes And Continues Swapping» («занял 80 мегабайт и хочет еще»). На самом деле Emacs — это editor Macros (редактор с макрокомандами).&lt;br /&gt;
&lt;br /&gt;
Конечно, именно возможность расширения и сделала этот редактор столь популярным. Emacs может быть использован и как графический web-браузер, и как почтовый клиент; для Emacs существует несметное число игр, включая тетрис, вариант игры eliza (текстовая игра-приключение в стиле 80-х) и множество других. Кроме того, Emacs можно использовать для составления расписаний и управления задачами.&lt;br /&gt;
&lt;br /&gt;
Некоторые люди используют Emacs в качестве основной рабочей среды и выполняют с его помощью все повседневные задачи. у них есть свой вариант расшифровки названия: Emacs Makes A Computer Simple (Emacs делает компьютер проще).&lt;br /&gt;
&lt;br /&gt;
Очень сложно найти такую функцию текстового редактора, которой бы не обладал Emacs. Это его основное предназначение, несмотря на всё обилие возможностей, которыми он оброс позже. В основном этот текстовый редактор использовался программистами, и в этом качестве Emacs особенно хорош. у него есть всё, включая пункты меню для компиляции набранного кода и вызова отладчика запущенной программы. Он умеет взаимодействовать с сервером CVS и способен показать различия между двумя файлами или применить патч.&lt;br /&gt;
&lt;br /&gt;
Как и Vim, Emacs может работать и в графическом, и в текстовом режимах. Это позволяет использовать привычный редактор, даже если графическая среда не запускается, пусть и без видимых меню и панелей инструментов. Но после длительного пользования программой вы заметите, что почти перестали обращать на них внимание, так как любая функция вызывается с помощью клавиатурной комбинации.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Великолепный, расширяемый редактор для программистов, но требования к оперативной памяти могут стать проблемой.&lt;br /&gt;
* Рейтинг — 8/10&lt;br /&gt;
&lt;br /&gt;
=== CoolEdit ===&lt;br /&gt;
Редактор с отладчиком и расширениями на Python&lt;br /&gt;
* версия: 3.17&lt;br /&gt;
* Web: ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Несмотря на очевидное сходство с другими рассмотренными здесь редакторами, CoolEdit оставляет совершенно иное впечатление. Возможно, так происходит потому, что вместо использования готовой оконной библиотеки авторы предпочли разработать свою собственную. Учтите, что программа была написана в 1996 году, еще до появления стандартных инструментариев KDE и Gnome. В этом свете их решение кажется более осмысленным.&lt;br /&gt;
&lt;br /&gt;
CoolEdit предоставляют всю функциональность, которую можно ожидать от текстового редактора — в том числе столь любимые нами подсветку синтаксиса, автоматический отступ и проверку правописания. Более того, вы можете расширить его возможности при помощи сценариев. Это проще, чем в случае с Emacs — здесь используется Python, а не Lisp, поэтому достигнуть желаемого можно за более короткое время. Можно выбрать и другие языки сценариев, но они не настолько хорошо интегрируются с редактором.&lt;br /&gt;
&lt;br /&gt;
Уникальной возможностью CoolEdit, выделяющей его среди других редакторов этого раздела, является встроенный отладчик. Кое-кто может попытаться «сэкономить» и делегировать эти функции внешней копии GDB, но в CoolEdit встроен самый настоящий отладчик: нажатие клавиши — и ваша программа скомпилирована и отдана ему на выполнение. Это очень удобно для быстрого поиска ошибочных мест в коде. Вы можете легко исправить их, а затем протестировать программу еще раз. Наличие встроенного отладчика лишний раз подтверждает расширяемость CoolEdit — в Emacs есть много подключаемых модулей, но далеко не каждый из них настолько полезен, как этот.&lt;br /&gt;
&lt;br /&gt;
Любопытно, но CoolEdit позволяет отправить письмо, используя текущий текст в качестве тела сообщения. Не очень понятно, зачем это может потребоваться, особенно с учетом того, что получить почту с помощью данного приложения невозможно. Вероятно, это является заделом на будущее, но нам не вполне ясно, зачем авторам надо конкурировать с Emacs, у которого уже есть устоявшаяся пользовательская база.&lt;br /&gt;
&lt;br /&gt;
Мы также испытывали проблемы при сборке CoolEdit: программе необходимы библиотеки X Window System, но сценарий настройки не сообщает вовремя об их отсутствии. К счастью, это можно легко исправить, а установка из бинарных пакетов полностью снимает проблему, так что это не суть важно.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Выглядит несимпатично, но, если вам нужен встроенный отладчик, возможно это как раз то, что вы ищете.&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Minimum Profit ===&lt;br /&gt;
Серьезный редактор с несерьезным именем&lt;br /&gt;
* Версия: 3.3.10&lt;br /&gt;
* Web: http://www.triptico.com/software/mp.html&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Minimum Profit — еще один редактор, который может работать как из графического сеанса X, так и из консоли, что позволяет выбрать более подходящий режим.&lt;br /&gt;
&lt;br /&gt;
Хотя некоторые части Minimum Profit датированы еще 1991 годом, маловероятно, что на него набредут многие пользователи, поскольку это сравнительно небольшой проект, поддерживаемый одним человеком.&lt;br /&gt;
&lt;br /&gt;
Это сказывается на функциональности, которая весьма неравномерна. Например, редактор поддерживает вкладки, позволяющие работать более чем с одним файлом, но не умеет отменять последнее действие (undo). Подсветка синтаксиса поддерживается для многих языков, однако поддержка регулярных выражений, столь любимая многими программистами, отсутствует. Их, однако, можно установить как опцию.&lt;br /&gt;
&lt;br /&gt;
Эти вариации, по-видимому, происходят от того, что Minimum Profit разрабатывается одним человеком, анжелом Ортега (Angel Ortega), который добавляет в него те функции, которые считает нужными. Тем не менее, Minimum Profit куда проще в использовании, чем [[#Vim | Vim]] или [[#Emacs | Emacs]] и гораздо более функционален, чем простые редакторы вроде [[#nano | nano]].&lt;br /&gt;
&lt;br /&gt;
Одной из наиболее интересных особенностей Minimum Profit является умение объяснить любое слово в редактируемом файле. Просто наведите на него курсор, и программа выполнит для вас поиск по страницам man, perldoc или ri (сокращение от Ruby Information).&lt;br /&gt;
&lt;br /&gt;
Другой заслуживающей упоминания возможностью является шифрование файла с помощью пароля. Хотя это не столь ново (Vim поддерживает такую функцию уже какое-то время), немногие редакторы делают шифрование столь очевидным или легким в использовании.&lt;br /&gt;
&lt;br /&gt;
Minimum Profit поддерживает шаблоны, которые особенно полезны при создании документов, web-страниц или макросов. Если у вас есть задача, которая выполняется многократно, макросы могут сэкономить вам кучу времени — например, вставить верхние и нижние колонтитулы в несколько файлов сразу или просмотреть все открытые файлы на предмет наличия некоторой строки и заменить ее другой. Прочие редакторы обладают аналогичными функциями, но здесь ими куда проще воспользоваться.&lt;br /&gt;
&lt;br /&gt;
Как редактор среднего уровня, Minimum Profit справился со многими задачами, оказавшимися не под силу другим. В будущем мы надеемся увидеть еще больше.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5</id>
		<title>LXF82:Сравнение</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-03-14T20:25:55Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Новая: = Сравнение: X-терминалы = '' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Сравнение: X-терминалы =&lt;br /&gt;
'' Ах, настоящая работа с компьютером! '''Нейл Ботвик''' ныряет в омут терминалов, предлагаемых Linux.''&lt;br /&gt;
&lt;br /&gt;
Большинство пользователей Linux начинают с использования графического интерфейса. Основные дистрибутивы снабжены отличными инсталляторами и инструментами конфигурации, с которыми вы могли прохлаждаться в комфорте графического интерфейса пользователя (GUI), но рано или поздно каждый из нас покидал его ради командной строки. К примеру, какое-то нужное вам приложение не поставляется в качестве пакета в вашем дистрибутиве и поэтому приходится устанавливать его из исходных текстов. Или оказывается, что единственные доступные инструкции для выполнения вашей задачи подразумевают использование оболочки (shell).&lt;br /&gt;
&lt;br /&gt;
А еще уважительнее следующая причина: вы уж так наслушались, что оболочка – это хорошо, что захотели сами в ней поработать. Можете нажать &amp;lt;font color=darkblue&amp;gt;Ctrl+Alt+F1&amp;lt;/font&amp;gt; и выйти в чистую консоль Linux, но зачастую куда удобнее запустить сессию командной строки в окне на вашем рабочем столе – здесь-то и появляется X-терминал, или, полностью, эмулятор X-терминала (название выдает, что воспроизводится тупой старый терминал ПК прошлых лет).&lt;br /&gt;
&lt;br /&gt;
Запуск терминала на рабочем столе означает, что вы сможете прочитать инструкции в графическом web-браузере или почтовой программе, перед тем как выполнить их в терминале. Все терминалы, рассмотренные здесь, позволяют также вставлять скопированный из другого окна текст, так что вам, возможно, даже не придется набирать его – только не вздумайте по требованию какой-нибудь web-странички вставить &amp;lt;font color=darkblue&amp;gt;rm -fr /* &amp;lt;/font&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
{{Врезка|&lt;br /&gt;
Заголовок=ТЕРМИНАЛЫ, ОБОЛОЧКИ И КОМАНДНЫЕ СТРОКИ|&lt;br /&gt;
Содержание=При описании среды командной строки на терминалах используется целый ряд терминов (извините за каламбур), порой взаимозаменяемых. Мы попытаемся выловить рыбку смысла в этой мутной водице.&lt;br /&gt;
&lt;br /&gt;
Использование слова «терминал» восходит к прошлому, ко временам больших компьютеров, доступ к которым предоставлялся через отдельное устройство, называемое тупым терминалом (dumb terminal). Эмулятор X-терминала, рассматриваемый здесь – это программа, выполняющая ту же функцию, но в окне, расположенном на рабочем столе. Обычно терминал используется для передачи команд компьютеру, на котором он запущен, но можно соединить его окно и с другим компьютером, через сеть.&lt;br /&gt;
&lt;br /&gt;
Консоль, или виртуальная консоль – это чисто текстовый интерфейс. Именно ее вы видите, когда загружаете Linux без использования X: возникающая подсказка ввести учетную запись находится на виртуальной консоли. Большинство дистрибутивов Linux имеют шесть консолей, в которые можно выйти, нажав Ctrl+Alt+F1…6 (Ctrl+Alt+F7 обычно нажимают, чтобы выйти на рабочий стол).&lt;br /&gt;
&lt;br /&gt;
Оболочка – это программа, работающая в терминале или виртуальной консоли. Оболочка – настоящий интерпретатор командной строки, который считывает набираемые вами команды и выполняет их. Существует несколько оболочек, но почти все дистрибутивы по умолчанию используют Bash (Bourne Again Shell – «Возрожденная» оболочка, намек на первичную оболочку Bourne в Unix), хотя многие ругаются с компьютером через оболочку zsh с www.zsh.org.|&lt;br /&gt;
Ширина=300px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Проверка скорости==&lt;br /&gt;
&lt;br /&gt;
Считается, что X-терминалы обладают лишь базовыми функциями, но в большинстве своем они имеют широкий выбор пользовательских опций или интегрированы с определенной средой рабочего стола. Выбор эмулятора терминала – процесс глубоко личный; здесь мы постарались вам дать представление о том, какие есть приложения и каковы их сравнительные достоинства и недостатки. Терминалы тестировались в разных средах, в основном это был Athlon 64, с KDE под Gentoo, и iBook с Gentoo и Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Чтобы вам помочь, мы сконцентрировались на разнице между ними. При этом рассматривались: количество имеющихся функций, простота использования и модификации этих функций, влияние внешних украшений – например, прозрачности – на производительность терминала и программы: увеличивается она или, наоборот, снижается.&lt;br /&gt;
&lt;br /&gt;
Производительность – у командной оболочки? А почему бы и нет: разница в скорости, с которой эти программы выводят текст, огромна; на большинство операций это, может быть, и не повлияет, но иногда бывает важно. Мы измеряли скорость с помощью программы, которая выводила длинный текст в терминал и измеряла затраченное на это время. Если ваше отношение к Linux серьезно (а раз уж вы читаете Linux Format, так оно, видимо, и есть), вы проводите немало времени в своем любимом терминале, так что читайте внимательно…&lt;br /&gt;
&lt;br /&gt;
==Участники сравнения==&lt;br /&gt;
&lt;br /&gt;
* [[#Aterm | Aterm]]&lt;br /&gt;
* [[#Eterm | Eterm]]&lt;br /&gt;
* [[#Gnome Terminal | Gnome Terminal]]&lt;br /&gt;
* [[#Konsole | Konsole]]&lt;br /&gt;
* [[#Mlterm | Mlterm]]&lt;br /&gt;
* [[#Rxvt | Rxvt]]&lt;br /&gt;
* [[#Wterm | Wterm]]&lt;br /&gt;
* [[#Xterm | Xterm]]&lt;br /&gt;
* [[#Yakuake|Yakuake]]&lt;br /&gt;
* [[#Yeahconsole|Yeahconsole]]&lt;br /&gt;
&lt;br /&gt;
=== Yakuake ===&lt;br /&gt;
''Quake знакомится с командной строкой''&lt;br /&gt;
* Версия: 2.7.5&lt;br /&gt;
* Web: [http://extragear.kde.org/apps/yakuake http://extragear.kde.org/apps/yakuake]&lt;br /&gt;
* Цена: Бесплатно по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yakuake  – это ответвление Kuake,заброшенного больше двух лет назад. Это терминал в стиле Quake, вываливающийся из верхней части дисплея, когда вы нажимаете клавишу. Если, по-вашему, эмулятор терминала на базе одной из функций стрелялки – это круто, берите его. Терминал Quake основан на предположении, что может потребоваться быстро показать и спрятать его в любой момент игры; такой постулат можно применить и к использованию обычного рабочего стола – если вам надо выполнить пару командных строк, то не придется открывать терминал, выполнять команды и закрывать его снова: просто нажмите горячую клавишу – и терминал перед вами.&lt;br /&gt;
&lt;br /&gt;
Yakuake сохраняет свое состояние между сессиями, и это куда полезнее, чем открытие нового окна всякий раз, как вам понадобится командная строка. Это ставит его где-то между постоянно открытым окном X-терминала и мини-консолью KDE, которая позволяет вам запускать команды, но не дает увидеть результат.&lt;br /&gt;
&lt;br /&gt;
Yakuake основан на Konsole, и позаимствовал оттуда функции типа полос прокрутки, настраиваемых вкладок и прозрачности. Yakuake даже медленнее, чем Konsole (см. стр. 35), но это не тот терминал, который стоит использовать для задач с большой нагрузкой, требующих скорости.&lt;br /&gt;
&lt;br /&gt;
Еще одно различие между Yakuake и окном X-терминала – Yakuake открывается на всех рабочих столах, поверх всех окон, благодаря чему его не потеряешь. Это отличное свойство в следующем релизе будет опциональным. Вы настраиваете свойства Konsole обычным способом, а собственные настройки Yakuake можно изменить, редактируя недокументированный файл конфигурации на ~/.kde/share/ config/Yakuakerc. Полезная информация в этом файле позволит вам сэкономить немало времени.&lt;br /&gt;
&lt;br /&gt;
Yakuake может изменять внешний вид, и хотя поставляется только с одной «шкуркой», остальные можно найти на www.kde-look.org, кроме того, там имеется подсказка по созданию собственного дизайна.&lt;br /&gt;
&lt;br /&gt;
Yakuake – нетривиальная альтернатива стандартам Gnome и KDE, и его стоит исследовать.&lt;br /&gt;
&lt;br /&gt;
''' Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Этот терминал скорее годится не для напряженных сессий оболочки, а для быстрых задач, но уж для них-то он весьма полезен.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== Yeahconsole ===&lt;br /&gt;
''Всплывающий терминал в стиле Quake''&lt;br /&gt;
&lt;br /&gt;
* Версия: 0.3.4&lt;br /&gt;
* Web: [http://phrat.de/yeahtools.html http://phrat.de/yeahtools.html]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Yeahconsole – еще один терминал в стиле Quake, похожий на Yakuake. Различие между ними в том, что Yakuake основан на Konsole, и поэтому для работы ему нужна хотя бы часть KDE, тогда как Yeahconsole использует свободный от зависимостей Xterm.&lt;br /&gt;
&lt;br /&gt;
Если вы нажмете нужное сочетание горячих клавиш, в верхней части экрана выплывет окно Yeahconsole. Оно появится на всех ваших виртуальных рабочих столах, поверх всех окон. У вас все время будет одна и та же сессия терминала – он просто либо прячется, либо показан, а не остановлен и перезапущен. Можно, правда, настроить его и на старт сессии с нуля при каждом появлении, но это не является установкой по умолчанию и для большинства пользователей не особо удобно.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole настраивается через файл ~/.Xdefaults; можно задать размеры и положение окна, скорость всплывания окна и горячие клавиши. Некоторый набор терминалов можно использовать и внутри Yeahconsole. По умолчанию – Xterm, снабженный лишь самым необходимым, но зато   всегда имеющийся под рукой. Можно также взять терминалы Urxvt или Urxvtc из ответвления Rxvt с добавкой Unicode.&lt;br /&gt;
&lt;br /&gt;
Производительность Yeahconsole отнюдь не выдающаяся, особенно при использовании Xterm, но дело не в этом. Yeahconsole предназначен не для трудных терминальных задач, а для быстрого выполнения случайных команд, не сходя с рабочего стола, и с этой задачей справляется очень хорошо. Он не обладает богатством функций Yakuake, но станет хорошим дополнением рабочего стола для всех, кто не работает в KDE.&lt;br /&gt;
&lt;br /&gt;
Yeahconsole предлагает мгновенный доступ к терминалу с оттенком легкой Quake-ностальгии.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Далек от гибкости Yakuake, но зато полегче и не зависит от рабочего стола.&lt;br /&gt;
&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== NEdit ===&lt;br /&gt;
Основанный на Motif редактор, имеющий множество плюсов&lt;br /&gt;
&lt;br /&gt;
* Версия: 5&lt;br /&gt;
* Web: [http://www.nedit.org www.nedit.org]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Cозданный в 1991 году, NEdit является одним из старейших текстовых редакторов, рассматриваемых в этой статье. Он на несколько лет опередил эру Gnome и KDE и поэтому основан на межплатформенной библиотеке пользовательского интерфейса Motif. До недавнего времени Motif был продуктом с закрытым кодом, что вызывало проблемы с её получением и сборкой (его открытый аналог, Lesstif был доступен, но далеко не всегда компилировался успешно). Выпуск Open Motif в 2000 году сделал получение и сборку NEdit гораздо более простым делом.&lt;br /&gt;
&lt;br /&gt;
Несмотря на эти проблемы, разработчики NEdit продолжали добавлять новшества в свой редактор и сделали его вполне современным. Последние версии включают такие возможности, как вкладки (позволяющие открыть сразу несколько файлов), и поддержку UTF, обеспечивающую ввод в документ символов любого языка.&lt;br /&gt;
&lt;br /&gt;
NEdit — редактор голубых кровей. Он потрясающе прост в использовании для новичков и при этом имеет огромное количество инструментов для опытных пользователей. Сюда входят подсветка синтаксиса более чем для 30 языков программирования, автоматические отступы и гибкие настройки сворачивания слишком длинных строк. Еще одной удобной функцией является отображение номеров строк, которое позволяет сразу же видеть, где в файле расставлены символы перевода строки, а также сильно помогает при отладке.&lt;br /&gt;
&lt;br /&gt;
Этот редактор может использовать для обработки текста любую команду оболочки, причём сохранять для этого файл вовсе не обязательно. Некоторые пункты меню применяют этот метод для проверки орфографии (с помощью ispell), подсчёта слов (wc), и даже для сборки программы (make), а это значит что ваш код может быть откомпилирован и запущен прямо из текстового&lt;br /&gt;
редактора, что очень удобно при работе с компилируемыми языками программирования вроде C или Java.&lt;br /&gt;
&lt;br /&gt;
Поиск в NEdit, как и можно ожидать от редактора предназначенного для всех, поддерживает регулярные выражения, но не навязывает их. Вероятно, это самый лучший компромисс между потребностями новых и опытных пользователей. Также нам очень понравилась установка закладок. Она позволяет запомнить позицию в текстовом файле, чтобы потом вернуться к ней с помощью пары нажатий клавиш. Это бесценно, если вы часто переключаетесь между функциями их объявлениями в начале файла.&lt;br /&gt;
&lt;br /&gt;
Несмотря на свой довольно старомодный вид, NEdit делает работу, которую должен делать, и делает её хорошо. К сожалению, очень много людей прошли мимо этого редактора только потому, что он основан на библиотеке, которая уже не популярна.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Прекрасный редактор, сочетающий серьёзные возможности с простотой использования. Сложности при сборке являются его слабостью.&lt;br /&gt;
* Рейтинг — 8/10&lt;br /&gt;
&lt;br /&gt;
=== Vim ===&lt;br /&gt;
Разнорежимный, но мощный и почти вездесущий&lt;br /&gt;
* версия: 3&lt;br /&gt;
* Web: [http://www.vim.org www.vim.org]&lt;br /&gt;
* Цена: Бесплатно, по лицензии Vim License&lt;br /&gt;
&lt;br /&gt;
Vim относится к числу программ, которые ругают больше всех. Но при этом он же входит в число самых популярных приложений.&lt;br /&gt;
&lt;br /&gt;
Он имеет репутацию редактора, который совершенно невозможно освоить новичку и, пожалуй, он её заслуживает. Дело в том, что Vim использует разные режимы работы, что является возвращением к самым первым текстовым редакторам, работающим на древних текстовых терминалах, которые могли прокручивать текст только в одном направлении. интерфейс Vim основан на&lt;br /&gt;
программе vi (собственно, имя этого редактора обозначает «vi improved», то есть «улучшенный vi»), а тот в свою очередь был основан на редакторе ed. Если вы попробовали Vim и нашли его слишком сложным, мы советуем вам взять ed и попробовать поработать с ним. Он всё еще входит в большинство дистрибутивов и ясно показывает, как обстояли дела с вводом текста 20 лет назад.&lt;br /&gt;
&lt;br /&gt;
Два режима работы Vim часто в шутку различают так: «пищит» или «не пищит». Второй называется режимом вставки, и используется для того, чтобы вставить текст в файл. Он довольно прост и поддерживает всю функциональность, которую можно было бы ожидать: автоматические отступы, подсветку синтаксиса, поиск парных скобок и так далее. Эти, а также целый ряд других функций, могут быть включены или отключены в режиме, «который пищит» — командном режиме.&lt;br /&gt;
&lt;br /&gt;
Командный режим часто ставит новичков в тупик. Совершенно непонятно, что именно надо набрать, чтобы получить желаемый результат, несмотря на прекрасную систему справки.&lt;br /&gt;
&lt;br /&gt;
Нажатие &amp;amp;lt;I&amp;amp;gt; (большая буква i) позволяет вводить текст, а клавиша &amp;lt;esc&amp;gt; возвращает редактор в командный режим, позволяющий делать действительно замечательные вещи. Диапазон команд простирается от самых простых (например :q приводит к выходу из приложения) до очень сложных — например вы можете включить эмуляцию поведения vi, включить или выключить автоматические отступы или подсветку синтаксиса.&lt;br /&gt;
&lt;br /&gt;
Поиск и замена текста в Vim выполняются при помощи регулярных выражений, что дает куда большую точность и вариативность, чем обычный поиск. Например, Vim может заменить все вхождения слова ‘Linux’, которому предшествует слово ‘Format’ с аббревиатурой ‘PC’. Возможны и замены с более сложными условиями — лишь бы нужный фрагмент мог быть в принципе&lt;br /&gt;
описан регулярными выражениями. Другие редакторы вынуждают обращаться к внешним программам, вроде perl или sed.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Очень мощная, но сложная программа, включаемая в большинство дистрибутивов.&lt;br /&gt;
* Рейтинг — 9/10&lt;br /&gt;
&lt;br /&gt;
=== GNU Emacs ===&lt;br /&gt;
Редактор с расширениями, написанными на Lisp&lt;br /&gt;
* версия: 21.2.1&lt;br /&gt;
* Web: [http://www.gnu.org/software/emacs www.gnu.org/software/emacs]&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Текстовый редактор Emacs вызывает в равной мере любовь и ненависть, и никого не оставляет равнодушным. Вероятно, это самое мощное приложение из числа рассматриваемых в данном тесте. В отличие от [[#Vim | Vim]], своего главного конкурента, Emacs работает всегда в одном и том же режиме. Дополнительные функции вызываются различными клавиатурными комбинациями. Множество приложений стараются снабдить набором «горячих клавиш», совместимым с Emacs, так что, вполне возможно, вы будете чувствовать себя здесь, как дома, даже если ни разу не запускали его раньше.&lt;br /&gt;
&lt;br /&gt;
У Emacs есть свои недостатки. Главный из них — следствие расширяемости — это большая (по сравнению с аналогами) жадность до оперативной памяти. Расширения к Emacs пишутся на языке Lisp, чаще используемом для создания элементов искусственного интеллекта в больших приложениях. Интерпретатор Lisp занимает большую часть памяти, потребляемой редактором. Это не проблема для современного компьютера, но старые машины могут временами не справляться с нагрузкой. Поэтому Emacs в шутку расшифровывают как «eighty Megabytes And Continues Swapping» («занял 80 мегабайт и хочет еще»). На самом деле Emacs — это editor Macros (редактор с макрокомандами).&lt;br /&gt;
&lt;br /&gt;
Конечно, именно возможность расширения и сделала этот редактор столь популярным. Emacs может быть использован и как графический web-браузер, и как почтовый клиент; для Emacs существует несметное число игр, включая тетрис, вариант игры eliza (текстовая игра-приключение в стиле 80-х) и множество других. Кроме того, Emacs можно использовать для составления расписаний и управления задачами.&lt;br /&gt;
&lt;br /&gt;
Некоторые люди используют Emacs в качестве основной рабочей среды и выполняют с его помощью все повседневные задачи. у них есть свой вариант расшифровки названия: Emacs Makes A Computer Simple (Emacs делает компьютер проще).&lt;br /&gt;
&lt;br /&gt;
Очень сложно найти такую функцию текстового редактора, которой бы не обладал Emacs. Это его основное предназначение, несмотря на всё обилие возможностей, которыми он оброс позже. В основном этот текстовый редактор использовался программистами, и в этом качестве Emacs особенно хорош. у него есть всё, включая пункты меню для компиляции набранного кода и вызова отладчика запущенной программы. Он умеет взаимодействовать с сервером CVS и способен показать различия между двумя файлами или применить патч.&lt;br /&gt;
&lt;br /&gt;
Как и Vim, Emacs может работать и в графическом, и в текстовом режимах. Это позволяет использовать привычный редактор, даже если графическая среда не запускается, пусть и без видимых меню и панелей инструментов. Но после длительного пользования программой вы заметите, что почти перестали обращать на них внимание, так как любая функция вызывается с помощью клавиатурной комбинации.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Великолепный, расширяемый редактор для программистов, но требования к оперативной памяти могут стать проблемой.&lt;br /&gt;
* Рейтинг — 8/10&lt;br /&gt;
&lt;br /&gt;
=== CoolEdit ===&lt;br /&gt;
Редактор с отладчиком и расширениями на Python&lt;br /&gt;
* версия: 3.17&lt;br /&gt;
* Web: ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Несмотря на очевидное сходство с другими рассмотренными здесь редакторами, CoolEdit оставляет совершенно иное впечатление. Возможно, так происходит потому, что вместо использования готовой оконной библиотеки авторы предпочли разработать свою собственную. Учтите, что программа была написана в 1996 году, еще до появления стандартных инструментариев KDE и Gnome. В этом свете их решение кажется более осмысленным.&lt;br /&gt;
&lt;br /&gt;
CoolEdit предоставляют всю функциональность, которую можно ожидать от текстового редактора — в том числе столь любимые нами подсветку синтаксиса, автоматический отступ и проверку правописания. Более того, вы можете расширить его возможности при помощи сценариев. Это проще, чем в случае с Emacs — здесь используется Python, а не Lisp, поэтому достигнуть желаемого можно за более короткое время. Можно выбрать и другие языки сценариев, но они не настолько хорошо интегрируются с редактором.&lt;br /&gt;
&lt;br /&gt;
Уникальной возможностью CoolEdit, выделяющей его среди других редакторов этого раздела, является встроенный отладчик. Кое-кто может попытаться «сэкономить» и делегировать эти функции внешней копии GDB, но в CoolEdit встроен самый настоящий отладчик: нажатие клавиши — и ваша программа скомпилирована и отдана ему на выполнение. Это очень удобно для быстрого поиска ошибочных мест в коде. Вы можете легко исправить их, а затем протестировать программу еще раз. Наличие встроенного отладчика лишний раз подтверждает расширяемость CoolEdit — в Emacs есть много подключаемых модулей, но далеко не каждый из них настолько полезен, как этот.&lt;br /&gt;
&lt;br /&gt;
Любопытно, но CoolEdit позволяет отправить письмо, используя текущий текст в качестве тела сообщения. Не очень понятно, зачем это может потребоваться, особенно с учетом того, что получить почту с помощью данного приложения невозможно. Вероятно, это является заделом на будущее, но нам не вполне ясно, зачем авторам надо конкурировать с Emacs, у которого уже есть устоявшаяся пользовательская база.&lt;br /&gt;
&lt;br /&gt;
Мы также испытывали проблемы при сборке CoolEdit: программе необходимы библиотеки X Window System, но сценарий настройки не сообщает вовремя об их отсутствии. К счастью, это можно легко исправить, а установка из бинарных пакетов полностью снимает проблему, так что это не суть важно.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Выглядит несимпатично, но, если вам нужен встроенный отладчик, возможно это как раз то, что вы ищете.&lt;br /&gt;
* Рейтинг — 6/10&lt;br /&gt;
&lt;br /&gt;
=== Minimum Profit ===&lt;br /&gt;
Серьезный редактор с несерьезным именем&lt;br /&gt;
* Версия: 3.3.10&lt;br /&gt;
* Web: http://www.triptico.com/software/mp.html&lt;br /&gt;
* Цена: Бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Minimum Profit — еще один редактор, который может работать как из графического сеанса X, так и из консоли, что позволяет выбрать более подходящий режим.&lt;br /&gt;
&lt;br /&gt;
Хотя некоторые части Minimum Profit датированы еще 1991 годом, маловероятно, что на него набредут многие пользователи, поскольку это сравнительно небольшой проект, поддерживаемый одним человеком.&lt;br /&gt;
&lt;br /&gt;
Это сказывается на функциональности, которая весьма неравномерна. Например, редактор поддерживает вкладки, позволяющие работать более чем с одним файлом, но не умеет отменять последнее действие (undo). Подсветка синтаксиса поддерживается для многих языков, однако поддержка регулярных выражений, столь любимая многими программистами, отсутствует. Их, однако, можно установить как опцию.&lt;br /&gt;
&lt;br /&gt;
Эти вариации, по-видимому, происходят от того, что Minimum Profit разрабатывается одним человеком, анжелом Ортега (Angel Ortega), который добавляет в него те функции, которые считает нужными. Тем не менее, Minimum Profit куда проще в использовании, чем [[#Vim | Vim]] или [[#Emacs | Emacs]] и гораздо более функционален, чем простые редакторы вроде [[#nano | nano]].&lt;br /&gt;
&lt;br /&gt;
Одной из наиболее интересных особенностей Minimum Profit является умение объяснить любое слово в редактируемом файле. Просто наведите на него курсор, и программа выполнит для вас поиск по страницам man, perldoc или ri (сокращение от Ruby Information).&lt;br /&gt;
&lt;br /&gt;
Другой заслуживающей упоминания возможностью является шифрование файла с помощью пароля. Хотя это не столь ново (Vim поддерживает такую функцию уже какое-то время), немногие редакторы делают шифрование столь очевидным или легким в использовании.&lt;br /&gt;
&lt;br /&gt;
Minimum Profit поддерживает шаблоны, которые особенно полезны при создании документов, web-страниц или макросов. Если у вас есть задача, которая выполняется многократно, макросы могут сэкономить вам кучу времени — например, вставить верхние и нижние колонтитулы в несколько файлов сразу или просмотреть все открытые файлы на предмет наличия некоторой строки и заменить ее другой. Прочие редакторы обладают аналогичными функциями, но здесь ими куда проще воспользоваться.&lt;br /&gt;
&lt;br /&gt;
Как редактор среднего уровня, Minimum Profit справился со многими задачами, оказавшимися не под силу другим. В будущем мы надеемся увидеть еще больше.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Удачно заполняя нишу между простым блокнотом и продвинутым редактором для разработчиков, Minimum Profit предлагает лучшие функции каждого из них.&lt;br /&gt;
* Рейтинг — 7/10&lt;br /&gt;
&lt;br /&gt;
=== gedit ===&lt;br /&gt;
Текстовый редактор Gnome оставляет желать лучшего…&lt;br /&gt;
* Версия: 2.8.3&lt;br /&gt;
* Web: http://www.gnome.org/projects/gedit&lt;br /&gt;
* Цена: бесплатно, по лицензии GPL&lt;br /&gt;
&lt;br /&gt;
Gedit — официальный редактор Gnome, так что он, вероятно, установлен на любом компьютере, на котором используется (или хотя бы имеется) эта популярная среда. В отличие от KDE, имеющей два редактора, предназначенных для разных целей, Gnome предоставляет в ваше распоряжение всего один. В результате, gedit находится где-то между простейшим Блокнотом и редактором для программистов, причем толком не справляется ни с одной из этих задач.&lt;br /&gt;
&lt;br /&gt;
Хотя gedit предлагает традиционные «программистские» функции: подсветку синтаксиса, отступы и так далее, ни одна из них не очевидна в момент первого запуска программы. Поиск по опциям и настройкам выявляет потенциал gedit, но мы бы предпочли видеть его сразу же после старта — пустое меню смущает пользователя сильнее, чем переполненное непонятными опциями.&lt;br /&gt;
&lt;br /&gt;
Даже будучи успешно обнаруженной, функциональность gedit оказывается слишком примитивной для того, чтобы быть полезной: поиск не поддерживает регулярных выражений, подсветка синтаксиса обеспечивается лишь в небольшом числе языков, причем отсутствуют самые привычные (например, сценарии на языке оболочки). Метод подсветки, по неясным нам причинам, делает различие между компилируемыми и интерпретируемыми языками. Похоже, все сделано для того, чтобы запутать пользователя как можно сильнее.&lt;br /&gt;
&lt;br /&gt;
О расширяемости посредством подключаемых модулей или через выполнение сценариев оболочки с открытым файлом не идет и речи. Пункт меню «Run Shell Command» наличествует, однако, не ясно, как применить его к тому, что в данный момент редактируется. Проверка правописания также оказалась с дефектом (оказывается, апострофы играют важную роль!).&lt;br /&gt;
&lt;br /&gt;
Gedit хорошо бы смотрелся в роли простого Блокнота, без каких-либо намеков на программистский функционал. К сожалению, эти возможности в него все же напиханы, что смущает и начинающего, и опытного пользователя, так что рекомендовать gedit кому-либо из них не имеет смысла.&lt;br /&gt;
&lt;br /&gt;
'''Вердикт Linux Format'''&lt;br /&gt;
&lt;br /&gt;
Gedit offers little to entice either the novice or experienced users.&lt;br /&gt;
* Рейтинг — 3/10&lt;br /&gt;
&lt;br /&gt;
=== Наш вердикт ===&lt;br /&gt;
'''Vim — 9/10'''&lt;br /&gt;
&lt;br /&gt;
Даже самые простые из рассмотренных нами редакторов годятся для того, чтобы внести пару изменений в конфигурационный файл. Один из больших споров, длящихся уже ни одно десятилетие, происходит вокруг того, кто обеспечивает лучшую среду для редактирования текста: Vi или [[#GNU Emacs | Emacs]]. У каждой стороны есть свои победители, и с учетом того, что любители Vi и [[#GNU Emacs | Emacs]] хотят от редакторов совершенно разных вещей, этот вопрос вряд ли будет решен в ближайшее десятилетие.&lt;br /&gt;
&lt;br /&gt;
Хотя [[#GNU Emacs | GNU Emacs]] и [[#Vim | Vim]] перешли от текстового интерфейса к графическому, сохранив свою внутреннюю структуру, новые пользователи скорее всего выберут одно из графических приложений, включенных в их любимую среду обитания, например, [[#Kate | Kate]]. Эти редакторы все чаще используются и новыми пользователями, знакомыми со старыми редакторами — по крайней мере, до тех пор, пока им не понадобится что-нибудь более мощное.&lt;br /&gt;
&lt;br /&gt;
[[#Kate | Kate]] показал себя с лучшей стороны, также как и другой графический редактор, [[#NEdit | NEdit]]. Каждого из них вполне достаточно для создания среды программирования. [[#Kate | Kate]], по-видимому, установлен в большем числе систем и обладает лучшей поддержкой проектов, что упрощает работу с большими программами.&lt;br /&gt;
&lt;br /&gt;
Сила [[#NEdit | NEdit]] кроется в его простоте. У него было несколько лет, чтобы построить совершенное окружение, делающее простые и сложные изменения прямолинейными и, когда речь идет о редактировании единичных файлов, трудно предложить что-либо лучшее.&lt;br /&gt;
&lt;br /&gt;
Проекту Gnome есть чему поучиться у других, и если бы [[#NEdit | NEdit]] удалось пересобрать с GTK, получился бы куда более полезный продукт, чем [[#gedit | gedit]], который оказался единственным аутсайдером. Но даже у него есть определенный потенциал — если разработчики сфокусируются на одной группе пользователей, это резко облегчит ситуацию.&lt;br /&gt;
&lt;br /&gt;
Новым пользователям, ищущим консольный редактор получше [[#nano | nano]] рекомендуем обратить внимание на [[#Minimum Profit | Minimum Profit]]. Его ясный интерфейс, а также простота изучения могут вам понравиться. Это пока не самый популярный редактор, так что его нет во многих системах с установкой по умолчанию. [[#nano | Nano]] или его предок Pico, напротив, прямо-таки вездесущи.&lt;br /&gt;
&lt;br /&gt;
В итоге, лучшим редактором, который мы смогли найти, оказался [[#Vim | Vim]]. Он сложен в изучении, но чрезвычайно мощен и предъявляет малые требования к памяти по сравнению с [[#Emacs | Emacs]]. Он распространен очень широко и достаточно мал, чтобы поместиться на аварийный диск.&lt;br /&gt;
&lt;br /&gt;
Если вы всерьез хотите заняться изучением внутренностей Linux — попробуйте [[#Vim | Vim]]. Вскоре вы научитесь выживанию и в более страшных ситуациях.&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!'''Название'''&lt;br /&gt;
!'''Оконная библиотека'''&lt;br /&gt;
!'''Текстовый режим'''&lt;br /&gt;
!'''Подсветка синтаксиса'''&lt;br /&gt;
!'''Язык сценариев'''&lt;br /&gt;
!'''Отладчик'''&lt;br /&gt;
!'''Регулярные выражения'''&lt;br /&gt;
|-&lt;br /&gt;
|Cooledit&lt;br /&gt;
|Home-made&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Python&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|gedit&lt;br /&gt;
|GTK&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GNU Emacs&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Lisp&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Kate&lt;br /&gt;
|Qt&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|nano&lt;br /&gt;
|None&lt;br /&gt;
|V&lt;br /&gt;
|&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nedit&lt;br /&gt;
|Motif&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|Plugins&lt;br /&gt;
|External (GBD)&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Minimum Profit&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|-&lt;br /&gt;
|Vim&lt;br /&gt;
|GTK&lt;br /&gt;
|V&lt;br /&gt;
|V&lt;br /&gt;
|Perl/Python/Ruby&lt;br /&gt;
|&lt;br /&gt;
|V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сравнение]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:BakBone_NetVault_7.4</id>
		<title>LXF82:BakBone NetVault 7.4</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:BakBone_NetVault_7.4"/>
				<updated>2008-03-14T20:00:07Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: иллюстрация&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''BakBone NetVault, необычная для нашего издания, весьма недешевая вещь. NetVault стоит кучу денег и может хранить терабайты информации, но Грэм Моррисон сомневается, что этого хватит для победы над чарами свободной Amanda.''&lt;br /&gt;
&lt;br /&gt;
=BakBone NetVault 7.4=&lt;br /&gt;
[[Изображение:IMG_82_14_1.JPG|thumb|Функциональный интерфейс пользователя позволяет просматривать папки, файлы и даже устройства. В список архивации они добавляются одним щелчком мыши.]]&lt;br /&gt;
{{Врезка|left|&lt;br /&gt;
Заголовок=САМОЕ ГЛАВНОЕ|&lt;br /&gt;
Содержание=Клиент-серверная программа &amp;lt;br/&amp;gt;резервного копирования с графическим &amp;lt;br/&amp;gt;интерфейсом. Аналоги: Amanda 2.5 &amp;lt;br/&amp;gt;или Arkeia Backup.&amp;lt;br/&amp;gt;&lt;br /&gt;
* РАЗРАБОТЧИК: BakBone Software&amp;lt;br/&amp;gt;&lt;br /&gt;
* САЙТ:  www.bakbone.com&amp;lt;br/&amp;gt;&lt;br /&gt;
* ЦЕНА: $1300+НДС (пять клиентов &amp;lt;br/&amp;gt;с 12-слотовым переключателем накопителей &amp;lt;br/&amp;gt;и круглосуточная поддержка 24/7)&amp;lt;br/&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
NetVault – ещё один тяжеловес среди инструментов резервного копирования, но отнюдь не свободный. Он пользуется собственными протоколами и поддерживает гораздо более узкий диапазон устройств, чем Amanda, зато прекрасно оснащён. Если вас не запугает 600-страничное руководство администратора, то уж 23 вкладки панели конфигурации запугают непременно; и все-таки инсталлировать NetVault вовсе не трудно, особенно в сравнении с Amanda 2.5. Единственный скрипт позволяет установить любую клиент-серверную комбинацию или просто клиента.&lt;br /&gt;
&lt;br /&gt;
Системному администратору NetVault в основном придётся работать с двумя приложениями. Первое – вышеупомянутая 23-страничная конфигурационная панель, именно отсюда настраиваются все низкоуровневые параметры NetVault: конфигурация брандмауэра, установка и удаление модулей, аудит и лицензирование. Второе – GUI NetVault, известный в командной строке под именем nvgui. Это приложение одинаково как для клиента, так и для сервера, и хотя оно отделено от главной конфигурационной панели, именно здесь происходит каждодневная работа по добавлению новых устройств и подключению клиентов, а также просмотр журналов системы.&lt;br /&gt;
&lt;br /&gt;
После инсталляции первым делом надо добавить клиентов NetVault к серверу. Когда программа установлена у клиента, достаточно будет просканировать сеть из Панели управления клиентами (Client Management panel) на сервере – появятся все доступные клиенты, и для включения в список на резервное копирование нужно будет просто щёлкнуть по ним мышью. Графический интерфейс скорее функционален, чем красив, и больше похож на старые приложения Motif, чем на новейший инструмент. Имеются также некоторые шероховатости: возможно открытие нескольких одинаковых окон сразу – такого мы не наблюдали с конца 90-х.&lt;br /&gt;
&lt;br /&gt;
Опознав клиентов, можно настраивать носители архива. Выбор в NetVault беднее, чем в Amanda, но и здесь налицо десятки ленточных накопителей и NAS (network-attached storage, сетевых хранилищ), поэтому проблемы вряд ли будут. Как и в Amanda, возможно сохранение в локальной файловой системе, с помощью ‘virtual library’ – «виртуальной библиотеки», по терминологии NetVault; можно даже назначить целый диск в качестве самостоятельного виртуального устройства. Настроив клиентов и носители информации, смело приступайте к архивированию данных.&lt;br /&gt;
&lt;br /&gt;
==Иметь или не иметь?==&lt;br /&gt;
&lt;br /&gt;
NetVault почти везде использует систему модулей – то есть вы платите только за действительно необходимые вещи, большинство же пользователей вполне устраивают умолчания. Единственное исключение – для случая, когда необходимо копировать базу данных без остановки её работы, тут уж понадобится доплата; имеются модули для работы с Oracle, PostgreSQL и MySQL.&lt;br /&gt;
&lt;br /&gt;
Важнейший из стандартных модулей служит для прохода по клиентским файловым системам. Это больше, чем просто навигация по файлам и каталогам клиентской машины: существуют специализирво-анные механизмы для каждого типа ФС. Так, если вы занялись файловой системой Linux-клиента, модуль знает, как обращаться с особыми файлами из /proc или /dev. Есть даже доступ к устройствам в /dev и просмотр оборудования по идентификатору – это удобно при архивировании диска целиком. Мы уже намекали, что другие файловые системы поддерживаются тоже – значит, доступны и Windows-клиенты. С помощью того же модуля вы получаете доступ и к реестру Windows, и к базе данных классов COM+. Конечно, с файлами и папками можно работать и обычным способом.&lt;br /&gt;
&lt;br /&gt;
По умолчанию, резервное копирование делается инкрементально – иными словами, NetVault сохраняет лишь разницу между последней и текущей копией. Для полного восстановления данных на диске нужно восстановить самую первую копию, затем каждую успешную из серии последующих инкрементальных. Эта задача решается превосходным модулем, избавляющим вас от мороки ручного восстановления.&lt;br /&gt;
&lt;br /&gt;
NetVault превосходно «упакован», и вы всегда чувствуете себя уверенно. Настройка конфигурации и управление копированием с помощью консоли и GUI - это две большие разницы; правда, не столько в удобстве, сколько в наглядности. Гораздо легче понять суть своих действий, когда вы видите свой маршрут по файловой системе клиента, а задания добавляются в очередь у вас на глазах. Опытного администратора этой косметикой, конечно, не проймёшь, но по крайней мере, в NetVault вы своими глазами видите, куда ушли ваши деньги. &lt;br /&gt;
{{Врезка|right|&lt;br /&gt;
Заголовок=ВЕРДИКТ LINUX FORMAT|&lt;br /&gt;
Содержание='''ФУНКЦИОНАЛЬНОСТЬ:'''       9/10&amp;lt;br/&amp;gt;&lt;br /&gt;
'''ПРОИЗВОДИТЕЛЬНОСТЬ:'''        8/10&amp;lt;br/&amp;gt;&lt;br /&gt;
'''ПРОСТОТА ИСПОЛЬЗОВАНИЯ:'''    7/10&amp;lt;br/&amp;gt;&lt;br /&gt;
'''ОПРАВДАННОСТЬ ЦЕНЫ:'''        6/10&amp;lt;br/&amp;gt;&lt;br /&gt;
''Дорого, но по средствам тем,&amp;lt;br/&amp;gt; у кого размер жесткого диска &amp;lt;br/&amp;gt;соизмерим с размерами бюджета&amp;lt;br/&amp;gt;''&lt;br /&gt;
'''РЕЙТИНГ:'''                8/10}}&lt;br /&gt;
&lt;br /&gt;
==ПОЧЕМУ ИМЕННО ЛЕНТА?==&lt;br /&gt;
&lt;br /&gt;
'''Несмотря на DVD и винчестеры, ничего лучше ленты для резервных копий пока не придумано.'''&lt;br /&gt;
&lt;br /&gt;
Не думайте, что магнитофоны упоминаются лишь в исторических трактатах: лента и резервная копия – до сих пор синонимы. Хранить данные на ленте значительно дешевле, чем на любом другом носителе, а содержать сотни гигабайт информации на одной магнитофонной катушке удобнее, чем на десятках DVD. Многие программы Linux специально созданы для прямой работы с лентой, лучший пример – tar. Он хорошо знаком всем нам как распаковщик файлов из Интернета, но мало кто знает, что tar – сокращение от Tape Archiver (Ленточный Архиватор). Старые ленточные накопители могли записывать данные блоками по 512 байт, отсюда и внутренний стандарт для tar. Amanda 2.5 использует tar для сжатия и конкатенации файлов в резервной копии, однако вместимость ограничивается объёмом одной ленты. NetVault в этом отношении продвинулся значительно дальше: он может использовать автоматические переключатели устройств – ёмкость хранилища становится почти неограниченной.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_14_1.JPG</id>
		<title>Файл:IMG 82 14 1.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:IMG_82_14_1.JPG"/>
				<updated>2008-03-14T19:59:39Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Функциональный интерфейс пользователя позволяет просматривать папки, файлы и даже устройства. В список архивации они добавляются одним щ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Функциональный интерфейс пользователя позволяет просматривать папки, файлы и даже устройства. В список архивации они добавляются одним щелчком мыши.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:BakBone_NetVault_7.4</id>
		<title>LXF82:BakBone NetVault 7.4</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:BakBone_NetVault_7.4"/>
				<updated>2008-03-14T19:57:57Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Новая: ''BakBone NetVault, необычная для нашего издания, весьма недешевая вещь. NetVault стоит кучу денег и может хранить ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''BakBone NetVault, необычная для нашего издания, весьма недешевая вещь. NetVault стоит кучу денег и может хранить терабайты информации, но Грэм Моррисон сомневается, что этого хватит для победы над чарами свободной Amanda.''&lt;br /&gt;
&lt;br /&gt;
=BakBone NetVault 7.4=&lt;br /&gt;
[[Изображение:LFX82-Amanda-1.JPG|thumb|Функциональный интерфейс пользователя позволяет просматривать папки, файлы и даже устройства. В список архивации они добавляются одним щелчком мыши.]]&lt;br /&gt;
{{Врезка|left|&lt;br /&gt;
Заголовок=САМОЕ ГЛАВНОЕ|&lt;br /&gt;
Содержание=Клиент-серверная программа &amp;lt;br/&amp;gt;резервного копирования с графическим &amp;lt;br/&amp;gt;интерфейсом. Аналоги: Amanda 2.5 &amp;lt;br/&amp;gt;или Arkeia Backup.&amp;lt;br/&amp;gt;&lt;br /&gt;
* РАЗРАБОТЧИК: BakBone Software&amp;lt;br/&amp;gt;&lt;br /&gt;
* САЙТ:  www.bakbone.com&amp;lt;br/&amp;gt;&lt;br /&gt;
* ЦЕНА: $1300+НДС (пять клиентов &amp;lt;br/&amp;gt;с 12-слотовым переключателем накопителей &amp;lt;br/&amp;gt;и круглосуточная поддержка 24/7)&amp;lt;br/&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
NetVault – ещё один тяжеловес среди инструментов резервного копирования, но отнюдь не свободный. Он пользуется собственными протоколами и поддерживает гораздо более узкий диапазон устройств, чем Amanda, зато прекрасно оснащён. Если вас не запугает 600-страничное руководство администратора, то уж 23 вкладки панели конфигурации запугают непременно; и все-таки инсталлировать NetVault вовсе не трудно, особенно в сравнении с Amanda 2.5. Единственный скрипт позволяет установить любую клиент-серверную комбинацию или просто клиента.&lt;br /&gt;
&lt;br /&gt;
Системному администратору NetVault в основном придётся работать с двумя приложениями. Первое – вышеупомянутая 23-страничная конфигурационная панель, именно отсюда настраиваются все низкоуровневые параметры NetVault: конфигурация брандмауэра, установка и удаление модулей, аудит и лицензирование. Второе – GUI NetVault, известный в командной строке под именем nvgui. Это приложение одинаково как для клиента, так и для сервера, и хотя оно отделено от главной конфигурационной панели, именно здесь происходит каждодневная работа по добавлению новых устройств и подключению клиентов, а также просмотр журналов системы.&lt;br /&gt;
&lt;br /&gt;
После инсталляции первым делом надо добавить клиентов NetVault к серверу. Когда программа установлена у клиента, достаточно будет просканировать сеть из Панели управления клиентами (Client Management panel) на сервере – появятся все доступные клиенты, и для включения в список на резервное копирование нужно будет просто щёлкнуть по ним мышью. Графический интерфейс скорее функционален, чем красив, и больше похож на старые приложения Motif, чем на новейший инструмент. Имеются также некоторые шероховатости: возможно открытие нескольких одинаковых окон сразу – такого мы не наблюдали с конца 90-х.&lt;br /&gt;
&lt;br /&gt;
Опознав клиентов, можно настраивать носители архива. Выбор в NetVault беднее, чем в Amanda, но и здесь налицо десятки ленточных накопителей и NAS (network-attached storage, сетевых хранилищ), поэтому проблемы вряд ли будут. Как и в Amanda, возможно сохранение в локальной файловой системе, с помощью ‘virtual library’ – «виртуальной библиотеки», по терминологии NetVault; можно даже назначить целый диск в качестве самостоятельного виртуального устройства. Настроив клиентов и носители информации, смело приступайте к архивированию данных.&lt;br /&gt;
&lt;br /&gt;
==Иметь или не иметь?==&lt;br /&gt;
&lt;br /&gt;
NetVault почти везде использует систему модулей – то есть вы платите только за действительно необходимые вещи, большинство же пользователей вполне устраивают умолчания. Единственное исключение – для случая, когда необходимо копировать базу данных без остановки её работы, тут уж понадобится доплата; имеются модули для работы с Oracle, PostgreSQL и MySQL.&lt;br /&gt;
&lt;br /&gt;
Важнейший из стандартных модулей служит для прохода по клиентским файловым системам. Это больше, чем просто навигация по файлам и каталогам клиентской машины: существуют специализирво-анные механизмы для каждого типа ФС. Так, если вы занялись файловой системой Linux-клиента, модуль знает, как обращаться с особыми файлами из /proc или /dev. Есть даже доступ к устройствам в /dev и просмотр оборудования по идентификатору – это удобно при архивировании диска целиком. Мы уже намекали, что другие файловые системы поддерживаются тоже – значит, доступны и Windows-клиенты. С помощью того же модуля вы получаете доступ и к реестру Windows, и к базе данных классов COM+. Конечно, с файлами и папками можно работать и обычным способом.&lt;br /&gt;
&lt;br /&gt;
По умолчанию, резервное копирование делается инкрементально – иными словами, NetVault сохраняет лишь разницу между последней и текущей копией. Для полного восстановления данных на диске нужно восстановить самую первую копию, затем каждую успешную из серии последующих инкрементальных. Эта задача решается превосходным модулем, избавляющим вас от мороки ручного восстановления.&lt;br /&gt;
&lt;br /&gt;
NetVault превосходно «упакован», и вы всегда чувствуете себя уверенно. Настройка конфигурации и управление копированием с помощью консоли и GUI - это две большие разницы; правда, не столько в удобстве, сколько в наглядности. Гораздо легче понять суть своих действий, когда вы видите свой маршрут по файловой системе клиента, а задания добавляются в очередь у вас на глазах. Опытного администратора этой косметикой, конечно, не проймёшь, но по крайней мере, в NetVault вы своими глазами видите, куда ушли ваши деньги. &lt;br /&gt;
{{Врезка|right|&lt;br /&gt;
Заголовок=ВЕРДИКТ LINUX FORMAT|&lt;br /&gt;
Содержание='''ФУНКЦИОНАЛЬНОСТЬ:'''       9/10&amp;lt;br/&amp;gt;&lt;br /&gt;
'''ПРОИЗВОДИТЕЛЬНОСТЬ:'''        8/10&amp;lt;br/&amp;gt;&lt;br /&gt;
'''ПРОСТОТА ИСПОЛЬЗОВАНИЯ:'''    7/10&amp;lt;br/&amp;gt;&lt;br /&gt;
'''ОПРАВДАННОСТЬ ЦЕНЫ:'''        6/10&amp;lt;br/&amp;gt;&lt;br /&gt;
''Дорого, но по средствам тем,&amp;lt;br/&amp;gt; у кого размер жесткого диска &amp;lt;br/&amp;gt;соизмерим с размерами бюджета&amp;lt;br/&amp;gt;''&lt;br /&gt;
'''РЕЙТИНГ:'''                8/10}}&lt;br /&gt;
&lt;br /&gt;
==ПОЧЕМУ ИМЕННО ЛЕНТА?==&lt;br /&gt;
&lt;br /&gt;
'''Несмотря на DVD и винчестеры, ничего лучше ленты для резервных копий пока не придумано.'''&lt;br /&gt;
&lt;br /&gt;
Не думайте, что магнитофоны упоминаются лишь в исторических трактатах: лента и резервная копия – до сих пор синонимы. Хранить данные на ленте значительно дешевле, чем на любом другом носителе, а содержать сотни гигабайт информации на одной магнитофонной катушке удобнее, чем на десятках DVD. Многие программы Linux специально созданы для прямой работы с лентой, лучший пример – tar. Он хорошо знаком всем нам как распаковщик файлов из Интернета, но мало кто знает, что tar – сокращение от Tape Archiver (Ленточный Архиватор). Старые ленточные накопители могли записывать данные блоками по 512 байт, отсюда и внутренний стандарт для tar. Amanda 2.5 использует tar для сжатия и конкатенации файлов в резервной копии, однако вместимость ограничивается объёмом одной ленты. NetVault в этом отношении продвинулся значительно дальше: он может использовать автоматические переключатели устройств – ёмкость хранилища становится почти неограниченной.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E:%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%93%D1%83%D1%80%D0%B5%D1%88%D0%BE%D0%B2</id>
		<title>LXF82:Интервью:Алексей Гурешов</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E:%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%93%D1%83%D1%80%D0%B5%D1%88%D0%BE%D0%B2"/>
				<updated>2008-03-14T19:47:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Генеральный директор проекта о своей поисковой машине Webalta''&lt;br /&gt;
&lt;br /&gt;
'''LinuxFormat:''' Рынок поисковых сервисов достаточно насыщен. В мире широко известны MSN, Google. В России - Яндекс, Rambler, Апорт, наконец. Как у вас родилась идея «втиснуться» в эту тесную компанию? Рассчитываете ли вы получить какую-то определенную долю рынка или занять свою уникальную нишу? &lt;br /&gt;
&lt;br /&gt;
'''Алексей Гурешов:''' Попробую объяснить. В мире существует множество почтовых сервисов, Yahoo, Mail..ru и т.д. Но почему в таком случае поисковиков должно быть всего два или три? Кто говорит, что этот рынок насыщен? Об этом говорят сами поисковики, которые просто гребут деньги, и им выгодно так утверждать. Послушайте, какие комментарии дают Яндекс, Rambler, Google и другие о насыщенности рынка. Понятно, что никто из них не хочет пускать на этот рынок других конкурентов.&lt;br /&gt;
&lt;br /&gt;
Но что касается качества поиска, то очень многие недовольны текущими поисковиками. Все заполонили дорвеи, и поисковый спам является достаточно серьезной проблемой. И почему же в таком случае не попробовать свои силы и не создать достойного конкурента? Тем более, что уже есть серьезные наработки, которые предоставили нам финансовые возможности для создания поисковой машины. Я слышал такую идею, что в ближайшие годы сможет выжить и укрепить свои позиции тот, кто сделает не просто поиск по сайтам, так как этого уже недостаточно, а тот, кто сможет предоставить результат в комплексе. В частности, вы вводите запрос «Владимир Путин», и вам сразу же демонстрируется его портрет, показывается его биография и т.д. Мы как раз планируем развиваться в эту сторону, и ведем активную работу в этом направлении. Второй момент – борьба с поисковым спамом. Проблема эта угрожающая, и если вы посмотрите статистику по тулбару LiveInternet, которые считает переходы по сайтам, программы-дорвеи имеют всего лишь вдвое меньше трафика, чем весь «Яндекс». Возьмем в качестве примера всего два сайта – Блокнотик.ру и Поиск. ру. Один имеет 23 процента, а другой 17 процентов, при этом 100 процентов имеет сам «Яндекс». Надеюсь, вы можете себе представить масштабы бедствия?! Просто об этом мало кто говорит, так как все это можно считать негативом, неким черным PR для поисковых машин.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Сколько человек работает в вашей компании?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' В данный момент у нас трудится порядка 70 человек. И мы продолжаем искать талантливых людей. Например, поиск программистов, особенно толковых – очень большая проблема. Планируем также увеличить операционный отдел с выводом в свет контекстной рекламы. В мыслях развивать отдел PR и брендинга.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Сколько финансов было вложено в развитие поисковой машины Webalta, и сколько еще будет инвестировано?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' У нашей компании есть уставной капитал в размере 20 миллионов рублей. На эти деньги сейчас выпущены акции. Наша компания – это открытое акционерное общество. На самом деле, вложений было гораздо больше, так как мы брали займы у частных лиц, учредителей. Разумеется, эти средства планируется вернуть. В реальности сегодня только на основные средства потрачено порядка 10 800 000 рублей и до достижения самоокупаемости нам придется еще достаточно вложить. У нас запланированы довольно большие затраты, например, на продвижение. Мы ведь планируем занимать долю на рынке.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Хотелось бы перейти к техническим вопросам. Как Webalta устроена изнутри? Как я слышал, в ее основе лежат разработки на основе Open Source?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Да, в основе поисковой машины лежит Scientific Linux 4.2. Мы выбрали его потому, что собран этот дистрибутив на базе Red Hat Linux. Если последний платный и стоит немалых денег, то Scientific Linux распространяется совершенно свободно. Так как у нас довольно много серверов, то приобретать для каждого лицензию на Red Hat Linux было бы довольно накладно.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Но ведь у Red Hat есть ряд преимуществ, например – сертификация Oracle.&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Нам это не нужно, так как мы используем только Linux, и у нас нет ничего чужого, даже база данных у нас своя собственная. Еще одна причина, по которой мы выбрали Scientific Linux состоит в том, что компания Red Hat самостоятельно обновляет ядро, пишет модификации, накладывает патчи, а в данном случае мы сами берем ядро с Kernel..org и оно отлично работает. Возникала лишь проблема с драйверами, так как некоторые производители, в частности Adaptec, предоставляют драйверы в бинарном виде, собранном исключительно под Red Hat.. Но впоследствии мы эту проблему полностью решили, и сейчас у нас все отлично работает. Поначалу мы хотели выбрать дистрибутив Fedora Core, но умные люди нас отговорили от его использования, так как на нем Red Hat только тестирует и обкатывает все нововведения.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Не было ли идеи использовать Debian, который традиционно считается наиболее стабильным и консервативным решением?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Да, мы смотрели много дистрибутивов. Нам еще очень понравился Gentoo.. Но уж так исторически сложилось, что человек, который собирал нам весь кластер, нас убедил в том, что надо использовать именно Scientific Linux. Этот человек работает в довольно известном московском учебном заведении и занимает там серьезную должность, так что мы приняли его слова на веру.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Вы упомянули о кластере. Интересно было бы узнать, сколько в нем узлов, и какой объем трафика проходит через него.&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Узлов, то есть серверов сейчас около семидесяти. Трафик на самом деле очень большой. Все узлы соединены через гигабитный Ethernet. Вначале мы хотели сделать все на основе Intel, но потом у нас возникли проблемы. Так, нам потребовалось установить сервер с 16 гигабайт ОЗУ. Для интеловских серверов требуется специальная память, которая стоит очень дорого. Получалось так, что эти 16 гигабайт стоили столько, сколько два аналогичных сервера с 16 гигабайтами на базе AMD Opteron. Так что сегодня мы практически полностью перешли на Opteron. Как нам кажется, по соотношению цена/качество сегодня на рынке ничего лучше нет. Тех серверов, которые у нас есть сейчас, нам хватит, по крайней мере, до конца года. Но уже осенью мы собираемся индексировать Европу, поэтому расширение технической базы неизбежно. Так что уже осенью серверная база вырастет втрое.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' А кто поставляет вам серверы?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Мы сотрудничаем с двумя компаниями – Trinity Solutions и «Т-Платформы». По качеству и по уровню сервиса эти компании примерно равны.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' На каком языке написан основной компонент поисковой машины – «паук»? АГ: Вообще, у нас не только «паук», но вся система написана на С++. Реально у нас просто установлен дистрибутив Linux, поверх которого стоит собственная программа. Никакого Apache у нас также нет, мы используем собственный http-сервер. Вначале мы пробовали использовать MPI для коммуникации между серверами, но как выяснилось, для наших целей он совершенно не годился, так как постоянно грузил процессор, туда-сюда гонял нулевые биты.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Насколько я знаю, вы отказались от использования файловых систем, и у вас осуществляется запись прямо на «голый» раздел?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Непосредственно в самих инвертированных списках так предполагалось первоначально. Это очень важно для скорости и оптимизации, так как мы можем раскладывать данные на диск так, как это нужно нам, а не файловой системе. У нас возникали проблемы с сервером, который содержит оригинальные документы, первоначально мы планировали складывать их на сервере с файловой системой ReiserFS, однако подобная схема сразу же не сработала. Дело в том, что ReiserFS попросту не в состоянии записывать на диск 4000 мелких файлов в секунду. В результате нами создана собственная файловая система, специально ориентированная на подобные вещи. Сейчас это хранилище у нас занимает примерно 12 терабайт, и его легко можно расширить до 96 терабайт. Попросту возможности ReiserFS нам оказались не нужны.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' А вы не думали о реализации собственной файловой системы в ядре?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Хороший вопрос. Сейчас мы Интернет делим по кускам, доменам. Это все работает до определенной стадии, когда у тебя 20-30 узлов. Но когда их число доходит до сотни, возникают проблемы. Дальше Интернет будет нужно делить уже по словам. Списки определенных слов хранятся на определенных серверах. Чтобы данная система устойчиво работала, нам как раз и потребуется собственная файловая система. Сейчас мы ищем специалистов, способных написать подобные вещи. Скорее всего, мы будем делать файловую систему, которая сама бы нам раскладывала информацию, да и не просто раскладывала, но и могла делать равномерное дублирование по серверам. Это даст нам возможность использовать много маленьких дешевых машин, когда у нас пойдет реальная нагрузка.&lt;br /&gt;
&lt;br /&gt;
В принципе, та система, которая у нас есть сейчас, выдерживает 20 миллионов запросов. Если поставить вторую копию, это даст 40 миллионов. Для России этого хватит, но чтобы поддерживать 14–16 миллиардов, нужно делить все по-другому. Естественно, мы думали об этом с самого начала, и перевести систему на новые рельсы не составляет никакого труда.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' У каждой поисковой системы свой собственный алгоритм. Кто разрабатывал ваш алгоритм?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Алгоритмы поиска, как таковые описаны в учебниках. Эта информация существует уже давно и ничего принципиально нового здесь не придумано. Формула, которую мы используем для расчета близости, текста ссылок и т.д. – это наша собственная разработка. Главная задача поисковых алгоритмов – тестирование поисковой машины. Ведь Интернет сам по себе далеко не идеальный, там полно накрутчиков и множество сайтов, которые неправильно устроены, не соблюдают стандарты и т.д. Одним словом, это большая куча мусора, которую нужно как-то структурировать. Люди пишут в Title и на страницы все, что хотят, а задача поисковика выбрать то, что нужно. Сейчас у нас есть свыше двухсот настроек. Каждый коэффициент на что-то влияет. Так, мы умеем определять содержание страницы и т.д. Каждый коэффициент при изменении улучшает или ухудшает позицию страницы. Основная задача всех этих алгоритмов сводится именно к тестированию. Ведь как раньше тестировали поисковики? В них загружали некую идеальную базу документов, после чего добавляли эталонную базу вопросов и ответов, и после этого выравнивали. Нам кажется, что на текущий момент это уже устаревшая модель и тестировать надо непосредственно на Интернете. Мы уже создали эталонную базу вопросов и ответов, когда например, по слову «погода» в первой двадцатке должны оказаться одни результаты, на фразу «официальный дилер Mercedes» другие и т.д. Подобных запросов сейчас уже собрано около тысячи. У нас есть средство автоматической настройки, которое восстанавливает все коэффициенты с целью получения наиболее точных результатов. Но на основной базе мы его пока не пробовали.&lt;br /&gt;
&lt;br /&gt;
На днях мы перешли на новое ядро, исправив тем самым множество критических ошибок. Нам пришлось полностью обнулить базу, и теперь мы собираем ее заново. В последующие дни мы уже будем заниматься качеством.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Какой принцип ранжирования страниц вы считаете наиболее оптимальным?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Один из ключевых моментов при ранжировании – это ссылки. Все поисковики используют определенные условия и определенные функции для учета этих ссылок. «Яндекс» считает ссылки по доменам, Google по страницам, а у нас реализована собственная модель, в результате которой получилось нечто среднее. Кроме того, мы добавили целый ряд своих нововведений, в частности мы учитываем не только ссылки на доменах, но и дату регистрации этих доменов. Ведь даже если появился какой-то сайт, но он появился только вчера и на него уже наставили кучу ссылок, вероятность того, что он будет в первых результатах поиска довольно мала. Мы это называем «уровнем доверия» к сайту. Помимо этого мы смотрим и на другие параметры – WHOIS, DNS и т.д. Все это в той или иной мере необходимо для борьбы с поисковым спамом. Все-таки хочется эту борьбу как-то автоматизировать, потому что сейчас в Рунете она как-то не слишком автоматизирована, по той причине, что поисковики борются с этим явлением уже по принципу свершившегося факта. То есть, поисковые спамеры сделали что-то, их обнаружили и забанили. Конечно, пытаются создавать специальных роботов, которые понимают Java Script и будут ходить и детектировать все эти дорвеи, но это тупиковый вариант. Ведь тот же Java Script можно закодировать так, что ни один робот его не сможет распознать.&lt;br /&gt;
&lt;br /&gt;
Кстати, мы перешли на новое ядро и сбросили базу, теперь наращиваем ее. Далее займемся ее качественной отстройкой. Хотелось бы довести качество поиска до нормального состояния, чтобы его результаты были хотя бы сопоставимы с «Яндексом«.&lt;br /&gt;
&lt;br /&gt;
Мы продолжаем разрабатывать новые интересное направление, например, собственный тулбар. Фактически он уже существует, и мы сейчас занимаемся шлифовкой мелких деталей.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Тулбар будет для всех браузеров?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Нет, пока только для Internet Explorer. Просто не все сразу.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Сегодня ваши поисковые базы заполнены не до краев. Когда планируется завершить наполнение?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Планируется, что к началу осени мы будем иметь одну из самых больших баз по российским документам. Текущая скорость индексации у нас составляет примерно сто миллионов уникальных страниц в сутки. Построить индекс по миллиарду страниц мы можем за десять дней. За август мы как раз планируем довести индекс до миллиарда. Вообще, русских страниц не так уж много, и довольно сложно бывает найти нужное количество страниц, с тем, чтобы построить самую большую базу.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Компания Google часть своего кода распространяет по открытой лицензии. Планируется ли нечто подобное в Webalta?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Пока не планируем. Есть определенные соображения, и отдавать какие-то программы мы, скорее всего, не будем. Но мы планируем создавать большое количество API-интерфейсов, чтобы разработчики могли интегрировать свои программы с нашими. В частности, подобная система сейчас разрабатывается для контекстной рекламы.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Какие дополнительные поисковые сервисы вы планируете реализовать в будущем?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Сервисов планируется выпустить достаточно. Просто у нас пока еще не до всего доходили руки. Например, мы планируем осуществлять поиск и по картинкам, и по блогам. Собираемся выдавать пользователю комплексный результат, который будет включать в себя все, что может соответствовать данному понятию – сайты, блоги, карты, изображения и т.д.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Существует еще один интересный и перспективный вид поиска – поиск по исходным текстам открытого ПО. Будет ли у вас нечто подобное создано?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Вообще говоря, не составляет никакого труда научить нашу текущую систему искать по программным текстам. Но насколько это нужно, сколько времени потребует доработка и, главное – сколько людей всем этим воспользуется, я не знаю. У нас много предложений по созданию специализированных видов поиска – например поиска по правительственным документам. Как я уже говорил, создание их не представляет никакого труда, но нам пока не хотелось бы распылять свои силы на начальном этапе.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Любой мало-мальски уважающий себя поисковик рано или поздно обзаводится собственным почтовым сервисом…&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' А у нас почта уже есть и сейчас тестируется. Она сделана на AJAX, и мы пока ею пользуемся сами, на себе тестируем. Собственно говоря, создаем единый аккаунт для всех наших сервисов. Он будет необходим, например, для унификации денежных расчетов. Мы планируем создать также собственную внутреннюю платежную систему. Так платить за контекстную рекламу можно будет из одного аккаунта. Сюда же будeт входить и еще многое другое. Кроме того, работаем над развлекательными сервисами и идем по абсолютно легальному пути, так как уверены, что в конечном итоге все к этому и придет.&lt;br /&gt;
&lt;br /&gt;
Если представить себе всю структуру Webalta, то поисковик – это как бы некий хребет, который обрастает всем остальным, в данном случае новыми сервисами.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Для поиска очень большое значение имеет морфология. Морфологический модуль был разработан вашими специалистами или приобретен?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Да, это приобретение. Мы взяли чужую программу и практически переписали ее. Вообще Webalta в русском и английском языке уже сейчас умеет выделять генетивные пары. Каждый запрос подробно анализируется. Если вводится какой-то сложный запрос например стихи Александра Пушкина в таком-то издании, то система будет искать издание, стихи и имя поэта вместе, и пытаться это обработать. Ведь если еще несколько лет назад люди вводили в строке поисковика всего одно слово, то сегодня уже два-три. Количество информации растет, да и уровень интернет-пользователей постоянно увеличивается. Люди уже научились правильно составлять запросы, и мы видим свою задачу в том, чтобы обрабатывать не просто телеграфный текст или набор ключевых слов, а вполне осмысленные предложения. А для этого нужно научиться разбирать эти предложения и понимать, какие слова важные, а какие нет.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' И последний вопрос Компания Google щедро спонсирует разработчиков браузеров, за что последние зачастую вставляют их в качестве поисковой машины по умолчанию. Были даже курьезные случаи, когда браузер FireFox называли Adware от Google. Собирается ли Webalta оказывать подобную поддержку?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Я работаю на Маке и пользуюсь браузером Safari. Там по умолчанию установлен только Google, и заменить его невозможно.. Нужно поверх устанавливать специальную программу, которая даст такую возможность. То же самое относится к FireFox. Выставить Webalta в качестве основной поисковой машины там невозможно, нужно писать специальный плагин.&lt;br /&gt;
&lt;br /&gt;
Мы собираемся работать с теми браузерами, которые уже существуют, и будет предоставлять пользователям возможность установить наш поисковик в качестве основного. А что касается спонсирования, то это слишком дорогое удовольствие позволить себе поддержать создание какого-то браузера. Возможно, в будущем это произойдет.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82:%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E:%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%93%D1%83%D1%80%D0%B5%D1%88%D0%BE%D0%B2</id>
		<title>LXF82:Интервью:Алексей Гурешов</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82:%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E:%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%93%D1%83%D1%80%D0%B5%D1%88%D0%BE%D0%B2"/>
				<updated>2008-03-12T21:14:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: Новая: ''Генеральный директор проекта о своей поисковой машине Webalta''  '''LinuxFormat:''' Рынок поисковых сервисов дос...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Генеральный директор проекта о своей поисковой машине Webalta''&lt;br /&gt;
&lt;br /&gt;
'''LinuxFormat:''' Рынок поисковых сервисов достаточно насыщен. В мире широко известны MSN, Google. В России - Яндекс, Rambler, Апорт, наконец. Как у вас родилась идея «втиснуться» в эту тесную компанию? Рассчитываете ли вы получить &amp;quot;какую-то определенную долю рынка или занять свою уникальную нишу? &lt;br /&gt;
&lt;br /&gt;
'''Алексей Гурешов:''' Попробую объяснить. В мире существует множество почтовых сервисов, Yahoo, Mail..ru и т.д. Но почему в таком случае поисковиков должно быть всего два или три? Кто говорит, что этот рынок насыщен? Об этом говорят сами поисковики, которые просто гребут деньги, и им выгодно так утверждать. Послушайте, какие комментарии дают Яндекс, Rambler, Google и другие о насыщенности рынка. Понятно, что никто из них не хочет пускать на этот рынок других конкурентов.&lt;br /&gt;
&lt;br /&gt;
Но что касается качества поиска, то очень многие недовольны текущими поисковиками. Все заполонили дорвеи, и поисковый спам является достаточно серьезной проблемой. И почему же в таком случае не попробовать свои силы и не создать достойного конкурента? Тем более, что уже есть серьезные наработки, которые предоставили нам финансовые возможности для создания поисковой машины. Я слышал такую идею, что в ближайшие годы сможет выжить и укрепить свои позиции тот, кто сделает не просто поиск по сайтам, так как этого уже недостаточно, а тот, кто сможет предоставить результат в комплексе. В частности, вы вводите запрос «Владимир Путин», и вам сразу же демонстрируется его портрет, показывается его биография и т.д. Мы как раз планируем развиваться в эту сторону, и ведем активную работу в этом направлении. Второй момент – борьба с поисковым спа-мом. Проблема эта угрожающая, и если вы посмотрите статистику по тулбару LiveInternet, которые считает переходы по сайтам, программы-дорвеи имеют всего лишь вдвое меньше трафика, чем весь «Яндекс». Возьмем в качестве примера всего два сайта – Блокнотик.ру и Поиск. ру. Один имеет 23 процента, а другой 17 процентов, при этом 100 процентов имеет сам «Яндекс». Надеюсь, вы можете себе представить масштабы бедствия?! Просто об этом мало кто говорит, так как все это можно считать негативом, неким черным PR для поисковых машин.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Сколько человек работает в вашей компании?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' В данный момент у нас трудится порядка 70 человек. И мы продолжаем искать талантливых людей. Например, поиск программистов, особенно толковых – очень большая проблема. Планируем также увеличить операционный отдел с выводом в свет контекстной рекламы. В мыслях развивать отдел PR и брендинга.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Сколько финансов было вложено в развитие поисковой машины Webalta, и сколько еще будет инвестировано?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' У нашей компании есть уставной капитал в размере 20 миллионов рублей. На эти деньги сейчас выпущены акции. Наша компания – это открытое акционерное общество. На самом деле, вложений было гораздо больше, так как мы брали займы у частных лиц, учредителей. Разумеется, эти средства планируется вернуть. В реальности сегодня только на основные средства потрачено порядка 10 800 000 рублей и до достижения самоокупаемости нам придется еще достаточно вложить. У нас запланированы довольно большие затраты, например, на продвижение. Мы ведь планируем занимать долю на рынке.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Хотелось бы перейти к техническим вопросам. Как Webalta устроена изнутри? Как я слышал, в ее основе лежат разработки на основе Open Source?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Да, в основе поисковой машины лежит Scientific Linux 4.2. Мы выбрали его потому, что собран этот дистрибутив на базе Red Hat Linux. Если последний платный и стоит немалых денег, то Scientific Linux распространяется совершенно свободно. Так как у нас довольно много серверов, то приобретать для каждого лицензию на Red Hat Linux было бы довольно накладно.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Но ведь у Red Hat есть ряд преимуществ, например – сертификация Oracle.&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Нам это не нужно, так как мы используем только Linux, и у нас нет ничего чужого, даже база данных у нас своя собственная. Еще одна причина, по которой мы выбрали Scientific Linux состоит в том, что компания Red Hat самостоятельно обновляет ядро, пишет модификации, накладывает патчи, а в данном случае мы сами берем ядро с Kernel..org и оно отлично работает. Возникала лишь проблема с драйверами, так как некоторые производители, в частности Adaptec, предоставляют драйверы в бинарном виде, собранном исключительно под Red Hat.. Но впоследствии мы эту проблему полностью решили, и сейчас у нас все отлично работает. Поначалу мы хотели выбрать дистрибутив Fedora Core, но умные люди нас отговорили от его использования, так как на нем Red Hat только тестирует и обкатывает все нововведения.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Не было ли идеи использовать Debian, который традиционно считается наиболее стабильным и консервативным решением?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Да, мы смотрели много дистрибутивов. Нам еще очень понравился Gentoo.. Но уж так исторически сложилось, что человек, который собирал нам весь кластер, нас убедил в том, что надо использовать именно Scientific Linux. Этот человек работает в довольно известном московском учебном заведении и занимает там серьезную должность, так что мы приняли его слова на веру.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Вы упомянули о кластере. Интересно было бы узнать, сколько в нем узлов, и какой объем трафика проходит через него.&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Узлов, то есть серверов сейчас около семидесяти. Трафик на самом деле очень большой. Все узлы соединены через гигабитный Ethernet. Вначале мы хотели сделать все на основе Intel, но потом у нас возникли проблемы. Так, нам потребовалось установить сервер с 16 гигабайт ОЗУ. Для интеловских серверов требуется специальная память, которая стоит очень дорого. Получалось так, что эти 16 гигабайт стоили столько, сколько два аналогичных сервера с 16 гигабайтами на базе AMD Opteron. Так что сегодня мы практически полностью перешли на Opteron. Как нам кажется, по соотношению цена/качество сегодня на рынке ничего лучше нет. Тех серверов, которые у нас есть сейчас, нам хватит, по крайней мере, до конца года. Но уже осенью мы собираемся индексировать Европу, поэтому расширение технической базы неизбежно. Так что уже осенью серверная база вырастет втрое.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' А кто поставляет вам серверы?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Мы сотрудничаем с двумя компаниями – Trinity Solutions и «Т-Платформы». По качеству и по уровню сервиса эти компании примерно равны.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' На каком языке написан основной компонент поисковой машины – «паук»? АГ: Вообще, у нас не только «паук», но вся система написана на С++. Реально у нас просто установлен дистрибутив Linux, поверх которого стоит собственная программа. Никакого Apache у нас также нет, мы используем собственный http-сервер. Вначале мы пробовали использовать MPI для коммуникации между серверами, но как выяснилось, для наших целей он совершенно не годился, так как постоянно грузил процессор, туда-сюда гонял нулевые биты.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Насколько я знаю, вы отказались от использования файловых систем, и у вас осуществляется запись прямо на «голый» раздел?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Непосредственно в самих инвертированных списках так предполагалось первоначально. Это очень важно для скорости и оптимизации, так как мы можем раскладывать данные на диск так, как это нужно нам, а не файловой системе. У нас возникали проблемы с сервером, который содержит оригинальные документы, первоначально мы планировали складывать их на сервере с файловой системой ReiserFS, однако подобная схема сразу же не сработала. Дело в том, что ReiserFS попросту не в состоянии записывать на диск 4000 мелких файлов в секунду. В результате нами создана собственная файловая система, специально ориентированная на подобные вещи. Сейчас это хранилище у нас занимает примерно 12 терабайт, и его легко можно расширить до 96 терабайт. Попросту возможности ReiserFS нам оказались не нужны.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' А вы не думали о реализации собственной файловой системы в ядре?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Хороший вопрос. Сейчас мы Интернет делим по кускам, доменам. Это все работает до определенной стадии, когда у тебя 20-30 узлов. Но когда их число доходит до сотни, возникают проблемы. Дальше Интернет будет нужно делить уже по словам. Списки определенных слов хранятся на определенных серверах. Чтобы данная система устойчиво работала, нам как раз и потребуется собственная файловая система. Сейчас мы ищем специалистов, способных написать подобные вещи. Скорее всего, мы будем делать файловую систему, которая сама бы нам раскладывала информацию, да и не просто раскладывала, но и могла делать равномерное дублирование по серверам. Это даст нам возможность использовать много маленьких дешевых машин, когда у нас пойдет реальная нагрузка.&lt;br /&gt;
&lt;br /&gt;
В принципе, та система, которая у нас есть сейчас, выдерживает 20 миллионов запросов. Если поставить вторую копию, это даст 40 миллионов. Для России этого хватит, но чтобы поддерживать 14–16 миллиардов, нужно делить все по-другому. Естественно, мы думали об этом с самого начала, и перевести систему на новые рельсы не составляет никакого труда.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' У каждой поисковой системы свой собственный алгоритм. Кто разрабатывал ваш алгоритм?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Алгоритмы поиска, как таковые описаны в учебниках. Эта информация существует уже давно и ничего принципиально нового здесь не придумано. Формула, которую мы используем для расчета близости, текста ссылок и т.д. – это наша собственная разработка. Главная задача поисковых алгоритмов – тестирование поисковой машины. Ведь Интернет сам по себе далеко не идеальный, там полно накрутчиков и множество сайтов, которые неправильно устроены, не соблюдают стандарты и т.д. Одним словом, это большая куча мусора, которую нужно как-то структурировать. Люди пишут в Title и на страницы все, что хотят, а задача поисковика выбрать то, что нужно. Сейчас у нас есть свыше двухсот настроек. Каждый коэффициент на что-то влияет. Так, мы умеем определять содержание страницы и т.д. Каждый коэффициент при изменении улучшает или ухудшает позицию страницы. Основная задача всех этих алгоритмов сводится именно к тестированию. Ведь как раньше тестировали поисковики? В них загружали некую идеальную базу документов, после чего добавляли эталонную базу вопросов и ответов, и после этого выравнивали. Нам кажется, что на текущий момент это уже устаревшая модель и тестировать надо непосредственно на Интернете. Мы уже создали эталонную базу вопросов и ответов, когда например, по слову «погода» в первой двадцатке должны оказаться одни результаты, на фразу «официальный дилер Mercedes» другие и т.д. Подобных запросов сейчас уже собрано около тысячи. У нас есть средство автоматической настройки, которое восстанавливает все коэффициенты с целью получения наиболее точных результатов. Но на основной базе мы его пока не пробовали.&lt;br /&gt;
&lt;br /&gt;
На днях мы перешли на новое ядро, исправив тем самым множество критических ошибок. Нам пришлось полностью обнулить базу, и теперь мы собираем ее заново. В последующие дни мы уже будем заниматься качеством.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Какой принцип ранжирования страниц вы считаете наиболее оптимальным?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Один из ключевых моментов при ранжировании – это ссылки. Все поисковики используют определенные условия и определенные функции для учета этих ссылок. «Яндекс» считает ссылки по доменам, Google по страницам, а у нас реализована собственная модель, в результате которой получилось нечто среднее. Кроме того, мы добавили целый ряд своих нововведений, в частности мы учитываем не только ссылки на доменах, но и дату регистрации этих доменов. Ведь даже если появился какой-то сайт, но он появился только вчера и на него уже наставили кучу ссылок, вероятность того, что он будет в первых результатах поиска довольно мала. Мы это называем «уровнем доверия» к сайту. Помимо этого мы смотрим и на другие параметры – WHOIS, DNS и т.д. Все это в той или иной мере необходимо для борьбы с поисковым спамом. Все-таки хочется эту борьбу как-то автоматизировать, потому что сейчас в Рунете она как-то не слишком автоматизирована, по той причине, что поисковики борются с этим явлением уже по принципу свершившегося факта. То есть, поисковые спамеры сделали что-то, их обнаружили и забанили. Конечно, пытаются создавать специальных роботов, которые понимают Java Script и будут ходить и детектировать все эти дорвеи, но это тупиковый вариант. Ведь тот же Java Script можно закодировать так, что ни один робот его не сможет распознать.&lt;br /&gt;
&lt;br /&gt;
Кстати, мы перешли на новое ядро и сбросили базу, теперь наращиваем ее. Далее займемся ее качественной отстройкой. Хотелось бы довести качество поиска до нормального состояния, чтобы его результаты были хотя бы сопоставимы с «Яндексом«.&lt;br /&gt;
&lt;br /&gt;
Мы продолжаем разрабатывать новые интересное направление, например, собственный тулбар. Фактически он уже существует, и мы сейчас занимаемся шлифовкой мелких деталей.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Тулбар будет для всех браузеров?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Нет, пока только для Internet Explorer. Просто не все сразу.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Сегодня ваши поисковые базы заполнены не до краев. Когда планируется завершить наполнение?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Планируется, что к началу осени мы будем иметь одну из самых больших баз по российским документам. Текущая скорость индексации у нас составляет примерно сто миллионов уникальных страниц в сутки. Построить индекс по миллиарду страниц мы можем за десять дней. За август мы как раз планируем довести индекс до миллиарда. Вообще, русских страниц не так уж много, и довольно сложно бывает найти нужное количество страниц, с тем, чтобы построить самую большую базу.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Компания Google часть своего кода распространяет по открытой лицензии. Планируется ли нечто подобное в Webalta?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Пока не планируем. Есть определенные соображения, и отдавать какие-то программы мы, скорее всего, не будем. Но мы планируем создавать большое количество API-интерфейсов, чтобы разработчики могли интегрировать свои программы с нашими. В частности, подобная система сейчас разрабатывается для контекстной рекламы.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Какие дополнительные поисковые сервисы вы планируете реализовать в будущем?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Сервисов планируется выпустить достаточно. Просто у нас пока еще не до всего доходили руки. Например, мы планируем осуществлять поиск и по картинкам, и по блогам. Собираемся выдавать пользователю комплексный результат, который будет включать в себя все, что может соответствовать данному понятию – сайты, блоги, карты, изображения и т.д.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Существует еще один интересный и перспективный вид поиска – поиск по исходным текстам открытого ПО. Будет ли у вас нечто подобное создано?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Вообще говоря, не составляет никакого труда научить нашу текущую систему искать по программным текстам. Но насколько это нужно, сколько времени потребует доработка и, главное – сколько людей всем этим воспользуется, я не знаю. У нас много предложений по созданию специализированных видов поиска – например поиска по правительственным документам. Как я уже говорил, создание их не представляет никакого труда, но нам пока не хотелось бы распылять свои силы на начальном этапе.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Любой мало-мальски уважающий себя поисковик рано или поздно обзаводится собственным почтовым сервисом…&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' А у нас почта уже есть и сейчас тестируется. Она сделана на AJAX, и мы пока ею пользуемся сами, на себе тестируем. Собственно говоря, создаем единый аккаунт для всех наших сервисов. Он будет необходим, например, для унификации денежных расчетов. Мы планируем создать также собственную внутреннюю платежную систему. Так платить за контекстную рекламу можно будет из одного аккаунта. Сюда же будeт входить и еще многое другое. Кроме того, работаем над развлекательными сервисами и идем по абсолютно легальному пути, так как уверены, что в конечном итоге все к этому и придет.&lt;br /&gt;
&lt;br /&gt;
Если представить себе всю структуру Webalta, то поисковик – это как бы некий хребет, который обрастает всем остальным, в данном случае новыми сервисами.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' Для поиска очень большое значение имеет морфология. Морфологический модуль был разработан вашими специалистами или приобретен?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Да, это приобретение. Мы взяли чужую программу и практически переписали ее. Вообще Webalta в русском и английском языке уже сейчас умеет выделять генетивные пары. Каждый запрос подробно анализируется. Если вводится какой-то сложный запрос например стихи Александра Пушкина в таком-то издании, то система будет искать издание, стихи и имя поэта вместе, и пытаться это обработать. Ведь если еще несколько лет назад люди вводили в строке поисковика всего одно слово, то сегодня уже два-три. Количество информации растет, да и уровень интернет-пользователей постоянно увеличивается. Люди уже научились правильно составлять запросы, и мы видим свою задачу в том, чтобы обрабатывать не просто телеграфный текст или набор ключевых слов, а вполне осмысленные предложения. А для этого нужно научиться разбирать эти предложения и понимать, какие слова важные, а какие нет.&lt;br /&gt;
&lt;br /&gt;
'''LXF:''' И последний вопрос Компания Google щедро спонсирует разработчиков браузеров, за что последние зачастую вставляют их в качестве поисковой машины по умолчанию. Были даже курьезные случаи, когда браузер FireFox называли Adware от Google. Собирается ли Webalta оказывать подобную поддержку?&lt;br /&gt;
&lt;br /&gt;
'''АГ:''' Я работаю на Маке и пользуюсь браузером Safari. Там по умолчанию установлен только Google, и заменить его невозможно.. Нужно поверх устанавливать специальную программу, которая даст такую возможность. То же самое относится к FireFox. Выставить Webalta в качестве основной поисковой машины там невозможно, нужно писать специальный плагин.&lt;br /&gt;
&lt;br /&gt;
Мы собираемся работать с теми браузерами, которые уже существуют, и будет предоставлять пользователям возможность установить наш поисковик в качестве основного. А что касается спонсирования, то это слишком дорогое удовольствие позволить себе поддержать создание какого-то браузера. Возможно, в будущем это произойдет.&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/LXF82</id>
		<title>LXF82</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/LXF82"/>
				<updated>2008-03-12T20:56:39Z</updated>
		
		<summary type="html">&lt;p&gt;Alex krylov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Linux Format 82 (10), Август 2006==&lt;br /&gt;
&lt;br /&gt;
=== Обзоры ===&lt;br /&gt;
* [[LXF82:SlickEdit 11|SlickEdit 11]]&lt;br /&gt;
* [[LXF82:Noise Ninja 2.1|Noise Ninja 2.1]]&lt;br /&gt;
* [[LXF82:FreeBSD 6.1|FreeBSD 6.1]]&lt;br /&gt;
* [[LXF82:Amanda 2.5|Amanda 2.5]]&lt;br /&gt;
* [[LXF82:BakBone NetVault 7.4|BakBone NetVault 7.4]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Сравнение|Сравнение: Сравнение: X-терминалы]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Сравнение|Сравнение: Сравнение: Три патефона]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Tenor|Что такое...Tenor]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Linux vs Vista|Linux vs Vista: наши бьют!]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Интервью|Интервью: Джим Хаганин]]&lt;br /&gt;
&lt;br /&gt;
'' И Microsoft запросто может вступить в OSDL? Абсолютно!''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:GIMP|Потрошим GIMP]]&lt;br /&gt;
&lt;br /&gt;
''Есть много способов участвовать в разработке открытого проекта - например, помогать в написании документации или непосредственно создавать код. Почему бы не начать с Gimp? Майкл Дж. Хэммел проведет вас через весь процесс исправления ошибок, который он припас заранее...''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Тайные клады|Тайные клады]]&lt;br /&gt;
&lt;br /&gt;
''Сокровищницы приложений с открытым кодом ждут своего открытия. Поохотьтесь за ними вместе с Майком Сондерсом.''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Subversion|Жизнь надо прожить в Subversion]]&lt;br /&gt;
&lt;br /&gt;
''Однажды дождливой ночью Грэм Моррисон нечаянно скинул на сервер Subversion свой домашний каталог – и вдруг осознал всю полезность этой идеи. Вам тоже стоит так сделать.''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Интервью:Алексей Гурешов|Интервью: Алексей Гурешов: Человек ищущий]]&lt;br /&gt;
&lt;br /&gt;
''Генеральный директор проекта о своей поисковой машине Webalta''&lt;br /&gt;
&lt;br /&gt;
[[LXF82:RAID|Машины - в RAID]]&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Что за штука...|Что за штука...JavaServer Faces?]]&lt;br /&gt;
&lt;br /&gt;
=== Учебники ===&lt;br /&gt;
* [[LXF82:Первые шаги|Первые шаги]]&lt;br /&gt;
Создайте базу данных в OpenOffice.org с&lt;br /&gt;
нуля. Энди Ченнел увлекся описью имущества&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Inkscape|Inkscape]]&lt;br /&gt;
Создайте правильную web-страницу со&lt;br /&gt;
всеми шрифтами, цветами и проч. в&lt;br /&gt;
редакторе №1 под чутким руководством&lt;br /&gt;
Дмитрия Кирсанова.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:OpenOffice.org|OpenOffice.org]]&lt;br /&gt;
Перенесите макросы Excel VBA в Linux и&lt;br /&gt;
скажите «Прощай!» Microsoft Office. Марк&lt;br /&gt;
Бейн рассказывает поучительную&lt;br /&gt;
историю.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Безопасность|Безопасность]]&lt;br /&gt;
Бывает, волк носит овечью шкуру. Д-р&lt;br /&gt;
Крис Браун расскажет, как превратить&lt;br /&gt;
вашу Linux-систему в неприступную&lt;br /&gt;
крепость.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Разработка 3D-игры|Разработка 3D-игры]]&lt;br /&gt;
Продолжаем писать стрелялку. Пол&lt;br /&gt;
Хадсон строит дом, добавляет Луну и&lt;br /&gt;
Солнце и помещает своего героя на карту&lt;br /&gt;
Quake 3.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Hardcore Linux|Hardcore Linux]]&lt;br /&gt;
Продвинутые пользователи: знаете лучше&lt;br /&gt;
автора, как должен работать web-сайт?&lt;br /&gt;
Ник Вейч взламывает Интернет!&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Qt/KDE|Qt/KDE]]&lt;br /&gt;
Андрей Боровский разрабатывает&lt;br /&gt;
расширения для Konqueror и Digikam.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Python|Python]]&lt;br /&gt;
В заключительной статье этого цикла&lt;br /&gt;
Сергей Супрунов научит Python&lt;br /&gt;
петь и краснеть.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:LaTeX|LaTeX]]&lt;br /&gt;
TeXнологичное введение в логику LaTeX&lt;br /&gt;
от Евгения Балдина&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Java|Сказка Java]]&lt;br /&gt;
Антон Черноусов научит писать &lt;br /&gt;
программы для больших серверов.&lt;br /&gt;
И кофемолок&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Unix API|Unix API]]&lt;br /&gt;
Даже самые сложные&lt;br /&gt;
средства IPC становятся&lt;br /&gt;
простыми в исполнении&lt;br /&gt;
Андрея Боровского.&lt;br /&gt;
&lt;br /&gt;
* [[LXF82:Maxima|Maxima]]&lt;br /&gt;
Даже у мощного математического&lt;br /&gt;
пакета есть свой предел –&lt;br /&gt;
Тихон Тарнавский расскажет, &lt;br /&gt;
как найти его аналитически &lt;br /&gt;
или численно.&lt;br /&gt;
&lt;br /&gt;
[[LXF82:Ответы|Ответы]]&lt;/div&gt;</summary>
		<author><name>Alex krylov</name></author>	</entry>

	</feed>