Делается черезвычайно просто — скачивается нужный айконсет, заливается в /usr/share/icons, затем делается символическая ссылка "default" на директорию в каталоге ~/.icons/
Так, сейчас установлена тема курсора Simple-And-Soft. Сделал так:
<code>
# pacman -S xcursor-simpleandsoft && su self && ln -s /usr/share/icons/Simple-And-Soft /home/self/.icons/default
</code>
mydebianblog.blogspot.com — очень полезная для прочтения вещь, рекомендуется. Осталось лишь ядро пересобрать с поддержкой кнопочки. И буду пользоваться.
Поясняю. Вот тестовый скрипт, который был написан для того, чтобы понять, как же оно вообще работает:
#!/bin/sh
DIR="/home/self/torrents/Strauss Collection 4CD"
CD1="$DIR/Strauss Collection CD 1"
ls "$CD1"
echo ________
for F in `ls "$CD1"`
do
echo $F /0
done
Вот результат его работы:
$ ./sam.sh
Strauss Collection CD 1.flac
________
Strauss /0
Collection /0
CD /0
1.flac /0
В данном случае меня не устраивает то, что имя файла, содержащее пробелы, обрабатывается как несколько отдельных имён. Курил мануалы — как- как-то не помогло. Что скажут лучшие умы?
И вот, в век вайфая и вебдваноль мы сидим и чатимся по телнету через виндовый гипертерминал! Ностальгия, мать ее. Сидим и ржем, как идиоты =)
$ С помощью нехитрых операций установил пакеты monkeys-audio и shtnool. monkeys-audio содержит в себе кодек mac, который используется редактором треков shntool для обработки файлов *.ape
Затем, используя shnsplit, выделяю второй трек из файла gh.ape, который представляет собой CD-rip. Есть у меня и файл gh.cue, в котором содержится список треков с указанем времени начала и описанием.
$ shnsplit gh.ape -f gh.cue -x 2
$ shnsplit gh.ape -f gh.cue -x 2 -o ape
$ shnsplit gh.ape -f gh.cue -x 2 -o flac
Таким образом, сделали 2 файла, кодированных в lossless — open-source против пропиетарщины %) а также wav-файл с треком в LPCM-формате. Теперь mp3 vs ogg.
$ lame split-track02.wav -o gh2_lq.mp3 -V 9
$ oggenc split-track02.wav -o gh2_lq.ogg -q -1
$ oggenc split-track02.wav -o gh2_hq.ogg -q 10
$ lame split-track02.wav -o gh2_hq.mp3 -V 0
$ lame split-track02.wav -o gh2_nq.mp3 -v
$ oggenc split-track02.wav -o gh2_nq.ogg
Получили по 3 файла каждого формата.
$ ls | grep gh2
gh2_hq.mp3
gh2_hq.ogg
gh2_lq.mp3
gh2_lq.ogg
gh2_nq.mp3
gh2_nq.ogg
hq — максимальное качество, lq — минимальное, nq — стандартное, т.е. 4 и 3 для mp3 и ogg соответственно. Смотрим размер:
$ du -ah | grep gh
7.3M./gh2_hq.mp3
13M./gh2_hq.ogg
1.9M./gh2_lq.mp3
1.3M./gh2_lq.ogg
4.1M./gh2_nq.mp3
2.9M./gh2_nq.ogg
359M./gh.ape
4.0K./gh.cue
4.0K./gh.log
Максимальное качество у ogg будет выше из-за того, что там повыше битрейт — нет порога в 320 kbps. В стандартном качестве mp3 записал ~156 kbps, а ogg — ~112 kbps. Ну и в низком качестве lame выдал ~70 kbps, а oggenc ~48 kbps, что и видно по размеру.
Надеваю наушники, слушаю. Сразу оговорюсь, что "тёплый ламповый звук" — это не про меня. Поэтому к оборудованию я особо не придираюсь. Стандартная нонеймовая китайская поделка с гордым именем Intel-HDA, к ней цепляются наушники Koss Porta-Pro.
Особо говорить про файлы hq и nq не приходится — я не отличаю звучания mp3 от ogg или файлов других форматов в том же каталоге. Другое дело lq. В начале трека записана только гитарная партия — в mp3 нижние частоты съедены настолько, что даже начало композиции звучит как будто через вату да еще и под водой. Перкуссия характерно шелестит. В ogg нет ничего подобного — лишь чуть глуше стали звучать бас и басовые барабаны.
В целом ogg в максимальном сжатии похож по звучанию на ранние записи Finntroll. А mp3 — похож на хреновое звучание :)
Возможно, дело в кодеке, ведь lame — опенсорсная реализация mp3. Однако в моём прошлом был Adobe Audition, и в нём я сжимал файлы в 64 kbps (правда, то был CBR) — звучало ещё отвратней. К тому же, не стоит забывать, что ogg насквозь опенсорсный.
Хотя да, работает lame пошустрей.
Искал нативные программы в pkg — не нашел :-(