本人比较喜欢Ubuntu这个Linux的发行版,主要是安装程序插件什么的都比较方便,推荐新手使用,可以免去很多麻烦的配置,将注意力放在编程的学习上,当然如果是想专门学Linux的,还是推荐在Centos或者红帽上捣鼓捣鼓,慢慢地对Linux就熟悉了。

每次新安装Ubuntu的中文版,一开是Ubuntu的终端Xterm显示的中文都会有很多乱码,甚至有些中文汉字显示不出来,使用起来很不方便,像这样子:

在网上找了很多资料,发现可以通过重新配置Xterm来解决中文乱码问题已经优化Xterm的显示效果。

打开/etc/X11/app-defaults/XTerm,像这样

在最下面添加如下代码:

Xft.dpi:96   
xpdf.title: PDF   
XTerm*faceSize: 10   
XTerm*faceSize1: 10   
XTerm*faceSize2: 10   
XTerm*faceSize3: 10   
XTerm*faceSize4: 10   
XTerm*faceSize5: 10   
XTerm*faceSize6: 10   
XTerm*jumpScroll: true   
 
xterm.termName: xterm-256color  
xterm.geometry: 80x36  
xterm*scrollBar: false  
xterm*rightScrollBar: true  
xterm*loginshell: true  
xterm*cursorBlink: true  
xterm*background:   black  
xterm*foreground:   gray  
xterm.borderLess: true  
xterm.cursorBlink: true  
xterm*colorUL: yellow  
xterm*colorBD: white  
   
!fix alt key input  
xterm*eightBitInput: false  
xterm*altSendsEscape: true

!mouse selecting to copy, ctrl-v to paste  
!Ctrl p to print screen content to file  
XTerm*VT100.Translations: #override \  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl <KeyPress> V: insert-selection(CLIPBOARD,PRIMARY,CUT_BUFFER0) \n\ &nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BtnUp>: select-end(CLIPBOARD,PRIMARY,CUT_BUFFER0) \n\ &nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl <KeyPress> P: print() \n &nbsp;
&nbsp;
!font and locale &nbsp;
!xterm*locale: true &nbsp;
!xterm.utf8:&nbsp;&nbsp;&nbsp;&nbsp; true &nbsp;
!xterm*utf8Title: true
xterm*fontMenu*fontdefault*Label: Default &nbsp;
xterm*faceName:DejaVu Sans Mono:antialias=True:pixelsize=16 &nbsp;
!xterm*faceName: monofur:antialias=True:pixelsize=20 &nbsp;
xter*boldFont: Bitstream Vera Sans Mono:style=Bold:pixelsize=15 &nbsp;
xterm*faceNameDoublesize:WenQuanYi Zen Hei:antialias=True:pixelsize=15 &nbsp;
xterm*xftAntialias: true &nbsp;
xterm.cjkWidth:true &nbsp;
XTerm*inputMethod: ibus
XTerm*preeditType: Root &nbsp;

PS:如果不是root用户直接通过gedit打开文件的话,普通用户是没有权限修改这个文件的,解决的方法就是在终端Xterm下输入命令:sudo gedit /etc/X11/app-defaults/XTerm,这样打开的XTerm配置文件经过修改当前用户是有权保存并生效的。重启Xterm,效果是不是美观很多呢。

Ubuntu下XTerm乱码问题的解决及XTerm的简单配置的更多相关文章

  1. navicat在ubuntu下中文乱码的真正解决方法ZT

    乱码解决方法(自己解决我自己这种情况之后打猜测): 打开start_navicat文件,会看到 export LANG="en_US.UTF-8" 将这句话改为 export LA ...

  2. Ubuntu下搜狗输入法乱码(二)

    本文适用于Ubuntu 16.04,造冰箱的大熊猫@cnblogs 2018/10/25 搜狗输入法时不时出现候选字乱码的问题.参照网上所说的修改Fcitx配置中的简体中文和繁体中文转换配置的方法,无 ...

  3. ubuntu下su: Authentication failure的解决办法(su和su - root的区别)

    参考:ubuntu下su: Authentication failure的解决办法(su和su - root的区别)

  4. ubuntu下中文乱码解决方案(全)

    转自 http://www.cnblogs.com/end/archive/2011/04/19/2021507.html   1.ibus输入法 Ubuntu 系统安装后已经自带了ibus输入法,在 ...

  5. Ubuntu 下 su:authentication failure的解决办法

    Ubuntu下使用 su 切换到超级用户时候遇到下面的问题 su: Authentication failure 解决办法: $ sudo passwd root Enter new UNIX pas ...

  6. ubuntu下安装Firefox中国版解决Ubuntu与Windows下Firefox账号同步问题(已解决)

    1. 下载最新版本火狐Linux版 下载地址:http://firefox.com.cn/download/ 选择火狐Linux64-bit版,下载后文件为:Firefox-latest-x86_64 ...

  7. [问题记录]Ubuntu下chmsee安装失败的解决

    日期:2016年2月26日 一直在找Ubuntu下查看chm的工具但是普遍不理想,发现在deepin中的chmsee相对比较好,但是直接执行网上的sudo apt-get install chmsee ...

  8. 在Windows环境下使用短信猫收发短信的简单配置:

    Windows简单配置: 1.插入usb接口,打开电脑的设备管理器,装驱动后,查看端口下设备的com(串口)是多少,接下来就是配置短信猫的必须参数: 如果短信猫是COM(串口)口的,一般端口是COM1 ...

  9. 解决windows下文件拷贝到ubuntu下文件名乱码的问题

    sudo apt-get install convmv     解压zip文件:    convmv -f gbk -t utf8 -r --notest *

随机推荐

  1. talib 中文文档(八): Momentum Indicator Functions 动量指标

    Momentum Indicator Functions ADX - Average Directional Movement Index 函数名:ADX 名称:平均趋向指数 简介:使用ADX指标,指 ...

  2. socket协议和http协议性能对比

    最近做了一次队列服务的性能测试,是通过两种协议windows socket和http分别往内存中写入url.对比哪种协议的效果更高,下图是测试结果.此次使用的工具是loadrunner.在压socke ...

  3. Python开发【Django】:ModelForm操作

    ModelForm 内容回顾: Model - 数据库操作 - 验证 class A(MOdel): user = email = pwd = Form class LoginForm(Form): ...

  4. CF734F Anton and School 构造+数论

    正解:构造 解题报告: 先放下传送门QwQ 这题首先要知道一个结论:(x&y)+(x|y)=x+y 还是能理解的趴? 所以我们把bi+ci就能得到∑a+n*a[i] 然后我们就能成功求出∑a ...

  5. Windows mysql默认字符集修改

    一.通过MySQL命令行修改: set character_set_client=utf8; set character_set_connection=utf8; set character_set_ ...

  6. Java多线程(三)

    本文主要接着前面多线程的两篇文章总结Java多线程中的线程安全问题. 一.一个典型的Java线程安全例子 1 public class ThreadTest { 2 3 public static v ...

  7. java猫和猫的名字

    这篇文章之所以叫猫和猫的名字,是因为是以猫为案例来讲的 主要的内容就是java构造函数和参数的传递 class Animal { public static String name; Animal(S ...

  8. 协变返回类型---《C++必知必会》 条款 31

    一般来说,一个重写的函数与被它重写的函数具有相同的返回类型. 然而,这个规则对于“协变返回类型(covariant  return type)“的情形来说有所放松.也就是说,如果B是一个类类型,并且一 ...

  9. Qt编译出错:“Cannot find file...... .pro."

    刚接触Qt,使用Qt5.7时,出现如下编译错误: 其实原因很简单,就是Qt工程目录不能有“中文”.“全角符字符”[暂时发现这两种情况].

  10. oracle数据库中的异常处理

    create or replace procedure prc_get_sex (stuname student.name%type) as stusex student.sex%type; begi ...