当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-04-18 10:16 
头像

注册: 2007-01-04 9:49
帖子: 829
系统: ubuntu-gnome
送出感谢: 5
接收感谢: 5
系统12.04

已安装zhcon

运行zhcon --utf8满屏飞花,且^c无法停止。

运行zhcon --utf8 --drv=vga
提示:
引用:
============== I'm really sorry, but... ================
I can not open graphical device on this machine, this can happen when:
1. your kernel does not have framebuffer device enabled, check the output from `dmesg|grep

vesa`
2. you are running on a non-i386 machine so no VGA support
3. you are running under X-Window but libggi is not compiled in (required for running zhcon

under X-Window)

Don't be panic by this message, thousands of people have run zhcon successfully, surely you

can!
I suggest you visit http://zhcon.sourceforge.net for more information, or send an email to

zhcon-users@lists.sourceforge.net
I'm pretty sure your problem will be solved very quickly
You can subscribe to the list on https:// lists.sourceforge.net/lists/listinfo/zhcon-users

Good Luck!

怎么办呀,求教。

已把控制台切换到英文环境,解决办法见下面本人回贴


最后由 南风夜雨 编辑于 2012-04-18 14:06,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求教:控制台中文乱码,zhcon --utf8 --drv=vga不起作用
帖子发表于 : 2012-04-18 10:22 
头像

注册: 2008-08-13 8:48
帖子: 26391
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 344
开fb


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求教:控制台中文乱码,zhcon --utf8 --drv=vga不起作用
帖子发表于 : 2012-04-18 10:24 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
只能fbterm了。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求教:控制台中文乱码,zhcon --utf8 --drv=vga不起作用
帖子发表于 : 2012-04-18 10:35 
头像

注册: 2007-01-04 9:49
帖子: 829
系统: ubuntu-gnome
送出感谢: 5
接收感谢: 5
fbterm安装后:

zhcon --uft8 --drv=fb 同样的情况
zhcon --uft8 --drv=fbterm 后中文仍然乱码。

具体怎么操作呀。
看着一堆方块实在不爽!

怎么样才能在控制台下使用英文环境呢,但又不影响gui的中文环境。
暂的解决办法:export LANGUAGE=en_US.UTF-8

最后的解决办法:引自:http://forum.ubuntu.org.cn/viewtopic.php?f=48&p=2594098#p2594098
引用:
终端用中文没多大必要,关键是终端下本地设置不是中文就行。
保持默认配置为中文不变,以保证 gdm 等登录管理器为中文。
代码:
vi ~/.bashrc

写入以下内容:
代码:
if [ -z "$DISPLAY" ]; then
   export LANG=en_US.UTF-8
   unset LANGUAGE
fi

如此可在 tty 时自动切换为英文。


最后由 南风夜雨 编辑于 2012-04-18 23:29,总共编辑了 1 次


_________________
评价: 3.7% wolfreka
 
页首
 用户资料  
 
5 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-04-18 14:47 
头像

注册: 2011-06-07 14:20
帖子: 3866
系统: Mint18
送出感谢: 17
接收感谢: 65
zhcon很久没改了吧…过时了都…


_________________
wiki: ubuntu 技巧


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-04-18 15:00 
头像

注册: 2012-02-17 15:59
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
推荐fbterm :em11


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-04-18 16:15 
头像

注册: 2007-01-04 9:49
帖子: 829
系统: ubuntu-gnome
送出感谢: 5
接收感谢: 5
不折腾了。看不到乱码就心满意足了。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-04-18 20:48 
头像

注册: 2007-02-18 0:42
帖子: 1352
送出感谢: 0 次
接收感谢: 10
ubuntu默认用户不在video组,所以fb不能用
代码:
sudo  usermod  yourusername  -aG video

另外在x86_64下vga是不能用的
必须
zhcon --utf8 --drv=fb
但是输入法问题我没有解决。能打开输入法。但是按下任何一个按键就zhcon崩溃了。 系统是12.04 x64
希望大神解决。



_________________
评价: 3.7% 南风夜雨
 
页首
 用户资料  
 
9 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-04-18 23:31 
头像

注册: 2007-01-04 9:49
帖子: 829
系统: ubuntu-gnome
送出感谢: 5
接收感谢: 5
谢谢楼上。 :em04 :em04 :em04 如此多多问题我还是不试了(google了半天,看来真没有一个完美的办法。),


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-04-30 10:16 

注册: 2011-10-02 9:58
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
按楼主的方法设置后,方块变成了问号! :em20 :em25


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-05-04 8:36 
头像

注册: 2007-01-04 9:49
帖子: 829
系统: ubuntu-gnome
送出感谢: 5
接收感谢: 5
ch06 写道:
按楼主的方法设置后,方块变成了问号! :em20 :em25

不会吧,我在ubuntu 和debian下这么做都是正常的。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-11-03 4:42 

注册: 2012-06-12 12:04
帖子: 297
送出感谢: 0 次
接收感谢: 3
懒蜗笨兔牛 写道:
推荐fbterm :em11



是不错,但在ROOT下,危险


_________________
PC:amd 5400+ / 2GB DDR2 /Seagate 1T+3T(320GB) /ATI HD6750/CENTOS 6.3

HASEE:K450-I5 D1/
CPU:i5 3210M
内存:4GB DDR3 1333MHz
硬盘:500GB SATA
显卡:NVIDIA GeForce GT 640M
系统:win 7 & CENTOS 6.3


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2012-11-03 8:31 
头像

注册: 2008-08-13 8:48
帖子: 26391
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 344
楼上,说了要加video组的啊……谁说一定要root的? :em20 :em20 :em20


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2013-03-24 10:57 

注册: 2007-02-09 8:33
帖子: 92
地址: 深圳福田
送出感谢: 6
接收感谢: 1
tommy007 写道:
ubuntu默认用户不在video组,所以fb不能用
代码:
sudo  usermod  yourusername  -aG video

另外在x86_64下vga是不能用的
必须
zhcon --utf8 --drv=fb
但是输入法问题我没有解决。能打开输入法。但是按下任何一个按键就zhcon崩溃了。 系统是12.04 x64
希望大神解决。



这里有解决办法,和问题发生的原因:
http://rsljdkt.iteye.com/blog/1670508


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 已解决:控制台中文乱码,zhcon --utf8 --drv=vga不起作用,自动切换到英文环境
帖子发表于 : 2013-03-24 10:58 

注册: 2007-02-09 8:33
帖子: 92
地址: 深圳福田
送出感谢: 6
接收感谢: 1
一、本文目的:

解决Ubuntu 64位系统下官方提供的zhcon包有如下问题:

1. 普通用户执行zhcon后屏幕中不断输出闪动的行

2. 安装官方提供的zhcon包后,切换至中文输入法然后按键,程序发生段错误

对于问题1,可以直接通过设置zhcon文件的setuid位解决,执行如下命令即可(注意反引号):


Bash代码 收藏代码

sudo chmod u+s `which zhcon`

但是,问题2的原因是原作者假定所有OS的指针均为32位,因此在64位系统中引发了指针越界而产生段错误。


二、准备源码文件:

所有源码文件均可直接在附件中下载,为尊重原作者,下面给出所有文件的链接

0.2.5版本源码:

zhcon-0.2.5.tar.gz http://sourceforge.net/projects/zhcon/f ... con/0.2.6/

升级0.2.6补丁:

zhcon-0.2.5-to-0.2.6.diff.gz http://sourceforge.net/projects/zhcon/f ... con/0.2.6/

0.2.6版本的64位系统文件更新:

winime.cpp http://att.newsmth.net/nForum/att/LinuxDev/29280/839

winime.h http://att.newsmth.net/nForum/att/LinuxDev/29280/9818

三、机器环境:

* Ubuntu 12.04 x86_64

* g++编译环境(执行apt-get install g++)

* ncurses开发库(执行apt-get install libncurse5-dev安装,若之前./configure过,还需重新执行./configure,因为不安装ncurses库可以通过./configure,但在make阶段会缺少链接库)

四、编译安装步骤:

将以上4个文件拷贝到同一个目录下,如~/zhcon_install,然后依次执行如下命令:

Bash代码 收藏代码

tar -xvf zhcon-0.2.5.tar.gz
cd zhcon-0.2.5
zcat ../zhcon-0.2.5-to-0.2.6.diff.gz | patch -p1
cp ../winime.cpp ../winime.h src/
./configure
make # make过程中还会出现一系列库函数缺少头文件的问题,将对应头文件手动加入源码,重新执行make即可
sudo make install # 至此,安装完成
make distclean ## 清理工作



五、补 充:

在网上发现另外一补丁文件:zhcon-0.2.6-amd64.patch.gz viewtopic.php?t=124062

经测试,并不能解决64位OS zhocn中文输入法段错误的问题





六、参 考:

http://www.linuxeden.com/plus/view.php?aid=51502

http://www.newsmth.net/nForum/#!article/LinuxDev/29280



_________________
评价: 3.7% zengyi
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译