在 Windows 下,可以使用以下命令获取前台窗口标题:getForegroundWindow
是否有等效的方法在 Linux 上使用 Haskell 获取前台窗口标题? (最好不使用 FFI)
最佳答案
使用X11图书馆:
import Graphics.X11
import Graphics.X11.Xlib.Extras
main = do
d <- openDisplay ""
(w, _) <- getInputFocus d
s <- fetchName d w
print s
关于linux - 在 Linux 上使用 Haskell 获取前台窗口标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49869233/