Преамбула Есть такой замечательный индикатор раскладки клавиатуры, называется ххкб .
Эту программу я использовал практически с самого начала знакомства с Linux и всегда оставался доволен.
Я решил собрать эту программу в Slackware 12.1. Небольшой индикатор в виде флажка в заголовке окна – что может быть удобнее? Также стоит отметить, что xxkb сам по себе не загружает макеты и не манипулирует ими.
Он просто отображает статус xkb. Впрочем, обо всем этом вы можете прочитать на Веб-сайт .
Подготовка пакета Скачать xxkb-1.10.tgz .
Распаковываем и пытаемся собрать.
$xmkmf $ сделать У меня это не сработало.
ресурс.
c:387: ошибка: метка в конце составного оператора Откройте файл, перейдите на строку 387. Замените дизайн.
по умолчанию: } на по умолчанию: перерыв; } Сейчас все в порядке.
Готовим патч.
$ diff -u ресурс.
c.orig ресурс.
c | gzip > patch.resource.c.gz Мы создаем иерархию каталогов и копируем туда наши файлы, что-то вроде: xxkb/patches/patch.resource.c.gz xxkb/slack-desc xxkb/xxbk-1.10.tgz xxkb/xxkb.SlackBuild Берем файл slack-desc и SlackBuild из дистрибутива Slackware и редактируем его под свои нужды.
В slack-desc я просто поместил описание, взятое с официального сайта программы.
Весь SlackBuild перечислять не буду, но вот описание изменений: PKGNAM=xxkb ВЕРСИЯ=${ВЕРСИЯ:-1.10} Далее немного редактируем код, отвечающий за применение патчей zcat $файл | патч -p1 || выход 1 заменить zcat $файл | патч -p0 || выход 1 в ассемблерном коде перед вызовом make добавьте xmkmf и, наконец, мы исправляем цикл, который копирует документацию в целевой каталог, чтобы он обрабатывал все файлы документации, включенные в xxkb. СР -а\ ИЗМЕНЕНИЯ* ЛИЦЕНЗИОННЫЙ README* \ $PKG/usr/doc/${PKGNAM}-$ВЕРСИЯ Ура! Монтаж Запускаем только что созданный xxkb.SlackBuild, находим сгенерированный пакет в /tmp и выполняем установку.
$ sudo installpkg xxkb-1.10-i486-1.tgz Настройки Программа сохраняет свои настройки в файле.
/etc/X11/app-defaults/XXkb Я отключил главное окно программы XXkb.mainwindow.enable: нет и изменил расположение индикатора в заголовке окна XXkb.button.geometry: 15x15-45+2 Вот и все :-) Спасибо Ивану Паскалю за отличную программу! Теги: #xorg #xxkb #русификация #Чулан
-
Пожизненная Электронная Почта На Linux.com
19 Oct, 24 -
Мой Редактор Bb-Кода
19 Oct, 24 -
Работайте 2 Часа В День, Но По Максимуму
19 Oct, 24