우분투 17.10에서 그놈 터미널 창 ID를 결정하는 방법은 무엇입니까?


12

우분투 17.04에서는 wmctrl주어진 창 ID를 가진 그놈 터미널 창으로 전환하는 데 사용할 수 있습니다 .

wmctrl -ia $gnome_term_winid

다음 gnome-terminal을 입력하여 주어진 창 ID를 터미널에서 표시 할 수도 있습니다.

echo $WINDOWID

우분투 17.10으로 업그레이드 한 후에는 더 이상 그렇지 않습니다. 첫째, echo $WINDOWID아무것도 제공 wmctrl -lx하지 않으며 gnome-terminal창도 표시하지 않습니다 .


2
감사 합니다. Launchpad에서 버그 1725991을 보고 했습니다.
N0rbert

답변:


10

wmctrl 창 제어가 Wayland의 보안 정책에 위배되므로 Wayland 세션에서 제대로 작동하지 않습니다.

wmctrlXWayland 호환성 계층 (예 : Firefox)에서 실행되는 응용 프로그램 창에서 작동 할 수 있습니다. 그러나 gnome-terminalXWayland에서 실행되지 않아 실패하는 공식 그놈 앱입니다.

해결 방법으로 Xorg 세션 으로 전환 하려고 할 수 있습니다 .


2
웨이 랜드에서 일반적인 방식으로 지원할 수있는 몇 가지 제안 된 프로토콜이 있지만 아직 개발중인 프로토콜은 없습니다. 정말 부끄러운 일입니다.이 문제가 해결되지 않을 때까지 리눅스로 갈 준비가 된 웨이 랜드 프로토콜을 이해하지 못했습니다. 이로 인해 많은 앱이 작동하지 않습니다. stackoverflow.com/questions/45465016/…
lestcape
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.