Я бы с удовольствием, хотя и в данной папке, щелкнул правой кнопкой мыши по нему и выбрал воспроизведение, чтобы воспроизвести все музыкальные файлы в этой папке (и вложенные папки, если они есть).
Есть ли простой способ достичь этого?
Вы можете достичь этого с помощью сценария Nautilus.
Сначала установите пакет ruby
sudo apt-get install ruby-1.9.1
Затем скопируйте этот текст в текстовый редактор и сохраните файл в ~/.gnome2/nautilus-scripts , Назовите это «Play».
#!/usr/bin/env ruby1.9.1
require 'find'
PLAYER = "banshee"
PLAYER_OPTIONS = ["--play-enqueued"]
def play *f
IO.popen [PLAYER, *PLAYER_OPTIONS, *f] do |io|
io.read
end
end
def is_audio f
begin
io = IO.popen ['file', '--mime-type', f]
op = io.read.split(' ')
r = op[op.length-1] =~ /audio/
io.close
r
rescue
end
end
files = []
ARGV.each do |f|
if File.directory? f
Find.find f do |f|
files << f if is_audio(f)
end
else
files << f if is_audio(f)
end
end
play(*files)
Откройте ~/.gnome2/nautilus-scripts в диспетчере файлов, щелкните правой кнопкой мыши на файле, щелкните свойства и сделайте его исполняемым.
Теперь вы можете щелкните правой кнопкой мыши на некоторых файлах и выберите скрипты -> Воспроизвести все музыкальные файлы, которые вы выбрали.
Это, наверное, глупый ответ, но я просто щелкнул правой кнопкой мыши и выбрал «Open With Other Application ...», затем я выбрал свой музыкальный плеер Audacious. Единственным недостатком является то, что теперь у каждой папки есть возможность открыть с Audacious, но я в порядке с этим.