노트북에 우분투 설치하면서 설정했던 부분들 정리해 둔 문서입니다. 노트북을 사용하면서 점점 추가할 예정입니다.
NoteBook
System crash
설치후 시스템을 최신 상태로 만들기 위해 패키지 목록을 읽어오는 도중(sudo apt update)에 오류가 발생합니다.
- sudo apt update
*** Error in `appstreamcli': double free or corruption (fasttop): 0x0000000001e98ab0 ***
다음 패키지를 지우고 새로 하시면 오류가 생기지 않습니다.
- sudo apt purge libappstream3
intel graphic driver
인텔 그래픽 드라이버를 설치를 해야 합니다. 최신판은 2.0.6이지만 의존성 문제로 설치가 되지 않습니다. 2.0.2판을 설치하는 것이 좋습니다. 인텔 그래픽 드라이버 내려받기를 눌러서 해당 파일을 받습니다. 설치는 아래의 순서대로 설치해 줍니다.
- sudo apt install ttf-ancient-fonts
- sudo dpkg -i intel-graphics-update-tool_2.0.2_amd64.deb
만약 먼저 그래픽 드라이버를 설치하려 시도하셨다면 설치가 완료되지 않습니다. 아래와 같이 조치해 줍니다.
- sudo dpkg -i intel-graphics-update-tool_2.0.2_amd64.deb
- sudo apt -f install
- sudo apt install ttf-ancient-fonts
- sudo dpkg -i intel-graphics-update-tool_2.0.2_amd64.deb
input method
영어로 시스템을 설치하신 분이나 fcitx를 사용하고 싶은 분은 다음의 순서대로 입력기를 구성해 줍니다.
먼저 입력기를 설치해 줍니다.
- sudo apt install fcitx-hangul fcitx-tools
설정 부분에서 입력기를 바꿉니다.[1] Settings->Language Support에서 Keyboard input method system을 fcitx로 바꿉니다. 로그아웃을 하고 재 로그인을 합니다.
fcitx-configtool을 실행합니다. Input Method에서 +를 눌러서 Hangul을 추가해 줍니다. Korean은 삭제해 줍니다. 만약 영어 입력기가 없으면 1개를 추가해 줍니다. Global Config탭에서 Trigger Input Method를 ⇧ Shift+Space로 바꾸어 줍니다.
paper themes
여러 테마가 있지만, 그중에서도 오랫동안 사용해도 지겹거나 어색함이 없는 아이콘 테마 중에 하나인 paper 테마를 설치해 줍니다.
- sudo add-apt-repository ppa:snwh/pulp
- sudo apt-get update
- sudo apt-get install paper-icon-theme
- sudo apt-get install paper-cursor-theme
Network Service Discovery 메시지 없애기
Unity를 실행하면 꼭 나오는 메시지지만, 필요성을 느끼지 못한다면 /etc/default/avahi-daemon에서 없앨 수 있습니다.
AVAHI_DAEMON_DETECT_LOCAL=0
버그 리포트 메시지 없애기
자동 버그 리포트를 하고 싶지 않다면, /etc/default/apport에서 메시지가 출력되지 않도록 할 수 있습니다.
enabled=0
Gtk와 QT 테마 공유하기
유니티에서는 이미 이런 부분이 정리가 되어 있지만, 다른 가볍고 빠른 윈도우 매니저를 선택할 경우에는 서로 다른 모습으로 보입니다. 같이 보이게 바꾸어 줍니다.
- sudo apt-get install qt4-qtconfig
- qtconfig
GUI Styled을 GTK+로 바꾸어 줍니다.
유니티와 노틸러스 분리
파이어폭스 다운로드 창 등에서 파일을 선택하면 노틸러스가 자동 실행되면서 유니티 환경을 불러오면서 실행 중인 윈도우 매니저를 사용할 수 없게 되면서 시스템 통제 권한을 잃게 됩니다. 심한 경우에는 리셋 버튼을 눌러야 하는 경우를 만날 수도 있습니다. 이를 방지하기 위해서 노틸러스가 개별적인 프로그램으로만 동작하도록 바꾸어 줍니다.
- gsettings set org.gnome.desktop.background show-desktop-icons false
Cupfreq 권한 문제
Enlightenment설치 후에 첫 실행을 하면, cpufreq에 오류가 발생합니다. 일반사용자에게 권한을 아래와 같이 줘야 합니다.
- sudo chown root /usr/lib/x86_64-linux-gnu/enlightenment/modules/cpufreq/linux-gnu-x86_64-0.22/freqset
- sudo chmod u+s,a+x /usr/lib/x86_64-linux-gnu/enlightenment/modules/cpufreq/linux-gnu-x86_64-0.22/freqset
su 획득
루트(root) 계정은 있으나, 암호를 만들기 전에는 일반사용자가 루트 계정을 획득할 수가 없습니다. 암호를 만들어줍니다.
- sudo passwd
[sudo] password for user_id:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
tlp
시스템 팬 조절을 해 줍니다.
- sudo apt install tlp
- sudo systemctl enable tlp
데스크탑에서는 오히려 온도가 높아지는 것으로 봐서 꼭 필요한지는 의문입니다.