Fancy Bash Prompt! Customize Linux Terminal with SYNTH-SHELL

  Рет қаралды 135,058

TechHut

TechHut

Күн бұрын

synth-shell improves your terminal experience and productivity through a combination of small bash scripts. I will overview how to customized you're Linux terminal with the beautiful color schemes in the bash shell. We will be focusing on fancy bash prompt in this video.
github.com/andresgongora/synt...
jonasjacek.github.io/colors/
00:00 - Introduction
00:30 - Backup .bashrc
01:33 - SYNTH-SHELL
02:31 - Installing the Script
05:21 - Customize Linux Terminal
10:30 - Neofetch Tip
11:23 - My Setup
Fancy bash prompt:
- Configurable colors and aesthetics.
- Git statuses (requires pull/push, is dirty, etc.) if inside a directory that is part of a git repository.
- Better separation between user input and command outputs.
TECHHUT TWITTER: / techhuttv​
SUPPORT #TECHHUT​​ / techhut​​
SUBSCRIBE ON LBRY! odysee.com/$/invite/@TechHut:1​​
My Workstation (PAID LINKS)
RYZEN 7 3700X: amzn.to/31BfO35​​
ASUS PRIME X570-P: amzn.to/2HeKhNh​​
G.SKILL Trident Z Neo: amzn.to/347eZAz​​
WD Blue SN550 1TB: amzn.to/3o2RQan​​
Seasonic FOCUS GX-650: amzn.to/3j9MKFy​

Пікірлер: 102
@andresgongoraYT
@andresgongoraYT 2 жыл бұрын
Hi, this is andresgongora, the main developer behind synth-shell. Thanks a lot for sharing my script and helping everyone to a fancy prompt B)
@priyeshgupta164
@priyeshgupta164 2 жыл бұрын
Thank you 😊
@unregistered8430
@unregistered8430 2 жыл бұрын
thx man, great works. really appreciate 👍🏻
@keremidarski
@keremidarski 2 жыл бұрын
TechHut, thanks for the help and for the synth-shell, Andres! Can somebody tell me how to get my venv to show up?
@arpanoverload
@arpanoverload Жыл бұрын
thanks a lot! how do I make the greeter work for zsh?
@salcolonsc
@salcolonsc Жыл бұрын
Maybe you can make an expanded video on all of the changes you can make for new users.
@busyrand
@busyrand Жыл бұрын
Whoa! Super cool... I'm new to Linux and am perfectly content with Mint. I followed along and added the Neofetch to my terminal and really like it. I always wondered what I was seeing when some of the Linux creators fired up their terminals. I did the command line beautification earlier today following and older video from a Chris Titus Tech playlist for learning the Terminal. The algorithm recommended your video so I ended up hear...
@magicmanj32
@magicmanj32 3 жыл бұрын
great tutorial, new to linux and any custom edits are great to personalise, thanks
@xiaozhu1830
@xiaozhu1830 2 жыл бұрын
Stunning and useful tips, thanks a lot mate.
@devotedme
@devotedme 5 ай бұрын
Man been searching for customizations like crazy, and after all your's is the most simplest process likke everrr .... Thanks !!!!!!❤❤
@priyanksaikia5549
@priyanksaikia5549 Ай бұрын
Hey, Does this work for kittu as well? i mean i have the default Gnome Terminal but I also have is the Kitty which needs color change for its host and username....So i just wanted to know whether it is gonna work for kittty as well or not?
@priyanksaikia5549
@priyanksaikia5549 Ай бұрын
Hey,thanks man .This has been my life saviour..I was nervelessly racking my brains out hard and then I found this video tutorial of yours and I swear I have had the best smile. Also shout out to the developer who made a very good contribution in helping us customising the username and hostname and more...I hope he keeps adding more to his script so that we can change the parameters and make good personalised customisations. Thanks a lot for this.
@saidxon
@saidxon 2 ай бұрын
As always, great work. Thanks a lot bro!
@herranomal
@herranomal 7 ай бұрын
Cool stuff. Thank you. Quick tip: Always keep one live terminal open when updating shell configurations. Test local and SSH logins before closing the initial shell. If you break your config and cannot log into a new terminal, you can at least restore your backup config from the initial shell. Your config can be broken so bad that the windows manager might not be able to start. At the extreme, you need to start your computer in single user mode to restore your shell. (An app tried to be helpful and broke my .bashrc quite badly one time...)
@nazibalalam
@nazibalalam 3 жыл бұрын
Looks really cool man
@ignaciocaballero1985
@ignaciocaballero1985 9 ай бұрын
Hi, Thank you so much for the great video
@sebastiangonzales46
@sebastiangonzales46 5 ай бұрын
Thanks!! works great
@BAdKnownPov1
@BAdKnownPov1 11 ай бұрын
you are the first one that worked
@erlich8414
@erlich8414 2 жыл бұрын
thanks man I am also fan of heman skeletor and linux :). But I wanna ask that is it possible to setting background image to bash terminal (ubuntu or other dist) without using another terminal like xfce?
@marcoaugusto2957
@marcoaugusto2957 2 жыл бұрын
Hi! great video, one question, when I'm inside a git repo it gets really slow when I type a command in the terminal, it takes a second to reload the "user host pwd" tag, do you know why it could be?
@mr.o5577
@mr.o5577 2 жыл бұрын
Hello TechHut i have a little question mate, does this have autosuggestions, highlights like zsh? I was playing around with LSD but it does not work well with zsh so i need something else and this one look simple and nice, thanks in advance for my inquiry.
@duggrein409
@duggrein409 2 жыл бұрын
I have been looking for a way to word my search. So is there a way to keep the banner static. So when the prompts starts to scrolling down the banner stays in view? Not only would I would love this feature but also for making console programs I could feature live data or data relevant to such program. Example would be when using airmon-ng the banner view shows eth,lan,wlan status and lists ipv in use ?
@MrREALball
@MrREALball 3 жыл бұрын
Next level distro hopping: change your distro right in the middle of a tutorial about fancy terminal.
@Imran-cw7jc
@Imran-cw7jc 3 жыл бұрын
He used a virtual machine NERD!
@adamb7460
@adamb7460 3 жыл бұрын
@@Imran-cw7jc what even is a virtual machine nErD
@jasgarsoul
@jasgarsoul 2 жыл бұрын
@@adamb7460 a machine that is virtual *NeRd*
@Linux43ver-hk6lk
@Linux43ver-hk6lk 11 ай бұрын
let's go Brandon , do more videos of editing shell . I really appreciate your videos keep the great job!
@fawzanfawzi9993
@fawzanfawzi9993 3 жыл бұрын
Wait, last time you are on Artix. Why back to Endeavor?
@marnixds
@marnixds 3 жыл бұрын
he is a hopper, or a hipster (beard). the constant is that he keeps using linux and preferably rolling distro's despite pop os on one machine if I remember correctly
@TechHut
@TechHut 3 жыл бұрын
Everything you said is correct, but, on everything, I am not a hipster.
@olivertirreg
@olivertirreg Жыл бұрын
Hey, how do I tell synth-shell, that I want a new line at the end? I don't like to write my commands in the same line as the bash output.
@gregoryhorwitz7373
@gregoryhorwitz7373 2 жыл бұрын
I'm running Tumbleweed. I've done this saying yes to all prompts but now get this: synth-shell-greeter: 'bc' not installed flahing over and over. what did I do wrong?
@shalev1142
@shalev1142 Жыл бұрын
Hi, I know its been a year since this video was uploaded but I wanted to ask if you have a video or if you can make a video about how to make a terminal looks like yours, with all those buttons and extra thing that I don't see I have on my ubuntu (ubuntu20.10) Thank You!
@NBL.2.0
@NBL.2.0 8 ай бұрын
thank you bro for this theme but i need to change color fo text ?
@kronov74
@kronov74 3 жыл бұрын
💜💜💜
@ARKTIKA13
@ARKTIKA13 28 күн бұрын
everytime i open the terminal first thing sow me this bash: prompt: command not found... how can i fix it?
@aliencreation8744
@aliencreation8744 5 ай бұрын
cool
@aleinaarslan391
@aleinaarslan391 2 жыл бұрын
Is it possible to display your prompt in a regular font instead of bold?
@leonpeterson3400
@leonpeterson3400 Жыл бұрын
did you figure out how to get regular text?
@larsvontrierpung9337
@larsvontrierpung9337 Жыл бұрын
how do you hide the USER and HOST? it tends to get pretty long. Thanks. and is it possible to make the prompt smaller in %?
@larsvontrierpung9337
@larsvontrierpung9337 Жыл бұрын
found it. you remove USER and HOST from format.
@adantesarcade
@adantesarcade 7 ай бұрын
Instead of there being arrows for me its just blocks that highlight the directory and my username, is there anyway to fix this?
@HadesTimer
@HadesTimer 3 жыл бұрын
So how you liking Endeavour OS?
@derricklim355
@derricklim355 3 жыл бұрын
Keep up the great vids!!! I installed synth-shell but couldn't get it to work, therefore I uninstalled it by removing the ~/.config/synth-shell/ and /etc/synth-shell/ directories. Bashrc is the original script. However, I recently noticed that the Powerline customization is still applied on my SU prompt. Any idea on how to remove the customization?
@gardnmi
@gardnmi 2 жыл бұрын
rm -d -r .config/synth-shell/ then restart your terminal
@mr-skorpion
@mr-skorpion 3 жыл бұрын
starship prompt ftw
@vinaychaurasiya5140
@vinaychaurasiya5140 Жыл бұрын
will it work on fedora 36?
@samsadrazodi6666
@samsadrazodi6666 Жыл бұрын
Hi, Thank you so much for the great video. I followed the steps and was successful on updating the look of my terminal. However I ran into an issue when I restarted my computer. when I opened up terminal again, I get the error message: An error occurred mounting one of your file systems. Please run 'dmesg' for more details. And when I run the dmesg, I get mutiple red lines of: 9pnet_virtio: no channels available for device drvfs And after that: init: (1) ERROR: MountPlan9WithRetry:285: mount drvfs on /mnt/h (cache=mmap,noatime,msize=262144,trans=virtio,aname=drvfs;path=H:\;uid=1000;gid=1000;symlinkroot=/mnt/ I am very new to working with Ubuntu and Terminal and all of this so I would greatly appreciate if anyone helps me with this. I did go into mnt/ directory and I see: c h wsl
@fiecylick3981
@fiecylick3981 Жыл бұрын
Very cool but however I get a syntax error after installing it. I don't really know what to do from there at that point except uninstall it lol. It takes a full second for me to even start typing on the terminal because of it which is annoying.
@liftlinux9421
@liftlinux9421 3 жыл бұрын
Never reliazed that you moved to Endeavour OS
@killertigergaming6762
@killertigergaming6762 Жыл бұрын
Is there a version of this for zsh?
@efeliccalebdansou1314
@efeliccalebdansou1314 2 ай бұрын
How define texteffect normal not bold?
@gregoriodia
@gregoriodia 2 жыл бұрын
I do not think "cp" stands for copy paste more than "ls" stands for "list stuff". Everybody just calls it copy. cp man page does not use word "paste" once.
@nithinjp1
@nithinjp1 Жыл бұрын
The triangle seperator is not coming in POP OS. Please help.
@michaelkrailo5725
@michaelkrailo5725 3 ай бұрын
This was a pain to configure as the out of box configuration was horrible. At the bottom of the config are the settings for the terminal input colors and it was set to a bold green color. It took me a while to figure out what was going on there. I thought this was just tweaking the shell prompt only, but it affects more than that. It took some time to get the colors set to an acceptable color pallet, but it looks OK now. Here is what I have. For some reason I could not change the text effect for user or host to none or thin, so I'm stuck with bold. The entire background would disappear otherwise. font_color_user="225" background_user="237" texteffect_user="bold" font_color_host="225" background_host="61" texteffect_host="bold" font_color_input="253" background_input="none" texteffect_input="none"
@shubhanshutomar7940
@shubhanshutomar7940 3 жыл бұрын
Instead of neofetch I use pfetch which actually shows up pretty fast when compared to neofetch on a slower hardware
@samuelkoramoah3552
@samuelkoramoah3552 2 жыл бұрын
how do I do this on fedora please?
@stalinjdsouza
@stalinjdsouza Жыл бұрын
What is better ls and better history?
@alexgautier5609
@alexgautier5609 Жыл бұрын
What gnome theme are you using ?
@stalinjdsouza
@stalinjdsouza Жыл бұрын
I guess it is vimix gtk theme.
@tomasglavina4166
@tomasglavina4166 2 жыл бұрын
why does my bash not show the machine name? It only shows the user name
@EmM-ko7mu
@EmM-ko7mu 2 жыл бұрын
But if you ssh into a box then you'll lose any fancy config
@shahnonziyad
@shahnonziyad 2 жыл бұрын
I need help! Why my separator character don't have a triangle only have a weird symbol
@danhiggsbeard
@danhiggsbeard 2 жыл бұрын
same. i get rectangles with what I can only describe as an underscore sandwich where the tip of the triangles should be
@danhiggsbeard
@danhiggsbeard 2 жыл бұрын
so I was having the issue with the default terminal in Pop!_OS (konsole). I installed Alacrity, and it works fine in that terminal.
@YOUdudex
@YOUdudex 2 жыл бұрын
Im getting the same issue, can't get the symbols/icons to work
@danhiggsbeard
@danhiggsbeard 2 жыл бұрын
@@YOUdudex I only had the issue with the default Gnome terminal. if that's what you're using, download the Alactrity terminal and give it a try.
@YOUdudex
@YOUdudex 2 жыл бұрын
@@danhiggsbeard i am currently on terminator. I'll get that a try thanks
@gopalbaidawar2111
@gopalbaidawar2111 2 жыл бұрын
\u in separator character displays username of OS.
@birukindrias4308
@birukindrias4308 2 жыл бұрын
how can i uninstall this
@user-kh6rp6yx1j
@user-kh6rp6yx1j 3 ай бұрын
Hello, good.
@alvarorodriguezgomez8716
@alvarorodriguezgomez8716 2 ай бұрын
sudo apot install random packages? you can not count on me for that unsafe af
@nikovask6486
@nikovask6486 Ай бұрын
Mine not working
@sujeetkumarsinghmath
@sujeetkumarsinghmath 3 жыл бұрын
does it work with zsh
@SuperVista64
@SuperVista64 3 жыл бұрын
for zsh you can use powerlevel10k
@Basheski
@Basheski 3 жыл бұрын
Maybe the next video can be on the starship promt? 🤓
@TerrenceHe-ls8td
@TerrenceHe-ls8td 3 жыл бұрын
second!!!
@nazibalalam
@nazibalalam 3 жыл бұрын
First, both for comment and view @Terrence He
@jarifazmain5170
@jarifazmain5170 2 жыл бұрын
@@nazibalalamhello gaymers
@nazibalalam
@nazibalalam 2 жыл бұрын
@@jarifazmain5170 hello
@spacecorp1669
@spacecorp1669 2 жыл бұрын
I'm so cute, I'm just going to keep my ugly mug on the screen the whole time instead of having more room to demonstrate on.
@miyamotokojiro
@miyamotokojiro Жыл бұрын
didn't work for xfce
@lexoleqsolexo
@lexoleqsolexo 3 жыл бұрын
why you dont like red hat product, you never test or chack fedora or any red hat based distro
@lexoleqsolexo
@lexoleqsolexo 3 жыл бұрын
@Thom Giordano why not ?
@rizkyadiyanto7922
@rizkyadiyanto7922 3 жыл бұрын
@@lexoleqsolexo because arch is the best distro ever, far better than the others.
@lexoleqsolexo
@lexoleqsolexo 3 жыл бұрын
@@rizkyadiyanto7922 ok but if you are youtuber who reviews linux, you must review and include red hat based distros to, ok thats what i mean
@alexunixaxwell3952
@alexunixaxwell3952 2 ай бұрын
No longer relevant... the rep is password protected and the local download is missing files
@sor3977
@sor3977 2 жыл бұрын
Just use zsh
@Fizcakesprite
@Fizcakesprite Күн бұрын
didnt work
@fanningconstruction2050
@fanningconstruction2050 2 жыл бұрын
This video should be 1337 not 27.
@bodurrand9506
@bodurrand9506 Жыл бұрын
dosen't work Im over it
@kalucardable
@kalucardable 2 жыл бұрын
Use just 'cd' instead of 'cd ~'
@pomojah69
@pomojah69 2 жыл бұрын
can someone explain to me why i get this error, please and thank you.... /home/kali/.config/synth-shell/synth-shell-prompt.sh:type:563: bad option: -t
@zacharywaynewatson8888
@zacharywaynewatson8888 2 жыл бұрын
Did you ever figure out a fix for this issue? I’m having the same issue as well.
@pomojah69
@pomojah69 2 жыл бұрын
@@zacharywaynewatson8888man... I couldn't figure it out. But I'm thinking, my zsh shell was interfering with it.
Become a shell wizard in ~12 mins
12:25
CODE IS EVERYTHING
Рет қаралды 218 М.
Bash vs ZSH vs Fish: What's the Difference?
13:32
Eric Murphy
Рет қаралды 156 М.
DELETE TOXICITY = 5 LEGENDARY STARR DROPS!
02:20
Brawl Stars
Рет қаралды 19 МЛН
ТАМАЕВ vs ВЕНГАЛБИ. Самая Быстрая BMW M5 vs CLS 63
1:15:39
Асхаб Тамаев
Рет қаралды 4,6 МЛН
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 14 МЛН
My Bash Prompt
11:39
Chris Titus Tech
Рет қаралды 34 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 896 М.
Why you'd want a TILING WINDOW MANAGER, and why I DON'T
16:56
The Linux Experiment
Рет қаралды 179 М.
7 AWESOME Linux Terminal Applications and Utilities
11:49
TechHut
Рет қаралды 446 М.
The Best Gnome Extensions ...
9:30
Michael Horn
Рет қаралды 254 М.
Prettify Your BASH Prompt
14:23
The Linux Cast
Рет қаралды 15 М.
60 Linux Commands you NEED to know (in 10 minutes)
10:50
NetworkChuck
Рет қаралды 1,3 МЛН
Why I Switched Back to Bash, And Why You Should Too
10:42
The Linux Cast
Рет қаралды 32 М.
Is Windows RUINING your Coding Career?
10:52
Harkirat Singh
Рет қаралды 79 М.
Beautiful Bash
8:42
Chris Titus Tech
Рет қаралды 164 М.
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 43 МЛН
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 6 МЛН
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 803 М.