在 .xprofile 上运行脚本无法执行

在 .xprofile 上运行脚本无法执行

我正在尝试运行一个登录脚本来执行桌面音频可视化工具 ( glava),.xprofile但我遇到了一些问题:

首先是脚本(on ~/.local/bin/glav):

#! /bin/sh
nohup glava --desktop &
kill -INT $!

.xprofile(在~/.):

#! /bin/sh
setxkbmap -option numpad:microsoft &
glav &

问题:

glava --desktop单独运行会导致它“在终端上运行”,即我无法关闭终端或程序停止。它还每秒打印 fps,运行它nohup会导致它停留在终端上,就像它想打印一些东西,但Control+C或关闭终端才不是停止程序,这是理想的结果,所以我决定添加kill -INT $!到脚本中,但脚本在完全调用时不起作用.xprofile,只有从终端调用时才起作用。

相关内容