xterm完整配置--修正中文、复制粘贴和颜色显示美化
sublime的terminal插件需要用到xterm,于是查找资料完善了xterm的显示。
修改~/.Xdefaults,没有的自行创建:
! Xterm Configration Version 1.0 ! A mixed version for XTerm setting from Internet ! @author 小指 ! @email qingzz@qingzz.cn ! ~/.Xdefaults ! Information XTerm*termName: Xterm-256Color ! Attribute XTerm*loginShell: True XTerm.borderLess: True XTerm.cursorBlink: False XTerm*visualBell: False XTerm*marginBell: False XTerm*alwaysHighlight: True XTerm*SaveLines: 2048 XTerm.geometry: 80x40 XTerm*colorUL: #FFFF00 XTerm*colorBD: #FFFFFF XTerm*preeditType: Root ! Fonts & Locale XTerm.utf8: True XTerm*locale: True XTerm.cjkWidth: True XTerm*utf8Title: True XTerm*xftAntialias: True ! Chinese Input XTerm*inputMethod: fcitx XTerm*fontMenu*fontdefault*Label: Default ! English Font XTerm*faceName: Ubuntu Mono:antialias=True:pixelsize=16 XTerm*boldFont: Ubuntu Mono:antialias=True:style=Bold:pixelsize=16 ! Chinese Font XTerm*faceNameDoublesize: WenQuanYi Zen Hei Mono:pixelsize=15:antialias=True XTerm*XimFont: WenQuanYi Zen Hei Mono ! Themes XTerm*scrollBar: False XTerm*jumpScroll: True XTerm*scrollKey: False XTerm*rightScrollBar: False XTerm*scrollTtyOutput: False XTerm*faceSize: 12 XTerm*faceSize1: 12 XTerm*faceSize2: 12 XTerm*faceSize3: 12 XTerm*faceSize4: 12 XTerm*faceSize5: 12 XTerm*faceSize6: 12 XTerm*background: #363636 XTerm*foreground: #FFFFFF ! print color and bold/underline attributes XTerm*printAttributes: 2 XTerm*printerCommand: cat > ~/xtermdump ! Mouse selecting to copy, ctrl-v to paste ! Ctrl p to print screen content to file XTerm*VT100.Translations: #override \ Ctrl <KeyPress> V: insert-selection(CLIPBOARD,PRIMARY,CUT_BUFFER0) \n\ <BtnUp>: select-end(CLIPBOARD,PRIMARY,CUT_BUFFER0) \n\ Ctrl <KeyPress> P: print() \n
保存后,使用命令:
xrdb -load ~/.Xdefaults
重新打开XTerm,可以发现完美使用XTerm了。
下面简单解释中文修复和复制粘贴的问题。
首先中文修复,重点在这里:
! Chinese Input XTerm*inputMethod: fcitx XTerm*fontMenu*fontdefault*Label: Default ! English Font XTerm*faceName: Ubuntu Mono:antialias=True:pixelsize=16 XTerm*boldFont: Ubuntu Mono:antialias=True:style=Bold:pixelsize=16 ! Chinese Font XTerm*faceNameDoublesize: WenQuanYi Zen Hei Mono:pixelsize=15:antialias=True XTerm*XimFont: WenQuanYi Zen Hei Mono
中文输入是最上面两行,下面两个是显示英文的字体,最下面两个是显示中文的字体。
在Linux中,你可以使用`fc-list`查看系统安装的字体,自行查找喜欢的字体替换吧。
另外,复制使用鼠标选择,CTRL+V粘贴,可跨应用使用。
点赞0
支持一下