- Installing
- remove unnecessary apps
- update ubuntu
- ubuntu-restricted-extras (when you forgot installing extra softwares)
- install my recommand softwares
- install language pack
- install & configure oh-my-zsh
- install nerd fonts (better than powerline fonts in terminal)
- install powerline fonts (if you don't want to install nerd fonts)
- (optional) if you want to use numix theme
- install gnome extensions
- configure gnome
- configure keyboard shortcuts
- (optional, if you are korean) configure
- configure git
- Extra software install for developer
- Maybe someone like this
sudo apt update
sudo apt dist-upgrade && sudo apt autoremove && sudo apt autoclean
sudo apt install ubuntu-restricted-extras
sudo apt install zsh htop terminator gnome-tweak-tool chrome-gnome-shell -y
# if you are programmer, probably need this
sudo apt install git git-gui gitg vim meld curl -y
# if you are korean, probably need this
sudo apt install fcitx-hangul fonts-nanum-coding -y
- games (like sudoku...)
- ubuntu pro shits
sudo pro config set apt_news=false
- In case of configuration not working
sudo mv /etc/apt/apt.conf.d/20apt-esm-hook.conf /etc/apt/apt.conf.d/20apt-esm-hook.conf.disabled
- In case of configuration not working
- open language support
- fallow instructions
- (if you are korean) change input method to fcitx
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="agnoster"/g' .zshrc
using dejavu
git clone --filter=blob:none --sparse [email protected]:ryanoasis/nerd-fonts
cd nerd-fonts
git sparse-checkout add patched-fonts/DejaVuSansMono
./install.sh DejaVuSansMono
cd ..
rm nerd-fonts -rf
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
sudo add-apt-repository ppa:numix/ppa
sudo apt-get install numix-gtk-theme numix-icon-theme-circle -y
and then, change theme on gnome-tweak-tools
install gnome extensions (https://extensions.gnome.org/)
- Workspace Matrix
- gTile
- system-monitor-next
- install dependencies before installing extension
sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
- https://github.com/mgalgs/gnome-shell-system-monitor-applet
- install dependencies before installing extension
- (optional) OpenWeather by jens
- open gnome-tweak-tools
- change monospace font to
DejaVuSansMono Nerd Font Book
- configure your extenstions
- set super+e to
nautilus -w
- reboot
- open fcitx config
- add keyboard layout Hangul
- (optional) if you want, change shortcut for changing keyboard layout
git config --global core.editor vim
git config --global user.name "YOUR NAME"
git config --global user.email "[email protected]"
https://docs.docker.com/install/linux/docker-ce/ubuntu
- fallow curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash on https://github.com/nvm-sh/nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
and than, add below into end of .zshrc
# nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
curl https://sh.rustup.rs -sSf | sh
and update .zshrc file by following instructions
- discord
- gimp
- inkscape
- editors
- vscode
- atom
- sublime
- postman
- telegram
sudo snap install telegram-desktop
shutter only working on x11 desktop server not wayland. since ubuntu use wayland as default desktop server, shutter is not usable please condider using ksnip instead
sudo add-apt-repository ppa:linuxuprising/shutter && sudo apt install shutter -y
configure keyboard shortcut for shutter
- shutter save screenshot active window
- command: shutter -w
- recommand key: alt + print
- shutter save screenshot selected area
- command: shutter -s
- recommand key: shift + print
installation
sudo snap install ksnip
keyboard shortcuts
- screenshot rectangular
- command :
ksnip -r
- shortcut : Shift + Ctrl + PrintScr
- command :