나의 POP!_OS 설치기 (+ 세팅)

개요

윈도우에서 wsl 로 리눅스 환경을 테스트 하다가 못해먹겠어서 그냥 스스디 하나 더 사고 리눅스를 깔았다. POP!_OS 란 System76 이라는 컴퓨터 만드는 회사에서 배포하고 있는 리눅스 운영체제이다. 우분투 베이스일 것이다. 그러므로 검색할 때 잘 모르겠으면 그냥 ubuntu 를 붙이면서 검색하면 됨.

어떻게 해서 POP!_OS 를 설치하게 되었는지에 대한 스토리가 있다. 처음엔 그래픽카드 때문에 리눅스에서 드라이버가 잘 뻑난다고 들었다. NVIDIA 가 뭔가 소스를 공개하지 않는다고 한다. 뭐 그게 나의 문제는 아니겠지 싶었는데 우분투를 설치하는데 엄청난 에러가 발생하여 결국 설치하지 못했다. 아마 그래픽카드 드라이버 문제가 맞았던 것 같다. 그래서 지인 추천을 받아 POP!_OS 를 설치하게 되었다.

새롭게 주문한 SSD 를 받은 시점에, USB 메모리가 당장 있었던 게 아니라서 여러 방법을 궁리했다. 본래 있던 디스크에서 어떻게 잘 파티션을 나눠서 Pop!_OS를 설치할 수 있지 않을까 싶었지만, 이래저래 복잡하여 포기했다. (이제 복잡한 거는 잘 포기하게 됨) 그래서 설치할 때 usb 가 필요하다.

컴퓨터 사양

  • 노트북 모델명: GP63 Leopard 8RE (2018년 제조)
  • CPU: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
  • 저장공간: Samsung SSD 970 EVO 1TB 하나, 250GB 하나 총 2개
  • 메모리: DDR4 16GB
  • 그래픽카드: GeForce® GTX 1060 with 6GB GDDR5

설치

하라는 대로 하면 됨.

한글 입력

뭐니뭐니해도 리눅스는 한글 입력이 가장 말썽이다.

Nimf

기본 입력기가 아주 꾸지다고들 많이 이야기를 하시더라. 그래서 외부 프로그램을 열심히 잘 써보자. Nimf 는 가볍고 빠르다는 것을 특징으로 내세우고 있다. 설치를 하려면 해당 링크로 들어가서 Ubuntu 방법을 따라하면 된다. 아래는 그 내용을 그대로 갖고 온 것이다.

# nimf 패키지 저장소가 변경되었습니다. 예전에 사용하던 하모니카 APT 설정이 있는 경우 삭제합니다. 
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

# 만약 일본어, 중국어 등 다른언어를 사용하고 싶은경우에는 다음과 같이 추가 패키지를 설치해줍니다.
# Install additional packages as follows if you want to use other languages(Japanese, Chinese, etc.)
# sudo apt install libnimf1 nimf nimf-anthy nimf-dev nimf-libhangul nimf-m17n nimf-rime

im-config -n nimf

한영 키 확실하게 하기

남윤민 님의 [Linux 세상속으로] 블로그에서 노트북에서 한영키가 동작하지 않을시 해결방법 이라는 글을 참조했다. 본 글은 오른쪽 Alt 기능을 해제하고 온전한 Hangul 키의 역할을 넣는 기능이다. 만약 이걸 하지 않으면 vscode 등의 앱에서 한영키를 누르면 알트로 동작하여 포커스가 메뉴로 날라가버린다. 또한 다른 프로그램에도 자잘한 문제가 발생해서, 아예 alt 기능을 없애버리는 게 좋다. 아래 내용은 위 글에서 그대로 가지고 온 것이다.

다음 파일을 수정해보자.

sudo vim /usr/share/X11/xkb/symbols/altwin

아래와 같이 Alt_R, Meta_R 부분을 찾아서 삭제하고 Hangul 을 추가해준다. vim 쓰는 법은 다들 아시죠?! i 로 편집 모드로 가서 편집한 다음 Esc, :wq 엔터하여 저장 후 종료하도록 하자.

// Meta is mapped to second level of Alt.
partial modifier_keys
xkb_symbols "meta_alt" {
    key <LALT> { [ Alt_L, Meta_L ] };
    key <RALT> { type[Group1] = "TWO_LEVEL",
                 symbols[Group1] = [ Hangul ] }; // 추가
//               symbols[Group1] = [ Alt_R, Meta_R ] }; // 삭제
    modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
//  modifier_map Mod4 {};
};

저장하고 나간다.

그 다음 초기화를 위해 아래와 같이 특정 폴더를 삭제하고 재부팅한다.

sudo rm /var/lib/xkb/*
sudo reboot

Nimf 설정

한영 키를 확실히 했다면 Nimf 설정을 좀 만져주자. 구체적인 설정은 어떻게 맞췄는지 기억이 안나서 스샷 첨부로 대체한다.

NImf 설정의 Nimf 탭
Nimf 설정의 Korean (libhangul) 탭

XKB Options, System Keyboard 등의 다른 탭의 설정은 하나도 건드리지 않았다. 키보드를 설정하는 부분들에서 Alt 혹은 Meta가 보이지 않도록 설정하라.

Firefox 사용 지양

파이어폭스에서 제대로 동작하지 않는 문제가 발견되었는데, 구글 스프레드시트에서 한글 입력 도중에 Tab 을 눌러도 다음 셀로 이동을 하지 않는 것이었다! 그런 문제점이 많았다. 크롬이 뭐 리눅스에서는 메모리 먹는 괴물은 아니라고 하니까 크롬을 쓰자.

GNOME 커스터마이징 (feat. tweaks)

Gnome Tweaks 에서 뭘 할 수 있을까?

  • 정적 Workspace 구성 (WorkspacesStatic Workspaces)
  • 프로그램(앱)별 고정 Workspace 자리 지정 (ExtensionsAuto move windows 설정 – 프로그램 선택 후 Workspace 숫자 지정 (위에서부터 1, 2, 3..))
  • 윈도우의 제목 부분 없애기 (화면이 더 넓어지는 효과) (ExtentionsPop Shell 설정 – Show Windows Titles 해제)
  • 각종 글꼴 바꾸기 (Fonts)
  • 기타 등등
sudo apt install gnome-tweaks gnome-shell-extentions

하고 싶은 대로 하거라!

유용한 프로그램

Disk Usage Analyzer (baobab)

각종 폴더의 사용량을 시각적으로 잘 보여주는 프로그램. 설치되어 있지 않다면 아래 링크로 들어가서 확인하자.

https://zoomadmin.com/HowToInstall/UbuntuPackage/baobab

남은 과제

  • POP!_OS 와 윈도우 간 손쉬운 전환 (지금은 완전히 컴퓨터를 재시작해야 하는데, 이걸 어떻게 할 수 있는 방법이 없을지 궁금하다.)

One thought on “나의 POP!_OS 설치기 (+ 세팅)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

Scroll to top