ubuntu下修改终端字体颜色以及terminator字体美化

Ubuntu下终端字体如果全是白色很不直观,可以根据自己喜好修改颜色。


2019年快乐,ros indigo很快就要停止维护了,昨天把ubuntu重装成16.04,装了ros kinetic,以前配好的终端颜色找不到了,重新配了一下,顺便在这记录一下留个底。


以下正文

1.ubuntu下终端字体美化

$ sudo gedit .bashrc

将以下一段添加在最下面即可。(下面这个是我的配色)

PS1="\[\033[1;36;01m\]\u\[\033[00m\]\[\033[1;34;01m\]@\[\033[00m\]\[\033[1;32;01m\]\h\[\033[00m\]\[\033[34;01m\]:\[\033[00m\]\[\033[33;01m\]\w\[\033[00m\]\[\033[31;01m\] \$\[\033[37;00m\] "

 以上可以根据自己的喜好修改。修改图上黄色背景的部分即可,常用的颜色为 红色31、绿色32、黄色33、蓝色34、紫红色35、青蓝色36、白色37。颜色右边的“01m"代表字体是否加粗。更详细的内容可以进第一个参考资料查看。

ubuntu下修改终端字体颜色以及terminator字体美化_第1张图片

我的终端效果如下:

另外,我比较喜欢把终端框调成半透明的,这个只要把终端全屏,点击最上方的“终端”→“配置文件首选项”→“配置文件”,点击未命名的那个方便,选择右边的编辑,在“颜色”部分选择透明背景,调节透明度即可。在“常规”也可以把 光标形状调成windows下比较熟悉的“I”字指针。

ubuntu下修改终端字体颜色以及terminator字体美化_第2张图片

 2.terminator美化(以下内容来自实验室贾同学)

terminator可以将终端分屏,效果如下图,对于同时要观察多个窗口反馈的时候很有用。但是有的时候刚下载的terminator字体非常难看,挤在一起看不清,这时候可以修改配置文件。

ubuntu下修改终端字体颜色以及terminator字体美化_第3张图片

首先是安装terminator

$ sudo apt-get install terminator

 然后修改其配置文件

$ cd ~/.config/terminator/ 
$ sudo gedit config

 *如果报错Unable to open ~/.config/terminator/config ,解决方法:
打开terminator终端,然后右击终端的黑色背景,选择首选项(preference)->布局(layouts)->添加(add),关闭该窗口即可找到config文件。

 我的配置文件如下

[global_config]
[keybindings]
[profiles]
  [[default]]
    use_system_font = False # 是否启用系统字体
    login_shell = True
    background_darkness = 0.92 # 背景颜色
    background_type = transparent
    background_image = None
    cursor_color = "#3036ec" # 光标颜色
    foreground_color = "#00ff00"
    show_titlebar = False # 不显示标题栏,也就是 terminator 中那个默认的红色的标题栏
    custom_command = tmux
    font = Ubuntu Mono 15  # 字体设置,后面的数字表示字体大小
[layouts]
  [[default]]
    [[[child1]]]
      type = Terminal
      parent = window0
    [[[window0]]]
      type = Window
      parent = ""
[plugins]

上面配置文件整个拷过去;右击设置首选项——Profiles——colors——built-in-schemes:custom(自定义设置背景和字体颜色) 


参考资料:

1.https://www.2cto.com/os/201409/338693.html

2.https://blog.csdn.net/weixin_40128991/article/details/79011952

3.https://blog.csdn.net/liuxiaoheng1992/article/details/54409711

你可能感兴趣的:(ubuntu)