본문 바로가기
리눅스

Ubuntu Settings for Notebook

by 다움위키 2023. 12. 9.

노트북에 우분투 설치하면서 설정했던 부분들 정리해 둔 문서입니다. 노트북을 사용하면서 점점 추가할 예정입니다.

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 systemfcitx로 바꿉니다. 로그아웃을 하고 재 로그인을 합니다.

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

데스크탑에서는 오히려 온도가 높아지는 것으로 봐서 꼭 필요한지는 의문입니다.