Skip to content

Ubuntu

우분투(Ubuntu)는 데비안 GNU/리눅스(Debian GNU/Linux)에 기초한 컴퓨터 운영체제로서 고유한 데스크탑 환경을 사용하는 리눅스 배포판이다. 영국에 기반을 둔 회사인 캐노니컬의 지원을 받는다. 일반적으로 여섯 달마다 새 판이 하나씩 나오는데 이것은 GNOME의 새 판이 나오는 시기와 비슷하다. 데비안 GNU/리눅스와 견주어 볼 때 사용자 편의성에 많은 초점을 맞추고 있다. 우분투는 그 이름을 아프리카의 전통적인 사상인 우분투 정신에서 가져왔다. 우분투는 남아프리카 성공회 대주교인 데스몬드 투투 대주교에 의하면 옮겨 쓰기에는 어려울 정도로 다양한 뜻이 있다고 한다. 일반적으로 우분투 운영 체제 사용자들 사이에서, 우분투는 반투어로 "네가 있으니 내가 있다"라는 의미로 사용되고 있으며, Wikipedia에선 "다른 사람을 위한 인간애"(영어로는 "humanity towards others")라고 번역되어 있다.

Category

Ubuntu Cloud

Theme

GUI

Package

Hardware Select

List of ubuntu versions

  • Ubuntu Xenial 16.04 (LTS)
  • Ubuntu Wily 15.10
  • Ubuntu Trusty 14.04 (LTS)
  • Ubuntu Precise 12.04 (LTS)

Keyboard shortcut

  • Alt+F1: Focus Launcher
  • Alt+F2: Run command
  • Ctrl+Alt+T: Terminal Open
  • META+Tab: Dash select (이후 Up/Down 버튼으로 선택할 수 있다)

20.04 에서 시스템 종료 숏컷 설정 방법

커스텀 숏컷을 만들면 된다.

키보드 숏컷 설정의 가장 아래쪽을 보면 커스텀 숏컷을 추가할 수 있다. 명령행으로 shutdown now가 시스템 종료이므로 이를 활용하자.

한글 입력 방법

아래와 같이 ibus를 설치한 후, 언어설정에 및 Text Entry Settings...에서 입력기를 변경하면 된다.

$ sudo apt-get -y install ibus-hangul
$ ibus-hangul
## 나눔폰트 설치:
$ sudo apt-get -y install fonts-nanum

완료 후 반드시 재부팅 해야 한다.

여기에서 한/영 전환키(Hangul)를 사용하여 Input source를 변경하고 싶다면 Ubuntu 14.04에서 아래와 같이 진행한다.

## 우선 dconf-editor 설치.
$ sudo apt-get install dconf-editor

dconf-editor실행 후 아래의 위치를 찾아간다.

org.gnome.desktop.wm.keybindings.switch-input-source

위의 변수에 대입되어 있는 기본 값은 ['<Super>space']인데, 이 것을 ['Hangul']로 변경한다.

터미널에서 프로필 사진 바꾸는 방법

jpeg 파일을 ~/.face 으로 위치시키면 된다.

로그인된 다른 세션의 Display 에 GUI 프로그램을 실행하는 방법

자세한 내용은 OpenSSH 항목 참조.

자동 업데이트 Disable

Advanced Package Tool#자동 업데이트 Disable 항목 참조.

우분투 Pro 광고를 제거하는 방법

업데이트를 모두 마치고 나서도 다음과 같이 광고 문구가 출력된다:

Try Ubuntu Pro beta with a free personal subscription on up to 5 machines.
Learn more at https://ubuntu.com/pro

적절한 광고는 opt-out 되며, Canonical의 공식 방식은 다소 비밀입니다. 이를 비활성화하는 인터페이스는 다음과 같습니다.

sudo pro config set apt_news=false

다음 명령으로 활성 상태를 확인할 수 있다:

pro config show

WARNING

pro config 방법으로는 안되더라

해당 서비스를 Disable 하거나 Ubuntu Advantage 설정을 제거하자.

sudo rm /etc/update-motd.d/88-esm-announce
sudo systemctl disable ubuntu-advantage

또는 확실히 지우자:

sudo apt remove ubuntu-advantage-tools

fake-ubuntu-advantage-tools 라는 페이크 도구도 있는듯 하다. <- 비추

/etc/apt/apt.conf.d/20apt-esm-hook.conf 파일에서도 apt 에서 출력되는 메시지를 제어하는듯?

원격 쉘에서 우분투 서버 접속을 위한 VNC (Screen Sharing) 접속 설정 방법

Virtual Network Computing#Ubuntu 20.x VNC 항목 참조.

명령행에서 vino 서버 실행하는 방법

VNC를 위한 Vino#명령행에서 vino 서버 실행하는 방법 항목 참조.

CPU 온도 확인

lm-sensors 항목 참조.

How to create desktop shortcut

데스크톱 바로가기를 만드는 방법은 아래와 같다: (일단 STS를 예로 든다)

$ sudo vi /usr/share/applications/sts.desktop

아래와 같이 편집한다.

[Desktop Entry]
Name=sts
Exec=/usr/local/bin/sts
Terminal=false
StartupNotify=true
Icon=/opt/eclipse/icon.xpm
Type=Application

자세한 내용은 freedesktop.org#Desktop entry항목 참조.

Directory

  • All users: /usr/share/applications
  • Local user: ~/.local/share/applications

UI Font change (Use tweak tools)

unity-tweak-tool을 설치하여 사용하면 된다.

$ sudo apt-get install unity-tweak-tool

또는 gsettings을 콘솔에서 사용하면 된다.

# You can set fonts by following commands in terminal :
$ gsettings set org.gnome.desktop.interface document-font-name 'Sans 10'
$ gsettings set org.gnome.desktop.interface font-name 'Ubuntu 10'
$ gsettings set org.gnome.desktop.interface monospace-font-name 'Ubuntu Mono 11'
$ gsettings set org.gnome.nautilus.desktop font 'Ubuntu 10'

# To Know current settings type following commands in terminal:
$ gsettings get org.gnome.desktop.interface document-font-name
$ gsettings get org.gnome.desktop.interface font-name 
$ gsettings get org.gnome.desktop.interface monospace-font-name
$ gsettings get org.gnome.nautilus.desktop font

How to use META key

META키를 Ubuntu에서 본래의 용도(Dash open)가 아닌, 현재 활성화된 프로그램에 따른 용도로 사용하고자 할 경우 아래와 같이 진행해야 한다.

$ sudo apt-get install gnome-tweak-tool

설치 후 Typing에서 Alt/Win key behaviour항목을 Meta is mapped to Win keys로 변경하면 된다. 다시 로그인하면 META키를 사용할 수 있다. 다만 META+V 와 같은 키는 Dash와 관련된 다른 단축키로 연동되어 있다. 따라서 META키의 행동 자체를 변경해야 한다.

$ sudo apt-get install compizconfig-settings-manager

설치 후 Ubuntu Unity Plugin 메뉴에서 Launcher 탭의 Key to show the Dash, Launcher and Help Overlay항목을 Disable하면 된다.

Screenshots and screencasts

PrtSc 버튼이나, Shift+Ctrl+Alt+R 을 클릭하면 녹화 팝업이 뜬다.

  • 스크린샷은 "~/Pictures/Screenshots/" 폴더,
  • 동영상 녹화는 "~/Screencasts" 폴더에 저장된다.

녹화가 실행되지 않는 현상

간단히 다음 명령 실행:

rm -rf ~/.cache/gstreamer-1.0/

Troubleshooting

nautilus korean sorting

우분투를 영문으로 설치할 경우 한글 정렬이 정상적으로 안된다. 아래와 같이 변수를 추가하면 된다.

LC_COLLATE="ko_KR.UTF-8"

ko_KR.UTF-8에 대한 locale definition이 없는 경우 아래와 같이 입력한다.

localedef -cvi ko_KR -f UTF-8 ko_KR

Invalid ELF header

Keyboard input lag

시스템 로그를 확인해 보자.

grep -irn xhci_hcd /var/log/syslog*

다음과 같은 로그가 존재하는지 확인한다.

xhci_hcd 0000:3a:00.0: xHCI host controller not responding, assume dead

위와 같은 현상은 아마도 USB3 문제일 가능성이 있다. USB2 슬롯이 있다면 사용해 보자.

Ubuntu 에서 /dev/ttyUSB0 연결이 저절로 끊기는 현상

Universal Serial Bus#Ubuntu 에서 /dev/ttyUSB0 연결이 저절로 끊기는 현상 항목 참조. 간단히, sudo apt purge brlttybrltty를 제거하면 된다.

Slow bash tab completion

sudo updatedb

블루투스 스피커 연결했는데 소리가 재생되지 않는 경우

장치도 잘 잡히고 dmesg에서 확인해봐도 특별한 문제가 없다면, 다른 헤드폰 및 장비들이 연결되었는지 확인해보자. 해당 장치로 출력되고 있을 수 있다. 이 경우 해당 장치 연결을 해제하면 잘 된다.

See also

Favorite site

References


  1. Ubuntu_partition.pdf