GNOME

GDM 모니터 설정 변경하기

사용자 모니터 설정은 ~/.config/monitors.xml에 저장된다. GNOME에서 사용하는 모니터 설정을 GDM에도 적용하자.

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chmod gdm:gdm  ~gdm/.config/monitors.xml

monitors.xml를 복사해도 설정이 적용 안되는 경우 아래와 같이 GDM과 GNOME에서 사용하는 디스플레이 서버가 같은지 확인해 보자. 다음과 같은 경우일 수 있다.

  • GDM은 Wayland를 사용하고 GNOME은 Xorg를 사용하는 경우
  • GDM은 Xorg를 사용하고 GNOME은 Wayland를 사용하는 경우

Terminator 화면 분할 상태에서 브로드캐스트시 문자 두번 입력 문제

Multiple GNOME terminal in one window

Terminator Terminal Emulator

터미털 에뮬레이터의 화면 분할 기능을 제공하는 Terminator Terminal Emulator를 사용한다.

무엇 보다 손에 익었고 화면 분할 기능을 제공하는 터미널 에뮬레이터에는 없는 그룹 브로드캐스트 기능을 제공하기 때문에 터미널을 여러 개 열어 놓고 그룹별로 다른 입력을 해야 하는 테스트에 적합하다.

문제점

브로드캐스트 시 문자 두번 입력

얼마전 아래 위의 그림 처럼 부터 화면 분할 상태에서 브로드캐스트 기능을 키면 수신받는 터미널에서 문자가 2번 입력되는 문제가 발생한다.

Disable RALT as ISO_Level3_Shift

Disable RALT as ISO_Level3_Shift

그놈을 최신 버전으로 업그레이드 하면서 Right ALT 키가 ISO_Level3_Shift 로 인식 되는 경우 가 있다.

xev

아래와 같이 Keycode 108 번이 ISO_Level3_Shift로 인식된다.

KeyRelease event, serial 37, synthetic NO, window 0x1400001,
    root 0x529, subw 0x0, time 107702472, (862,0), root:(2932,214),
    state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False