【问题标题】:How to pass DISPLAY information in lua language?lua语言如何传递DISPLAY信息?
【发布时间】:2015-09-10 19:13:13
【问题描述】:

我正在运行 Arch linux 并尝试为两个具有两个屏幕的显卡配置出色的 WM。所以,我跑了两次很棒,每次都在不同的显示器上。所以,在

.xprofile

DISPLAY=:0.1 真棒&

同时在 DISPLAY=:0.0 中运行也很棒。虽然,这两个很棒的实例使用一个配置文件运行,用 lua 语言编写。

所以,我想在这个 lua 语言配置文件中写一个 If 语句,它检查是否 DISPLAY= 第一个或第二个屏幕以在每个屏幕中分配不同的标签。这可能吗?我对 lua 语言知之甚少,我愿意学习。

谢谢

【问题讨论】:

    标签: lua archlinux awesome-wm


    【解决方案1】:

    我不知道真棒,但是在库存 Lua 中,您可以使用 os.getenv("DISPLAY") 来获取 DISPLAY 环境变量的值。

    所以你做这样的事情:

    if os.getenv("DISPLAY")==":0.0" then
      -- do something
    else
      -- do something else
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 2022-10-16
      • 1970-01-01
      • 2011-12-19
      相关资源
      最近更新 更多