在 Linux 上使用 Haskell 获取前景 window 标题
Get foreground window title using Haskell on Linux
在 Windows 下,可以使用以下方法获取前景 window 标题:getForegroundWindow
在 Linux 上使用 Haskell 是否有等效的方法来获取前景 window 标题? (最好不使用 FFI)
使用 X11 库:
import Graphics.X11
import Graphics.X11.Xlib.Extras
main = do
d <- openDisplay ""
(w, _) <- getInputFocus d
s <- fetchName d w
print s
在 Windows 下,可以使用以下方法获取前景 window 标题:getForegroundWindow
在 Linux 上使用 Haskell 是否有等效的方法来获取前景 window 标题? (最好不使用 FFI)
使用 X11 库:
import Graphics.X11
import Graphics.X11.Xlib.Extras
main = do
d <- openDisplay ""
(w, _) <- getInputFocus d
s <- fetchName d w
print s