Як додати "Додати до списку відтворення VLC" до меню правої кнопки миші Nautilus?


18

Проблема

Під час відтворення будь-якої пісні чи іншого медіа-файлу на VLC та відкриття іншого такого файлу відкривається інший примірник VLC. (Ви не збираєтесь нічого чути і розуміти, поки ви не робот)

Що я хочу

Я що додати "Додати до списку відтворення VLC" до меню правої кнопки Nautilus, як подібне в Windows.


1
blog.revathskumar.com/2011/11/… - це посилання має належну відповідь на це питання.
користувач35952

Відповіді:


15

Його можна зафіксувати в налаштуваннях VLC:

  • Відкрийте налаштування VLC, перейшовши до меню інструментів

введіть тут опис зображення

  • В налаштуваннях, Enable "Allow only one instance"і , "Enqueue files in one instance mode"як показано нижче:

введіть тут опис зображення

  • Клацніть Зберегти. Це воно!

Відтепер, коли ви відкриєте файли за допомогою VLC, вони будуть занесені у ваш список відтворення.


3
Первісне питання полягало у тому, як "додати Додати до списку відтворення VLC до меню правої кнопки " Nautilus ". На це ще не відповіли. Я теж хотів би знати, як це можна зробити. Я не прихильник примушувати "лише один екземпляр". Хто-небудь, хто приймає?
горіх про natty

також перевірте brainstorm.ubuntu.com/idea/17697, де пропонується розгортання з використанням nautilus-дій (конфігураційний інструмент), але я не люблю це рішення про зміну…
горіх про natty

Ця відповідь хороша, але це швидше рішення, ніж реальне рішення. Чи є якийсь (простий) спосіб додати параметр enqueue до меню правою кнопкою миші?
granadajose

Це не відповідає на запитання.
rootkea

@nuttyaboutnatty Перевірте askubuntu.com/a/857244/114030
rootkea

6

Це можна зробити за допомогою nautilus-action-Configuration-Tool

  1. Встановіть інструмент за допомогою

    sudo apt-get install nautilus-action
    
  2. Після цього закрийте всі відкриті екземпляри nautilus

    nautilus -q
    
  3. Відкрийте інструмент nautilus-action-Configuration-Tool.

  4. Потім натисніть кнопку Додати нову дію та назвіть свою дію.
  5. Перейдіть на вкладку Command і введіть команду

    vlc --one-instance
    

    Також слід ввести відповідний параметр у поле Параметри - ви можете натиснути кнопку Легенда, щоб побачити список параметрів, якими ви можете скористатися.

    У нашому випадку ми хочемо, щоб %fпараметр вводив ім'я файлу або краще, %Bякщо у нас може бути пробіли. Також ми можемо переглянути всі деталі про параметри, натиснувши кнопку Легенда.

    Nautilus-Actions показує вам попередній перегляд команди, яку вона виконає, тож ви знаєте, що ви на правильному шляху.


2
Що ви могли зробити, якщо ім'я файлу має пробіл ?! ви повинні використовувати% B не% f
Maythux

Так, @Maythux, якщо в імені файлу є простір, ви повинні використовувати% B мій поганий. Також ви можете перевірити клацання кнопки легенди
redchief

4

Перший метод:

Створіть новий сценарій, який називається add-to-vlcвсередині каталогу~/.gnome2/nautilus-scripts

Додайте це до файлу:

#!/bin/bash
for File in "$@"
do
if [ -d "$File" ]; then
zenity --error --text="'$File' is a directory."
exit
fi
done
vlc --one-instance "$File"

Дайте дозволи файлу:

chmod +x add-to-vlc

Тепер перезапустіть nautilus:

nautilus -q 

Тепер ви можете використовувати його просто клацніть правою кнопкою миші на файл, а потім перейти до вводу сценаріїв і вибрати add-to-vlc


Другий метод:

Встановити дії nautilus:

sudo apt-get install nautilus-actions

Перезапустіть Nautilus:

nautilus -q

Запустіть інструмент налаштування Nautilus-дій від Dash:

введіть тут опис зображення

На вкладці Дія введіть ім’я, яке потрібно зберегти:

введіть тут опис зображення

На вкладці команд додайте команду, як показано нижче на малюнку (шлях: / usr / bin / vlc та Параметри: - one-instance% B)

введіть тут опис зображення

Тепер збережіть та вийдіть, тепер, коли ви клацніть правою кнопкою миші на файл, ви можете перейти до "Натлюс" і вибрати Add to vlc:

введіть тут опис зображення


Додатковим варіантом буде --playlist-enqueueі для тих, хто використовує кілька примірників--no-playlist-autostart
VRR

0

Рішення з використанням інших програм / інструментів : (Для Nautilus 3)

  1. Створіть файл ~/.local/share/nautilus/scripts/Add to VLC playlistіз таким вмістом у ньому:

    #! /bin/bash  
    echo -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | xargs -d '\n' vlc --one-instance --playlist-enqueue  
    

    Команда для створення потрібного файлу:

    echo -e "#! /bin/bash \necho -n \"\$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS\" | xargs -d '\\\n' vlc --one-instance --playlist-enqueue" > ~/.local/share/nautilus/scripts/"Add to VLC playlist"  
    
  2. Зробіть його виконуваним:

    chmod u+x ~/.local/share/nautilus/scripts/"Add to VLC playlist"  
    

Готово!

  • Тепер клацніть правою кнопкою миші будь-який медіа-файл і виберіть Add to VLC Playlistіз Scriptsпідменю.
  • Працює і для каталогів !
    Просто у виборі включіть призначений каталог або каталоги (що містять аудіо / відео носії).

Для Naultilus 2
зміни ~/.local/share/nautilus/scripts/"Add to VLC playlist"на~/.gnome2/nautilus-scripts/"Add to VLC playlist"

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.