/etc/locale.gen 
zh_CN.GB18030 GB18030 
zh_CN.GBK GBK 
上面两行默认是被注释掉的,要打开。 
  
/usr/sbin/dpkg-reconfigure 
/usr/sbin不在普通用户的PATH里,再说运行它也需要root权限。 
如果dkpg-reconfigure显示非常非常简陋的界面而不是蓝色背景菜单,apt install dialog # 鄙人太省空间了 
dkpg-reconfigure locales 把要用的选上。 
  
locale -a 
列出所有可用locale,这回变成zh_CN.gb18030, gbk, utf8这样的小写形式了。 
iconv --list也是列表里用大写,用的时候用小写(也许是大小写无关)。 
  
gedit 
alias ge='gedit' 
alias gb='gedit --encoding gb18030' 
  
xterm 
我这么节约的人都要GNOME+konsole,可见它多么好。 
比如当前在konsole里,LANG是zh_CN.utf8,想处理会GBK编码的文件,包括但不限于head, tail, more, less, grep: 
LANG=zh_CN.gbk xterm & # 可alias 
xterm里是GBK,konsole里是utf8,互不干扰,不用在菜单里改字符编码,gnome-terminal我也没找到在哪里改。 
  
配置xterm 
.Xresources和.Xdefaults都是配置文件,前者优先级高,后者文件名短。 
xrdb -load load resources from file,不用重启。xrdb - X server resource database utility. 
  
最重要的配置 
xterm*faceName: JetBrains Mono:antialias=True:pixelsize=16 
xterm*faceNameDoubleSize: Noto Sans CJK:antialias=True:pixelsize=16 
xterm*inputMethod: fcitx 
即:英文和中文字体都要设置,输入法也要设上。 
fc-list - list available fonts,然后根据具体情况设置。 
  
然后还有很多设置:〔链接〕“查看页面源代码后”转贴,修改。 
!是注释。XTerm是类名,xterm是实例名,以xterm*开头的配置只对通过用xterm命令启动的XTerm生效。谁会ln xterm xxxterm? - XTerm*faceName: DejaVu Sans Mono : antialias=True : pixelsize=15
 - XTerm*faceNameDoubleSize :Noto Sans CJK : antialias=True : pixelsize=15
 - XTerm*inputMethod: fcitx
 - XTerm*scrollBar: true
 - XTerm*rightScrollBar: true
 - XTerm*SaveLines: 1000
 - XTerm*geometry: 132x43
 - XTerm*cursorBlink: true
 - XTerm*cursorColor: #00bb00
 - XTerm*background: gray5
 - XTerm*foreground: #e8e8c8
 - ! 调整蓝色显示
 - XTerm*color4: rgb:00/00/f8
 - XTerm*color12: rgb:00/aa/f8
 - XTerm*highlightColor: #789868
 - XTerm*VT100.Translations: #override \n\
 - <Btn1Up>: select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0) \n\
 - <Btn2Up>: insert-selection(PRIMARY, CLIPBOARD, CUT_BUFFER0)
 
  复制代码    
 
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除 
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |