代码之家  ›  专栏  ›  技术社区  ›  Răzvan Flavius Panda

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

  •  2
  • Răzvan Flavius Panda  · 技术社区  · 8 年前

    在Windows下,可以使用以下方法获取前景窗口标题: getForegroundWindow

    在Linux上使用Haskell是否有一种获得前台窗口标题的等效方法?(最好不使用FFI)

    1 回复  |  直到 8 年前
        1
  •  3
  •   Brian McKenna    8 年前

    使用 X11 图书馆:

    import Graphics.X11
    import Graphics.X11.Xlib.Extras
    
    main = do
      d <- openDisplay ""
      (w, _) <- getInputFocus d
      s <- fetchName d w
      print s
    
    推荐文章