我在下面创建了一个 Upstart 工作/etc/init
,这是一个简单的工作:
start on desktop-unlock
exec <my script>
我的脚本在下面/usr/bin
并且是可执行的。
但似乎 Upstart 只识别以:sys:
I concluded that using upstart-monitor 和我所做的另一项工作开头的事件。
这是 upstart-monitor 的一张截图:
我不知道我错过了什么。
我在下面创建了一个 Upstart 工作/etc/init
,这是一个简单的工作:
start on desktop-unlock
exec <my script>
我的脚本在下面/usr/bin
并且是可执行的。
但似乎 Upstart 只识别以:sys:
I concluded that using upstart-monitor 和我所做的另一项工作开头的事件。
这是 upstart-monitor 的一张截图:
我不知道我错过了什么。
我不知道这是否是一个有效的问题,我想从 nautilus 中的选定文件创建链接并将链接文件移动到桌面,但管道命令不起作用。
我在“命令”选项卡上“路径”字段中的组合是:
link %B "Link to "%B | mv * ~/Desktop
我不知道我错过了什么。
想象一下,我在 Nautilus 中复制了几个文件以将它们粘贴到其他地方;我怎样才能获得复制的文件名列表,例如,在脚本中使用它?
我写了一个 Upstart 作业来根据显示亮度的变化自动更改显示伽玛:
start on (backlight-device-changed)
exec /usr/bin/gammach
这是“gammach”:
#! /bin/bash
Br=`cat /sys/class/backlight/acpi_video0/actual_brightness` # Display brightness
Gm=.$((((Br+76)%100))) # Corrected gamma according to brightness
xrandr --output LVDS --gamma $Gm:$Gm:$Gm
但是每次我更改亮度时,我都会在日志文件中收到此错误:
Can't open display
我试过 xgamma,但收到了类似的错误。
任何帮助表示赞赏。谢谢你。