bash - XMonad 快捷方式和 Zenity/Qt
问题描述
嘿伙计们,我想为我的小型服装脚本设置一个新的快捷方式(它不是最佳的,但它有效),Qt 脚本也不起作用。为此,我想在我的 xmonad.hs 文件中添加一个新行,它应该可以工作,但是当我按下键盘快捷键时没有任何反应,我不确定为什么..
这是我的脚本:
#!/bin/sh
tablet=$(xsetwacom --list devices)
tablet=$(echo $tablet | grep -oP "stylus id: [0-9][0-9]")
tablet=$(echo $tablet | grep -oP "[0-9][0-9]")
monitors=$(xrandr --listactivemonitors)
#read screen
screen=$(zenity --entry --text "$monitors")
if [[ ${screen} ]]
then
xsetwacom --set "$tablet" MapToOutput HEAD-$screen;
echo Tablet set to HEAD-$screen;
fi
这就是我在 xmonad.hs 文件中所做的更改(脚本称为“平板电脑”顺便说一句):
希望能帮到你^^
解决方案
好的,我在 .xsession-errors 文件中找到了答案。我必须提供完整路径。所以在我的例子中它是 spawn "/home/flo/scripts/tablet"
推荐阅读
- cdi - CDI 注入始终为空
- c# - C# 可以写入但不能读取存储库的 BitBucket API
- javascript - 使用画布和 p5.js 移动正方形
- python - 如何拆分数据框和组和?
- python - 字符串到二进制位的转换
- intellij-idea - 有没有办法让 PhpStorm/WebStorm 在预览中使用自定义域?
- ios - 无法通过 iOS 应用程序发布到 Facebook 的深层链接
- apache-kafka - 在日志结束时,如何停止尝试从 Kafka 消费消息?
- php - 无法使用外键将数据插入到 mysql 表中
- matlab - pinv(H) 不等于 pinv(H'*H)*H'