суббота, 10 января 2009 г.

Программы, которыми я пользуюсь в Linux

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

Вообще сейчас я пользуюсь средой KDE3, но чаще всего не упираюсь в графический интерфейс, а пользуюсь bash'ем - привычка сисадмина. Можно было бы выкинуть тяжёлый KDE и заменить его на что-нибудь вроде Fluxbox или IceWM, но меня KDE не напрягает, а устраивать чистку на почве идеологии я не собираюсь.

Сеть:

1. Клиент Direct Connect

LinuxDC++ - клиент с графическим интерфейсом. Увы, не поддерживает многопоточнные закачки. Есть клиент Valknut, который их поддерживает, но у меня он наотрез отказывался создавать полный список файлов - останавливался примерно на 99%. Поскольку списка файлов не было, у меня не получалось войти на хаб - я как будто-бы не расшарил ни одного файла.

2. Torrent-клиент

rtorrent - консольный torrent-клиент. Не умеет создавать torrent-файлы, в остальном вполне функционален. Когда нужно что-то скачать - держу его на сервере в сессии screen.

3. FTP-клиент

В зависимости от того что мне нужно сделать и что ближе всего находится пользуюсь одним из следующих:

Iceweasel или Konqueror - когда нужно просто скачать несколько файлов.

Krusauder - когда нужно хорошо поработать над разгребанием FTP-помойки.

lftp или ncftp - когда я работаю в консоли или мне нужно работать с FTP-сервером из скрипта.

4. Web-браузер

Iceweasel (Firefox) - предпочтительный браузер для долгого сёрфинга, имеет кучу плагинов, некоторыми из которых я пользуюсь.

Konqueror - для недолгого сеанса.

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

IceDove (Thunderbird)

Вообще-то я пользуюсь GMail, поэтому какой-либо почтовый клиент мне не нужен. Но если бы я работал с почтовым сервером, не имеющим веб-интерфейса или имеющим неудобный веб-интерфейс, то я бы воспользовался именно им.

6. RDP-клиент

KRDP - для подключения на работу через ssh-тоннель или через проброшенный во внутрь сети порт.

7. Эмулятор терминала

Konsole - стандартный эмулятор терминала среды KDE. Особых требований к эмуляторам терминала не предъявляю, главное чтобы вкладки были и можно было выбирать кодировку.

screen - незаменимая вещь для работы по ssh.

8. IM-клиент

Psi - Jabber-клиент, позволяет подключаться к конференциям. Через транспорты настроены IM-сети ICQ и Mail.ru.

Kopette - не пользуюсь, просто запасной вариант. Возможно существуют более удобные многопротокольные IM-клиенты, не знаю.

Офисные программы:

1. Офисный пакет

Openoffice.org-KDE - в комментариях не нуждается.

2. Калькулятор

KCalc - в среде KDE.

bc - в консоли.

3. Просмотр PDF

KPDF или KGhostView.

4. Просмотр DjVu

DjView4

5. Англо-русский словарь

KSocrat - англо-русский и русско-английский словарь.

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

Konqueror - для просмотра содержимого CD и DVD-дисков.

Krusauder - для разгребания файловых помоек.

bash - универсальный и привычный инструмент.

7. Архиватор

File-Roller - графический интерфейс к различным архиваторам и компрессорам.

Эти инструменты я применяю в консоли:
tar
bzip2/bunzip2
gzip/gunzip
unzip
unrar

Картинки:

1. Просмотр картинок

GwenView - некий аналог ACDSee.

2. Редактор картинок

KolourPaint - некий аналог Paint.

3. Скриншоты

KSnapShot

CD/DVD-диски:

1. CD-риппер

KAudioCreator - риппер сграфическим интерфейсом.

ripit - консольный риппер.

2. Запись CD/DVD

K3b

Музыка:

1. Аудио-плеер

Amarok - графический интерфейс.

mpd mpdscribble ncmpc - связка из музыкального проигрывателя-демона, демона-скробблера last.fm и ncurses-клиента к музыкальному демону.

2. Простановка тегов в музыкальных треках

ExFalso

3. Регулятор громкости

KMix - не пользуюсь.

Видео:

1. Видеоплеер

KMPlayer и Kaffeine. Не могу определиться какой из них лучше. Последнее время нравится Kaffeine.

Разработка:

1. HTML-редактор

Quanta Plus - практически не пользуюсь.

vim

2. Текстовый редактор

В зависимости от задачи и среды, в которой нахожусь пользуюсь:
vi - для мелкого редактирования конфигов в консоли.

vim - для более крупных и сложных редактирований (фактически поьзуюсь vim-lite, вызываемым командой vi).

Kate и KWirte - в среде KDE.

Игры:

1. Игры

OpenArena - аналог Quake 3, разработанный на его движке. Полностью переработанные уровни, текстуры, модели.

KWalk - простейшая "головомойка" типа DOS-овской "Ветки" или Windows'овской "АйТи". Поворачивая куски трубопровода нужно объединить компьютеры в сеть.

Ещё я пользуюсь рядом самописных и подсмотренных где-то скриптов. В частности это скрипты для конвертирования кодировок текстовых файлов (на основе iconv), конвертирования кодировок в тегах mp3-файлов (на основе mid3iconv из пакета python-mutagen), конвертирования из doc, rtf и html в текст (antidoc, unrtf и unhtml соответственно).

9 комментариев:

Al комментирует...

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

morbo комментирует...

>Небольшая поправка насчет лдцпп. Вроде как последние сборки умеют качать в несколько потоков.

Насколько я знаю, LinuxDC++ является портом Windos-программы DC++, в которой многопоточных закачек никогда не было. Разработчики LinuxDC++ на вопрос о многопоточных закачках всегда отвечали, что реализация этой функции не планируется.

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

Напрягать сеть не боюсь - скорость скачивания в локальной сети моего провайдера может быть до 10 Мбит/с. В крайнем случае, если не хочется грузить канал, скорость можно ограничить самостоятельно.

Al комментирует...

хм..разве не было? вроде как в 0.7 уже был мультисорс http://dc.hovel.ru/delion/dc_0_700

Unknown комментирует...

Прошу прощения, что вношу смуту, но если очень хочется многопоточности, то рекомендую strongdc++ посредством wine.

Чтобы корректно работало стоит всего-то отключить графическое отображение полосок, показывающих что и насколько скачалось.

У меня на ubuntu 8.04 работает на ура strongdc 2.03, wine 1.1.1.1

)))

morbo комментирует...

>Прошу прощения, что вношу смуту, но если очень хочется многопоточности, то рекомендую strongdc++ посредством wine.

Хочется, но не очень. Больше многопоточности хочется только кошерной многопоточности, то есть без использования wine :)

Al комментирует...

у меня 100 мбитка, все равно дц кладет, хочется же всего и сразу=)

AR комментирует...

>GwenView - некий аналог ACDSee.
Не соглашусь, GwenView скорее аналог XnWiew, сборка которого есть под линукс, но уже очень давно не обновлялась.

Анонимный комментирует...

utorrent по wine замечательно работает. Жаль только разработчики озаботились портом под Mac, а на версию под Linux забили, что странно.

Анонимный комментирует...

Музыка: foobnix
Терминал: guake
Торрент: flush
IM-клиент: qutIM