Closed 0kaguya closed 5 years ago
It happens after recent update. Is libwnck
a new introduced dependency?
Yes, wnck is a needed dependency. (For NotebookManager)
For ArchLinux, it is list on the dependencies: https://www.archlinux.org/packages/community/any/guake/
kaguya houraisan notifications@github.com 於 2019年5月4日 週六 16:25 寫道:
It happens after recent update. Is libwnck a new introduced dependency?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Guake/guake/issues/1581#issuecomment-489306537, or mute the thread https://github.com/notifications/unsubscribe-auth/AG3QA2FUI26ISJPATFXPW43PTVCABANCNFSM4HKYMPOA .
Indeed
But I think the problem is because Wayland, see the first line of the traceback: libwnck is designed to work in X11 only, no valid display found. This causing self.screen not initialize successfully.
Not sure if it is only about Wayland or with libwnck depdency, I'll take a test next Monday.
Gaetan Semet notifications@github.com 於 2019年5月4日 週六 19:28 寫道:
Indeed
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Guake/guake/issues/1581#issuecomment-489318675, or mute the thread https://github.com/notifications/unsubscribe-auth/AG3QA2EFLVAA3GKIHOJE67LPTVXONANCNFSM4HKYMPOA .
I am a bit sick about the wayland is incompatible with pretty much every existing useful lib. I mean, I get they wanted something more modern and more elegant, but you keep “backward” compatibility somehow. Since I donot use it I cannot test any change and even ensure guake on wayland still work
I can confirm this on master HEAD
by:
$ weston # Open up weston compositor
[ Inside weston compositor ]
$ make run
(guake:13379): Wnck-WARNING **: libwnck is designed to work in X11 only, no valid display found
Traceback (most recent call last):
Guake version: 3.6.2 Environment: Archlinux, Gnome Shell 3.32.1 on wayland
error message: