我正在尝试为 emacs 编写一个插件,该插件使用 OS X 的本机通知显示来显示通知。
我遇到了terminal-notifier
哪个有效,但它是一种依赖项,不适用于每台 Mac。另外,应该让用户知道他们需要安装软件包。
我想要做的是调用一个进程osascript -e
并让它显示通知。问题是,更改其图标的唯一方法是从外部包中。有什么方法可以osascript -e
显示我想要的内容。
开始sudo osascript
似乎这样做,但它似乎是糟糕的设计,我还需要找到一种方法来每次都传递 root 密码。
我正在尝试编写一个应用程序,根据活动的应用程序将不同的 dBus 信号发送到不同的应用程序。这个想法是将其与 Libinput 手势配对,并允许每个应用程序手势响应。问题是,无法判断哪个应用程序在客户端处于活动状态。
我一直在做一些研究来检测应用程序是否关注 Wayland 下的任何特定窗口管理器。共识是,Wayland 不知道应用程序是否具有焦点,并且不会提供该信息。然而窗口管理器本身确实知道。
那么有没有一种方法可以为 gnome 创建一个完整的服务器端例程,将活动窗口客户端的标题发送到选定数量的应用程序。换句话说,我们仍然具有不让任意应用程序知道有关环境的一切的“安全性”,但仍然允许一些具有可访问性的软件检索该信息并使用它。