스크립트에서 화면 키보드의 자동 표시 동작을 비활성화/활성화하려면 어떻게 해야 합니까?

스크립트에서 화면 키보드의 자동 표시 동작을 비활성화/활성화하려면 어떻게 해야 합니까?

저는 최근에 터치스크린이 있는 노트북을 구입했고 Ubuntu 19.10을 실행하고 있습니다. 터치스크린으로 텍스트 상자에 초점을 맞추면 온스크린 키보드가 나타나는데 일반적으로 그렇게 되는 것을 원하지 않습니다. 하지만 이 노트북(레노버 요가)은 뒤로 접어 태블릿으로 변신할 수 있는데, 그럴 경우에는하다OSK의 자동 표시 동작을 원합니다.

자동 표시 동작을 켜고 끄는 스크립트를 작성하고 싶습니다. 그만큼블록 순록GNOME 확장은 이 토론에서 많이 언급되지만 스크립트에서 켜고 끌 수 있는 것이 아니기 때문에 내 사용 사례에 적합하지 않습니다.

자동 표시 동작을 전환하기 위해 실행할 수 있는 일종의 명령이 있습니까? 참고로 나는~하지 않다OSK를 표시/숨기는 명령을 원하고 자동 표시 동작을 활성화/비활성화하고 싶습니다.

답변1

음, 블록 순록의 소스 코드를 살펴보면 실제로 어떻게 이를 차단하고 스크립트와 동일한 방식으로 차단하는지 확인할 수 있습니다. :) https://github.com/keringar/cariboublocker

가장 쉬운 한 줄 해결책은 스크립트에서 블록 순록 확장을 비활성화/활성화하는 것입니다.

$ gnome-extensions list
$ gnome-extensions enable [email protected]
$ gnome-extensions disable [email protected]

편집: 실제로 태블릿과 데스크탑 모드 사이를 전환할 때 명령을 실행한다는 아이디어가 정말 마음에 들었고 누군가가 이미 그것을 구현했어야 한다고 느꼈습니다. 나는 찾았다https://github.com/alesguzik/linux_Detect_tablet_mode해당 명령을 실행하는 데 도움이 될 수 있습니다.

관련 정보