问题标签 [window-managers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Linux:列出所有可用的窗口管理器
如何获取 linux 系统上所有可用 Windows 管理器的列表(当然这通常不需要,但是 - 我没有 root 权限)。很难在 Google 上搜索,因为返回的所有结果都是“Linux 窗口管理器列表”。
澄清:我正在寻找一个在我正在处理的系统上列出“所有已安装的窗口管理器”的命令。
有兴趣知道它依赖于发行版。我的发行版是 RedHat。
window-managers - 在 Enlightenment 窗口管理器中编程
¿ 有人在这个窗口管理器中编程过吗?¿ 您的体验如何?哦,除了 e17 官方 tuts & docs,¿还有其他教程来源吗?
user-interface - X11/Xlib:窗口始终在顶部
一个窗口应该位于所有其他窗口的顶部。这对于普通的 x11/xlib 有可能吗?谷歌搜索“始终在顶部”和“x11”/“xlib”没有返回任何有用的信息。
如果可能的话,我会避免使用 GTK+ 之类的工具包。
我正在使用带有 gnome 桌面的 Ubuntu。在窗口菜单中,有一个选项“始终在顶部”。这是由 X 服务器还是窗口管理器提供的?如果是第二种情况,是否有一个可以为几乎任何 wm 调用的通用函数?或者如何以“X11-generic”的方式做到这一点?
编辑:我实现了 fizzer 的答案,现在有以下代码:
但是即使我的面具是正确的,事件处理和提升几乎也不会被执行?!
javascript - Web 窗口管理器(UI 框架)
我有兴趣组合一个 Web 框架来模拟类似桌面的窗口管理器。如果你问为什么;原因是我想创建一个 Web 应用程序,它具有桌面应用程序的功能和外观,但可以跨多个平台移植,并且无需安装软件。我很可能会在 jQuery 的帮助下使用 JavaScript。我只是想在构建它之前评估一些意见。
一般来说,您希望理想的窗口管理器具有哪些功能和/或行为?此外,像这样的任务最适合基于画布的实现还是 HTML 元素实现?
我知道还有其他一些选择,但我想创建一个非常全面的 API 作为一种网关项目。有没有想到的现有项目?我知道 jQuery-UI 非常流行,而且我偶尔也会使用它。
linux - 有没有办法为在 X 中生成的应用程序指定窗口偏移量?
我正在编写一个 bash 脚本,它调用一些在自己的窗口中运行的应用程序。但是,它们出现在屏幕上的标准位置。我希望能够指定它们出现的屏幕坐标。
是否有可以在命令行中传递的设置来实现这一点?我目前正在使用 openbox,如果这是 openbox 无法提供的窗口管理器功能,任何人都可以推荐另一个轻量级窗口管理器(fluxbox?),我可以指定窗口偏移量吗?
有没有可以为我做到这一点的 X 设置?
python - 从 Python 中发现 Gnome/Linux/Ubuntu 上哪个窗口处于活动状态?
有没有办法从 Python 中获取当前打开的所有窗口的列表并查看顶部的窗口(即活动的?)?
这是在 Ubuntu Linux 上使用 Gnome。
wnck 看起来可能会这样做,但它非常缺乏文档。
c++ - Xlib 这个(移除窗口装饰)是如何工作的?
以下代码如何删除窗口边框?
到目前为止,我已经收集到 Atom 是一种类似于 Window 和 Display 的标识符,但我无法弄清楚 Hints 结构或“_MOTIF_WM_HINTS”的来源。谁能为我解释所有这些代码?提前谢谢,嗯。
c - 为 Linux 开发一个简单的窗口应用程序
好的,我想为 Linux(比如带有 Gnome 的 Ubuntu)编写一个简单的 C 应用程序,它可以执行以下操作:
- 打开一个窗口
- 使用主循环在该窗口中绘制一些东西,例如当前循环编号。我不想使用控件,而是直接在窗口表面上绘制
- 关闭窗口和应用程序
我可以在 Windows 中做到这一点,但我不知道如何在 Linux 中做到这一点。
谢谢!
linux - xmonad 并稍后阅读
我正在使用 xmonad 并稍后阅读它的 firefox 扩展。现在,如果我想在稍后阅读列表中标记一个条目,列表就会消失(而不是简单地将焦点放在标记文本字段上)并且会出现一个非常小的空窗口。(使用 gnome 一切正常)。
我的第一个想法是使用 xprop |grep CLASS 找出 ReadItLater 的类名,然后在我的 xmonad.hs 中添加类似这样的内容:
但是,这不起作用,因为如果列表打开,则鼠标和键盘控件将绑定到列表。
任何想法如何使标签编辑工作在稍后在 xmonad 下阅读它?