데비안 12 그놈 (Xorg) 한글입력기 나비 성공

soyeomul@yw-1130:/usr/bin$ diff -uNr gnome-session.orig gnome-session
--- gnome-session.orig	2022-10-12 03:08:35.000000000 +0900
+++ gnome-session	2023-06-14 16:45:03.791032011 +0900
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/bash
 
 if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
    [ "x$XDG_SESSION_CLASS" != "xgreeter" ] &&
@@ -29,4 +29,9 @@
   fi
 fi
 
+# test
+if [ -f "$HOME/.xinitrc" ]; then
+  source $HOME/.xinitrc
+fi
+
 exec /usr/libexec/gnome-session-binary "$@"
soyeomul@yw-1130:/usr/bin$ cat ~/.xinitrc
LANG=ko_KR.UTF-8
LC_CTYPE=ko_KR.UTF-8
export LANG LC_CTYPE

export XMODIFIERS="@im=nabi"
export GTK_IM_MODULE=xim

nabi &
soyeomul@yw-1130:/usr/bin$ 

데비안 12 그놈 환경에서
첫화면 GDM 에서 기본값은 Wayland 이지만
Xorg 를 선택하여 로그인 할 수 있습니다.

테스트 해본 결과
Wayland 로 로그인하면 나비가 작동을 안합니다.
Xorg 로 로그인했을때에만 나비가 정상 작동을 합니다.

이로써
X11 한글 입력기 나비의 생명이 더 연장됩니다…

이건 좋은겁니다 희소식…
나비는 현역입니다.
Xorg 가 살아있는동안은요~

만들어주시고 유지해주시는
개발자분들께 모두 진심 감사드립니다^^^

///
///
///

본 글은
데비안 12 그놈 Xorg 파여폭스
한글입력기 나비(Nabi) 에서 적었습니다.

2개의 좋아요

참 시스템 트레이 상단에 나비 아이콘이 박혀있어요
스크린샷 최상단 중간위치에 나비가 있어요

구리고
데비안에선 topicon plus 가 데비안 패키지로 존재합니다.
sudo apt install 그놈확장명
이런식으로 설치 해주면 됩니다;;;

topicon 에 관한 팁은 전 최초로
우분투 커뮤니티 한영빈 회장님에게 팁을 전수 받았어요
아얄씨에서요 그게 수년전일겁니다
우분투 18.04 출시되엇을 무렵에요

영빈회장님에게도 감사드립니다
모두다 나비를 위하야 도움 주신분들 ^^^

///
본 댓글도 데비안 12 그놈 (Xorg) 한글입력기 나비에서 적었습니다.

자랑스런 한글 입력기 나비의 웅장한 모습을 담고 싶었습니다~
데비안 12 그놈 (Xorg) 환경에서의 나비 입니다~

///
윗댓처럼 나비에서 작성했습니다~

--- gnome-session.orig	2022-10-12 03:08:35.000000000 +0900
+++ gnome-session	2023-06-15 09:16:26.998658080 +0900
@@ -1,4 +1,7 @@
-#!/bin/sh
+#!/usr/bin/bash
+
+unset XMODIFIERS
+unset GTK_IM_MODULE
 
 if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
    [ "x$XDG_SESSION_CLASS" != "xgreeter" ] &&
@@ -29,4 +32,10 @@
   fi
 fi
 
+# test
+if [ -f "$HOME/.startnabi" ] &&
+   [ "$XDG_SESSION_TYPE" == "x11" ]; then
+  source $HOME/.startnabi
+fi
+
 exec /usr/libexec/gnome-session-binary "$@"

간밤에 이렇게 바꾸엇습니다
.xinitrc 파일을 .startnabi 로 바꾸엇구용

저렇게 하니깐
뭐가 좋은가하면
그놈 Xorg 로 로그인하면 나비를 쓸 수 잇구영
그놈 Wayland 로 로그인하면 ibus-hangul 을 쓸 수 잇섬미다

테스트 마쳣습니다. 맘에 듭니다~

참 ibus-hangul 은 im-config 로 설정해두시면 됩니다.
기본값으로요, 그리고 gnome-session 만 저리 사알짝 고치면

로그인할때마다 세션별로 입력기가 바뀝니다.
세션은 두가지 타입이 있습니다.

Wayland / Xorg(X11)

아 그리고 고친 스크립트에
GTK 만 명시하고
QT 관련 변수는 설정 안한 이유가…

전 GTK 앱만 쓰기에 그렇게 테스트 한거였어요;;;

혹시나 QT 관련 앱을 쓰시는분이 계실지 모르오나…
QT 앱을 많이 쓰시는 분들은…

아싸리 나비보다 ibus-hangul 쓰심을 강력히 추천드립니다.

///

본 댓글도 한글 입력기 나비에서 작성했습니다.
UPDATE: 스크립트에 unset 을 추가했습니다