จะเพิ่ม“ เพิ่มไปยังเพลย์ลิสต์ VLC” ในเมนูคลิกขวาของ Nautilus ได้อย่างไร?


18

ปัญหา

ขณะที่คุณกำลังเล่นเพลงหรือไฟล์สื่ออื่น ๆ บน VLC และเปิดไฟล์ดังกล่าวอีกไฟล์หนึ่งจากนั้น VLC อื่นจะเปิดขึ้น (คุณจะไม่ได้ยินและเข้าใจอะไรเลยจนกว่าคุณจะเป็นหุ่นยนต์)

สิ่งที่ฉันต้องการ

ฉันจะเพิ่ม "Add to VLC Playlist" ในเมนูคลิกขวาของ Nautilus เหมือนกับใน Windows


1
blog.revathskumar.com/2011/11/… - ลิงก์นี้มีคำตอบที่เหมาะสมสำหรับคำถามนี้
user35952

คำตอบ:


15

สามารถแก้ไขได้ในการตั้งค่า VLC:

  • เปิดการตั้งค่า VLC โดยไปที่เมนูเครื่องมือ

ป้อนคำอธิบายรูปภาพที่นี่

  • ในการตั้งค่าเปิดใช้งาน"Allow only one instance"และ"Enqueue files in one instance mode"ชอบที่แสดงด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

  • คลิกบันทึก แค่นั้นแหละ!

จากนี้ไปเมื่อคุณเปิดไฟล์ด้วย VLC ไฟล์เหล่านั้นจะถูกจัดคิวไว้ในเพลย์ลิสต์ของคุณ


3
คำถามเดิมเกี่ยวกับวิธีการ "เพิ่ม Add to VLC Playlistในเมนูคลิกขวาของ Nautilus" ยังไม่ได้รับคำตอบ ฉันก็อยากจะรู้ว่าสามารถทำได้ ฉันไม่ได้เป็นแฟนของการบังคับให้ "อินสแตนซ์เดียวเท่านั้น" ผู้รับใด ๆ
บ้าเกี่ยวกับ natty

ตรวจสอบbrainstorm.ubuntu.com/idea/17697 ด้วยซึ่งแนะนำให้ใช้ nautilus-actions (เครื่องมือปรับแต่งค่า) แต่ฉันไม่ชอบวิธีแก้ปัญหาการเปลี่ยนที่ ...
nutty about natty

คำตอบนี้เป็นสิ่งที่ดี แต่มันเป็นวิธีแก้ปัญหามากกว่าทางออกที่แท้จริง มีวิธี (ง่าย ๆ ) ในการเพิ่มตัวเลือกการจัดคิวในเมนูคลิกขวาหรือไม่?
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. คลิกที่แท็บคำสั่งและป้อนคำสั่ง

    vlc --one-instance
    

    คุณควรป้อนพารามิเตอร์ที่เหมาะสมลงในกล่องพารามิเตอร์ - คุณสามารถคลิกปุ่ม Legend เพื่อดูรายการพารามิเตอร์ที่คุณสามารถใช้ได้

    ในกรณีของเราเราต้องการ%fพารามิเตอร์ให้ฟีดชื่อไฟล์หรือดีกว่า%Bถ้าเรามีช่องว่างในนั้นเรายังสามารถดูรายละเอียดทั้งหมดเกี่ยวกับพารามิเตอร์ได้โดยคลิกที่ปุ่ม Legend

    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 -q 

ตอนนี้คุณสามารถใช้มันเพียงคลิกขวาที่ไฟล์จากนั้นไปที่รายการสคริปต์และเลือก add-to-vlc


วิธีที่สอง:

ติดตั้งการกระทำของหอยโข่ง:

sudo apt-get install nautilus-actions

รีสตาร์ท Nautilus:

nautilus -q

เรียกใช้เครื่องมือกำหนดค่า Nautilus-Actions จาก Dash:

ป้อนคำอธิบายรูปภาพที่นี่

ในแท็บการกระทำป้อนชื่อที่คุณต้องการบันทึก:

ป้อนคำอธิบายรูปภาพที่นี่

ในแท็บคำสั่งเพิ่มคำสั่งดังต่อไปนี้ในรูปภาพ (เส้นทาง: / usr / bin / vlc และพารามิเตอร์: --one-instance% B)

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้บันทึกและออกตอนนี้เมื่อใดก็ตามที่คุณคลิกขวาที่ไฟล์ที่คุณสามารถไปที่การกระทำของ Nautlus และเลือก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"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.