Заметки по дистрибутиву Antique

Материал из ALT Linux Wiki

Некоторые мысли по дистрибутиву ALT Linux Antique

Возможный набор программного обеспечения

Анализируя состав приложений, включенных в состав по умолчанию тех или иных знаменитых/популярных операционных систем (Windows, MacOS X), можно прийти к выводу о том, что разработчики не стремятся охватить абсолютно весь спектр задач, так или иначе решаемых с помощью рабочей станции, по каким-то критериям (опросы, маркетинг. и прочие исследования) они отбирают несколько главных на их взгляд направлений, но зато это отобранное отлажено и работает как часы (особенно это касается MacOS X). В нашем случае, думаю, следует поступить именно так. Не нужно пытаться запихивать все подряд, мотивируя только тем, что программа Х "ну просто супер-пупер", "я без нее никуда", "без нее дистрибутив только проиграет... и ваще"..

Это по поводу списка программ.

Теперь по конкретной идеологии - "легкий, light". Что это означает? Истинная ли легкость, а точнее показатели, "циферки"? Мол, занято из такого-то количества памяти столько-то и т.д. и т.п. Или же легкость кажущаяся, субъективная? Эпитеты вроде "летает", "мгновенно запускается", "быстрая прорисовка" и т.д. и т.п. описывают наши ощущения, возникающие при работе в системе, установленной с дистрибутива. С этим нужно определиться. Вполне естественным решением будет по возможности сочетать эти 2 типа "легкости" - где-то выбрать программы, использующие нересурсоемкие библиотеки для отрисовки интерфейса, где-то применять "стероиды" и "фокусы-покусы" путем применения различных ухищрений (as-needed, prelink, preload) для создания субъективного ощущения легкости.

И тут мы плавно переходим к другому, на мой взгляд немаловажному моменту - эстетика, ощущение однородности, органичности софта, содержащегося в системе. Я из тех людей, которым нужны "и шашечки, и ехать". Это не означает, что в определенных жизенных ситуациях я чем-то пренебрегу из-за отсутствия "лоска".. Но не суть..

Мы все прекрасно понимаем, что изначально создаем попросту "зоопарк" программ, написанных с использованием разных интерфейсных библиотек со своими виджетами, которые при схожести назначения обладают разным внешним видом. Значит, по возможности, подбор программ следует осуществлять по признаку "все на gtk2", или "все на qt3", или "все на tk". Большинство программ, которые предложу я, написаны на gtk2, однако есть и другие. Поэтому нужно озаботиться выбором темы виджетов и применить нечто вроде gtk-qt engines для придания некоторой однородности. Как то же самое проделать с программами на tk - я не знаю. Знаю лишь, что с относительно недавних пор там появилось сглаживание шрифтов, и что (по-моему) обещалась поддержка тем для виджетов. Но ничего определенного сказать не могу.

Конечно, qtcurve - хорошая тема и хорошо надевается на "морду" gtk-программ, НО, при попытке ее установить, тянется большой хвост в виде половины КДЕ3. Значит нам потребуется "отвязать" эту тему от КДЕ3. Я это делал пару лет назад довольно топорно-ручным методом, который надо как-то усовершенствовать.

Что касается т.н. Brand (картинка для загрузчика, тема декорации окон, обои, цветовая гамма, логотипы и т.д.). то пока этим не стоит заморачиваться. Это как раз не проблема - потрясу "дедморозовским" мешком, поковыряюсь в своих наработках, авось что-нибудь и высыпется. Или нарисую/подберу заново. Важно заставить "зоопарк" заработать как "единый организм"... По возможности, конечно - ведь "лепим" в основном из того, что есть, и мы не разработчики огромной корпорации..

Наверное старые компьютеры (или ноутбуки) можно классифицировать следующим образом:

  1. A - мало что могут - CPU 166-266 мгц, RAM 32-64 мб видео 1-2 мб
  2. B - что-то могут - CPU 266-533 мгц, RAM 64-128 мб видео 2-4 мб
  3. C - могут многое - CPU 533-700 мгц, RAM 128-256 мб видео 4-8 мб
  4. D - могут практически все - CPU 700 мгц и выше, RAM 256-512 мб видео 8 мб и выше

Понятие "могут-не могут" применимо к современным программам. Понятно, что Compact 2.3 или Master 2.2 немного из другой весовой категории. Поэтому для разных категорий (задач) можно подбирать программы по 2-3 аналога - консольный (в первую очередь для категорий A и В), графический урезанный но легкий (А,В,С), графический полноценный и менее легкий (в первую очередь для D).

И еще... Когда-то я делал такой эксперимент - устанавливал на комп ALT Desktop Lite 4.0 (бета), и "коцал" его до минимума (без потери работоспособности и нарушения зависимостей), затем сохранял список пакетов с целью передать в рассылку свой вариант состава. Увы, это не сохранилось, ибо делалось на работе, а я сейчас 5-й месяц как не в Москве, а значит не на работе, с 1 мая увольняюсь оттуда, а компы из учбного центра уже без меня куда-то спихнули. Поэтому детальную операцию по выявлению минимального набора базовой части я сделаю тут же, на своем нетбуке в виртуальной машине, чтобы не портить родную ОС. А пока некоторые размышления/предложения о списке прикладных программ.


Система (основа)

  • Alterator (особое внимание уделить всевозможным настройкам сети (по максимуму), времени и даты, дисплея)
  • Ядро 2.6.32 (конечно, из современных самым быстрым были первые сборки ядра 2.6.18, потом по мере роста версии ситуация ухудшалась, и 2.6.30 было ощутимо хуже по быстродействию. Но 2.6.32, как говорят знающие люди, в этом плане лучше предыдущего)
  • Perl (базовая часть)
  • Python (базовая часть)
  • gtk1 (базовая часть)
  • gtk2 (базовая часть)
  • qt3 (базовая часть)
  • qt4 (базовая часть) - если будет необходимость
  • tcl/tk (базовая часть)
  • openmotif
  • Поддержка OpenGL в лице Mesa все же очень желательна
  • CUPS с базовым набором драйверов (без foomatic, guteprint и пр.)
  • Sane
  • Samba (только client!)
  • Драйверы для WiFi (вкупе с возможностью настройки карт с помощью ndiswrapper (пригодится и графич. утилита ndisgtk)
  • ntfs-3g - обязательно, причем по умолчанию для случаев монтирования носителей с фс ntfs
  • Java (базовая часть, лучше непосредственно от SUN)
  • Совершенно необязательно включать проприетарные драйверы Nvidia и ATI в состав CD. На первых порах можно ограничиться их базовыми аналогами от Xorg.
  • prelink (но сделать расписание раз в неделю или раз в месяц)
  • preload - только не тот, что имеется у нас в репозитарии, а настоящий, не огрызок. Вот только кто за это возьмется...
  • SysVinit-usermode
  • etcnet, конечно же...
  • поменьше всяких лишних (в нашем случае) серверов-сервисов типа ssh, httpd и т.д.

Оконные менеджеры

Очень хотелось бы включить в состав такого дистрибутива как минимум 3 оконных менеджера, проверенных временем. В качестве login-менеджера вполне подойдет xdm (несмотря на отсутствие локализации, ведь не так уж сложно понять, что такое login и т.д., настройки своего варианта оформления xdm могу предоставить). Не видел, если честно, lxdm, но если он не будет "в тягость" - то я "за"... После введения логина/пароля пользователю "явится" окно wm-select с выбором того или иного оконного менеджера с возможностью выбора одного из них по умолчанию.

IceWM

Для Icewm будут полезны такие пакеты, как gxrun (не grun!) и 2 варианта отображения пиктограмм для запуска приложений - Pypanel и... сам pcmanfm, запускаемый при старте Icewm с включенной опцией рабочего стола. Лично я практически не использую иконки на рабочем столе, поэтому все они (наиболее часто используемые) вынесены в PyPanel. Пусть панель эта без излишеств и эффектов, зато работает. Для тех компьютеров/ноутбуков, видеопамять (более 4-8 мб) и процессор которых вполне потянут эффект теней у окон, можно использовать xcompmgr. Однако для этого я использую сам и рекомендую всем бинарный файл kompmgr, заимствованный у KDE3. Он полностью совместим по всем параметрам с xcompmgr, но в разы стабильнее (гораздо менее глючен, чем его предок). Плюс ключи запуска те же.. Он также прописывается в автозагрузку Icewm. Кстати, насчет автозагрузки... Вот что творится у меня в ~/.icewm/startup:

[vova@wind ~]$ ls -l ~/.icewm/startup.d

итого 68

-rwxr-xr-x 1 vova vova 33 Окт 1 2008 gkrellm
-rw-r--r-- 1 vova vova 29 Апр 21 2009 icewmbg
-rw-r--r-- 1 vova vova 31 Апр 21 2009 icewmtray
-rw-r--r-- 1 vova vova 20 Окт 25 2009 ivman
-rwxr-xr-x 1 vova vova 353 Окт 25 2009 kompmgr
-rw-r--r-- 1 vova vova 35 Апр 20 2009 kwifimanager
-rwxr-xr-- 1 vova vova 17 Авг 20 2009 mpd
-rw-r--r-- 1 vova vova 22 Дек 1 2009 NetworkManager
-rwxr-xr-x 1 vova vova 32 Май 14 2008 pypanel
-rw-r--r-- 1 vova vova 30 Авг 19 2009 qtrayvolman
-rw-r--r-- 1 vova vova 19 Сен 12 2008 skippy
-rw-r--r-- 1 vova vova 22 Сен 12 2008 skippy-xd
-rw-r--r-- 1 vova vova 154 Мар 31 2009 transset-df
-rw-r--r-- 1 vova vova 109 Окт 1 2008 xcompmgr
-rwxr-xr-x 1 vova vova 28 Янв 21 2008 xscreensaver
-rwxr-xr-x 1 vova vova 28 Апр 28 2009 xset
-rwxr-xr-x 1 vova vova 27 Июн 5 2008 xxkb

Естественно, что сейчас у меня активированы для запуска при старте Icewm далеко не все файлы, но тем не менее это в какой-то степени показывает, что можно использовать вместе с icewm, чтобы как-то обогатить его функционал.. Понятно, что такие понятия, как kwifimanager или NetworkManager в нашем случае будут неуместны.

Если в качестве рабочего стола используется pcmanfm - проблема монтирования носителей в принципе решена. Если же будет использоваться PyPanel - 2 варианта - либо просто запустить pcmanfm в качестве файл-менеджера и там монтировать носитель, либо воспользоваться утилитой qtrayvolman. В качестве переключателя раскладки клавиатуры я бы рекомендовал все же xxkb (версию 1.11, там лучше реализована поддержка tray и есть возможность использования неквадратных флагов), несмотря на то, что в последнее время появилась пара альтернатив - я их пробовал - ну не то...

Window Maker

Я считаю, что он тоже должен быть в составе CD со ВСЕМИ пакетами, какие только есть для WM. Много места это не займет, зато полная поддержка будет представлена. Более того, благодаря последним патчам (в том случае, если позволят ресурсы компьютера) Window Maker в связке с kompmgr сильно выигрывает в т.н. "стильности", особенно если использовать достаточно светлые темы.. разумеется, что все док-апплеты должны быть на CD. Это займет мало места, поверьте...

FluxBox

Про этот оконный менеджер мало что могу сказать (ставил и тестировал когда-то, еще до появления поддержки tray), однако он также подходит для нашей задачи. У него есть панель с поддержкой tray, есть возможность включить композит для излишеств, есть возможность сотворить рабочий стол с иконками, используя все тот же pcmanfm, и т.д.

Я бы добавил еще и Enlightenment 16 (не E17!) - очень легкий, красивый и быстрый, в котором есть все что нужно, но это уже на ваше усмотрение. Я бы добавил.

Многофункциональный текстовый редактор

Я предпочитаю gvim-gtk2, однако неплох и medit...

Простой текстовый редактор

Leafpad, конечно - простой и надежный.

Текстовый редактор с возможностью форматирования текста

Самая главная головная боль для слабого ноутбука - легкий для восприятия рядового пользователя визуальный текстовый редактор с поддержкой форматирования текста, причем сохраняющегося не только в "аборигенском" формате типа *.abw, но и в общедоступном - хотя бы в rtf, который прочитается везде и всеми мало-мальски уважающими себя программами. Естественно, тут на ум приходит редактор Abiword.. Да, я его запускал на 166 мгц и 64 памяти (или даже на 32 мб), причем уже версию 2.*, еще до того, как в ALT стали оптимизировать пакеты при помощи различных ухищрений типа as-needed - работает сносно. Но все же не хватало еще более быстрого и простого редактора. Вспомнил накануне общеизвестный Ted, мысленно содрогнулся, памятуя о прошлых годах. Однако, как оказалось, Ted живет и здравствует! Причем выглядит вполне в духе времени - gtk2, сглаживание шрифтов и т.д. Интерфейс программы похож на abiword c выключенными панелями (я их отключаю, ибо как ни стараюсь сделать их изящными, до идеала им далеко, особенно дубовым линейкам). Линейки дубовые и в Ted, однако быстрота работы и минимум поедаемых ресурсов перекрывают этот маленький недостаток интерфейса. Скриншот Ted от меня вы уже видели. Хорошо. если кто-нибудь опакетит его. Поддерживается rtf и txt. Я брал rpm-версию непосредственно с сайта + сопутствующие пакеты (там есть и скрипты для Ted, перевода в pdf, например, и т.д.). Однако в лоб поставить не удалось. Поэтому я поступил так, как нельзя - кинул все куда нужно, запустил. Была ругань на отсутствие libtiff и еще одной библиотеки (причем они есть в системе, но немного новее требуемых). Я сделал нужные симлинки, после чего Ted запустился, собственно в нем я и пишу эти наброски.

Так что Ted и Abiword-light - мои рекомендации текстового редактора с форматированием текста для легкого дистрибутива. Есть только одно НО. В версии abiword-light почему-то я не могу выбрать размер шрифта, в поле выбора его просто нет, кроме умолчательных 12pt. Почему - не знаю... Собственно, поэтому я и стал искать Ted..

Табличный редактор

Кроме Gnumeric-light у меня нет никаких предложений насчет графического табличного редактора. Gnumeric, худо-бедно, но запустится на 166 мгц 64 мб, и потом с ним можно будет работать. Насчет поддержки форматов - в принципе приемлемо...

Просмотр документов (pdf, djvu, chm, ps)

xpdf - не помешает легкий просмотровщик (но без корейской, японской и китайской поддержки), evince-gtk - читает pdf и djvu, но я предпочел бы еще и epdfview - настоятельно рекомендую. djview4 - я бы добавил "родной" просмотровщик djvu, несмотря на то, что это умеет и evince xchm, но лучше использовать kchmviewer-nokde, хотя он немного более тяжелый..

Чтение электронных книг

FBReader, естественно. Этот комбайн может читать многое (даже chm). Единственный минус, на мой взгляд - отсутствие автопрокрутки (не нашел). Про PyBookReader и OrnamentBook знаю, у самого установлены все три, но тут нужно выбирать... По мощи и количеству форматов - FBReader, автопрокрутка - у PyBookReader, красота (имитация книги) - у OrnamentBook. так что выбираем? Если места будет мало - то только FBReader.

Шрифты

Dejavu
Liberation
Linuxlibertine
Oldstandart
Ms - не нарямую, а через скрипт после инсталляции и первой загрузки ОС
Bitmap-terminus

Терминал

Помимо xterm, без которого никуда не денешься, по умолчанию все же рекомендую rxvt-unicode (urxvt). Могу предложить неплохую на мой взгляд раскраску консоли (влияет и на mc - более широкие возможности по сравнению с редактированием mc.ini) и настройки urxvt по умолчанию.

Браузер

В качестве браузера года 2 назад я бы порекомендовал Seamonkey в полном составе. И тем самым мы закрыли бы несколько направлений программ для Интернет, однако спустя 2 года, когда пакет откровенно говоря испохабили его разработчики, прицепив к нему xulrunner, сделав его почему-то уже не шустрым и постоянно рушашимся... Поэтому тут надо поразмыслить и предложить что-то другое. Я остановлюсь на... Chromium, Dillo (свежий вариант, вполне сносный) и links2 (из-за его двух ипостасей - консольной и графической). Разумеется, программы не должны зависеть от какого-либо DE, поэтому Epiphany, к примеру, тут никаким боком, как говорится.. Но от себя лично для откровенно слабых машин я рекомендовал бы использовать Opera (не первой свежести) - подойдет 7 или 8-я финальные версии. И отображение страниц будет лучше (не как у Dillo), и быстродействие будет получше, чем у новой Оперы, Хрома и Огнелиса. Да и почтовик с чатом там встроенные имеются. M2 я лично очень доволен (особенно нынешним, из 10-й версии Opera)

Почтовый клиент

Однозначно Claws-Mail, и ничего более.. да из относительно легких графических почтовых клиентов практически ничего и нет. Sylpheed не конкурент, т.к. у Claws хорошая расширяемость в виде плагинов (в том числе и поддержка отображения html-писем), а также поддержка тем (у меня есть одна неплохая собственного изготовления). Thunderbird тяжеловат, Seamonkey-mail отпадает, ибо без браузера не работает, а его мы отмели. Balsa все же не такой функциональный, как Claws. Для любителей консольных почтовиков (а также для очень древних ноутбуков) можно включить в состав CD mutt - очень быстрый и мощный почтовик, который (как и любой другой) придется какое-то время подстраивать под себя...

SIP-телефония

С каких-то пор стал пользоваться этим видом связи, соответственно попробовал все, что было в Branch 5.1... Ekiga не фурычит что-то, хотя я честно пытался, изучал проблему и т.д., linphone вообще не запускается. Очень понравился внешне Qutecom, но несмотря на простоту настроек (особенно для SIPNET), никакого дозвона увы не происходит... надо попробовать еще раз. Единственная программа, работающая с SIPNET как часы, это Twinkle.Конечно, интерфейс у нее несуразный, но что поделаешь... Если кто сможет залезть в код и выдрать формат-шаблон пиктограмм управления, возможно я бы попробовал хоть как-то облагородить внешний вид Twinkle. Раньше мне очень нравилась старая версия программы SFLphone - у нее был стильный интерфейс, который со временем сильно ухудшился, а затем программа и вовсе исчезла из репозитариев Alt.

Мгновенные сообщения

Понятно, что нужен мультипротокольный клиент. В принципе Pidgin вполне подходит, по крайней мере на 166 мгц 64 мб он запускается и работает, да и выглядит сносно. Однако в последнее время я перешел на Qutim (не являющийся мультипротокольным), правда только из-за того, что Pidgin перестал отсылать и принимать оффлайн-сообщения по протоколу ICQ (скажем, посланные мне тогда, когда я не в сети). Будете говорить про tkabber? Пожалуйста, тем более, что теперь, слава богу tk поддерживает сглаживание шрифтов и вид tk-программ стал немного лучше. Но только не вместо, а вместе с Pidgin.

Получение файлов из Сети тем или иным способом

Transmission-gtk (только клиент) aMule - пользуюсь очень давно и часто. Раньше это был более легкий eMule на gtk1. gFTP-gtk - очень не хочется, если честно, но я не встретил DE-независимого графического ftp-клиента, умеющего на лету через пункт в главном меню переключать кодировки для корректного отображения кириллических названий файлов (как, например, в Krusader). wget - его вполне достаточно... для того чтобы закачать файл, в подавляющем большинстве случаев достаточно ключа -c, графический интерфейс в виде gwget тут не нужен. А в случае закачки сайта и подавно - графич. настройки могут окончательно запутать, проще набрать wget с несколькими ключами (типа wget -r -l 2 -p -np -k -E _адрес начальной страницы_).


Видео

mplayer (без GUI) но со своим набором сопутствующих утилит smplayer консольные утилиты (ffmpeg, mjpegtools, transcode)

Аудио

Считаю и буду считать xmms с сопутствующими плагинами самым вылизанным и полным набором для легкого дистрибутива на данный момент. Рекомендую включить полный набор в состав CD. Все остальное из аналогов - либо корявое (внешне или внутренне), либо тяжелее - проверял, и не раз. Для того, чтобы xmms заработал на Branch 5.1 (не видится /dev/dsp и т.д.), нужно сделать так, как описано Шигориным тут (http://lists.altlinux.org/pipermail/sisyphus/2010-January/344729.html)

В случае прослушивания гигантских коллекций я бы остановился на связке mpd+sonata, хотя более внятным интерфейсом (с точки зрения настроек, сам внешний вид у Sonata лучше, чем у остальных) чем у sonata обладают gmpс или pympd. Симпатичным плейером mpd является quimup.

Важным элементом рабочего стола является регулятор звука. К сожалению в наших репозитариях я не нашел DE-независимый регулятор с возможностью сворачивания в трей для оконных менеджеров типа Icewm, Fluxbox, E16... Где-то в Сети видел простенький и страшненький, вроде как-то даже ставил его, но не помню теперь. А так:

qamix alsamixer

Работа с фотоаппаратами

Gtkam Flphoto Fotoxx

Я иногда ипользую gtkam для импорта фото из камеры, но остальные из перечисленных имеют возможность редактирования, поэтому, если продвинутый редактор вроде gimp останется за бортом CD, то вполне уместна связка gtkam+fotoxx (или flphoto).

Графические редакторы (растр)

А нужны ли тяжелые навороченные редакторы в таком дистрибутиве? Времена легкого Gimp на gtk1 прошли, увы (хотя может реально пересобрать старую версию для базовой поддержки редактирования растровой графики?). Можно подобрать нечто вроде Paint из Windows, например:

mtpaint - простой графический редактор, но это даже лучше своего тезки из Windows... xpaint - страшноватенько, и крайне не хотелось бы, но... cinepaint (более легкий аналог gimp) уже отсутствует в репозитарии... Но в принципе xpaint можно и не ставить - для простых и наиболее частых операций с растровой графикой достаточно будет mtpaint, fotoxx и mirage...

Учет личных финансов

Homebank

Я бы советовал вообще не включать никаких графических программ учета домашних финансов - тяжеловато, да и не пользуются сверхпопулярностью .. Таблицы в Gnumeric будет вполне достаточно. Знаю очень многих, которые так и делают, не заморачиваясь такими понятиями как "счет".. И даже составляют наглядные диаграммы по тому или иному периоду.

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

xpad ical galculator dayplanner dlume - непритязательная адресная книга на gtk2. Была раньше в 4.0, потом ее забросили... Может реанимировать? remind - консольный вариант планировщика, есть и графические "морды" к ней, например wxremind openproj - правда он жирноват, да и на java.. не знаю.. Но для категории D вполне подойдет.

Сканирование документов

sane xsane gscan2pdf

Игры (настольные)

xboard xmahjongg xfreesell или xpat2 (правда он ругается при запуске в Branch 5.1) gtkballs

Просмотр графики

Тут однозначно троица:

  • feh — консольный просмотровщик, гораздо быстрее, чем qiv
  • mirage
  • gPicView — его я обычно назначаю просмотровщиком по умолчанию.

Последние два как бы дополняют друг друга, всё же это немного разные программы. Хотя лично я тяготею к связке gqview+gPicView, gqview напоминает мне старинный ACDSee, и я к нему очень привык.

Архивация файлов

zip unzip unrar unarj 7zip Xarchiver

Файловый менеджер

Midnight Commander - я еще подправлял домашний ~/.mc/bindings для открытия разных файлов непосредственно из mc. Особое внимание уделял тому, чтобы в консоли с mc после открытия некоторых типов файлов не появлялся т.н. "мусор" и прочие псевдографич. искажения вида mc. Так графич. файлы у меня открываются при помощи feh - очень быстр.. И т.д. Pcmanfm

Этих двух, думаю, вполне достаточно. Остальные двухпанельные (и DE-независимые) - страшны, как моя жизнь, и, зачастую, избыточны. Кто захочет - доставит потом из Сети.

Запись дисков

wodim и др. необходимые консольные утилиты для записи CD/DVD Graveman - вполне адекватная независимая графическая программа для записи CD/DVD

Эмуляторы

Dosemu - полный состав Dosbox Wine@etersoft (свободная часть) - если поместится, то хорошо.

Словари

Stardict-gtk со англо-русским словарем Мюллера вполне достаточно для CD. Не нужно "зоопарка" словарей - кто захочет - доставит самостоятельно. Есть нормальный консольный словарь (ключевое слово - нормальный)?

Синхронизация с мобильными устройствами

jpilot pilot-link minicom SynCE - все, что DE-независимо, неплохо бы с заведомо рабочими предустановками wammu

Мониторинг системы

Лично я использую gkrellm, потому что он обладает несомненным преимуществом перед тем же conky - плагины, да тот же регулятор громкости, которых нет в "удобном" виде для использования с оконными менеджерами. А также дополнительная возможность создать кнопки запуска программ и т.д. и т.п. Рекомендую.

gkrellm (c плагинами) conky htop netstat tcpdump trafshow

Коммуникации

pyneighborhood - хорошо работает telnet rdesktop vpnc chestnut-dialer (gtk2) - я не знаю возможности скрипта с "мордой" на tk , предлагавшегося тут в теме выше в качестве звонилки. Если он не видит устройств типа ttyUSB или ttyACM - то либо доработайте, либо лучше уж не изобретать велосипед и ставить chestnut. Мной он проверен в работе и с обычным аналоговым модемом, и с мобильным телефоном, и с модемами от Мегафона и SkyLink. Как любая программа, написанная на gtk2, эта звонилка также требует определенного времени для запуска на слабом компьютере, однако, загрузившись, работает. Если есть другая альтернативная звонилка (DE-независимая) - предлагайте.

Не нужно пихать в дистрибутив что-либо вроде vnc, ssh - это все же специфичные вещи, без нее на рабочей станции можно спокойно прожить. Кому надо - установит сам.

Резюме по возможному составу ПО

Итак, резюмируя все вышесказанное, по составу прикладных приложений имеем примерно следующее (пишу основное, без тщательной детализации, это было выше):

Оконные менеджеры
  • Icewm (+сопутствующие, по тексту см. выше)
  • WindowMaker
  • Fluxbox
  • E16 (?)
  • xdm (lxdm)
  • wm-select
  • xcompmgr (kompmgr)


Текстовый редактор
  • gvim-gtk2 (medit)
  • leafpad
  • Ted
  • Abiword-light


Табличный редактор
  • Gnumeric-light


Просмотр документов
  • xpdf
  • evince-gtk (epdfview)
  • djview4
  • xchm (kchmviewer-nokde)


Чтение электронных книг
  • FBreader
  • OrnamentBook (?)


Шрифты
  • Dejavu
  • Liberation
  • Linuxlibertine
  • Oldstandart
  • Ms
  • Bitmap-terminus


Терминал
  • rxvt-unicode


Браузер
  • Chromium
  • Dillo
  • links2
  • Opera 7-8 (?)


Почтовый клиент
  • Claws Mail
  • Mutt


SIP-телефония
  • Twinkle
  • Qutecom (?) - не дозванивается
  • SFLPhone (?) - нет уже в репозитарии


Мгновенные сообщения
  • Pidgin
  • Qutim (?)
  • tkabber (?)


Получение файлов из Сети
  • Transmission-gtk client
  • aMule
  • gFTP-gtk
  • wget
  • lftp


Видео
  • Mplayer c утилитами
  • smplayer
  • xine-ui
  • ffmeg, mjpegtools, transcode...


Аудио
  • xmms (полный состав)
  • mpd
  • sonata (pympd, gmpc)
  • ncmpc
  • alsamixer
  • qamix


Работа с фото
  • Gtkam
  • Flphoto (?)
  • Fotoxx


Графические редакторы
  • mtpaint
  • cinepaint (?)
  • gimp 1.x (??)


Планирование, календарь, заметки и т.д.
  • xpad
  • ical
  • galculator
  • dayplanner
  • dlume
  • remind
  • wxremind
  • openproj


Сканирование
  • sane
  • xsane
  • gscan2pdf


Игры
  • xboard
  • xmahjongg
  • xfreesell (xpat2)
  • gtkballs


Просмотр графики
  • feh
  • mirage
  • gPicView
  • gqview (?)


Архивация
  • zip
  • unzip
  • unrar
  • unarj
  • 7zip
  • Xarchiver


Файловый менеджер
  • Midnight Commander
  • Pcmanfm


Запись дисков
  • wodim и др. необходимые консольные утилиты для записи CD/DVD
  • Graveman


Эмуляторы
  • Dosemu - полный состав
  • Dosbox
  • Wine@etersoft (?)


Словари
  • Stardict-gtk со англо-русским словарем Мюллера


Синхронизация с мобильными устройствами
  • jpilot
  • pilot-link
  • minicom
  • SynCE - все, что DE-независимо, неплохо бы с заведомо рабочими предустановками
  • wammu


Мониторинг
  • gkrellm (c плагинами)
  • conky
  • htop
  • netstat
  • tcpdump
  • trafshow


Коммуникации
  • pyneighborhood
  • telnet
  • rdesktop
  • vpnc
  • chestnut-dialer (gtk2)

Таблица соответствия между умолчательным набором программ в MacOS X Snow Leopard и нашими аналогами

MacOS X выбрал из-за того, что мне их набор программ по умолчанию показался поинтереснее, богаче и ближе к *nix, нежели у Windows. Таблицу (столбцы назначения программы и сам список наших программ) можно дополнять и заполнять ячейки с вопросиками... Почему делал это? Чтобы воспользоваться опытом людей, работающих над такой же проблемой наполнения дистрибутива не первый год...

Snow Leopard Назначение программы ALT Linux Antique
Address Book
Адресная книга
dlume
Automator
Automator — программа, созданная Apple для Mac OS X, позволяющая по принципу drag-and-drop создавать скрипты для автоматического выполнения различных действий
?
Calculator
Калькулятор
galculator
Chess
Шахматы
xboard, dreamchess
Dashboard
Dashboard — программное обеспечение Apple Inc, содержащее небольшие программы, называемые «виджетами». Спектр использования виджетов включает ознакомление с биржевыми курсами, поиск информации о погоде в вашем регионе и в мире, поиск слов в словаре и т. д.
Gdesklets ? Виджеты Opera
Dictionary
Словарь
stardict-gtk
DVD Player
просмотр DVD дисков
?
Exposé
Exposé показывает все открытые окна как миниатюрные, позволяя между ними переключаться, показывает все документы приложения как миниатюры или скрывает все окна для доступа к рабочему столу
skippy
Font Book
You can easily install, preview, search, activate, and deactivate the fonts on your Mac
?
Front Row
Полноэкранный мультимедийный проигрыватель от Apple, являющийся частью Mac OS X
?
iCal
Персональный программный календарь. iCal был первым приложением-календарём, которое поддерживало несколько календарей и публикацию/подписку на сервере WebDAV
ical, dayplanner
iChat
Мультпротокольная программа для мгновенного обмена сообщениями
pidgin, qutim, xchat
Image Capture
Image Capture transfers images between your digital camera or scanner and your Mac for use in iPhoto and other applications
gtkcam
iSync
Программа iSync позволяет автоматически переносить информацию из календарей iCal и контактов Адресной книги, хранящихся на компьютере Mac, на мобильное устройство стороннего производителя
Wammu, jpilot, pilot-link, minicom, SynCE
iTunes
Медиаплеер для проигрывания и систематизации аудио- и видеоинформации медиатеки
mpd, Sonata
Mail
Почтовый клиент
Claws Mail, mutt
Photo Booth
Получение снимков и видеозаписей посредством вебкамеры
UCView
Preview
Preview is a simple, elegant application for viewing and working with PDF documents
evince, epdfview, djview4, xchm
QuickTime X
Видеоплейер с функцией редактирования видео
Smplayer, Mplayer with tools
Safari 4
Веб-браузер
Chromium, Opera 10.50, Seamonkey 1.x, Dillo, links2
Spaces
Функция операционной системы Mac OS X, позволяющая отображать на мониторе несколько виртуальных рабочих столов — от 2 до 16 Будем считать, что это пейджер (pager)
Stickies
«Липкие листочки»-напоминалки
xpad
System Preferences
The System Preferences application lets you do everything from setting a desktop picture to adding a printer and more (системные настройки)
Alterator
TextEdit
Текстовый редактор - можно использовать для просмотра, редактирования и сохранения файлов в разных форматах:
  • простой текст (.txt)
  • RTF-формат (.rtf)
  • RTFD-формат (.rtfd)
  • HTML (.html)
  • Web Archive (.webarchive)
  • Open Document (открытый текстовый формат) (.odt)
  • Microsoft Word 97 (.doc)
  • Microsoft Word 2003 XML (.xml)
  • Microsoft Word 2007 (.docx)
Ted, Abiword, Lyx
Time Machine
Инновационная система резервного копирования
?
Activity Monitor
Activity Monitor displays information about all of the processes running on your Mac, including CPU, disk, memory, and network usage
gkrellm, conky, htop, iftop
AirPort Utility
Wireless setup made easy. AirPort Utility makes it easy to set up a base station with the optimal settings or combine multiple base stations to create a larger network
Alterator, wifi-radar, ndisgtk
AppleScript Editor
You can use AppleScript to create shortcuts, automate repetitive tasks, or even make custom applications that save you a great amount of time
?
Audio MIDI Setup
Use Audio MIDI Setup to control settings for all audio going into and out of your Mac, whether it’s from a microphone or a multitrack digital audio workstation
?
Bluetooth File Exchange
Bluetooth File Exchange makes it easy to share files between your Mac and Bluetooth-enabled devices such as mobile phones and PDAs
?
ColorSync Utility
With ColorSync Utility, you can check and repair color profiles, compare two profiles using a three-dimensional graph, calculate color values, and view ColorSync information for all devices connected to your Mac
?
Console
The Console utility allows you to monitor all of these logs from a central location, which is essential when you are trying to track down a problem Syslog, dmesg (есть ли графич. оформленная возможность просмотра syslog и т. д.) ?
DigitalColor Meter
DigitalColor Meter shows you the color value of any pixel on the screen
?
Disk Utility
With Disk Utility, you can verify the integrity of a disk, repair it, securely erase it, and partition a hard drive.
  • управление жёсткими дисками
  • форматирование, стирание, исправление ошибок, разбиение диска на разделы
  • восстановление прав доступа
  • создание образов дисков и их смонтирование
  • получение информации о размерах и типах всех дисков, подсоединённых к Маку
  • исправление дисков, которые не монтируются на рабочем столе или ведут себя некорректно
  • полное стирание информации с дисков, включая CD и DVD с возможностью перезаписи (CD-RW и DVD-RW)
  • создание RAID-массива (группы отдельных дисков, функционирующих как единый том)
  • прожиг содержимого образа диска на оптических дисках
Gparted, qtparted, Graveman, testdisk, gpart, hdparm, sdparm, gdisk, disktype, ddresque, gdmap
Grab
Easy screen capturing
Scrot, ScreenGrab... Что еще есть из графических утилит?
Grapher
Программа для построения графиков уравнений с наглядным представлением результатов
Gnuplot, labplot, еще...?
Java Preferences and Web Start
С этим ясно
Есть и у нас такое
Keychain Access
Password management system
?
Migration Assistant
-
-
Network Utility
Network Utility provides a wide range of information about your network and offers tools to help you troubleshoot it. The utility includes an interface for common functions used at the command line — such as ping, netstat, traceroute, finger, and port scan — and the information is written out to a text field, making it easy to copy into email, bug reports, or other analysis tools Nmap, nmapsi4, trafshow, tcpdump, netstat, ping, traceroute, finger, whois, net-tools, далее...
Podcast Capture
Программа позволяет «захватывать» подкаст, то есть др. словами позволяет с легкостью получать высококачественные аудио- и видеозаписи с камеры или экрана Mac, а затем отправлять материалы на сервер Podcast Producer для обработки
UCView, vlc ?
RAID Utility
ясно, что это
Alterator?
Remote Install Mac OS X
-
-
System Profiler
It compiles technical information on all of the installed hardware, devices, drivers, applications, system settings, system software programs and kernel extensions installed on the host computer
Lshw с графич. интерфейсом
Terminal
Терминал
rxvt-unicode, lxde-терминал
VoiceOver Utility
Встроенная программа чтения экрана, которая озвучивает информацию на экране компьютера: произнося текст, содержащийся в документах и окнах
?
X11
-
Xorg