remove ibus

Imgur
Fedora에서 기존에 사용하던 ibus를 제거하고 uim를 사용하려고 하는데, ibus를 삭제하는데에 큰 문제가 있다. 하나는 sudo dnf remove ibus를 이용해서 삭제를 하면 의존성 때문에 gnome에 있던 기본 어플들까지도 삭제가 되어버린다. 이를 해결하기 위해서는 의존성을 헤치지 않으면서 삭제를 진행해야 한다.

하지만, 이를 정확히 해결할 수 있는 방법은 지금 존재하지 않고, 이를 해결하기 위해서는 기존에 ibus-daemon를 상주한 상태로 uim를 실행시키는 방법이 제일이상적이라고 할 수 있다.

현재 gnome 3.32.2버전을 사용하고 있고, 아래와 같이 설정을 변경해 주었다.

$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'uim'>}"

uim설치

$ sudo dnf install uim

uim-byeoru를 따로 설치를 과거에는 진행했는데 지금은 기존패키지에 자동으로 설치가 되어있어서 uim-byeoru를 입력하더라고 무방하다. 근데, dnf 항목에는 보이지 않는다.

기본 입력소스 변경


입력소스 에서 기존에 있었던 ibus 설정을 지워주고 위와 같이 영문 키보드 하나만 남겼다. 실제로 이 설정이 실사용에 사용되지는 않습니다. uim설정을 사용하기 때문에 한글 설정에서 이 부분을 수정할 필요는 없습니다.

기존 ibus 단축키 설정 제거

Imgur

Fedora 30 에서는 아래와 같은 명령어를 사용해서 기본 입력기를 변경할 수 있다.

$ im-chooser

사실 이부분을 수정하지 않다고 가능하지만, ibus라는 설정 자체를 빼기 위해서 제거했다.

이제 ibus의 단축설정들을 제거해 준다. <shift> + <space>와 같은 설정이 새로 한영전환키와 중복될 수 있는 부분이 있기 때문에 제거를 하는것이 사용성과 편의성에 이롭다.

ibus 환경설정에서 아래와 같이 설정들을 제거해 준다.

Imgur
Imgur
기본에 설정되어 있는 부분을 제거 했습니다

uim 설정하기

$ im-chooser

명령어를 통해 UIM 환경설정을 통해 진행한다.

[전체적인 설정]항목에서 디폴트 입력기 설정을 진행한다.

사용되는 입력기에 "벼루"만 남기고 제거 합니다.

Imgur
다음은 한영 전환단축키 변경을 아래와 같이 설정합니다. 이부분은 간단하므로 생략

Imgur

이제 최상단에 적혀 있는 명령어를 실행하면 ibus 가 상주해 있는 상태에서도 uim를 사용할 수 있는 상태가 되었습니다.

이 부분에서 리부팅을 진행해 주세요. 부분부분 재부팅을 통해서 진행 해 주면 설정이 자리잡는데 도움이 됩니다.

반응형

(2018.7.1 updated)
회사에 개발문서들을 저장할 wiki 시스템을 알아보고 있습니다.

사실 회사 입장에서는 돈이 들어가는 기반이 탄탄한 서비스를 사용하고 싶지만, 기안을 올리는 입장에서 승인이 안 떨어지면 직접 만들어 써야 합니다. 결국에는 지금 글을 쓰고 있는 상황처럼 만들어 써야하는 상황이 되었습니다.

뭐가 있나 고민하기 보다는 빨리 적용해서 사용해 보고, 자신에게 맞는 것을 찾는 것이 제일 중요해 보인다.

Confluence

JIRA Confluence를 사용해서 관리하고 싶었지만, DEMO 버전을 사용했습니다. 이것저것 만져보았지만 추가적으로 테마를 구매하는 비용이 많이 들어갔습니다. 결국에는 데이터를 안정하게 백업하는 용도 이외에는 큰 장점을 찾을 수 없었습니다. 결국에 사용하는 입장에서 많은 것들을 커스텀 해야지 제대로 사용할 수 있는 물건이 되었습니다.

Wiki.js

(2019.8.6 기준)

1.0버전은 아주 심플한 문서 작성만 가능하고 되어있고. 2.0부터 본격적인 개발을 들어간 것 같다. 기반은 Node.js기반으로 돌아가고 있다. 다양한 DB들을 지원하고 있어서 입맛에 따라 적용할 수 있는 범용성을 보여주고 있지만, 1.0버전에서 지원하던 MongoDB는 더이상 지원하지 않는다.

사용해보려고 했지만, 아직은 기능을 너무 미흡하게 지원하고 있어서 사용에는 무리가 있어 보인다.

v1.0 버전

Wiki.js에서 다운받을 수 있으며 오픈소스로 활용할 수 있습니다. 경량화된 wiki를 사용할 수 있으며, node기반으로 작성되어 있어 다른 서비스에 쉽에 붙여서 사용 할 수 있는 장점이 있습니다. 그리고, 데이터베이스를 MongoDB 를 사용할 수 있습니다.
이는 데이터용량이 적으면 무료로 공개되어 있는 MongoDB Atlas, mLab에서 사용할 수 있는 장점이 있습니다

아직 개발중이라서 지원되는 기능들이 적다.
기본 문서 편집기 수준이라고 보면 된다.

v2.x.x 버전 (개발중)

다방면으로 기능이 개선되었으며, 보다 시스템이 무거워 졌다.

DB 구성 관계형 DB만 지원하게 변했다.. 이제는 몽고디비를 사용할 수 없게 되었다. 무료DB를 사용할 수 없게 되었다.

사용해 보기

docker-compose파일을 통해서 한번 사용해 볼 수 있다. (이상하게 동작을 안 한다)

YAML 형식은 스페이스바를 통한 규칙이 중요하기 때문에 여기 블로그 보다는 소스를 직접 공유하는 사이트에 들어가서 불러오는 것을 추천한다.

Heroku for wiki.js 2.x를 통해서 설치해서 사용해 보자.

xWiki

오픈소스.
JAVA로 개발되어 있고 톰캣서버를 통해서 서비스가 이뤄지고 있습니다.
실제적인 성능면에서는 뛰어날 것으로 보입니다.
그리고, 엔터프라이즈급으로도 처리가 가능할 것으로 보입니다.

반응형

+ Recent posts