如何修复摇摆方式栏不显示我的自定义模块?

问题描述 投票:0回答:1

对于这些东西,我基本上是一个完全的初学者。

我正在尝试制作一个与 waybar 一起使用的实时自定义音频可视化模块。我什至还没有接触过实时处理,现在我只有一个使用现有音频文件的脚本。我只想在尝试做实时事情之前用这个单一的可视化更新 waybar(感谢上帝我做到了)。该模块唯一应该做的就是显示一个条形图,其中包含与我录制的音频相对应的分箱值。

我正在运行 Arch Linux,带有 sway 和 waybar。

我的脚本链接在这里。我这里也有我的模块:

"custom/audiovisualizer": {

"format": "{data}",

"return-type": "json",

"exec": "python3 $HOME/scripts/visualizer.py",

"on-click": "pkill -SIGRTMIN+1 waybar",

"signal": 1

},

您可以在此处查看我的完整配置文件。

这里是我运行waybar时得到的输出。

这里是我使用 -l trace 运行 waybar 时得到的输出。

下面我将介绍一些我尝试过但尚不明显的事情:

  • 是的,它有权访问脚本

  • 脚本不运行(我有一个打印语句从未显示,尽管我不知道它是否会显示)

  • 我已经在终端中运行了 waybar,即使打开了 -l 跟踪模式,除了标题中的错误之外,没有任何有用的错误

  • 我 6 小时前更新了 waybar,所以它可以工作了。

  • 配置已添加到正确的类(模块中心)

  • 当我自己运行该脚本时,该脚本运行良好,没有错误(每次都会产生相同的输出)。它输出正确的 json 格式的数据(如下所示) {“数据”:“\u2588\u2582\u2581\u2581\u2581\u2581”}

  • 道路都很好而且可以工作

  • 该脚本只需要几分之一秒的时间来执行,因此它不会被过早终止。

接下来我可以尝试什么?

archlinux wayland visualizer
1个回答
0
投票

我最近在读取文件和硬编码

$HOME
变量对我有用时遇到了一些问题。

也许这也适合你:

”exec”: “python3 /home/username/scripts/visualizer.py”

希望这对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.