Ubuntu Customization

Make your default Ubuntu Environment looks better

Ubuntu Customization

Make your default Ubuntu Environment looks better

How about customizing your new ubuntu installation? Default installation of Ubuntu 18.04 does not come with few things like, a good terminal theme, vim 8, touch-pad gestures for laptop, power management etc. This blog will explore some of the cool tools that we can use to make ubuntu a more convenient for developers.

First lets install zsh + oh my zsh terminal: The combination of zsh and ohmyzsh makes your terminal work really simplified. A variery of plugins are available for OhMyZsh which provides a great terminal workflow.

  • sudo apt-get install zsh curl git
  • sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • chsh -s /usr/bin/zsh (might not be required)
  • logout of the system and login again.

Now you can edit the settings in ~/.zshrc file for customization of Zsh terminal.

I generally do the following customiation:

  • ZSH_THEME="agnoster"
  • Install zsh-autosuggestions plugin which auto suggest user command. Use the following command git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  • and then add the plugin in the ~/.zshrc file: plugins=(git zsh-autosuggestions) [by default, git plugin is activated]

Results:

Terminator

Moving on, touch pad gesture with Fusuma.

zsh  ubuntu