如何传递 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
我是 运行 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