You are Here:
Linux Lite 7.0 Final Released - See Release Announcement Section



Colored Bash Prompt for Linux Lite

Author (Read 8149 times)

0 Members and 2 Guests are viewing this topic.

Re: Colored Bash Prompt for Linux Lite
« Reply #4 on: October 15, 2016, 02:40:36 AM »
 

Jerry

  • Linux Lite Creator
  • Administrator
  • Platinum Level Poster
  • *****
  • 8831
    Posts
  • Reputation: 806
  • Linux Lite Member
    • View Profile
    • Linux Lite OS

  • CPU: Intel Core i9-10850K CPU @ 3.60GHz

  • MEMORY: 32Gb

  • VIDEO CARD: nVidia GeForce GTX 1650

  • Kernel: 6.x
Excellent :)
 

Re: Colored Bash Prompt for Linux Lite
« Reply #3 on: October 15, 2016, 02:39:18 AM »
 

torreydale

  • PayPal Supporter
  • Platinum Level Poster
  • *****
  • 1588
    Posts
  • Reputation: 261
  • * Forum Moderator *
    • View Profile

  • CPU: Intel i5-3230M (4) @ 3.200GHz

  • MEMORY: 16Gb

  • VIDEO CARD: Intel 3rd Gen Core processor Graphics

  • Kernel: 5.x
Done
Want to thank me?  Click my [Thank] link.
 

Re: Colored Bash Prompt for Linux Lite
« Reply #2 on: October 14, 2016, 06:38:43 PM »
 

Jerry

  • Linux Lite Creator
  • Administrator
  • Platinum Level Poster
  • *****
  • 8831
    Posts
  • Reputation: 806
  • Linux Lite Member
    • View Profile
    • Linux Lite OS

  • CPU: Intel Core i9-10850K CPU @ 3.60GHz

  • MEMORY: 32Gb

  • VIDEO CARD: nVidia GeForce GTX 1650

  • Kernel: 6.x
Add this after the last 'fi' in your .bashrc

Code: [Select]
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac


# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
    # We have color support; assume it's compliant with Ecma-48
    # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
    # a case would tend to support setf rather than setaf.)
    color_prompt=yes
    else
    color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

Then open a terminal and do:

Code: [Select]
source ~/.bashrc
 

Colored Bash Prompt for Linux Lite
« Reply #1 on: October 14, 2016, 04:32:35 PM »
 

torreydale

  • PayPal Supporter
  • Platinum Level Poster
  • *****
  • 1588
    Posts
  • Reputation: 261
  • * Forum Moderator *
    • View Profile

  • CPU: Intel i5-3230M (4) @ 3.200GHz

  • MEMORY: 16Gb

  • VIDEO CARD: Intel 3rd Gen Core processor Graphics

  • Kernel: 5.x
I'm trying to learn Python, and it's a tad tedious when everything in the terminal is the same color.  Does anyone know how to make a colored bash prompt in Linux Lite?  I have seen the process demonstrated in this 1 minute video, but Linux Lite doesn't have the code in its /.bashrc file like the .bashrc file used in this video.

« Last Edit: October 15, 2016, 02:03:13 AM by torreydale »
Want to thank me?  Click my [Thank] link.
 

 

-->
X Close Ad

Linux Lite 7.0 Final Released - See Release Announcement Section