Ubuntu Own Configuration
Ubuntu 설치 후 필요한 패키지와 설정들
Package
Numix Theme
https://numixproject.github.io
sudo add-apt-repository ppa:numix/ppa
sudo apt update
sudo apt install numix-gtk-theme numix-icon-theme-circle numix-folders
Tilix Terminal
https://gnunn1.github.io/tilix-web
sudo add-apt-repository ppa:webupd8team/terminix
sudo apt update
sudo apt install tilix
Set Tilix to Default Terminal
sudo update-alternatives --config x-terminal-emulator
Reminna
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt update
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
Barrier
https://github.com/debauchee/barrier
sudo add-apt-repository ppa:jonathonf/barrier
sudo apt update
sudo apt install barrier
RestrictedFormats
https://help.ubuntu.com/community/RestrictedFormats
sudo apt install ubuntu-restricted-extras
Configuration
Serial Device Group
Serial 장치(/dev/tty*) 사용 시 권한 문제로 장치 접근이 되지 않을 때, 아래와 같이 유저를 dialout 그룹에 추가하면 된다.
sudo usermod -a -G dialout <username>
로그아웃 후 다시 로그인이 필요하다.
Enabling i-search in Terminal
터미널에서 Ctrl + r
로 명령어 역방향 검색 reverse-i-search 기능을 사용 가능하다.
그 반대로 정방향 검색 i-search 기능을 사용하려면 아래 라인을 .bashrc
에 추가한다.
stty -ixon
단축키는 Ctrl + s
이다.
Enabling Process Attaching in GDB
보안을 위해 일반 사용자에게는 프로세스의 메모리나 실행 상태를 들여다보는 것이 제한되어 있다. 이 제한을 해제하기 위해서 /etc/sysctl.d/10-ptrace.conf
파일을 열어 kernel.yama.ptrace_scope
값을 0
으로 수정한다.
시스템 파일이기 때문에 수정하기 위해서는 root 권한이 필요하다. 아래 명령어로 변경 사항을 적용한다.
sudo sysctl -p --system