在Linux上使用Haskell获取前台窗口标题

时间:2018-04-17 03:06:14

标签: linux haskell window foreground

在Windows下,可以使用:getForegroundWindow

获取前景窗口标题

在Linux上使用Haskell是否有相同的方法来获取前台窗口标题? (最好不使用FFI)

1 个答案:

答案 0 :(得分:3)

使用X11库:

import Graphics.X11
import Graphics.X11.Xlib.Extras

main = do
  d <- openDisplay ""
  (w, _) <- getInputFocus d
  s <- fetchName d w
  print s