问题标签 [awesome-wm]

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.

0 投票
7 回答
11478 浏览

window - 很棒:alt+tab 只是在两个应用程序之间切换

我刚刚安装了很棒的 wm。当我使用真棒做 alt+tab 时,它只是切换两个应用程序,不可能激活其他应用程序..任何想法?

0 投票
1 回答
3330 浏览

lua - 棒棒的 wm Unagi 透明度

Awesome是一个窗口管理器,可让您通过编程语言(Lua)设置环境。我安装了Unagi(合成窗口管理器),我可以使 firefox 透明。例如awful.rules

您将如何awful.wibox通过设置规则使透明化?还是有不同的方法使awful.wibox透明?

0 投票
1 回答
4292 浏览

lua - 如何在 Awesome WM 中聚焦客户

我有应该关注的客户实例。我发现只有以下方法可以将重点放在客户身上:

  • focus.bydirection (dir, c) - 通过给定的方向关注客户。
  • focus.byidx (i, c) - 通过相对索引关注客户。
  • focus.filter (c) - 过滤掉我们不想被处理的窗口
  • 重点。focus.history.add (c) - 更新客户端焦点历史。
  • focus.history.delete (c) - 从焦点历史中删除客户端。
  • focus.history.get (screen, idx) - 获取最新的焦点客户端
  • 历史上的画面。focus.history.previous () - 关注历史上的前一个客户端。

但是,如果我已经有一个实例,如何聚焦客户呢?

0 投票
1 回答
524 浏览

lua - 如何知道客户端是否在 Awesome WM 中被杀死

我正在编写一个模块,它具有带有过滤客户端列表的本地表。当表中的一个客户端被杀死时,所有操作都会引发“客户端无效”异常。

那么如何检查客户端是否被杀死?

0 投票
1 回答
504 浏览

awesome-wm - 任务栏中的应用程序始终以相同的顺序排列。在其他人的右侧打开应用程序

我想在任务栏中始终以相同的顺序有一些应用程序(我在开始会话时打开)。那可能吗?

另一个问题:现在,当我打开一个应用程序时,它是在任务栏的左侧打开的,在已经打开的应用程序之后,有没有办法在右侧打开它?

我在 rc.lua 中有这几行:

哈维

0 投票
1 回答
562 浏览

sqlite - 雷鸟 - 来自 .sqlite 基础的underad消息数

我想为很棒的 WM 制作一个小插件,它将显示 Thunderbird 中待处理的许多未读消息。我想获取直接访问 Thunderbird sqlite库的消息数。问题是:我应该查询哪些基础、表和字段?

下至少有 15 个碱基~/.thunderbird/profile/,包括./global-messages-db.sqlite. 在这个基地我尝试messageAttributes了桌子,但没有取得很大的成功。我找不到描述属性的开发文档...

这里有什么帮助吗?

0 投票
2 回答
876 浏览

awesome-wm - 当鼠标在 Awesome-wm 中触摸屏幕边缘时执行命令

我是在 Awesome 中为 rc.lua 做自定义 lua 的新手,我在弄清楚如何根据鼠标位置启动某些东西时遇到了一些麻烦。到目前为止,这就是我所拥有的,但它没有做任何事情。

0 投票
1 回答
2875 浏览

screen - 在 Awesome WM 中打开程序到活动/选定屏幕

我一直在使用带有双屏设置的 Awesome WM 有一段时间了,但我不知道如何配置 awesome,以便当我打开程序时,它会在当前活动/选定的屏幕上打开。目前,所有程序都在我的笔记本电脑屏幕上启动,但是当焦点在外接显示器上时,我希望有任何程序,然后我开始在外接显示器上打开,而不是在笔记本电脑屏幕上。

如何配置此行为?

0 投票
1 回答
1127 浏览

zenity - 很棒的 wm:杀死窗口时弹出是/否对话框

当我按下很棒的 wmmod-q时,我会杀死当前窗口。我想弹出一个是/否对话框来确认操作:

但是,killing 函数是从 中的 Lua 代码运行的rc.lua,而不是从 shell 运行的。

如何在杀死窗口之前让真棒等待zenity输出,

0 投票
1 回答
1772 浏览

java - 调整 appletviewer 窗口的大小时,画布大小不会改变

对于我的 CS11 课程,我必须编写一个小程序,在屏幕上绘制一条横线和竖线,并在画布中间相交。任务的一部分是当用户单击一条线并执行拖动时能够移动一条或两条线。那部分正在工作。

第二部分涉及处理窗口大小调整。如果窗口被调整大小,则需要调整两条线,使它们从窗口的边缘延伸到边缘。

我们的指令希望我们使用 Java appletviewer 而不是 Web 浏览器来启动程序,以便在程序运行时可以调整窗口大小。我们被告知使用以下 .html 文件。

ResizableBallController.html

当我运行程序并调整窗口大小时,画布区域保持固定在 500x500 像素,即使我使窗口更大,并且扩大的区域充满了灰色。根据我的导师的说法,画布应该自动调整以从新调整大小的窗口的边缘延伸到边缘。

为了测试这个问题,我重载了paint方法来添加一条System.out.println消息,这样我就可以看到它被调用的频率,并且它出现的唯一一次调用方法是在程序启动时。

我想知道这是否与 Awesome Window Manager 或其他什么有关。我这样说是因为教练说当你调整窗口大小时,画布也应该自动调整大小。

这是代码的一部分,因此您可以看到我在做什么: