EWMH 规范对最小化规定不佳,因此可能对部分窗口管理器无效tang.zhe 写了: 最小化无效
wmctrl -r 视频 -b toggle,hidden
试试 toggle,shaded
这样会将窗口主体隐藏,只保留标题栏。看看效果能否接受。
或:
更换其他应用程序试试
先不要在脚本中尝试,直接在终端中对其它窗口操作 试试
或:
xdotool 也能实现类似功能。具体待研究
EWMH 规范对最小化规定不佳,因此可能对部分窗口管理器无效tang.zhe 写了: 最小化无效
wmctrl -r 视频 -b toggle,hidden
代码: 全选
#!/bin/bash
eog -f /home/tz/Pictures/volunteer/imp/a.jpg & mpg123 /home/tz/Music/音乐/b.mp3
这里描述不很清楚。猜测 mpg123 会在后台形成守护进程,类似 moc?tang.zhe 写了:因播放音乐的时间不固定,想在结束播放时通过一个鼠标或键盘操作的指令,简单的关闭mpg123,可行吗?
代码: 全选
#!/bin/bash
eog -f a.jpg &
mpg123 b.mp3
#播放一段时间后,在关闭图片的同时让下面的命令自动执行。
killall mpg123
tang.zhe 写了:对,mpg123是在后台运行,所以无法用键盘快捷键直接关闭。
#播放一段时间后,在关闭图片的同时让下面的命令自动执行。
killall mpg123
代码: 全选
#!/bin/bash
mpg123 b.mp3 &
eog -f a.jpg
pkill mpg123
pkill 和 killall 效果是一样的,关键在于顺序,eog 行尾不要加 &tang.zhe 写了:等我回家试试pkill的效果,先行谢过!
北方习惯都差不多,这个季节放风筝的都出来了tang.zhe 写了:寿光也放风筝吧?
代码: 全选
mpg123 a.mp3&
eog -f b,jpg;pkill mpg123
; 不是重点,它用于将命令拼接到一行tang.zhe 写了:; 该如何理解?它如何知道我要关闭音乐进程?
代码: 全选
#!/bin/bash
command1
command2
tang.zhe 写了:测试了一下,由衷赞叹,感激不尽啊!
& 应该是并列运行的意思。
; 该如何理解?它如何知道我要关闭音乐进程?