1.
Elementary OS를 현재까지 데스크탑용으로 사용중입니다. 왜 매력적일까 생각해보면 아주 단순합니다. 바탕화면이 깨끗합니다. 윈도우를 포함하여 수많은 리눅스 배포판들의 경우 이런저런 아이콘들이 바탕화면을 채웁니다. 처음에는 괜찮지만 시간이 흐르면서 난잡해집니다. 이런 환경이 싫어서 자주 삭제를 하는 수고를 해야 합니다. elementary OS는 그런 수고를 하지 않습니다.
Elementary OS 8이 나오면서 큰 변화가 있었습니다. Wayland를 기본적으로 적용하였습니다. 이것이 제 업무환경에 영향을 줄 준은 몰랐습니다. 이번에 OS를 재설치하면서 삽질한 내역을 정리합니다. 나중에 같은 작업을 하느라 시간을 낭비하지 않도록 하기 위함입니다.
OS 설치는 무척 단순하고 간단합니다. 모든 리눅스들이 그렇습니다. 다만 설치화면중 디스크를 정하는 부분이 있습니다. 저 같이 재설치를 하는 경우 디스크에 데이타가 있습니다. 그냥 지워도 상관없습니다. 백업을 하였기때문입니다. 다만 erase and install 을 선택하면 파티션 정보를 모두 지우고 재설정합니다. 만약 현재 파일시스템을 구성할 때 리눅스 저장 공간 관리 (Logical Volume Manager)을 사용했다고 하면 반드시 deactivate와 파티션 삭제를 사전에 해야 합니다. 그렇지 않으면 disk error라는 오류가 발생합니다.
삽질 첫번째.ibus 한글설정.
elementary os를 설치하면 기본적인 입력기로 ibus를 설치합니다. 물론 한글을 사용하려면 여기서 ibus-hangul을 설치하고 설정작업을 하여야 합니다. 항상 한글 입력여부를 시험할 때 웹브라우저와 WPS 오피f스로 시험을 합니다. 파이어폭스는 잘 동작하는데 크롬이 속을 썩입니다. 검색을 해보니까 wayland와 크롬의 궁합이 잘 맞지 않는다고 합니다. 그래서 fcitx5로 변경했습니다. 여기서도 같은 문제가 발생합니다.
위 해결방법을 포함하여 여러곳에서 같은 해법을 제시합니다. 그래서 아래와 같은 방식으로 프로그램을 실행하였습니다.
google-chrome-stable –enable-features=UseOzonePlatform –ozone-platform=wayland
한글 입력이 잘 됩니다. 그래서 chrome.desktop 파일의 EXEC항목을 수정해서 실행하니까 먹통입니다. 환경변수때문이라고 해서 이것저것 손을 봐서 실행했지만 역시나 같습니다. 그래서 포기하고 ibus로 되돌아가서 설정을 하였습니다. im-config를 실행하는데 마지막 화면에서 눈에 들어오는 부분이 있었습니다.
ibus-wayland라는 부분입니다. 이런 설명이 있습니다.
Wayland 환경의 리눅스(GNOME, KDE 등)에서 ibus-wayland로 한글을 입력하려면, 올바른 환경 변수 설정과 함께 앱별 Wayland 파라미터 적용이 필수적입니다.
그래서 아래 명령을 실행하고 시험을 해보니까 한글입력이 잘됩니다.
sudo apt install ibus-wayland
2.
둘째 WPS 오피스와 관련한 부분입니다. WPS 오피스를 설치한 후 작업을 하려고 하는데 두가지 문제를 만났습니다.
우선 이유없이 프로그램이 죽습니다. crash가 발생하는데… 이류를 찾아보니까 아래가 원인이었습니다.
Occasionally getting a crash from “wpscloudsvr”
wpscloudsvr은 King Soft가 운영하는 클라우드 서비스에 연결하는 프로세스로 보입니다. 별도의 가입없이 사용하다고 보니까 서버연결하면서 정상처리를 못하고 이때문에 프로그램을 죽이는 일이 생기는 듯 합니다. wpscloudsvr 프로세스를 삭제하거나 변경하여 해결하였습니다.
또다른 문제는 pdf로 저장하기입니다. 스프레드시트로 작업을 한 후 pdf로 변경해서 전달할 때가 많습니다. 그런데 pds로 저장하면서 오류가 발생한다고 합니다. 다시 검색을 해보니까 라이브러리 문제였습니다.
PDF Export fails on Ubuntu 24.04 – missing libtiff.so.5 (libtiff6 ships .so.6)
OS를 설치할 때 기본적으로 libtiff.so.6를 설치하는데 wps office는 libtiff.so.5를 참조합니다. 그래서 오류가 발생하는데 아래와 같은 명령으로 해결하였습니다. 다만 libtiff.so.6의 path가 다르기기 때문에 경로를 확인하고 작업하여야 합니다.
sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.6 \
/usr/lib/x86_64-linux-gnu/libtiff.so.5
sudo ldconfig
마지막으로 elementary OS와 관계없지만 반드시 설치하여야 하는 프로그램이기 때문에 흔적을 남깁니다. 증권사 DMA 서버에 접속하려면 vpn프로그램이 필수적입니다. 대부분 윈도우환경에서 동작하지만 linux환경을 제공하는 경우도 많습니다.
Forticlient의 경우 리눅스환경을 제공합니다. 파일을 받으려면 복잡한 절차를 거쳐야 하는데 직접 파일을 받는 곳이 있습니다.
Forticlient – SSLVPN .deb packages
Forticlient를 설치하면 GUI로 동작합니다. 이것이 불편한 경우도 있습니다. CLI로 작업하길 원한다면 아래에서 CLI client만을 받아서 사용할 수 있습니다.
이것도 싫다고 하면 OpenFortivpn을 설치해서 사용해도 무방합니다.

