LINUX.ORG.RU

ubuntu edgy и xxkb


0

0

Очень привык к утилите xxkb(точнее возможности запоминать текущую раскладку клавиатуры для каждого окна). После обновления с dapper до edgy утилиту поставить нельзя, точнее можно, но в зависимостях при установке прописано удаление половины системы :(

Кто-нибудь знает как обойти эту проблему в ubuntu?

Может быть есть аналоги xxkb? (интересует именно возможность запоминания раскладки клавиатуры для каждого окна)

Ответ на: Re: ubuntu edgy и xxkb от anonymous

Re: ubuntu edgy и xxkb

$ xmkmf imake -DUseInstalled -I/usr/lib/X11/config <stdin>:1:19: error: stdio.h: No such file or directory <stdin>:2:19: error: ctype.h: No such file or directory <stdin>: In function 'main': <stdin>:18: error: 'NULL' undeclared (first use in this function) <stdin>:18: error: (Each undeclared identifier is reported only once <stdin>:18: error: for each function it appears in.) <stdin>:45: warning: incompatible implicit declaration of built-in function 'sscanf' <stdin>:49: warning: incompatible implicit declaration of built-in function 'printf' Aborted

aleksey_t ()
Ответ на: Re: ubuntu edgy и xxkb от aleksey_t

Re: ubuntu edgy и xxkb

xmkmf
imake -DUseInstalled -I/usr/lib/X11/config
<stdin>:1:19: error: stdio.h: No such file or directory
<stdin>:2:19: error: ctype.h: No such file or directory
<stdin>: In function 'main':
<stdin>:18: error: 'NULL' undeclared (first use in this function)
<stdin>:18: error: (Each undeclared identifier is reported only once
<stdin>:18: error: for each function it appears in.)
<stdin>:45: warning: incompatible implicit declaration of built-in function 'sscanf'
<stdin>:49: warning: incompatible implicit declaration of built-in function 'printf'
Aborted

В прошлом сообщении сбилось форматирование.

aleksey_t ()
Ответ на: Re: ubuntu edgy и xxkb от Begemoth

Re: ubuntu edgy и xxkb

Спасибо, xmkmf - прошёл, но с make не удаётся собрать:
$ make
gcc -O2 -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DAPPDEFDIR=\"/etc/X11/app-defaults\" -DPIXMAPDIR=\"/usr/share/xxkb\" -c -o xxkb.o xxkb.c
xxkb.c: In function 'main':
xxkb.c:53: warning: incompatible implicit declaration of built-in function 'printf'
xxkb.c:329: warning: incompatible implicit declaration of built-in function 'printf'
xxkb.c:402: warning: incompatible implicit declaration of built-in function 'printf'
gcc -O2 -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DAPPDEFDIR=\"/etc/X11/app-defaults\" -DPIXMAPDIR=\"/usr/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

aleksey_t ()
Ответ на: Re: ubuntu edgy и xxkb от aleksey_t

Re: ubuntu edgy и xxkb

Всем спасибо за помощь. Проблему решил. Взял исходники, наложил патчи от убунту и всё собралось.

aleksey_t ()

Re: ubuntu edgy и xxkb

Засирай систему, устанавливай так:

sudo dpkg -i --force-all xxkb(или как там её).deb

И жди прихода... :)

KernelPanic ()
Ответ на: Re: ubuntu edgy и xxkb от KernelPanic

Re: ubuntu edgy и xxkb

Я делал по другому, через checkinstall собрал себе .deb и его поставил. Хотя не уверен что мой способ намного лучше.

aleksey_t ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.