Обычно я могу запускать команды в фоновом режиме, используя технику command &
. Однако я не могу запускать команды, включающие музыкальный проигрыватель, в качестве фоновых команд.
До сих пор я пробовал два музыкальных проигрывателя: pogo и затем vlc player. Для каждой я только вручную набираю первую команду, но вторая команда запускается автоматически от первой, заставляя ее снова подниматься на передний план.
$ pogo ~/Downloads/cheering.wav &
[2] 18841
$ Checking local path /usr/bin/pogo
Checking global path /usr/share/pogo/pogo
Using pogo version at /usr/share/pogo/pogo
DEBUG stdout logging level: 10
INFO Writing log to file "/home/mcgoy/.config/pogo/Logs/log"
INFO System info: machine: x86_64, platform: Linux-4.15.0-65-generic-x86_64-with-Ubuntu-18.04-bionic, processor: x86_64, python_version: 3.6.8, release: 4.15.0-65-generic, system: Linux, GTK: (3, 22, 30), Glib: (2, 56, 1), PyGObject: (3, 26, 1), GST: GStreamer 1.14.5, Mutagen: (1, 38), PIL: 1.1.7
INFO Started
Команда bash теперь приостановлена для задачи, которая должна была быть фоновой. Он остается на переднем плане, пока я не закрою окно проигрывателя.
То же самое происходит с плеером VLC
$ cvlc ~/Downloads/cheering.wav &
[4] 17686
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
$ [000056235c753f00] dummy interface: using the dummy interface module...
#cursor hangs here