우분투 Kdenlive 설치본 x 한글 입력기 3종(ibus, uim, fcitx)에 따른 한글 입력 해결 방법

Kdenlive는 다들 아시는 영상 편집 도구입니다. Kdenlive를 사용하면서 한글 입력 때문에 불편하셨던 분들 계시죠? Kdenlive와 한글 입력기의 조합에 따라 한글이 입력되는 경우가 있고, 입력되지 않는 경우가 있습니다. 이 부분을 꼼꼼하게 테스트 했습니다.

Kdenlive 우분투 22.04 한글입력 해결 방법

테스트 방식

테스트 방식은 우분투 22.04 버전 기준으로 IBUS, UIM, fcitx를 입력기로 각각 설정해서 apt, snap store, flatpak, appImage로 kdenlive를 설치하고 실행한 후 title clip에 한글이 제대로 입력되는지 확인해 보았습니다.

Ubuntu기준 Kdenlive 설치본 종류

Kdenlive를 설치하는 방법은 아래의 4가지가 있습니다.

  1. apt(Advanced Packaging Tool)를 사용하여 설치: Ubuntu PPA Repository 추가하여 22.12.0 버전 설치가능
  2. Snap Store를 이용하여 설치: 22.08 설치가능
  3. Flatpak을 이용하여 설치: 최신 버전으로 설치 가능
  4. AppImage를 직접 다운로드하여 사용: 최신 버전으로 설치 가능

Kdenlive 다운로드 페이지에서 원하는 방식으로 다운 받으시면 됩니다. Kdenlive 다운로드 페이지에는 Snap Store 이용 방법은 제시하고 있지 않습니다. Snap Store를 통해서 Kdenlive를 설치하고 싶은 분은 Ubuntu Software 앱이나 Snap Store에서 이용하시면 됩니다.

Ubuntu 한글 입력기 종류

우분투에서 사용할 수 있는 대표적인 한글 입력기 3가지는 아래에 있습니다. 다른 입력기도 있지만 일단 여기에서는 제외했습니다.

  1. IBUS: 우분투에서 한글 입력기를 설치하면 기본적으로 설치되는 입력기입니다.
  2. uim(uim-byeoru): 벼루로 알려진 UIM 입력기입니다.
  3. fcitx4 or fcitx5(fcitx-hangul or fcitx5-hangul): fcitx로 알려진 입력기입니다.

Kdenlive 설치본 x 한글 입력기에 따른 한글 입력 가능 여부

안타깝게도 Snap Store에서 설치한 Kdenlive의 경우 모든 한글 입력기로 입력할 수 없었습니다. 한글을 사용하지 않는 경우라면 크게 상관 없겠지만, 한글을 사용해야 하는 상황이라면 가급적 Snap Store에서 Kdenlive를 설치하지 않는 편이 정신건강에 좋으리라 생각합니다.

AppImage로 직접 받아서 실행한 경우에는 IBus만 한글 입력이 가능했으며, uim과 fcitx는 입력이 불가능했습니다.

Flatpak으로 설치한 경우에는 IBus와 fcitx의 경우에는 한글 입력이 가능했지만 uim은 한글을 입력할 수 없었습니다.

마지막으로 apt를 이용하여 kdenlive를 설치한 경우에는 모든 한글 입력기를 사용할 수 있었습니다.

Kdenlive 설치본 x 한글 입력기에 따른 한글 입력 가능 여부
Kdenlive 설치본 x 한글 입력기에 따른 한글 입력 가능 여부

각 입력기별 특징 및 kdenlive 설치 권장 패키지 도구

IBUS 이용

IBUS를 한글입력기로 Facebook에서 한글을 입력하는 경우에 한글 입력이 바로 되지 않고, 한글 외의 문자를 입력한 후 입력해야 입력되는 현상이 있습니다. IntelliJ IDEA에서 한글 입력시 공백 이슈 등도 발생했었고요, 최근에는 입력보다도 글자를 입력했다가 일부 지운다든지 했을 때 원하는대로 작동하지 않는 이슈가 있었습니다.

IBUS를 입력기로 꼭 이용하고 싶은 경우에는 apt, flatpak, appImage 중에서 원하는 kdenlive를 설치해서 이용하시면 되겠습니다.

UIM-벼루 이용

벼루의 경우 페이스북이나 IntelliJ IDEA에서 깔끔하게 작동해서 그동안 쭉 주력 입력기로 사용해 왔습니다. 그런데 이번에 kdenlive의 AppImage와 Flatpak에서 조차 한글입력이 불가능해서 이 문서를 만들게 되었습니다. apt로 설치한 kdenlive는 이전 버전이지만 기본적인 영상 제작엔 큰 무리가 없으리라 생각합니다. 단, 해당 버전 이후에 적용된 버그픽스나 추가된 기능을 사용할 수는 없다는 점은 아쉬운 부분입니다.

UIM을 입력기로 꼭 이용하고 싶은 경우에는 apt로 kdenlive를 설치해서 사용하면 되겠습니다.

fcitx 이용

fcitx를 이용하다가 한 번 시스템에 문제가 생겨서 입력기가 작동하지 않고 뭔가 시스템이 꼬인 적이 있었는데, 아무리 패키지를 삭제하고 다시 설치해도 fcitx로 한글 입력을 할 수 없었던 적이 있습니다. 그런데 그게 아마 우분투 18.04 정도였던 것으로 기억합니다. 그리고 fcitx를 이용하다가 겪은 이슈이긴 하지만 fcitx의 문제는 아닐 수도 있습니다. 제 시스템이 덕지덕지 지저분해져서 문제가 생겼던 것일 수 있으니까요. 어쨌거나 저는 그 날 이후로 fcitx에서 uim으로 갈아타게 되었는데, 이번에 kdenlive를 이용해보면서 다시 fcitx로 갈아타게 되었습니다. 이유는 Flatpak으로 최신 버전의 kdenlive를 설치할 수 있다는 점, 그리고 fcitx역시 uim벼루처럼 페이스북이나 IntelliJ IDEA 등에서 한글 입력에 아무 문제가 없이 잘 되기 때문입니다.

fcitx를 입력기로 꼭 이용하고 싶은 경우에는 apt 또는 Flatpak을 이용해서 kdenlive 설치 후 이용하시면 되겠습니다.

정리

여기까지 kdenlive 설치본과 한글 입력기의 종류에 따른 한글 입력 가능 여부를 알아보았습니다.

이제 우분투를 사용한지도 제법 많은 시간이 흘렀습니다. 여러 개발자 분들 덕분에 한글을 편하게 입력할 수 있어서 너무너무 고마운 마음이라는 거, 이 자리를 빌어서 전합니다.

한글 입력기와 Kdenlive 배포판을 어떤 것으로 딱 추천하지는 못하겠고, 제가 선택한 옵션 정도를 공유해 드릴 수는 있을 것 같습니다. 한글 입력기는 fcitx5를 사용하고, Flatpak으로 Kdenlive를 설치해서 사용하기로 결정했습니다.

오늘 작성한 이 글은 2023년 1월 10일 기준으로 작성한 문서입니다. 따라서 이후에 Flatpak, Snap Store, Apt 등의 환경 변화에 따라 한글이 입력될 수도 있고, 안 될 수도 있습니다. 혹시 제가 위에 작성한 내용과 다르게 작동하는 경우가 있다든지 하면 알려주세요.

무엇보다도 kdenlive에서 한글 입력이 안 돼서 불편하셨던 분들께 도움이 되길 바랍니다.

같이 읽으면 좋은 글

Ubuntu 22 Intel Alder Lake(앨더 레이크), Raptor Lake(랩터 레이크) 지원 방법(커널 업데이트)

Intel에서 Alder Lake(앨더 레이크)를 출시한지도 1년이 넘었고, 작년 말에는 Raptor Lake(랩터 레이크)도 출시하였습니다. CPU는 최신 장비인데 운영체제에서 기능을 극대화해서 사용하고 싶은 건 당연한 이치겠죠. 우분투 운영체제의 버전이 이를 잘 지원해 주는지 궁금하시죠? 커널 업데이트가 답입니다.

Linux Kernel 지원 여부

Alder Lake(앨더 레이크)를 지원하는 Linux Kernel 버전

우선 리눅스 커널 버전부터 말씀드리면, Alder Lake는 커널 5.16 이상부터 제대로 지원하고 있습니다.

Raptor Lake(랩터 레이크)를 지원하는 Linux Kernel 버전

Raptor Lake는 커널 6 이상부터 지원하고 있습니다.

Ubuntu 버전 별 지원 여부

Ubuntu 22.04 LTS의 최신 CPU 지원 여부

Ubuntu 22.04는 리눅스 커널 5.15를 사용합니다. 5.15.0-35 이후에 일부 Alder Lake 관련 이슈를 해결했다고 하지만, 앨더 레이크를 제대로 지원하는 것은 5.16부터이므로 Kernel을 5.16 이상으로 업그레이드 해서 사용하시길 바랍니다.

Raptor Lake 또한 리눅스 커널 6부터 제대로 지원이 된다고 하니, Kernel을 6이상으로 업그레이드 해서 사용하시길 바랍니다.

Ubuntu 22.10의 최신 CPU 지원 여부

Ubuntu 22.10은 리눅스 커널 5.19를 사용합니다. Alder Lake 이용시에는 신경쓰지 않으셔도 되고, Raptor Lake를 이용하실 것이라면 마찬가지로 커널 업그레이드가 필요합니다.

Ubuntu 23.04의 지원 여부

너무 이른 감이 있지만 우분투 23.04는 2023년 4월 20일에 출시 예정인데, 리눅스 커널 6.2를 달고 나올 가능성이 있다고 합니다. 최소한 리눅스 커널 6은 달고 나올테니, 23.04가 출시된 후에는 신경쓰지 않고 랩터 레이크 프로세서를 이용할 수 있을 것으로 보입니다.

커널 업그레이드

Ubuntu 22.04 LTS 이슈

LTS라는 말 그대로 Long Term Supports 장기 지원이라는 명목 하에 LTS가 배포되죠. 그래서 우분투는 보통 2년에 한 번씩 LTS 버전을 출시합니다 18.04, 20.04, 22.04였죠. 이제 LTS는 2024년이 되어 24.04가 되어야 할 것입니다. 그 전까지 Alder Lake나 Raptor Lake를 이용하기 원한다면 리눅스 커널을 업데이트 해야 하는데, 기본적으로는 업데이트가 되지 않습니다. 별도로 Mainline을 활용하여 커널을 업데이트 해 주어야 합니다.

Ubuntu Mainline Kernel Installer 설치

아래의 명령어로 ppa를 추가해 준 후, Ubuntu Mainline Kernel Installer를 설치합니다.

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
ShellScript

이제 Ubuntu Mainline Kernel Installer를 실행합니다. 아래 명령어를 이용해서 실행하거나, Application에서 Ubuntu Mainline Kernel Installer를 실행하면 됩니다.

mainline-gtk
ShellScript

커널 인스톨러를 실행하면 커널 목록이 버전 별로 쭉 나옵니다. 현재 최신 버전은 6.0.9입니다. 제일 아래에 상태표시줄을 보면 현재 5.16.20 버전의 커널을 이용 중이고 그 이상의 커널을 설치할 수 있다고 나옵니다. 맞습니다. 현재 설치된 버전보다 낮은 커널로 다운그레이드는 할 수 없고, 높은 커널로 올리는 것만 가능합니다.

그림. Ubuntu Mainline Kernel Installer 커널 업데이트 화면: Alder Lake, Raptor Lake를 지원하는 커널 설치하기
그림. Ubuntu Mainline Kernel Installer 커널 업데이트 화면: Alder Lake, Raptor Lake를 지원하는 커널 설치하기

왼쪽에서 커널 버전을 선택하고, Install을 누르면 아무 것도 묻지 않고 바로 커널 설치를 시작합니다. 신중하게 커널 업데이트 하시면 되겠습니다.

메인보드 펌웨어 업데이트

혹시! 메인보드 업데이트는 하셨나요? 커널 버전도 커널 버전이지만 메인보드가 CPU를 제대로 지원하지 않으면 안되겠죠. 사용하는 메인보드의 홈페이지에 가셔서 Raptor Lake 지원하는 BIOS 여부 확인하시고, 업데이트 먼저 해 주시기 바랍니다.

정리

Intel의 Alder Lake 또는 Raptor Lake 최신 CPU와 우분투 운영체제 지원 여부가 궁금하셨던 분들, 그리고 지원이 되게 하고 싶으셨던 분들께 모두 도움이 되셨길 바랍니다.

참고자료

phoronix의 Linux Kernel 5.16 관련 포스팅입니다.
itsfoss의 리눅스 6.0 출시 포스팅입니다.
9to5linux의 Ubuntu 23.04 출시 관련 포스팅입니다.
mainline의 github 입니다.

같이 읽으면 좋은 글

우분투 패키지 mirror 카카오로 변경하기

국내에서는 우분투 미러 서버는 카카오가 빠릅니다.
다음과 같은 순서로 진행합니다.

sources.list 파일 vi로 열기

sudo vi /etc/apt/sources.list
ShellScript

kr.archive.ubuntu.com을 mirror.kakao.com으로 변경하기

vi에서 아래와 같이 입력하면 모든 kr.archive.ubuntu.com를 찾아서 변경해 줍니다.

:%s/kr.archive.ubuntu.com/mirror.kakao.com

:wq로 저장하고 나갑니다.

이제 apt 명령어를 사용하시면 카카오 미러를 이용하게 됩니다.