Запуск Xxkb В Slackware 12.1

Преамбула Есть такой замечательный индикатор раскладки клавиатуры, называется ххкб .

Эту программу я использовал практически с самого начала знакомства с 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 #русификация #Чулан

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.