Bagaimana cara menambahkan "Tambahkan ke daftar putar VLC" ke menu klik kanan Nautilus?

18

Masalah

Saat Anda memutar lagu apa pun atau file media lain di VLC dan membuka file lain seperti itu, maka instance VLC lainnya terbuka. (Anda tidak akan mendengar dan mengerti apa pun sampai Anda menjadi robot)

Apa yang saya inginkan

Saya harus menambahkan "Tambahkan ke Daftar Putar VLC" ke menu klik kanan Nautilus yang serupa di Windows.

Santosh Kumar
sumber
1
blog.revathskumar.com/2011/11/… - tautan ini memiliki jawaban yang tepat untuk pertanyaan ini.
user35952

Jawaban:

15

Itu dapat diperbaiki di preferensi VLC:

  • Buka preferensi VLC dengan masuk ke menu alat

masukkan deskripsi gambar di sini

  • Dalam preferensi, Aktifkan "Allow only one instance"dan "Enqueue files in one instance mode"suka yang ditunjukkan di bawah ini:

masukkan deskripsi gambar di sini

  • Klik simpan. Itu dia!

Mulai sekarang saat Anda membuka file dengan VLC, file tersebut akan dimasukkan dalam daftar putar Anda.

Basharat Sialvi
sumber
3
Pertanyaan aslinya adalah tentang bagaimana "menambahkan Tambahkan ke Daftar Putar VLC ke menu klik kanan Nautilus". Ini belum dijawab. Saya juga ingin tahu bagaimana itu bisa dilakukan. Saya bukan penggemar memaksa "hanya satu contoh". Ada yang mengambil?
gila tentang natty
juga periksa brainstorm.ubuntu.com/idea/17697 di mana solusi disarankan menggunakan tindakan nautilus (alat konfigurasi), tapi saya tidak terlalu menyukai solusi make-shift ...
gila tentang natty
Jawaban ini bagus, tetapi lebih merupakan solusi daripada solusi nyata. Apakah ada cara (mudah) untuk menambahkan opsi enqueue ke menu klik kanan?
granadajose
Ini tidak menjawab pertanyaan.
rootkea
@nuttyaboutnatty Periksa askubuntu.com/a/857244/114030
rootkea
6

Anda dapat melakukannya dengan menggunakan nautilus-action-Configuration-Tool

  1. Instal alat menggunakan menggunakan

    sudo apt-get install nautilus-action
    
  2. Setelah itu tutup semua instance nautilus terbuka

    nautilus -q
    
  3. Buka nautilus-action-Configuration-Tool.

  4. Kemudian klik tombol tambah aksi baru dan beri nama aksi Anda.
  5. Klik tab Command dan masukkan perintah

    vlc --one-instance
    

    Anda juga harus memasukkan parameter yang sesuai ke dalam kotak Parameter - Anda dapat mengklik tombol Legenda untuk melihat daftar parameter yang dapat Anda gunakan.

    Dalam kasus kami, kami ingin %fparameter memberi nama file atau lebih baik %Bjika kami memiliki spasi di dalamnya. Kami juga dapat melihat semua detail tentang parameter dengan mengklik tombol Legenda.

    Nautilus-Actions menunjukkan kepada Anda pratinjau dari perintah yang akan dijalankannya, sehingga Anda akan tahu bahwa Anda berada di jalur yang benar.

Redchief
sumber
2
Apa yang bisa Anda lakukan jika nama file memiliki ruang di dalamnya ?! Anda harus menggunakan% B bukan% f
Maythux
Ya @ Maythux jika nama file memiliki ruang Anda harus menggunakan% B saya salah. Anda juga dapat memeriksa mengklik tombol
Legend
4

Metode pertama:

Buat skrip baru yang disebut add-to-vlcdi dalam direktori~/.gnome2/nautilus-scripts

Tambahkan ini ke file:

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

Berikan izin ke file:

chmod +x add-to-vlc

Sekarang mulai kembali nautilus:

nautilus -q 

Sekarang Anda dapat menggunakannya cukup klik kanan pada file kemudian pergi ke entri skrip dan pilih add-to-vlc


Metode kedua:

Instal tindakan nautilus:

sudo apt-get install nautilus-actions

Mulai ulang Nautilus:

nautilus -q

Luncurkan Alat Konfigurasi Nautilus-Actions dari Dash:

masukkan deskripsi gambar di sini

Di Tab Tindakan Masukkan nama yang ingin Anda simpan:

masukkan deskripsi gambar di sini

Pada tab perintah tambahkan perintah seperti di bawah ini dalam gambar (path: / usr / bin / vlc dan Parameter: --one-instance% B)

masukkan deskripsi gambar di sini

Sekarang simpan dan keluar, sekarang setiap kali Anda mengklik kanan pada sebuah file, Anda dapat pergi ke Tindakan Nautlus dan memilih Add to vlc:

masukkan deskripsi gambar di sini

Maythux
sumber
Opsi tambahan akan --playlist-enqueuedan bagi mereka yang menggunakan banyak instance--no-playlist-autostart
VRR
0

Solusi tanpa menggunakan aplikasi / alat lain : (Untuk Nautilus 3)

  1. Buat file ~/.local/share/nautilus/scripts/Add to VLC playlistdengan konten berikut di dalamnya:

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

    Perintah untuk membuat file yang diperlukan:

    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. Jadikan itu dapat dieksekusi:

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

Selesai!

  • Sekarang klik kanan pada file media apa saja dan pilih Add to VLC Playlistdari Scriptssubmenu.
  • Juga berfungsi untuk direktori !
    Cukup sertakan direktori atau direktori yang dimaksud (berisi media audio / video) dalam pilihan.

Untuk Naultilus 2
Ubah ~/.local/share/nautilus/scripts/"Add to VLC playlist"ke~/.gnome2/nautilus-scripts/"Add to VLC playlist"

rootkea
sumber