热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在ubuntu12.04中设置XTerm

   第一次自主安装linux系统,选择了ubuntu12.04长期支持版(LTS),系统自带的ibus输入法对于我这个win用户来说太艰难了,sun拼音跟紫光拼音差不多,上下键不

     第一次自主安装linux系统,选择了ubuntu12.04长期支持版(LTS),系统自带的ibus输入法对于我这个win用户来说太艰难了,sun拼音跟紫光拼音差不多,上下键不可以翻页,需要用PGUP,PGDN,嗯,总之就是不习惯加不好用(ps,这时候我是可以在终端输入中文的呢)

 

    可是自从安装了fcitx之后,搜狗确实好用很多,但是在终端下(gnome-terminal),vim,还有gedit(其实最主要是这里不可以!)都不能输入中文,对于我这种英语 有点捉急的人来说,只能从别的地方(比如WPS,chrome,firefox)复制过来汉字,很不方便啊.

 

    谷歌了一下,又发现一些不懂的名词,终端不就是terminal,为什么还有XTerm,UXTerm之类的,后来才知道原来我一直说的终端就是DASH主页输入terminal(终端)出现的gnome-terminal,在gnome-terminal下输入xterm,或者uxterm会弹出另一个小窗口,不过字体真心好难看,感觉就像gnome-terminal的简略版加变丑版...

 

    继续谷歌,又发现了一个好东西,一条命令彻底解决 Xterm 的中文显示问题,但是我没有用楼主的方法,记不住这些代码= =,我用的是3L给的代码,这样以后直接输入xterm,文字都已经设定好了啦,贴一下代码如下:

! Xft settings ---------------------------------------------------------------

Xft.dpi: 96
xpdf.title: PDF
Xft.antialias: true
Xft.rgba: rgb
Xft.hinting: true
Xft.hintstyle: hintslight

! xterm ----------------------------------------------------------------------
xterm*scrollBar: true
xterm*rightScrollBar: true

! English font
xterm*faceName: DejaVu Sans Mono:antialias=True:pixelsize=14
! Chinese font
xterm*faceNameDoublesize: WenQuanYi Micro Hei:pixelsize=14

!简单的几行,解决所有问题。

XTerm*locale: zh_CN.UTF-8

汉字前面的"!"是我自己加的啦,原文没有~

~/.Xdefaults ,修改完后运行(这个呢其实就是在主文件夹下新建一个名为.Xdefaults的文件,为什么叫这个名字我也不知道,不要忘了前面还有个点哦,直接

vim .Xdefaults就可以了嗯)

代码:
xrdb -merge ~/.Xdefaults(这里貌似有点问题,后来谷歌出来的结果有xrdb -load ~/.Xdefaults,我在后续的设置XTerm背景以及字体颜色的时候呢,输入前面的代码没有任何变化,输入load这个代码就可以了,所以我也不知道前面代码是不是没问题的~~ )
---------------------------
是不是还是觉得XTerm不太美观(说实话很喜欢ubuntu自带terminal啊,暗紫色的背景加白色的文字,虽然不知道是什么字体,不过看起来很圆滑的感觉... )
接下来就是设置XTerm的背景颜色和文字颜色了,不过弱弱吐槽一句,还是没有系统自带的终端好看啊!!!
! xterm ----------------------------------------------------------------------
xterm*loginShell: True
xterm*background: gainsboro
xterm*foreground: black
xterm*scrollBar: true
xterm*rightScrollBar: true
!xterm*saveLines: 10000
!xterm.VT100.geometry: 120x35

我把后面两行注释了,倒数第二行不知道什么意思,最后一行应该是弹出的XTerm窗口的大小,感觉默认的还比较OK,就没设置了

关于背景和文字颜色就是这两句代码了:

xterm*background: gainsboro
xterm*foreground: black

之前因为喜欢自带的暗紫色还输入dark purple,结果没有这种颜色orz...

丢一个链接吧,就是XTerm中可以设置的颜色代号

当然了,在google中直接搜索xterm color name,第一个链接应该就是这个了.

下一篇介绍一下xterm中方便的复制粘贴方法

 


推荐阅读
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • FIN7后门工具伪装成白帽工具进行传播
    fin7,后门,工具,伪装,成,白, ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 树莓派Linux基础(一):查看文件系统的命令行操作
    本文介绍了在树莓派上通过SSH服务使用命令行查看文件系统的操作,包括cd命令用于变更目录、pwd命令用于显示当前目录位置、ls命令用于显示文件和目录列表。详细讲解了这些命令的使用方法和注意事项。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • Linux磁盘的分区、格式化的观察和操作步骤
    本文介绍了如何观察Linux磁盘的分区状态,使用lsblk命令列出系统上的所有磁盘列表,并解释了列表中各个字段的含义。同时,还介绍了使用parted命令列出磁盘的分区表类型和分区信息的方法。在进行磁盘分区操作时,根据分区表类型选择使用fdisk或gdisk命令,并提供了具体的分区步骤。通过本文,读者可以了解到Linux磁盘分区和格式化的基本知识和操作步骤。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议 ... [详细]
author-avatar
hushuoni_133
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有