相关疑难解决方法(0)

如何在Gnome Wayland上获得活动窗口?

背景:我正在开发一个名为ActivityWatch的软件,它可以记录您在计算机上执行的操作.基本上是尝试解决一些问题:RescueTime,selfspy,arbtt等.

我们做的核心事情之一是关于活动窗口(类和标题)的日志信息.在过去,这已经在Linux上使用xprop和现在的python-xlib而没有问题.

但现在我们遇到了一个问题: Wayland正在崛起,据我所知,Wayland没有一个活跃窗口的概念.因此,我担心我们必须为Wayland可用的每个桌面环境实施支持(假设它们将提供获取有关活动窗口的信息的能力).

希望他们最终能够融合并拥有一些共同的界面来完成这项工作,但我并没有屏住呼吸......

我一直在期待这个问题.但今天我们得到了Wayland用户对Wayland支持第一个用户请求.由于较大的发行版采用Wayland作为默认的显示服务器协议(Fedora 25已经在使用它,Ubuntu将在17.10中切换即将推出)随着时间的推移情况将变得更加重要.

ActivityWatch的相关问题:

还有其他应用程序,如ActivityWatch需要相同的功能(RescueTime,arbtt,selfspy等),他们似乎现在似乎不支持Wayland,我找不到任何有关他们计划这样做的细节.

我现在有兴趣实现对Gnome的支持,从而开始并跟进其他人,因为路径变得更加清晰.

这里有一个类似的关于韦斯顿的问题:在wayland weston中获取活动窗口的列表

编辑:我在Freenode的#wayland问道,得到了以下回复:

15:20:44  ErikBjare    Hello everybody. I'm working on a piece of self-tracking software called ActivityWatch (https://github.com/ActivityWatch/activitywatch). I know this isn't exactly the right place to ask, but I was wondering if anyone knew anything about getting the active window in any Wayland-using DE.
15:20:57  ErikBjare    Created a question on SO: https://stackoverflow.com/questions/45465016/how-do-i-get-the-active-window-on-gnome-wayland
15:21:25  ErikBjare    Here's …
Run Code Online (Sandbox Code Playgroud)

python gnome gnome-3 wayland

34
推荐指数
1
解决办法
2471
查看次数

获取wayland weston中的活动窗口列表

如何在wayland中获取活动窗口的列表..即,在我的窗口中,一个终端处于活动状态且计算器也处于活动状态,我需要在终端中获取这些窗口的详细信息,我该如何获取它?

window wayland qtwayland

7
推荐指数
1
解决办法
1470
查看次数

标签 统计

wayland ×2

gnome ×1

gnome-3 ×1

python ×1

qtwayland ×1

window ×1