Tunning SuSE 9.2
Установка локали KOI8-R
В /etc/sysconfig/console надо установить:
CONSOLE_FONT="Cyr_a8x16.gz" CONSOLE_UNICODEMAP="cyralt.uni" CONSOLE_SCREENMAP="koi2alt" CONSOLE_MAGIC="(K" CONSOLE_ENCODING="KOI8-R"
В /etc/sysconfig/keyboard установить :
KEYTABLE="ru-ms.map.gz"
В /etc/sysconfig/language
RC_LANG="ru_RU.KOI8-R"
Остальное все очевидно. Способ употребления : поправить по-вкусу, если что не получиться то решать проблемы самостоятельно.
XOrg
Установка шрифта Freetype с поддержкой интерпретатора byte code
По умолчанию шрифты выглядят просто ужасно. Для ликвидации этого, необходимо пересобрать freetype2 с поддержкой т.н. byte code интерпретатора. Если вы имеете лицензию от Apple на использование данного поделия или у вас вообще не действует эта лицензия, то можете спокойно перекомпилировать freetype или скачать уже собранный пакет.
Рекомендую скачать с помощью Yast'a шрифты от мелкософтов, либо с сайта SourceForge.
Настройка тем GTK/GTK2, для работы в KDE
По умолчанию, при работе в KDE, для GTK приложений эмулируется тема, установленная для Qt. Но т.к это временами выглядит убого (то скроллбар наезжает на другой скроллбар, то кнопки криво рисуются), я советую отключить это удовольствие. Делается это следующим образом: создаем в домашнем каталоге пустой файл с именем ".no-qtrc-to-gtkrc-mapping". Для этого, можно воспользоваться командой touch ".no-qtrc-to-gtkrc-mapping". Изменение вступят в силу после перезапуска иксов.
Для отображения русских символов вместо иероглифов в GTK приложениях, создаем в домашней директории файл ".gtkrc" следующего содержания:
style "gtk-default-ru" { fontset = "-microsoft-trebuchet ms-medium-r-normal--11-*-*-*-*-*-koi8-r" } class "GtkWidget" style "gtk-default-ru"
fontsel - это название шрифта (в данном случае - это шрифт из corefonts).
Для настройки тем для приложений, использующих GTK2, есть замечательная утилита switch2, которую можно скачать от сюда или попытаться найти собранный rpm пакет на RPM Search В самом дистрибутиве есть утилита "gtk-chtheme".
Думаю, подобрать себе GTK2 тему не составит проблем. Хотя, я бы посоветовал Mist.
Курсор
Меня всегда раздражали большие курсоры, поэтому копируем содержимое архива в сво домашнюю директорию и после перезапуска иксов, выбираем курсор в центре управления KDE или прописываем в .Xdefault.
Прозрачность
Качаем rpm пакеты с сайта Jaykay.
Sound
Включение плагина dmixer
Плагин dmixer - это, так сказать, костыль к Alsa для реализации многопоточного вывода звука для звуковых девайсов, которые сами аппаратно этого не поддерживают.
Для его включения, необходимо создать в каталоге /etc следующий файл "asound.conf":
pcm.dmixer { type dmix ipc_key 1024 ipc_key_add_uid false slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 8192 rate 48000 # либо 44200 } bindings { 0 0 1 1 } } pcm.dsp0 { type plug slave.pcm "dmixer" } pcm.!default { type plug slave.pcm "dmixer" } pcm.default { type plug slave.pcm "dmixer" } ctl.mixer0 { type hw card 0 }
Теперь, чтобы до конца насладиться костылем dmixer, необходимо во всех программах, которые работают со звуком, указывать, чтобы они дули в дудку Alsa.
SDL
Добавляем в profile.local следующие строчки:
export SDL_AUDIODRIVER=alsa export AUDIODEV=dmixer
Как написано по этой ссылке, AUDIODEV надо присвоить значение default. Оно бы ничего, но в некоторых играх у меня звук начинает немного хрипеть. Так что, лучше присвоить значение dmixer.
OpenAL
В SuSE 9.2 Pro по умолчанию, нет звука в моей любимой игрушке Chromium B.S.U. Для устранения этого безобразия, необходимо в файле "/etc/openalrc" закомментировать все строки, т.е. оставить его пустым. Выводить он будет, вроде бы, через OSS, т.е. вы не сможете использовать alsa плагин dmixer, но, хотя бы, сможете слышать звуки в этой игре. В чем баг, я сильно разбираться не стал.
А лучше, ИМХО, купить нормальную звуковую карту, что я скоро и сам сделаю.
Artsd
Если вы используете KDE, то без artsd будет сложно обойтись. Как говорилось выше, необходимо будет настроить artsd для вывода звука через alsa. Думаю, вы знаете где находиться "Control Center" в KDE.
mpg123-ja
Кто-то пользуется amaroK'ом, кто-то все еще кипятит в xmms'e. Тогда мы идем к вам вместе с плагином "mpg123-ja", который позволит перекодировать теги в mp3 треках с cp1251 в koi8-r. Я его скачал из репозитория Debian, хотя вы можете взять его и с моего сайта. Нужно распаковать файл libmpg123-ja.so в каталог /usr/lib/xmms/Input.
Не забудьте установить вывод звука через alsa или artsd.
amaroK
Если вы пользуетесь KDE, то я бы посоветовал вам установить последнюю версию amaroK и использовать движок xine (разницу по сравнению с xmms почувствуете хотя бы в том, что при активной работе с винчестером, у вас не будет икать и хрипеть музыка, с чем это связано - я не знаю. Такая же проблема наблюдается и при использовании mplayer'а. Так, что xine рулит во всех отношениях). Собранный пакет можете найти на сайте Guru's RPM Site
Video
"Кодеки"
По-умолчанию в SuSE нет кодеков для проигрывания видео. Их необходимо скачать вот с того же ресурса, что и amaroK.
Видео, ИМХО, лучше смотреть с помощью kaffeine, который использует движок xine. MPlayer нужен ради mencoder'a для "грабления" DVD в DIVX или MPEG4. Если вы любите корежить фильмы, клипы, делать свои миксы, то стоит обратить свое внимание на пакет transcode и Avidemux, которые можно утянуть с Guru's RPM Site
GFX
Для просмотра графики очень рекомендую GQview. ИМХО, лучше я пока ничего не встречал. Быстрый и удобный просмоторщик, вопреки ACDSee (последняя версия больше похожа на какую-то операционную систему).
Net
PPP
С начала, меня привлек сервис под названием smpppd. К нему есть как гуевая морда (kinternet), так и консольная (cinternet). Что позволяло использовать одну и ту же настройку для автоматического дозвона (для ночных закачек), так и для мануального. Весть кайф пропал после того, как я узнал, что для всего этого удовольствия используется враппер к pppd - wvdial. А он с моим модемом (USRobotics Sprotster 56k) не совсем дружит, т.е. если я звоню к провайдеру, а у него занято - модем пытается перезвонить, но почему-то не может проинициализироваться. Я не стал с этим разбираться, а взял мой любимый набор скриптов из поставки Debian'a и pppconfig, тоже от туда же.
Скрипт для запуска mldonkey в качестве демона
mldonkey - клиент для пиринговых сетей. Очень привлек меня тем, что не имеет веб морду, что позволяет запускать демоном для ночных закачек. Общаться с ним можно как через веб браузер, так и через telnet (это для тех, кто до сих пор сидит в консоли).
Пакет можно найти на RPM Search, хотя я ставил из исходников последнюю версию (осталась после перехода с Gentoo на SuSE). А вот это - скрипт инициализации. Для его работы нужен пакет netcast (хотя, если немного переделать скрипт, то можно обойтись и без него :)).
httrack
wget'ом, конечно, тянуть сайти можно, но иногда геморно. Для этой цели больше подходит httrack.
IM (SIM)
Большое счастье, что под Linux нет ICQPro или, что еще хуже, ICQLite, потому что эти монстры глючат и обладают ненужными способностями флудить, т.е. качать рекламу и прочие фишки. И большое счастье, что есть SIM. Даже под винду я рекомендую использовать именно его. Есть еще, кончено, GAIM, но он меня как-то не впечатлил.
Etc...
hdmount
При подключении нового жесткого диска или при появлении нового раздела, SuSE Hardware Tools сообщит вам об этом и предложит примонтировать его вручную с помощью YaST. Но с помощью скрипта hdmount, можно больше не делать этого, т.к. диски сами будут монтироваться, т.к. мир ни без добрых людей.
Словарь (stardict)
Конечно, словари Lingvo огромен, но его, к сожалению, нет под Linux, конечно, его можно пускать под wine'ом, но тогда придется его прикупить, а так у нас есть неплохой словарь StarDict и небольшое количество словарей к нему.