改变lxterminal的颜色

如何使用.bashrc更改Lubuntu中lxterminal的默认颜色?

要更改提示使用的颜色(通过编辑.bashrc),请阅读在终端命令提示符中更改用户,主机,目录信息的颜色 (如在Jobin的注释中)。

例如:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u\[\033[01;30m\]@\[\033[01;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ \[\033[00;36m\]'

在末尾附近寻找\ [\ 033 [00; 36m \] 。 它设置您键入的命令的颜色。 请看这个答案的颜色编号参考。


如果您将“默认颜色”表示为前景色(通常为白色或黑色),则可以在LXTerminal的设置屏幕中更改它。 请注意,这将保存到〜/ .config / lxterminal / lxterminal.conf,而不是.bashrc。


如果你的意思是每种颜色的外观(例如,你想让深蓝色更亮一些),那么不幸的是你不能使用LXTerminal,因为它的颜色方案是硬编码的。 来自LXDE论坛的Marty Jack 写道 :

目前,我们不提供比前景/后台更多的自定义。 我们鼓励您运行任何满足您需求的终端模拟器。

如果您需要支持配色方案定制的轻量级终端,xfce4-terminal将完成这项工作。 要安装它,请在LXTerminal中键入以下命令:

 sudo apt-get install xfce4-terminal 

您可以非常轻松地更改LXTerminal的默认颜色。 我不知道这个更改是否是由最近的更新引出的,但现在我可以使用自定义配色方案运行LXTerminal。 我使用LXTerminal作为使用颜色在vim编程的默认终端。

使用base16-shell中的脚本,您可以设置LXTerminal的颜色。 只需在bashrc (或zshrc )中获取脚本,就会加载相应的颜色。

添加以下内容以获取脚本:

 COLOR_SCHEME = "/path/to/colorscheme/script" [[ -s $COLOR_SCHEME ]] && source $COLOR_SCHEME 

我更改了脚本以使用Solarized-dark colorscheme用于LXTerminal。

 #!/bin/sh # Colorscheme : Ethan Schoonover(http://ethanshoonover.com) # Original script for base-16 shell by : Chris Kempson (http://chriskempson.com) # Adapted by : Shikhar Bhardwaj(http://bluefog.me) if [ "${TERM%%-*}" = 'linux' ]; then # This script doesn't support linux console (use 'vconsole' template instead) return 2>/dev/null || exit 0 fi color00="07/36/42" # Base 00 - Black color01="dc/32/2f" # Base 08 - Red color02="85/99/00" # Base 0B - Green color03="b5/89/00" # Base 0A - Yellow color04="26/8b/d2" # Base 0D - Blue color05="d3/36/82" # Base 0E - Magenta color06="2a/a1/98" # Base 0C - Cyan color07="ee/e8/d5" # Base 05 - White color08="00/2b/36" # Base 03 - Bright Black color09="cb/4b/16" # Base 08 - Bright Red color10="58/6e/75" # Base 0B - Bright Green color11="62/62/62" # Base 0A - Bright Yellow color12="83/94/96" # Base 0D - Bright Blue color13="f9/55/8b" # Base 0E - Bright Magenta color14="93/a1/a1" # Base 0C - Bright Cyan color15="fd/f6/e3" # Base 07 - Bright White color16="dc/96/56" # Base 09 color17="a1/69/46" # Base 0F color18="28/28/28" # Base 01 color19="38/38/38" # Base 02 color20="b8/b8/b8" # Base 04 color21="e8/e8/e8" # Base 06 color_foreground=$color07 # Base 05 color_background=$color12 # Base 00 color_cursor="d8/d8/d8" # Base 05 if [ -n "$TMUX" ]; then # tell tmux to pass the escape sequences through # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) printf_template="\033Ptmux;\033\033]4;%d;rgb:%s\007\033\\" printf_template_var="\033Ptmux;\033\033]%d;rgb:%s\007\033\\" printf_template_custom="\033Ptmux;\033\033]%s%s\007\033\\" elif [ "${TERM%%-*}" = "screen" ]; then # GNU screen (screen, screen-256color, screen-256color-bce) printf_template="\033P\033]4;%d;rgb:%s\007\033\\" printf_template_var="\033P\033]%d;rgb:%s\007\033\\" printf_template_custom="\033P\033]%s%s\007\033\\" else printf_template="\033]4;%d;rgb:%s\033\\" printf_template_var="\033]%d;rgb:%s\033\\" printf_template_custom="\033]%s%s\033\\" fi # 16 color space printf $printf_template 0 $color00 printf $printf_template 1 $color01 printf $printf_template 2 $color02 printf $printf_template 3 $color03 printf $printf_template 4 $color04 printf $printf_template 5 $color05 printf $printf_template 6 $color06 printf $printf_template 7 $color07 printf $printf_template 8 $color08 printf $printf_template 9 $color09 printf $printf_template 10 $color10 printf $printf_template 11 $color11 printf $printf_template 12 $color12 printf $printf_template 13 $color13 printf $printf_template 14 $color14 printf $printf_template 15 $color15 # 256 color space printf $printf_template 16 $color16 printf $printf_template 17 $color17 printf $printf_template 18 $color18 printf $printf_template 19 $color19 printf $printf_template 20 $color20 printf $printf_template 21 $color21 # foreground / background / cursor color if [ -n "$ITERM_SESSION_ID" ]; then # iTerm2 proprietary escape codes printf $printf_template_custom Pg d8d8d8 # forground printf $printf_template_custom Ph 181818 # background printf $printf_template_custom Pi d8d8d8 # bold color printf $printf_template_custom Pj 383838 # selection color printf $printf_template_custom Pk d8d8d8 # selected text color printf $printf_template_custom Pl d8d8d8 # cursor printf $printf_template_custom Pm 181818 # cursor text else printf $printf_template_var 10 $color_foreground printf $printf_template_var 11 $color_background printf $printf_template_var 12 $color_cursor fi # clean up unset printf_template unset printf_template_var unset color00 unset color01 unset color02 unset color03 unset color04 unset color05 unset color06 unset color07 unset color08 unset color09 unset color10 unset color11 unset color12 unset color13 unset color14 unset color15 unset color16 unset color17 unset color18 unset color19 unset color20 unset color21 unset color_foreground unset color_background unset color_cursor 

但是256色空间没有正确改变。

这是它的样子:

在此处输入图像描述