Sinnus
 

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 и небольшое количество словарей к нему.

Полезные ссылки

 
Hosted by uCoz