2025-10-02

Refresh keyboard map at each switch into Hangul mode

Global settings 탭: "Specify default IM engine" 활성화하고, 기본 엔진을 "byeoru"로 설정.

Byeoru 탭으로 이동:


"Korean keyboard layout"을 "3beol" (또는 "strict3final" 등 사용 중인 레이아웃)로 확인.

중요 옵션: "Refresh keyboard map at each switch into Hangul mode"를 활성화하세요. (한영 전환 시마다 키맵을 새로 고침하여 Dvorak 레이아웃을 반영합니다.)

"Use romaja input" 옵션을 활성화해 보세요. (로마자 기반 입력으로 전환하면 위치 매핑 문제가 사라집니다. Dvorak 문자를 로마자로 입력해 한글로 변환. 예: "annyeong" → "안녕". 한글 자판 학습 중이라면 임시로 유용.)

아직 안 해 봄.

byeoru hangul 3beol with Dvorak issue.

현재 상황. 벼루에서 한글 입력시 드보락과 함께 사용하면 한글 배열이 제대로 안 나옴. 그 문제 해결하려고 시도 중 망함.

같은 문제가 이미 github 에 보고되었다. 결론은 뭐지? https://github.com/uim/uim/issues/33 closed 되었는디? 나는 왜 아직도 같은 문제로 헤매고 있을까? 답은 뭘까?

사실 세벌식 만의 문제가 아니고 Dvorak 자판 쓰면 두벌식 사용자에게도 같은 문제 있을 듯.

아직은 미해결. gemini 설명대로 따라 하다가 uim-pref-gtk 죽는 상황 됨. 어디를 고쳐야 될지 몰라서 환경 설정 초기화

uim-pref-gtk 환경 설정 초기화 방법: .uim.d/ 디렉토리를 다 지우고 uim-pref-gtk 실행하면 기본 파일 자동 생성 됨. 다시 시도해 볼것 아래 내용

~/.uim.d/customs/custom-byeoru.scm

파일에 아래 두 줄 추가

(define byeoru-x-keyboard-layout "us")

(set! default-byeoru-x-keyboard-layout byeoru-x-keyboard-layout)

아래 내용 확인

(define byeoru-refresh-xkb-map-at-switch-on? #f)  ; <-- 이 라인을 찾아 #f 로 설정


~/.uim.d/customs/custom-direct.scm

파일에 

(define direct-x-keyboard-layout "dvorak")

(set! default-direct-x-keyboard-layout direct-x-keyboard-layout)


custom-byeoru-keys1.scm 파일 내용? 아래 내용 있는지 볼 것.

(define byeoru-on-key '("<Alt>Right"))       ; 한글 켜기 (Right Alt)

(define byeoru-on-key? (make-key-predicate '("<Alt>Right")))

(define byeoru-latin-key '("<Alt>Right"))    ; 로마자 켜기 (Right Alt)

(define byeoru-latin-key? (make-key-predicate '("<Alt>Right")))

(define byeoru-conversion-key '("F9"))

(define byeoru-conversion-key? (make-key-predicate '("F9")))

; ... 나머지 generic 키들은 그대로 둡니다.


custom-global-keys1.scm 파일 내용?

2025-10-01

sudo Without entering the password

특정 명령어를 암호 입력 없이 실행하기 예시.

터미널에서 'sudo visudo' 명령을 실행합니다.

2. 파일의 가장 마지막에 다음 두 줄을 추가합니다.
(여기서 YOUR_USERNAME 부분을 실제 사용자 이름으로 변경해야 합니다.)
이 설정은 YOUR_USERNAME이 비밀번호 없이 loadkeys us와 loadkeys dvorak를
루트 권한으로 실행할 수 있도록 허용합니다.

YOUR_USERNAME ALL=(root) NOPASSWD: /usr/bin/loadkeys us 
YOUR_USERNAME ALL=(root) NOPASSWD: /usr/bin/loadkeys dvorak

[input] can't change kernel keymap table, all shortcuts will NOT work, see SECURITY NOTES section of man page for solution.

[input] can't change kernel keymap table, all shortcuts will NOT work, see SECURITY NOTES section of man page for solution.

에러 날 때 여러 가지 경우가 있는데, fbterm에서 이런 에러가 난다면

sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm