Ubuntu 17.10'da gnome terminali pencere kimliği nasıl belirlenir?


12

Ubuntu 17.04'te wmctrlverilen pencere kimliğine sahip bir gnome terminal penceresine geçmek için kullanabilirim :

wmctrl -ia $gnome_term_winid

Belirli bir pencere kimliği gnome-terminal, terminalden aşağıdakiler yazılarak da görüntülenebilir:

echo $WINDOWID

Ubuntu 17.10'a yükselttikten sonra artık durum böyle değil. İlk olarak, echo $WINDOWIDhiçbir şey wmctrl -lxvermez ve ayrıca herhangi bir gnome-terminalpencere göstermez .


2
Teşekkürler, Launchpad'de 1725991 numaralı hata bildirdim .
N0rbert

Yanıtlar:


10

wmctrl Wayland oturumunda düzgün çalışmaz, çünkü pencereleri kontrol etmek Wayland'ın güvenlik politikasına aykırıdır.

wmctrlXWayland uyumluluk katmanı (örneğin Firefox) altında çalışan uygulama pencereleriyle çalışabilir. Ancak gnome-terminalXWayland altında çalışmayan bu yüzden başarısız bir resmi GNOME uygulaması.

Geçici çözüm olarak bir Xorg oturumuna geçmeyi deneyebilirsiniz .


2
Bunu genel olarak yollarda desteklemek için önerilen bazı protokoller vardır, ancak henüz üzerinde çalışılmamıştır. Gerçekten bir utanç, bu sorun çözülmeyecek kadar linux devam etmeye hazır bir wayland protokolü kabul edilemez. Bu nedenle birçok uygulama çalışmıyor. stackoverflow.com/questions/45465016/…
lestcape
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.