Падение azureus'а решается очень просто - переходом на другой torrent-клиент. Например, deluge. Его интерфейс сильно похож на интерфейс uTorrent, так что мигрантам с windows должно понравится. Есть еще один GTK+ клиент, попроще, transmission. Кстати, его обещают сделать используемым по умолчанию в 8.04.
Решения тех проблем, с которым мне приходилось сталкиваться.
среда, 31 октября 2007 г.
суббота, 27 октября 2007 г.
download сортировщик
Хорошо было бы, если загружаемые файлы не образовывали кучу-мала в каталоге downloads, а, например, в зависимости от расширений автоматически раскидывались по разным подкаталогам.
Решение для firefox в виде plugin'а найдено!
Автор: morridzh на 22:03 0 коммент.
конвертирование ape во flac
Мне не очень понятно, зачем народ грабит аудио-диски в "обезъяний" формат. Надеюсь ситуация изменится, в связи с распространением flac в плеерах, а пока приходится делать следующее.
Первый шаг: собственно конвертация. Описание
Второй шаг: (на основне заметки)
Теперь нужно разделить единый flac-файл на треки. Понадобятся пакеты:
sudo apt-get install cuetools shntool flac
Собственно разбиваем по трекам:
cuebreakpoints input.cue | shnsplit -o flac input.flac
Получаем файлы с именами split-track001.flac, split-track002.flac и так далее.
Восстанавливаем тэги:
cuetag input.cue split-track*.flac
UPD: Толи cuetools старые, толи flac новый, но в общем в программе metaflac уже по-другому ключи называются и cuetag не работает. Чтобы заработало нужно исправить строчку в исходники cuetag (это shell-скрипт). В самом начале там должно быть:
METAFLAC="metaflac --remove-all-tags --import-tags-from=-"
А не то, что там есть изначально.
Автор: morridzh на 15:07 1 коммент.
Ярлыки: аудио
запуск и останов сервисов (служб)
В redhat-подобных системах есть полезная команда service, которая по сути позволяется не писать /etc/init.d/. В debian и деривиатах для этого есть invoke-rc.d. Команада имеет и ряд дополнительных параметров, например, --quiet (не выводить на экран сообщений об ошибках).
Автор: morridzh на 14:48 0 коммент.
Ярлыки: администрирование, утилиты
переименовать группу файлов
Предыстория. Чтобы читать электронные книжки на портативном устройстве я распаковываю chm в html (пакет libchm-dev, команда extract_chmLib). Часто получаемые HTML файлы имеют извращенческий префикс в имени, вида _12345ABCDE_toc.html. Меня это не устраивает и поэтому перед копированием в КПК я делаю так:
А потом и меняю ссылки внутри файлов:
rename 's/_12345ABCDE_//g' *.html
UPD: Увидел на одной сайте целый скрипт на шелле, выполняющий единственную функцию - преобразующий имена всех файлов текущей директории в нижний регистр. Я подумал, что наверняка rename это уже умеет. Я оказался прав - вот решение:
sed -i 's/_12345ABCDE_//g' *.html
Юзается команда "трансляции" (y), которую в том числе поддерживает и sed.
rename 'y/[A-Z]/[a-z]/' *
Автор: morridzh на 14:41 0 коммент.
понедельник, 22 октября 2007 г.
upgrade на gutsy
Вчера перешел на gutsy на ноутбуке. Все прошло пучком.
Сегодня запустил процедуру на рабочем десктопе и вылезли проблемы.
Во-первых, из-за поддержки шифрования ФС (видимо) новое ядро не смогло смонтировать /var и /tmp (они у меня отдельно). При загрузке на консоль выдавались многочисленные dm_linear: Device lookup failed. Решение нашлось в форумах быстро - удалить пакет evms.
Мне правда пришлось это делать немного извращенческим способом. Я сразу после апгрейда удалил старые ядра, ну и /var у меня был недоступен в single user mode - в итоге удалить по-нормальному evms было нельзя. Что я сделал: загрузился с live-cd, смонтировал корень как /mnt и var как /mnt/var и сделал chroot на /mnt. А оттуда, как будто бы из под моей системы запустил apt-get remove evms. Помогло :) От туда же на всякий случай доставил старое ядро.
Вторая проблема, это какие-то тормоза графики связанные с compiz'ом на мой машине с i865 чипсетом. Так как мне этот компиз нафиг не нужен, я решил его удалить. Удалил все, что в названии имело compiz, но не помогло. Оказывается (и это видно было в top'е) тормозил сам Xgl (пакет xserver-glx). Удалил его - сразу полегчало.
Остальное вроде работает, сижу радуюсь новому, более красивому сглаживанию шрифтов :)
UPD: С fgrlx не работает ни hibernate, ни sleep. :( С ati вроде работает...
Автор: morridzh на 15:54 0 коммент.
воскресенье, 21 октября 2007 г.
Как удалить старые неиспользуемые ядра
Проще всего - через Synaptic Package Manager. Ищем по linux-image, отмечаем, удалям.
Автор: morridzh на 23:00 0 коммент.
Ярлыки: управление пакетами, ядро