自动启动脚本在 Manjaro 上的 Qtile 中不起作用

自动启动脚本在 Manjaro 上的 Qtile 中不起作用

我在 Manjaro 上安装了 Qtile,并在config.py我将其设置为运行和自动启动脚本中autostart.sh。但是,当我启动 Qtile 时,它​​没有运行,我没有收到任何错误或任何错误。每次启动 Qtile 时我都必须手动运行脚本。

这就是我的config.py

from libqtile import hook
import os
import subprocess

@hook.subscribe.startup_once
def autostart():
    home = os.path.expanduser('~/.config/qtile/autostart.sh')
    subprocess.call([home])

这就是我的autostart.sh

#!/bin/bash

xrandr --output HDMI1 --left-of eDP1 &
nitrogen --restore &
picom -f &

答案1

你应该运行:chmod +x autostart.sh

相关内容