我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

系统字体配置、中文显示和输入法问题
回复
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#1

帖子 潇洒走一回 » 2009-10-01 11:45

刚刚安装的,发现无法翻页向下选词 ,我用的是自然码...
pagedowm & pagdown都不起作用,上下左右键也不行,用逗号和点号的结果是直接把,和.打出来了...
点击bar上面的向右的箭头竟然也不起作用...
发现论坛竟没人提到这个问题...特来请教
谢谢!!!
fcitx -v 了一下:版本是'GirlDog' 3.5-081104-xft(sudo apt-get install 安装的)
ps: 这些字用fcitx打的好艰难
上次由 潇洒走一回 在 2009-10-01 12:01,总共编辑 1 次。
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#2

帖子 潇洒走一回 » 2009-10-01 11:56

另外我在http://www.fcitx.org/main/?q=node/9 下了一个最新稳定版的,按着附带的PDF文档编译安装竟然未成功 ...
$ ./configure #反馈如下:

代码: 全选

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking malloc/malloc.h usability... no
checking malloc/malloc.h presence... no
checking for malloc/malloc.h... no
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for unistd.h... (cached) yes
checking wait.h usability... yes
checking wait.h presence... yes
checking for wait.h... yes
checking for sys/wait.h... (cached) yes
checking machine/endian.h usability... no
checking machine/endian.h presence... no
checking for machine/endian.h... no
checking for X... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for XFT... no
configure: WARNING: No xft found, skipping configure for FreeType and Xft
checking for pid_t... yes
checking for size_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... no
checking for vfork... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... no
checking return type of signal handlers... void
checking for memmove... no
checking for memset... no
checking for mkdir... no
checking for setlocale... no
checking for strcasecmp... no
checking for strstr... no
checking for strtol... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating fcitx.spec
config.status: creating doc/Makefile
config.status: creating data/Makefile
config.status: creating xpm/Makefile
config.status: creating lib/Makefile
config.status: creating src/version.h
config.status: creating src/Makefile
config.status: creating tools/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
$ make #反馈如下:

代码: 全选

make  all-recursive
make[1]: 正在进入目录 `/home/wonder/newcomer/fcitx-3.6.1'
Making all in doc
make[2]: 正在进入目录 `/home/wonder/newcomer/fcitx-3.6.1/doc'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/wonder/newcomer/fcitx-3.6.1/doc'
Making all in xpm
make[2]: 正在进入目录 `/home/wonder/newcomer/fcitx-3.6.1/xpm'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/wonder/newcomer/fcitx-3.6.1/xpm'
Making all in lib
make[2]: 正在进入目录 `/home/wonder/newcomer/fcitx-3.6.1/lib'
gcc -DHAVE_CONFIG_H -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -g -O2 -INONE -INONE -D_ENABLE_TRAY -INONE -D_ENABLE_LOG -INONE -Wall -MT FrameMgr.o -MD -MP -MF .deps/FrameMgr.Tpo -c -o FrameMgr.o FrameMgr.c
FrameMgr.c:29:25: 错误: X11/Xlibint.h:没有该文件或目录
在包含自 FrameMgr.c:31 的文件中:
FrameMgr.h:32:21: 错误: X11/Xmd.h:没有该文件或目录
FrameMgr.h:33:22: 错误: X11/Xlib.h:没有该文件或目录
In file included from FrameMgr.c:31:
FrameMgr.h:112: 错误: expected declaration specifiers or ‘...’ before ‘Bool’
FrameMgr.h:114: 错误: expected declaration specifiers or ‘...’ before ‘Bool’
FrameMgr.h:126: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FrameMgrIsIterLoopEnd’
FrameMgr.c:95: 错误: expected specifier-qualifier-list before ‘Bool’
FrameMgr.c:114: 错误: expected specifier-qualifier-list before ‘Bool’
FrameMgr.c:128: 错误: expected specifier-qualifier-list before ‘Bool’
FrameMgr.c:139: 错误: expected specifier-qualifier-list before ‘Bool’
FrameMgr.c:166: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IterIsLoopEnd’
FrameMgr.c:173: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ChainIterGetNext’
FrameMgr.c:177: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FrameInstIsIterLoopEnd’
FrameMgr.c:182: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_FrameMgrIsIterLoopEnd’
FrameMgr.c:183: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_FrameMgrProcessPadding’
FrameMgr.c:216: 错误: expected declaration specifiers or ‘...’ before ‘Bool’
FrameMgr.c: 在函数‘FrameMgrInit’中:
FrameMgr.c:220: 警告: 隐式声明函数‘Xmalloc’
FrameMgr.c:226: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:226: 错误: ‘byte_swap’未声明(在此函数内第一次使用)
FrameMgr.c:226: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
FrameMgr.c:226: 错误: 所在的函数内也只报告一次。)
FrameMgr.c:227: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c:228: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c: 在文件层:
FrameMgr.c:236: 错误: expected declaration specifiers or ‘...’ before ‘Bool’
FrameMgr.c: 在函数‘FrameMgrInitWithData’中:
FrameMgr.c:242: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:242: 错误: ‘byte_swap’未声明(在此函数内第一次使用)
FrameMgr.c:243: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c: 在函数‘FrameMgrFree’中:
FrameMgr.c:249: 警告: 隐式声明函数‘Xfree’
FrameMgr.c: 在函数‘_FrameMgrPutToken’中:
FrameMgr.c:265: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c:265: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c:275: 错误: ‘struct <anonymous>’没有名为‘is_byte_len’的成员
FrameMgr.c:286: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:297: 错误: ‘CARD8’未声明(在此函数内第一次使用)
FrameMgr.c:297: 错误: expected expression before ‘)’ token
FrameMgr.c:302: 错误: ‘CARD16’未声明(在此函数内第一次使用)
FrameMgr.c:302: 错误: expected expression before ‘)’ token
FrameMgr.c:302: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:307: 错误: ‘CARD32’未声明(在此函数内第一次使用)
FrameMgr.c:307: 错误: expected expression before ‘)’ token
FrameMgr.c:307: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:332: 错误: expected expression before ‘)’ token
FrameMgr.c:337: 错误: expected expression before ‘)’ token
FrameMgr.c:342: 错误: expected expression before ‘)’ token
FrameMgr.c:347: 错误: expected expression before ‘)’ token
FrameMgr.c:361: 错误: expected expression before ‘)’ token
FrameMgr.c:361: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:366: 错误: expected expression before ‘)’ token
FrameMgr.c:366: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:371: 错误: expected expression before ‘)’ token
FrameMgr.c:371: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:376: 错误: expected expression before ‘)’ token
FrameMgr.c:376: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:390: 错误: expected expression before ‘)’ token
FrameMgr.c:390: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:395: 错误: expected expression before ‘)’ token
FrameMgr.c:395: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:400: 错误: expected expression before ‘)’ token
FrameMgr.c:400: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:405: 错误: expected expression before ‘)’ token
FrameMgr.c:405: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:452: 警告: 隐式声明函数‘bcopy’
FrameMgr.c:452: 警告: 隐式声明与内建函数‘bcopy’不兼容
FrameMgr.c: 在函数‘_FrameMgrGetToken’中:
FrameMgr.c:483: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c:483: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c:498: 错误: ‘CARD8’未声明(在此函数内第一次使用)
FrameMgr.c:498: 错误: expected expression before ‘)’ token
FrameMgr.c:502: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:502: 错误: ‘CARD16’未声明(在此函数内第一次使用)
FrameMgr.c:502: 错误: expected expression before ‘)’ token
FrameMgr.c:502: 错误: expected expression before ‘)’ token
FrameMgr.c:502: 错误: expected expression before ‘)’ token
FrameMgr.c:506: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:506: 错误: ‘CARD32’未声明(在此函数内第一次使用)
FrameMgr.c:506: 错误: expected expression before ‘)’ token
FrameMgr.c:506: 错误: expected expression before ‘)’ token
FrameMgr.c:506: 错误: expected expression before ‘)’ token
FrameMgr.c:506: 错误: expected expression before ‘)’ token
FrameMgr.c:506: 错误: expected expression before ‘)’ token
FrameMgr.c:521: 错误: ‘struct _Iter’没有名为‘start_counter’的成员
FrameMgr.c:521: 错误: ‘True’未声明(在此函数内第一次使用)
FrameMgr.c:536: 错误: expected expression before ‘)’ token
FrameMgr.c:540: 错误: expected expression before ‘)’ token
FrameMgr.c:544: 错误: expected expression before ‘)’ token
FrameMgr.c:548: 错误: expected expression before ‘)’ token
FrameMgr.c:556: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c:565: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:565: 错误: expected expression before ‘)’ token
FrameMgr.c:565: 错误: expected expression before ‘)’ token
FrameMgr.c:565: 错误: expected expression before ‘)’ token
FrameMgr.c:570: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:570: 错误: expected expression before ‘)’ token
FrameMgr.c:570: 错误: expected expression before ‘)’ token
FrameMgr.c:570: 错误: expected expression before ‘)’ token
FrameMgr.c:575: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:575: 错误: expected expression before ‘)’ token
FrameMgr.c:575: 错误: expected expression before ‘)’ token
FrameMgr.c:575: 错误: expected expression before ‘)’ token
FrameMgr.c:580: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:580: 错误: expected expression before ‘)’ token
FrameMgr.c:580: 错误: expected expression before ‘)’ token
FrameMgr.c:580: 错误: expected expression before ‘)’ token
FrameMgr.c:588: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c:597: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:597: 错误: expected expression before ‘)’ token
FrameMgr.c:597: 错误: expected expression before ‘)’ token
FrameMgr.c:597: 错误: expected expression before ‘)’ token
FrameMgr.c:597: 错误: expected expression before ‘)’ token
FrameMgr.c:597: 错误: expected expression before ‘)’ token
FrameMgr.c:602: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:602: 错误: expected expression before ‘)’ token
FrameMgr.c:602: 错误: expected expression before ‘)’ token
FrameMgr.c:602: 错误: expected expression before ‘)’ token
FrameMgr.c:602: 错误: expected expression before ‘)’ token
FrameMgr.c:602: 错误: expected expression before ‘)’ token
FrameMgr.c:607: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:607: 错误: expected expression before ‘)’ token
FrameMgr.c:607: 错误: expected expression before ‘)’ token
FrameMgr.c:607: 错误: expected expression before ‘)’ token
FrameMgr.c:607: 错误: expected expression before ‘)’ token
FrameMgr.c:607: 错误: expected expression before ‘)’ token
FrameMgr.c:612: 错误: ‘struct _FrameMgr’没有名为‘byte_swap’的成员
FrameMgr.c:612: 错误: expected expression before ‘)’ token
FrameMgr.c:612: 错误: expected expression before ‘)’ token
FrameMgr.c:612: 错误: expected expression before ‘)’ token
FrameMgr.c:612: 错误: expected expression before ‘)’ token
FrameMgr.c:612: 错误: expected expression before ‘)’ token
FrameMgr.c:620: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c:668: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c:684: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c: 在函数‘FrameMgrSetTotalSize’中:
FrameMgr.c:719: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c: 在函数‘FrameMgrSkipToken’中:
FrameMgr.c:745: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c:745: 错误: ‘struct _FrameMgr’没有名为‘total_size’的成员
FrameMgr.c: 在文件层:
FrameMgr.c:805: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FrameMgrIsIterLoopEnd’
FrameMgr.c:821: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_FrameMgrIsIterLoopEnd’
FrameMgr.c:826: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_FrameMgrProcessPadding’
FrameMgr.c: 在函数‘FrameInstFree’中:
FrameMgr.c:873: 警告: 隐式声明函数‘ChainIterGetNext’
FrameMgr.c: 在函数‘FrameInstGetNextType’中:
FrameMgr.c:921: 错误: ‘struct <anonymous>’没有名为‘is_byte_len’的成员
FrameMgr.c: 在函数‘FrameInstPeekNextType’中:
FrameMgr.c:1072: 错误: ‘struct <anonymous>’没有名为‘is_byte_len’的成员
FrameMgr.c: 在文件层:
FrameMgr.c:1185: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FrameInstIsIterLoopEnd’
FrameMgr.c: 在函数‘_FrameMgrAppendIter’中:
FrameMgr.c:1209: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c:1211: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c:1212: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c:1217: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c:1222: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c:1223: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c:1229: 错误: ‘struct _FrameIter’没有名为‘counting’的成员
FrameMgr.c:1229: 错误: ‘False’未声明(在此函数内第一次使用)
FrameMgr.c:1230: 错误: ‘struct _FrameIter’没有名为‘counter’的成员
FrameMgr.c:1231: 错误: ‘struct _FrameIter’没有名为‘end’的成员
FrameMgr.c:1232: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c: 在函数‘_FrameMgrRemoveIter’中:
FrameMgr.c:1244: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c:1250: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c:1250: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c:1252: 错误: ‘struct _FrameMgr’没有名为‘iters’的成员
FrameMgr.c:1252: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c:1259: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c: 在函数‘_FrameIterCounterIncr’中:
FrameMgr.c:1270: 错误: ‘struct _FrameIter’没有名为‘counting’的成员
FrameMgr.c:1272: 错误: ‘struct _FrameIter’没有名为‘counter’的成员
FrameMgr.c:1273: 错误: ‘struct _FrameIter’没有名为‘counter’的成员
FrameMgr.c:1273: 错误: ‘struct _FrameIter’没有名为‘end’的成员
FrameMgr.c:1275: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:1275: 错误: ‘False’未声明(在此函数内第一次使用)
FrameMgr.c:1281: 错误: ‘struct _FrameIter’没有名为‘next’的成员
FrameMgr.c: 在函数‘_IterStartWatch’中:
FrameMgr.c:1290: 错误: ‘struct _FrameIter’没有名为‘counting’的成员
FrameMgr.c:1290: 错误: ‘True’未声明(在此函数内第一次使用)
FrameMgr.c: 在函数‘IterInit’中:
FrameMgr.c:1510: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:1511: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1512: 错误: ‘struct _Iter’没有名为‘start_watch_proc’的成员
FrameMgr.c:1513: 错误: ‘struct _Iter’没有名为‘client_data’的成员
FrameMgr.c:1514: 错误: ‘struct _Iter’没有名为‘start_counter’的成员
FrameMgr.c:1514: 错误: ‘False’未声明(在此函数内第一次使用)
FrameMgr.c:1537: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1537: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c: 在函数‘IterFree’中:
FrameMgr.c:1553: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1562: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1567: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1577: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1582: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c: 在文件层:
FrameMgr.c:1593: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IterIsLoopEnd’
FrameMgr.c: 在函数‘IterGetNextType’中:
FrameMgr.c:1654: 错误: ‘struct _Iter’没有名为‘start_counter’的成员
FrameMgr.c:1656: 错误: ‘struct _Iter’没有名为‘start_watch_proc’的成员
FrameMgr.c:1656: 错误: ‘struct _Iter’没有名为‘client_data’的成员
FrameMgr.c:1657: 错误: ‘struct _Iter’没有名为‘start_counter’的成员
FrameMgr.c:1657: 错误: ‘False’未声明(在此函数内第一次使用)
FrameMgr.c:1660: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1662: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:1663: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1676: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1684: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1684: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1691: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1700: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1700: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1703: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1703: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1710: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1723: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1723: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1726: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1726: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1733: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c: 在函数‘IterPeekNextType’中:
FrameMgr.c:1751: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:1751: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1768: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1768: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1783: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1783: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1786: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1786: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1803: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1803: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1806: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1806: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c: 在函数‘IterSetSize’中:
FrameMgr.c:1830: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:1844: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1847: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1858: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:1863: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1879: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1882: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1890: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:1895: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1913: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1916: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1924: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:1929: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c: 在函数‘IterGetSize’中:
FrameMgr.c:1953: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1960: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1960: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1966: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1970: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1973: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1985: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c:1989: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:1992: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c: 在函数‘IterSetIterCount’中:
FrameMgr.c:2014: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:2017: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:2017: 错误: ‘False’未声明(在此函数内第一次使用)
FrameMgr.c:2034: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2037: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2046: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:2051: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2065: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2068: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2076: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:2081: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c: 在函数‘IterGetTotalSize’中:
FrameMgr.c:2103: 错误: ‘struct _Iter’没有名为‘allow_expansion’的成员
FrameMgr.c:2137: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2154: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2172: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2175: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c: 在函数‘IterReset’中:
FrameMgr.c:2202: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2210: 错误: ‘struct _Iter’没有名为‘cm’的成员
FrameMgr.c:2221: 错误: ‘struct _Iter’没有名为‘cur_no’的成员
FrameMgr.c: 在函数‘IterSetStartWatch’中:
FrameMgr.c:2228: 错误: ‘struct _Iter’没有名为‘start_watch_proc’的成员
FrameMgr.c:2229: 错误: ‘struct _Iter’没有名为‘client_data’的成员
FrameMgr.c: 在文件层:
FrameMgr.c:2272: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ChainIterGetNext’
make[2]: *** [FrameMgr.o] 错误 1
make[2]:正在离开目录 `/home/wonder/newcomer/fcitx-3.6.1/lib'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/wonder/newcomer/fcitx-3.6.1'
make: *** [all] 错误 2
底下我就没make install了
PS:哪个build-essential的包我已经装过了...
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#3

帖子 delectate » 2009-10-01 12:05

我编译fcitx也是很多错误,所以一直用老版本,直接install即可

至于说选词,用backspace左边的那两个就可以翻页。-和+就行。

空格可以选词阿,估计是配置文件出错了。

lz想用最新的fcitx就下deb吧,省事的
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#4

帖子 wangdu2002 » 2009-10-01 12:47

还用这么老的女狗版。。。直接用最新的deb吧,包爽。 :em03
viewtopic.php?f=8&t=192737#由Alpha.gu打的F ... 推荐用leafpad
一般情况下,Ubuntu里总是有AR PL UMing CN这样的中文字体的,把配置文件中的*号改成这个字体就行了,重启X生效。为避免冲突,最好卸了scim或ibus。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#5

帖子 潇洒走一回 » 2009-10-01 18:06

采纳了四楼推荐的打包版, 以成功安装...
至于说选词,用backspace左边的那两个就可以翻页。-和+就行。
谢谢3楼的告知, 我知道了原来是用+-来选词的, 可是逗号点号,Pd和Pu这些 经典的选词方法为什么都不行呢?
空格左边两个, 你那是什么键, 我的笔记本键盘上Super & Alt
那个空格选词的同时,又多打出一个空格很让我郁闷啊...具体境况是: 一次打出奇数字(N个双字词+一个单字)时,使用空格选词,很正常;但是如果打出偶数字时 , 使用空格选择时,就会在选词的同时,又在文本后面补上一个空格,很郁闷啊...如果你不了解自然码,可能不知道我在说什么...其实打出一个词语后,如果想要的选项排在第一的话,就不用空格了,直接输入下一个词就行了,而可爱的fcitx就是在我本可以不需要空格却打了空格 的情况下自动把那个空格 作为文本了, 但关键是,我已经习惯了手动 选词 了,毕竟想要的选项并不总是排在首位,总归要打空格 的吧? SCIM中就不会 带来 问题...
上次由 潇洒走一回 在 2009-10-01 18:13,总共编辑 1 次。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#6

帖子 wangdu2002 » 2009-10-01 18:10

把/usr/share/fcitx/doc/下的Fcitx的PDF拿出来好好瞧下,看有啥可以设置的。某是用五笔98的,不懂自然码。。。 :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#7

帖子 潇洒走一回 » 2009-10-01 19:41

修改配置~/.fcitx/config推荐用leafpad
我才发现原来leafpad可以自动识别GBK编码啊, 以前从win刚转移到linux上来时, 残留了几个一打开就乱码的文件,开始挺抓狂的,不过还是通过修改配置编辑器解决来...原来轻快的leafpad就搞定了... 另外刚发现mousepad也可以正常打开fcitx的配置文件
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#8

帖子 潇洒走一回 » 2009-10-01 20:23

上下翻页问题以搞定, 默认的fcitx只设置了+-用来上下翻页, 但可以修改配置文件以改变这一默认, 如:

代码: 全选

上一页=[ ,
下一页=] .
上面的两行修改可以实现用,和[向上翻页,用.和]向下翻页
头像
heshuaikun
帖子: 550
注册时间: 2008-09-07 23:44

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#9

帖子 heshuaikun » 2009-10-01 23:24

自己编译fcitx并打包。
sudo aptitude install libxft-dev libxpm-dev libxtst-dev
./configure --prefix=/usr --enable-tray
fakeroot debian/rules binary
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#10

帖子 潇洒走一回 » 2009-10-02 10:50

另外,需要指出的是fcitx默认情况下疯狂地使用CTRL+*, CTRL+ALT+*热键,也几乎让我抓狂,比如我本来CTRL+L用来终端清屏,却清屏未果,不小心打开了联想词功能,本来CTRL+K删除光标后面的全部内容,却搞成了取消光标跟随...
我以为CTRL-ALT-*是一篇净土,所以我自定义了许多这样的热键,用来打开特定程序,执行特定任务,没想到fcitx对这样的热键会疯狂使用...
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#11

帖子 潇洒走一回 » 2009-10-02 11:49

另外,大家看下家目录下 .fcitx底下的不少文件名都乱码了,这回带来问题吗?
谢谢!!!
screenshot1.png
头像
xulz99
帖子: 18
注册时间: 2008-07-07 18:15

Re: 我的fcitx无法向下翻页选词?空格选词的同时又给一个空格...

#12

帖子 xulz99 » 2009-11-13 15:42

遇到同样的问题,搜到这个帖子,采用不一样惯例的快捷键还真不方便
默认也不显示状态栏,也不知怎么调出来
回复