Тюнинг в стиле X Alexander S. Salieff Спецвыпуск Xakep, номер #046, стр. 046-014-4 XXkb.mainwindow.enable: yes XXkb.mainwindow.geometry: 24x24 XXkb.mainwindow.xpm.1: en24.xpm XXkb.mainwindow.xpm.2: ru24.xpm Чтобы главное окно не маячило, в некоторых WM/DE его можно убрать в трей (возможные значения - KDE, KDE2, GNOME): XXkb.mainwindow.in_tray: KDE2 Также можно отображать раскладку не только в главном окне, а рисовать маленькую иконку раскладки на панели каждого окна: XXkb.button.enable: yes XXkb.button.geometry: 15x15-60+7 XXkb.button.gravity: NorthEast XXkb.button.xpm.1: en15.xpm XXkb.button.xpm.2: ru15.xpm Так же можно настраивать звуковое сопровождение, назначать поведение для групп окон и приложений со специфичными параметрами и еще многое другое. Я надеюсь, что после знакомства с модулем XKb и программой xxkb, ты раз и навсегда настроишь себе раскладку, независимую от используемых на данный момент WM/DE. Роль шрифтов в истории человечества Помимо остальных задач в обязанности X-сервера входит отрисовка шрифтовых глифов по запросу приложения. Но, как это ни прискорбно, разнообразие и качество шрифтов, идущих в поставке стандартного дистрибутива, оставляют желать лучшего. В мире существует огромное количество источников качественных TTF-шрифтов (включая C:\WINDOWS(WINNT)\FONTS), и со стороны X-сервера, в свою очередь, существуют вполне внятные механизмы подключения подобных шрифтов. Но несмотря на это люди используют убогие шрифты, идущие вместе с дистрибутивом, и не делают никаких телодвижений, дабы спасти свои глаза от насилия. В современных X11-системах существует два метода подключения шрифтов - непосредственно к самому X-серверу (в блоке Section "Files" набор директив FontPath) либо через специальный шрифтовой сервер XFS (X11 Font Server), в этом случае непосредственно X-серверу указывается лишь одна директива FontPath "unix/:7100", где 7100 - имя unix-socket'a, через который происходит общение с XFS, а сами каталоги шрифтов прописываются уже в его конфигурации. Итак, ты собрал необходимые TTF-шрифты и сложил их в отдельный каталог. Перед тем как подключить их к XFS- или X-серверу, нужно произвести нехитрое действие - проиндексировать данный каталог. Делается это с помощью утилиты ttmkfdir: localhost$ cd /usr/share/myttf localhost$ ttmkfdir > fonts.dir localhost$ cp fonts.dir fonts.scale Теперь каталог можно подключить к X-серверу: |