如何传递 lua 语言的 DISPLAY 信息?

How to pass DISPLAY information in lua language?

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

.xprofile

DISPLAY=:0.1 awesome &

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

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

谢谢

我不知道 awesome,但是有货 Lua 您可以使用 os.getenv("DISPLAY") 获取 DISPLAY 环境变量的值。

所以你做这样的事情:

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