1. Pop_os?
Pop os는 Ubuntu 기반의 배포판이다. Ubuntu를 확장한 것이다.
* 하드웨어 지원 : AMD, Nvidia, Wifi, BlueTooth와 같은 기능을 기본으로 제공
* 간편하고 이쁜 UI : Gnome, Tile, dock등을 통합하여 만든 환경을 제공하여 간편하고 이쁘다!
필자의 셋업은 다음과 같다.
2. Pop_os 설치
Window만큼 이나 단순하게 설치할 수 있다.
설치화면이 이렇게나 아름다울 수 있다니!
위의 화면을 거치면, 아래의 화면이 나오며 설치가 완료 된다.
다음과 같이 적용했다. 언어 : 영어, 자판: 영어, encryption: 사용 안함, clean-install: 사용
외우면 좋은 단축키들
Window 키가, Super키라 생각하면 편하다.
다음은 필자가 자주 사용하는 Shorcut 목록이다.
Super | 프로그램 & 파일 검색 |
Super + D | Window 전환 |
Super + F | 파일 디렉터리 open |
Super + Q | app 종료 (Alt + F4와 동일) |
Super + T | Terminal open |
Super + Tab | app 전환 |
Ctrl + Alt + Del | logout |
https://support.system76.com/articles/pop-keyboard-shortcuts/
Pop!_OS Keyboard Shortcuts
Learn how master using Pop!_OS with your keyboard.
support.system76.com
3. 기본 셋업
화면 스케일링
Ubuntu도 동일하고, 기본 화면 배율이 작은 편입니다.
본인의 눈에 맞게 편하게 조절하면 됩니다.
100%가 아닌 단위를 사용하려면, Scale 밑에 Fractional Scaling 옵션을 활성화 하면 됩니다.
터치패드 우클릭 설정 & 스크롤 방향 설정
Pop_os! 에서 touch-pad가 조금 다르게 설정되어 있습니다.
손가락 두개로 터치가 우클릭으로 지정되어 있고, 스크롤 방향이 조금 다릅니다.
취향에 맞게 선택하시면 됩니다.
Nimf 입력기(한글) 설치
# The ibus-daemon start automatically at Ubuntu 21.10.
# Input method conflict
# You can remove the ibus or disable ibus-daemon from booting
# Sol1 : sudo apt purge ibus
# Sol2 : sudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.bak
sudo rm -f /etc/apt/sources.list.d/hamonikr.list
curl -sL https://pkg.hamonikr.org/add-hamonikr.apt | sudo -E bash -
sudo apt install nimf nimf-libhangul
GitHub - hamonikr/nimf: 다국어 입력기 프레임워크 Nimf is a lightweight, fast and extensible input method framework
다국어 입력기 프레임워크 Nimf is a lightweight, fast and extensible input method framework - GitHub - hamonikr/nimf: 다국어 입력기 프레임워크 Nimf is a lightweight, fast and extensible input method framework
github.com
다국어 입력을 가능하게 해주는 프레임 워크이다.
위의 명령어를 실행하여 설치하고 Super 누르고 nimf를 검색하여 nimf-setting에 들어간다.
Setup environment variable 옵션을 활성화 하면 된다.
기본적으로 언어 변환 키가 한/영키가 아니다. 그래서 언어 변환 키를 한/영키로 설정을 해야한다.
원하는 에디터로 접근하여서, 아래와 같이 수정하고 저장을 한다.
Alt_R, Meta_R로 설정되어 있는 symbols[Group1]을 Hangul로 바꿔 주면 된다.
변경사항을 적용할 때는, reboot할 필요없이 Ctrl + Alt + Del로 로그아웃 후 다시 로그인 하면 적용 된다.
sudo vi /usr/share/X11/xkb/symbols/altwin
/ Meta is mapped to second level of Alt keys.
partial modifier_keys
xkb_symbols "meta_alt" {
key <LALT> { [ Alt_L, Meta_L ] };
key <RALT> { type [Group1] = "TWO_LEVEL",
symbols[Group1] = [ Alt_R, Meta_R ] }; ← 변경전
symbols[Group1] = [ Hangul ] }; ← 변경후
modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
// modifier_map Mod4 {};
};
(위 내용은 다음 글 들을 참고하였습니다!)
나의 POP!_OS 설치기 (+ 세팅) – Under The Pencil
개요 윈도우에서 wsl 로 리눅스 환경을 테스트 하다가 못해먹겠어서 그냥 스스디 하나 더 사고 리눅스를 깔았다. POP!_OS 란 System76 이라는 컴퓨터 만드는 회사에서 배포하고 있는 리눅스 운영체제
elvanov.com
노트북에서 한영키가 동작하지 않을시 해결방법
일부 노트북의 경우, 일반적인 키보드를 줄여 놓은 자판 배열을 사용하기 때문에 오른쪽 alt 키와 한영 키가 함께 반응하여 한영키를 누를 때마다 대시 버튼을 누르는 결과가 벌어진다. 이를 해
linuxstory1.tistory.com
Shrotcut(단축키 설정)
대부분 윈도우와 단축키가 비슷하지만, 다른 단축키들이 존재합니다.
키보드 설정에 Shorcut 설정을 들어가서 바꾸거나, 직접 설정할 수 있습니다.
저는 모든 Window 창을 내리는 것을 Super + H로 등록 했습니다.
(Window에서 Win + d로 동작하던 기능과 동일합니다)
4. Thema 꾸미기 (Gnome theme)
바탕화면 설정
Super를 입력하고, background를 검색하여 들어가면 바꿀 수 있습니다.
주의사항으로는 background로 지정한 이미지가 삭제되면, 같이 사라지는 문제가 발생합니다.
저는 다음 이미지를 사용 했습니다.
사진 작가: Milad Fakurian, Unsplash
Fakurian.com – Splash에서 Milad Fakurian의 이 사진 다운로드
unsplash.com
GTK thema 설치
Dracula — Dark theme for 355+ apps
Dracula is a color scheme for code editors and terminal emulators such as Vim, Notepad++, iTerm, VSCode, Terminal.app, ZSH, and much more.
draculatheme.com
위의 사이트에 들어가서, GTK를 찾아서 zip파일을 다운로드 합니다.
Github zip download를 클릭하면 다운이 가능 합니다.
Icon thema 설치
Browse Latest | https://www.gnome-look.org/browse/
Browse Latest | https://www.gnome-look.org/browse/ | A community for free and open source software and libre content
www.gnome-look.org
Flatery를 다운로드 합니다, 저는 indigo를 설치하였습니다.
Shell thema 설치
똑같이 gnome-look에서 Sweet를 다운 합니다.
저는 Sweet-Dark를 설치 하였습니다.
Cursor thema 설치
똑같이 gnome-look에서 McMojave cusors를 다운로드 합니다.
Gnome & Tweaks로 thema 적용
Gnome-look 이라는 곳에서 thema들을 다운로드 받았습니다.
Gnome은 GUI 데스크톱 환경이고, 이들을 수정하여 컴퓨터를 자유자재로 꾸밀 수 있습니다.
그놈 쉘 확장
extensions.gnome.org
위의 extension-gnome에 들어가서, browser extension을 설치합니다.
전구 옆에 Click here to install browser extension을 클릭하면 설치할 수 있습니다.
그리고 바로 밑에 있는 User Themes를 설치해 줍니다.
OFF 버튼을 클릭하면 ON으로 변하면서 설치가 됩니다.
User가 원하는 Thema를 적용하게 해주는 extension입니다.
이제 그놈 테마들을 관리 해주는 tweaks를 설치합니다.
sudo apt install gnome-tweaks
Super키를 누르고, tweaks를 검색하고 실행시킵니다.
Apperance 탭으로 이동하면, 테마를 지정 하는 화면을 확인할 수 있습니다.
앞에서 다운 받았던 테마들을 여기다가 지정을 해주면 됩니다.
하지만 클릭을 해보면 테마가 나오지 않습니다!
다시 다운로드 폴더로 돌아가 봅시다.
앞서 똑같이 설치를 했다면, 4개의 압축 파일이 있습니다. 이를 압축해제 해서 특정 위치에 옮겨주어야 tweaks에서 인식합니다!
Home 디렉터리에 .themes와 .icons라는 디렉터리를 만들고 그 안에 넣어주면 인식을 합니다.
Ctrl + H를 누르면 숨김 파일을 보이게 할 수 있습니다.
홈 디렉터리에 .icons와 .themes 폴더를 생성 합니다. 폴더 생성 단축키는 Ctrl + Shift + N 입니다.
.thems안에는 gtk-master와 Sweet를 압축 해제 합니다.
Flatery와 McMojave는 .icons에 압축을 해제 합니다.
그리고 다시 tweaks를 들어가면, thema를 지정할 수 있습니다.
다음과 같이 지정합니다.
추가 Extension 설치
Gnome-look들은 tweaks에서 관리를 하였는데, Gnome-extension들은 어디서 관리를 할까요?
Super를 누르고 extension을 누르면, extension 관리자를 확인할 수 있습니다!
이 관리자에서 extension을 끄거나, 켤 수 있습니다.
여기서 2가지 extension을 추가하려고 합니다.
위에서 했듯이, extension gnome에 들어가서 설치하시면 됩니다.
1. Dash to pannel : window 처럼 아래에 바를 만들어 준다.
2. Vital : 컴퓨터의 자원 사용량을 보여준다.
위 두 개를 적용하면 다음과 같이 됩니다.
5. Terminal 꾸미기 (Zsh, tilix, gogh)
Zsh & Oh My Zsh 설치
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install git wget vim
sudo apt-get insatll zsh
chsh -s $(which zsh)
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
위의 명령어를 사용하여, zsh와 Oh My Zsh를 설치합니다
Ctrl + Alt + Del을 이용하여 로그아웃 후에 재 로그인 하면, 기본 shell이 zsh로 바뀝니다.
Zsh-plugin 설치
1. 틀린 명령어 경고 Plugin
틀린 명령어를 치면, 빨간색으로 경고를 해 줍니다, 다음의 명령어를 입력하면 설치 및 적용 됩니다.
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting
echo "source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
2. 명령어 자동 완성 plugin
사용자가 가장 최근에 입력했던 명령어를 자동 완성 시켜주는 플러그인 입니다.
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
3. 터미널 꾸미기 powerlevel10k
터미널을 무진장 이쁘게 만들어 줍니다. 일단 다음 명령어로 설치를 합니다.
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
전용 폰트를 사용해야 하기 때문에, 다음 링크에서 설치를 합니다.
zsh를 재 실행 시키면, powerlevel10k의 세팅값이 우후죽순 쏟아져 나오는데, 폰트가 깨집니다.
톱니바퀴를 누르고 -> Preferences를 들어가서 폰트를 바꾸어 줍니다.
그리고 마저 무수한 세팅을 거치면 다음과 같은 화면을 얻으실 수 있습니다.
여기서의 zsh 세팅은 다음 글을 참고 했습니다.
Oh My Zsh & Powerlevel 10k로 shell 환경 꾸미기
이번 포스팅은 정보 제공의 목적도 있지만, 기본적으로 작성자 본인이 어느 컴퓨팅 환경에서도 위와같은 shell 설정을 하기 위함이다. 따라서 글 자체가 간단할 수 있다. 기본적으로 zsh은 기존 bas
bini59.tistory.com
tilix 설치
기본 터미널도 좋지만, 창 분할 기능이 없습니다.
tilix는 터미널 창 분할 기능이 있어 tilix를 사용합니다.
sudo apt update
sudo apt-get install tilix
tilix를 들어가면, 다음과 같이 작살이 납니다.
폰트 문제 때문 이므로 아까와 같이 perfence 세팅을 다시 해줍니다.
왼쪽 밑의 + 버튼을 클릭하여, 새로운 프로파일을 만들고 이름을 지정합니다.
그리고 폰트를 위에와 같이 적용합니다.
프로파일 이름 옆의 화살표를 클릭하여 새로 만든 터미널 설정을 적용합니다.
Gogh 컬러 설정
gogh는 터미널의 컬러셋을 설정해주는 프로그램 입니다.
다음 링크에 가서, 원하는 색감을 찾아 주세요.
Gogh - Color Scheme
AaBbMmYyZz - {{ theme.color_09 }} AaBbMmYyZz - {{ theme.color_10 }} AaBbMmYyZz - {{ theme.color_11 }} AaBbMmYyZz - {{ theme.color_12 }} AaBbMmYyZz - {{ theme.color_13 }} AaBbMmYyZz - {{ theme.color_14 }} AaBbMmYyZz - {{ theme.color_15 }} AaBbMmYyZz - {{ th
gogh-co.github.io
그리고 다음 명령을 치면, gogh 화면이 나오면서 색상을 세팅할 수 있습니다.
bash -c "$(wget -qO- https://git.io/vQgMr)"
색을 골랐으면, 추가적으로 나오는 옵션에 다 y로 대답을 해주면 색상이 적용 완료 됩니다.
저는 Monokai Soda색을 적용하였습니다.
tilix 기본 터미널 설정
zsh, Oh My Zsh, tilix, gogh를 이용하여 터미널을 세팅을 끝냈지만 문제가 존재합니다.
Super + t 등을 입력하면, tilix가 아닌 일반 terminal이 나오기 때문입니다.
터미널의 우선순위를 바꾸어, Super + t를 입력하더라도 tilix가 실행되도록 합니다.
sudo update-alternatives --config x-terminal-emulator
우선순위를 gnome-terminal에서 tilix로 변경합니다.
6. 바탕화면에 아이콘 만들기
Extension 수정
Super를 이용하면 원하는 프로그램을 아이콘 없이 사용할 수 있지만,
전 자주 쓰는 프로그램들은 바탕화면에 전시해 놓는 습관이 있습니다.
extension-gnome에 가서 Desktop Icons: Neo를 설치합니다.
위에 보시면 알겠지만, default로 Dekstop Icons NG가 설치되어 활성화 되어 있습니다.
이를 가만히 두면 아이콘이 2개가 생기기 때문에, Super키로 extension을 검색하여 들어간 후에 종료합니다.
.desktop 파일 이동
아이콘은 없지만, 앱을 실행하는 포인트는 존재 합니다.
Super + F를 눌러 파일 디렉터리에 진입합니다.
좌 하단의 Other Location을 클릭하면, Computer라는 경로를 들어갈 수 있습니다.
Computer/usr/share/applications에 들어가면, .desktop 파일들을 보실 수 있는데 이것들이 다 실행 포인트 입니다.
자주 들어올 예정이므로 위에 : 버튼을 누르고 북마크로 설정합니다.
그럼 저 화면 처럼 경로를 저장해둘 수 있습니다.
원하는 실행 desktop파일을 바탕화면으로 복사 합니다.
chmod로 실행권한 부여
이를 저희가 실행파일로 사용하기 위해서는 실행 권한 x가 필요합니다.
터미널을 이용하여 바탕화면의 .desktop 파일들에게 실행 권한을 부여 합니다.
vscode는 x권한이 있지만, 나머지 파일들을 x권한이 없습니다.
chmod를 이용하여 권한을 부여 합니다.
Allow launcher로 실행 아이콘 생성
이제 바탕화면의 desktop 파일을 우클릭하고, allow launch를 클릭하면 아이콘으로 변합니다.