我正在尝试编写一个简单的 yad(zenity 衍生)应用程序以在 Ubuntu(18.04)上运行,以向用户显示某些系统信息。该应用程序将有两个视图,一个简单信息表和一个包含更复杂信息的替代表。该应用程序将有四个按钮;“切换到简单视图”、“切换到复杂视图”、“刷新数据”、“退出”。
我想用“yad --html”来做这件事,因为我相信这会给我比普通的yad(或带有pango的yad)更好的格式选项。
我什至已经建立了一个线框并使用硬编码数据和所有按钮(HTML 不是 yad 按钮)连接并工作。但随后便士下跌。我(有效地)在浏览器中运行,所以我无法访问本地资源!无论如何,我可以通过我的 yad 应用程序中的 javascript 获取 MAC、主机名、正常运行时间、音量设置、连接的 USB 设备等详细信息吗?我什至可以读取本地文件或运行本地命令('lsusb')吗?
如果我在 bash 中完成所有操作并在没有 --html 的情况下使用 yad,这些事情会很简单,但它看起来就不那么好了。
任何帮助将不胜感激。