xfce + xkb = ? (как в gnome)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
Гарыныч
Сообщения: 202
ОС: Gentoo

xfce + xkb = ?

Сообщение Гарыныч »

Доброго времени суток всем.
Вот сидел в Гноме - все было удобно. Альт+Шифт - и все здорово, раскладки меняются, для каждого окна сохраняется отдельная. Но мне больше нравится xfce, пришлось настроить xkb. Только вот раскладки меняются тут глобально, то есть для всей системы сразу, а привык я чтоб в gaim'е был русский, а в kate - инглиш и т.д. =)
Поможите кто чем может :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: xfce + xkb = ?

Сообщение t.t »

Поставьте xxkb --он такое умеет.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Гарыныч
Сообщения: 202
ОС: Gentoo

Re: xfce + xkb = ?

Сообщение Гарыныч »

Угу, уже пытаюсь. Только что-то не получается :(
Спасибо сказали:
Аватара пользователя
Гарыныч
Сообщения: 202
ОС: Gentoo

Re: xfce + xkb = ?

Сообщение Гарыныч »

Сырцы что-то не ставятся (ну не умею я собирать :( ), а rpm-ка требует xfree86 :blink:
разве она не должна стоять по дефолту?..... :huh:
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: xfce + xkb = ?

Сообщение mark »

Какую версию ставишь? В yum смотрел?
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: xfce + xkb = ?

Сообщение @leX »

Советую брать исходники с CVS

Код: Выделить всё

cvs -z9 -q -d :pserver:anonymous:@cvs.sourceforge.net:/cvsroot/xxkb co -f ./

УСТАНОВКА.

Во-первых, у вас должен быть включен и настроен XKB.
Подробности о его настройке можно почитать на
http://www.tsu.ru/~pascal/other/xkb

Во-вторых, для сборки xxkb нужна библиотека libXpm (она используется
и многими другими приложениями).
Если этой библиотеки у вас нет, то можно взять ее на
ftp://avahi.inria.fr/pub/xpm/
или на других сайтах (искать надо архив типа xpm-*.*).

Для установки собственно xxkb надо
- развернуть архив
- выполнить последовательно команды
xmkmf
make
make install

(Возможно вам захочется поменять PIXMAPDIR и LOCAL_LIBRARIES. Сделайте
это в Imakefile перед выполнением всех команд).

После этого желательно вставить "запуск xxkb" (комманда - xxkb)
в стартовый файл для "иксов" или файлы настройки вашего Window Manager'а.
Хотя можно запустить xxkb и "вручную".
Лучше всего, если он будет стартовать после window manager'а, но до того,
как вы начнете запускать свои приложения.
Если вы используете "менеджер пакетов" RPM, то собрать соответствующий
пакет из этого дистрибутива (xxkb-%{version}.rpm) можно командой
rpm -ta xxkb-%{version}.tgz
Спасибо сказали:
Аватара пользователя
Гарыныч
Сообщения: 202
ОС: Gentoo

Re: xfce + xkb = ?

Сообщение Гарыныч »

mark, первым делом.

Код: Выделить всё

# yum install xxkb
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: xxkb
Nothing to do


@leX, читал-читал. Оно на make заваливается

Код: Выделить всё

# make
gcc -m32 -O2      -I/usr/X11R6/include    -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L                          -D_POSIX_SOURCE -D_XOPEN_SOURCE                -D_BSD_SOURCE -D_SVID_SOURCE  -DFUNCPROTO=15 -DNARROWPROTO   -DAPPDEFDIR=\"/usr/X11R6/lib/X11/app-defaults\"-DPIXMAPDIR=\"/usr/X11R6/share/xxkb\"    -c -o resource.o resource.c
resource.c: In function ‘ParseConfig’:
resource.c:100: warning: incompatible implicit declaration of built-in function ‘sprintf’
resource.c: In function ‘GetRes’:
resource.c:177: warning: incompatible implicit declaration of built-in function ‘sprintf’
resource.c: In function ‘GetRes3’:
resource.c:190: warning: incompatible implicit declaration of built-in function ‘sprintf’
resource.c: In function ‘GetPixmapRes’:
resource.c:219: warning: incompatible implicit declaration of built-in function ‘sprintf’
resource.c: In function ‘GetConfig’:
resource.c:293: warning: incompatible implicit declaration of built-in function ‘printf’
resource.c: In function ‘err_malloc’:
resource.c:363: warning: incompatible implicit declaration of built-in function ‘printf’
resource.c: In function ‘load_image’:
resource.c:378: warning: incompatible implicit declaration of built-in function ‘printf’
resource.c:387: error: label at end of compound statement
resource.c: In function ‘SaveAppInConfig’:
resource.c:449: warning: incompatible implicit declaration of built-in function ‘sprintf’
make: *** [resource.o] Ошибка 1


Вот :(
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: xfce + xkb = ?

Сообщение kusok »

Спасибо сказали:
Аватара пользователя
Гарыныч
Сообщения: 202
ОС: Gentoo

Re: xfce + xkb = ?

Сообщение Гарыныч »

kusok, огромное спасибо :D
Спасибо сказали: