热门标签 | 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中方便的复制粘贴方法

 


推荐阅读
  • 深入解析HTML5字符集属性:charset与defaultCharset
    本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 七款高效编辑器与笔记工具推荐:KindEditor自动换行功能解析
    本文推荐了七款高效的编辑器与笔记工具,并详细解析了KindEditor的自动换行功能。其中,轻笔记QingBiJi是一款完全免费的记事本软件,用户可以通过其简洁的界面和强大的功能轻松记录和管理日常事务。此外,该软件还支持多平台同步,确保用户在不同设备间无缝切换。 ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 2.2 组件间父子通信机制详解
    2.2 组件间父子通信机制详解 ... [详细]
  • 属性类 `Properties` 是 `Hashtable` 类的子类,用于存储键值对形式的数据。该类在 Java 中广泛应用于配置文件的读取与写入,支持字符串类型的键和值。通过 `Properties` 类,开发者可以方便地进行配置信息的管理,确保应用程序的灵活性和可维护性。此外,`Properties` 类还提供了加载和保存属性文件的方法,使其在实际开发中具有较高的实用价值。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文探讨了如何通过检测浏览器类型来动态加载特定的npm包,从而优化前端性能。具体而言,仅在用户使用Edge浏览器时加载相关包,以提升页面加载速度和整体用户体验。此外,文章还介绍了实现这一目标的技术细节和最佳实践,包括使用User-Agent字符串进行浏览器识别、条件加载策略以及性能监控方法。 ... [详细]
  • 为了实现跨浏览器兼容的禁用文本选择功能,可以通过在全局CSS样式中定义一个特定的类来禁止用户选中文本。具体做法是在全局样式表中添加一个名为 `.no-select` 的类,并在需要禁用文本选择的元素上应用该类。这样可以确保在不同浏览器中都能达到一致的效果。此外,还可以结合JavaScript进一步增强用户体验,例如在某些交互场景下动态启用或禁用文本选择功能。 ... [详细]
  • 在今天的实践中,我深入学习了网页图像抓取技术,通过编写爬虫程序批量获取网站上的图片资源。具体来说,我选择了一个包含大量高质量图片的网站作为练习对象,并成功实现了将这些图片批量下载到本地存储。这一过程不仅提升了我对爬虫技术的理解,还增强了我的编程能力。 ... [详细]
  • Android目录遍历工具 | AppCrawler自动化测试进阶(第二部分):个性化配置详解
    终于迎来了“足不出户也能为社会贡献力量”的时刻,但有追求的测试工程师绝不会让自己的生活变得乏味。与其在家消磨时光,不如利用这段时间深入研究和提升自己的技术能力,特别是对AppCrawler自动化测试工具的个性化配置进行详细探索。这不仅能够提高测试效率,还能为项目带来更多的价值。 ... [详细]
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社区 版权所有