KDE 패널에 nabi 띄우기.

antz의 이미지

KDE 패널에 nabi가 들어가긴 합니다.

헌데. KDE session 저장/복구로 인해서

nabi가 panel에서 튕겨져서 조그만 위젯으로 보여집니다.

저는 이게 싫더군요. 위젯이 자리를 차지하고 있어서
새로운 어플리케이션 띄우면 nabi를 피해서 띄워져서
모서리에 띄워지지 않는것 까지... ^^;;;
(다른 어플리케이션에 위젯이 가리기도 하구요.)

오늘은 맘잡고 이것 저것 해봤습니다.

우선, 답을 말씀 드리고, 제가 삽질했던 것들을 말씀드리겠습니다.

첨부파일에 보면 "User Account" 에 "세션 관리자" 에서

"Applications to be excluded from sessions:"

항목에 "nabi" 를 추가 해 주면 됩니다.

(세션 저장이 필요없으신분은 따로 nabi만 세션에서 excluded 시킬 필요 없이
역시 "세션 관리자"에서 On Login에서
"Start with an empty session"을 선택하시면 됩니다.)

그리고,

"~/.kde/Autostart" 위치에 nabi.sh 파일을 하나 만들었습니다.

$ cat nabi.sh
nabi -wm -wait&
export XMODIFIERS="@im=nabi"

이상과 같이 하면, nabi가 panel에 붙어서 KDE가 실행되는것을 보실 수 있습니다.

------------------------------------------------------------

(삽질)

제가 시스템을 막 사용하고, 오래 사용하다 보니,

nabi 실행 시키는 곳이 이곳 저곳에 널려있었습니다.

nabi가 .xsession이나 다른곳에서 먼저 실행되서

KDE panel 에 붙지 못하는 경우가 생깁니다.

무식하고 좋은 방법은 아니지만,

우선, nabi를 삭제 합니다.

저는 Debian(Kubuntu)를 사용하기때문에

# apt-get remove nabi

를 해서 nabi 패키지를 삭제합니다.

그래서 KDM을 통해서 KDE를 띄우면,

~/.xsession-errors

에 nabi에 대한 에러 메세지가 보입니다.

nabi가 실행되는 곳에서 패키지가 없어서 에러가 나는겁니다.

주석처리나 해당 실행 줄을 삭제를 하고,

다시 띄우기/수정를 반복해서 nabi 띄우는 곳을 모조리 없애고,

# apt-get install nabi

nabi 패키지를 다시 설치하고,

위에서 설명한 방법으로 하면, KDE panel에 nabi가 들어가 있는것을

보실 수 있습니다.

File attachments: 
첨부파일 크기
Image icon User_Account01.png60.41 KB
Forums: