저는 Ubuntu 18.04를 실행 중이고 디스플레이 관리자로 i3을 설치했습니다. 이 Ubuntu 버전에는 기본적으로 GDM 로그인 화면이 있습니다. 계정에 로그인하면 Ubuntu는 다른 TTY에서 디스플레이 관리자를 시작합니다. 따라서 로그인 GDM은 TTY(0)에서 실행되고, 첫 번째 로그인 i3은 TTY(1)에서 실행되고, 두 번째 로그인 i3(다른 사용자)은 TTY(2)에서 실행됩니다. 또한 내 사용자 중 한 명이 실제로 Gnome을 디스플레이 관리자로 사용하고 있습니다.
나는 첫 번째 사용자의 경우 +, 두 번째 사용자의 경우 +, 로그인 화면의 +를 눌러 ctrlalt사용자 간에 전환 할 수 있기 때문에 실제로 이 동작을 좋아합니다. 나는 그것이 매우 편리하다고 생각합니다.F2ctrlaltF3ctrlaltF1
문제는 이 설정을 사용하여 i3 인스턴스에서 ibus를 성공적으로 실행하지 못했다는 것입니다. 그러나 선호되는 동작은 물론 TTY당(=사용자당) 하나의 ibus 인스턴스를 보유하여 로그인할 때 특정 사용자의 ibus 설정을 사용할 수 있도록 하는 것입니다.
그러나 실제로는 다음과 같습니다. ibus-daemon
사용자는 항상 1개의 실행 인스턴스를 가지며 gdm
(아무 것도 건드리지 않았기 때문에 Ubuntu 기본값인 것 같습니다), 두 번째 인스턴스를 시작하면 ibus-daemon
키보드 입력이 갑자기 완전히 작동을 멈춥니다. 내 생각엔 하나의 인스턴스만 ibus-daemon
키보드 입력에 연결될 수 있으므로 내 인스턴스가 입력을 받지 못하는 것 같습니다. 아, 그리고 해당 ibus-daemon
인스턴스 gdm
는 종료할 수 없습니다(몇 밀리초 후에 다시 시작됩니다).
그럼... ibus와 gdm이 내 희망사항을 따르도록 하는 방법에 대한 아이디어가 있나요?
답변1
내가 내내 틀렸던 것 같다. 두 번째 실행에서는 ibus-daemon
문제가 되지 않습니다 . 문제는 매개 변수가 누락되었다는 것입니다 --xim
...