일렉트론 앱은 wayland 에서 갈 길이 먼거 같네요.

알림
|
X

페이지 정보

작성자 굇수 121.♡.4.31
작성일 2025.01.06 20:07
206 조회
2 추천

본문

입력기 문제 때문에 일렉트론 앱은 xwayland 로 실행하는게 속편하네요.


괜히 wayland 로 실행 해보려고 했다가 시간만 날렸다는 결론이 ㅋㅋ

ozone args 넣고 어쩌 저찌 하면 입력이 되긴 하는데, 백스페이스 누르고 있어도  뒤로가기 방향키나 백스페이스 반복 입력도 안되고 뭔가 제대로 굴러가질 않네요.


일렉트론이 입력기 문제가 있다는걸 알고 있어서 원래는 시도조차 해보지 않았는데(xwayland 에서는 문제가 없기에..) flatpak 앱의 경우 xwayland 로 구동시에 폰트가, 시스템에 설정되어 있는 값보다 작고, 불편하게 보이는 문제가 있습니다.

native wayland? 로 실행하면 폰트가 정상적으로 보입니다.


물론 컨텐츠 부분은 ctrl + 로 글자를 키울수가 있는데, 앱의 메뉴 부분은 커지지 않더군요. 

결국 입력기 문제 때문에 rpm 패키지 다운로드 받아서 설치 해버렸네요. ㅋㅋㅋ





댓글 9

신사아님당님의 댓글

작성자 신사아님당 (125.♡.243.26)
작성일 어제 01:17
크롬, 비발디, 엣지, 브레이브 브라우저를 웨일랜드로 쓰고 있습니다.  (저는 브라우저 밖에 일렉트론 쓰는게 없네요.)
한글 입력 관련해 약간의 문제가 있긴 하지만 옵션으로 타협 가능하고, 백스페이스나 방향키 관련해서는 불편함을 느끼지 못했는데요, 누르고 있으면 연속 입력도 잘 되는 것 같구요. 어떤 앱에서 어떤 동작이 안되는 문제를 겪으셨는지 여쭤봐도 될까요?

굇수님의 댓글의 댓글

대댓글 작성자 굇수 (121.♡.4.31)
작성일 어제 04:16
@신사아님당님에게 답글 크롬, 조플린, bitwarden 에서 테스트 해봤습니다. fcitx5 사용하구요. kde 에서는 잘 될지도 모르겠네요. virtual keyboard 인가? 하는게 KDE 만 제대로 지원 되는거 같더군요.
백스페이스 방향키 등이 연속 입력이 안됩니다.

신사아님당님의 댓글의 댓글

대댓글 작성자 신사아님당 (125.♡.243.26)
작성일 어제 05:47
@굇수님에게 답글 조플린, 비트와덴도 일렉트론 앱이군요? 사용하고 있으면서도 몰랐습니다. 지금 보니 x11로 실행되고 있었네요.

저는 아치리눅스 그놈 웨일랜드 세션에서 fcitx5 입력기를 사용하고 있습니다.


크롬/엣지 주소입력창에서 백스페이스와 방향키, 컨텐츠 화면에서 방향키를 누르고 있으면 연속입력이 되는 것을 확인했습니다. 앞뒤 페이지로 이동하는 alt + 좌/우 키는 연속입력이 안됐습니다.

혹시 참고가 되실까 해서 테스트에 사용한 .desktop 파일에서 Exec 행을 가져와 봤습니다.


google-chrome
Exec=/usr/bin/google-chrome-stable --ozone-platform-hint=auto --enable-features=TouchpadOverscrollHistoryNavigation --gtk-version=4

microsoftEdge
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/edge --file-forwarding com.microsoft.Edge @@u %U @@ --ozone-platform-hint=auto --enable-features=TouchpadOverscrollHistoryNavigation --enable-wayland-ime --wayland-text-input-version=3


※ --enable-features=TouchpadOverscrollHistoryNavigation 옵션은 노트북 터치패드를 두 손가락으로 좌우 스와이핑 해서 앞뒤페이지로 이동하는 기능을 활성화 하는 옵션입니다.

+

한글 입력을 하기 위해 두가지 옵션을 사용할 수 있는데 각각 다음과 같은 문제가 있었습니다.

1. --gtk-version=4 : 버그인지 대체 문자 키 (5번째 레이어)가 작동하지 않는 문제가 있습니다.


2. --enable-wayland-ime --wayland-text-input-version=3 : 대체 문자 키는 작동하지만, 구글스프레드시트 한글 입력 상태에서 숫자나 기호로 입력을 시작할 수 없는 문제가 있습니돠. 앤터를 눌러서 셀에 들어간 후에는 (셀 안에 커서가 표시되 상태)
숫자, 기호가 입력 가능합니다.

※ KDE에서는 --wayland-text-input-version=3 옵션을 안쓰는 것 같던데 저는 그놈이라 저걸 지정해야 하는 모양입니다.

※ flatpak, snap 앱의 경우 --gtk-version=4는 작동하지 않았습니다. (한글 입력이 안됐습니다.), --enable-wayland-ime 옵션을 사용했을 때만 한글 입력이 가능했습니다.

※ joplin은 웨일랜드 소캣으로 실행하는데는 성공했지만 한글 입력에는 실패했습니다. --wayland-text-input-version=3 옵션이 에러를 일으켰기 때문인데,  --enable-wayland-ime  단독으로 사용할 수 있는 KDE(kwin) 환경에서는 한글 입력이 가능해 보입니다.

굇수님의 댓글의 댓글

대댓글 작성자 굇수 (121.♡.4.31)
작성일 어제 08:17
@신사아님당님에게 답글 크롬은 --gtk-version=4 옵션을 줘야 되는거였군요. ㅎㅎ 그런데 문제가 있긴 하네요. IME 팝업창 위치가 엉뚱한곳에 나오네요. 역시 아직은 갈길이 ㅎㅎㅎ

장문의 댓글 감사합니다.!

신사아님당님의 댓글의 댓글

대댓글 작성자 신사아님당 (125.♡.243.26)
작성일 어제 09:44
@굇수님에게 답글 앗앗. 꼭 --gtk-version=4를 써야 하는건 아닙니다.

--enable-wayland-ime 옵션을 사용했을 때는 구글스프레드시트를 사용하는데 문제가 있어서 (숫자를 그냥 입력하면 되던걸 앤터 숫자, 이렇게 두번 눌러야 하는), --gtk-version=4 옵션을 사용하면 그런 문제는 발생하지않거든요.

그래서 구글스프레드시트용으로 크롬을 사용하기로 하고 --gtk-version=4 옵션을 준겁니다.

대체문자키를 사용하지않으신다면 --gtk-version=4 를 사용하시는 것도 방법입니다. 
※ fcitx5-gtk 패키지가 설치되어 있어야 작동합니다... 아..이미 해보신 것 같네요. ㅎㅎ

굇수님의 댓글의 댓글

대댓글 작성자 굇수 (121.♡.4.31)
작성일 어제 10:17
@신사아님당님에게 답글 예.. ㅎㅎ, flatpak 으로 설치된 앱 아니면 상관 없긴 합니다. flatpak 은 일렉트론 xwayland 글자가 보기가 너무 안좋네요.

신사아님당님의 댓글의 댓글

대댓글 작성자 신사아님당 (125.♡.243.26)
작성일 어제 10:33
@신사아님당님에게 답글 @굇수님에게 답글
저는 분수스케일 125% , 150% 스케일 같은걸 쓰려고 하니 xwayland로 실행되면 글자가 뿌옅게 표시되서요. flatpak은 xwayland 글꼴이 다르게 보인다는건 이번에 처음 알았습니다. ㅎ

xia0님의 댓글

작성자 no_profile xia0 (61.♡.171.245)
작성일 08:54
이제 일렉트론에서도 text-input-v3 를 지원해서, 앞으로는 잘 될꺼에요. 프로그램이 사용하는 일렉트론 버전만 업그레드 해주면 됩니다.

굇수님의 댓글의 댓글

대댓글 작성자 굇수 (121.♡.4.31)
작성일 20:26
@xia0님에게 답글 예, 한글 입/출력만 잘되면 더 바랄게 없겠네요. ㅎㅎ
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색