在 Ubuntu Server 中使用 solarized 或类似功能

在 Ubuntu Server 中使用 solarized 或类似功能

可以使用晒干仅在 Ubuntu Server 14.04 CLI 中提供配色方案(或类似的方案)?

答案1

我自己还没有尝试过,但你应该能够使用restorepalette工具。从手册页中:

NAME
   restorepalette - set the color palette for textmode.

SYNOPSIS
   restorepalette [filename]

DESCRIPTION
   restorepalette  without  arguments  sets the standard VGA palette. This
   can be useful if it is somehow messed up.

   With a filename argument a custom palette can be loaded (feature  added
   by Charles Blake <[email protected]>).

   This  allow  a  user  to  set up a file that looks like this one (These
   color map definitions are the same as the default VGA ones.   Alter  to
   suite  personal  tastes).  The  first column contains the number of the
   color to set, then follow three integers in range 0  -  63  (lowest  to
   highest intensity) for red, green, blue.

           0  0  0  0   # black
           1  0  0 42   # blue
           2  0 42  0   # green
           3  0 42 42   # cyan
           4 42  0  0   # red
           5 42  0 42   # magenta
           6 42 21  0   # brown
           7 42 42 42   # white
           8 21 21 21   # bright black
           9 21 21 63   # bright blue
          10 21 63 21   # bright green
          11 21 63 63   # bright cyan
          12 63 21 21   # bright red
          13 63 21 63   # bright magenta
          14 63 63 21   # bright brown
          15 63 63 63   # bright white

   The  inline  comments  are  the only kind of allowed, as I use a little
   fscanf(3) trick to get them. Blank lines are ok, but not  pure  comment
   lines. See the comments in my code, also.

   This allows people to set up custom palettes for use in virtual console
   text modes. I use it all the time. When combined  with  a  color-syntax
   editor  like jed-0.97+ or color-ls, etc., being able to choose your own
   text-mode palette is quite a bonus. I set mine  up  via  restorepalette
   /etc/palette  in  my  /etc/rc.   If  the  program  is given the correct
   permissions, then individual users can have  restorepalette  ~/.palette
   or  some  such  thing  in  their  shell  startup  files.  Of course, it
   shouldn't be done when starting remote shells or when under X, so  some
   kind of test that TERM is a virtual console is needed for that case.

答案2

从: https://acceptsocket.wordpress.com/2014/08/12/set-solarized-dark-as-default-color-scheme-for-linux-virtual-console/

if [ "$TERM" = "linux" ]; then
echo -en "\e]P0073642" #black
echo -en "\e]P8002b36" #brblack
echo -en "\e]P1dc322f" #red
echo -en "\e]P9cb4b16" #brred
echo -en "\e]P2859900" #green
echo -en "\e]PA586e75" #brgreen
echo -en "\e]P3b58900" #yellow
echo -en "\e]PB657b83" #bryellow
echo -en "\e]P4268bd2" #blue
echo -en "\e]PC839496" #brblue
echo -en "\e]P5d33682" #magenta
echo -en "\e]PD6c71c4" #brmagenta
echo -en "\e]P62aa198" #cyan
echo -en "\e]PE93a1a1" #brcyan
echo -en "\e]P7eee8d5" #white
echo -en "\e]PFfdf6e3" #brwhite
clear #for background artifacting
fi

我将其添加到.bashrcUbuntu 14.04.03 上的文件中,并将我的虚拟终端更改为 Solarized Dark

相关内容