답변:
VLC 환경 설정에서 수정할 수 있습니다.
"Allow only one instance"
하고 "Enqueue files in one instance mode"
아래와 같이 좋아한다 :지금부터 VLC로 파일을 열면 재생 목록에 대기열에 포함됩니다.
사용하여 도구를 설치하십시오
sudo apt-get install nautilus-action
그 후 열린 노틸러스 인스턴스를 모두 닫습니다.
nautilus -q
nautilus-action-Configuration-Tool을여십시오.
명령 탭을 클릭하고 명령을 입력하십시오
vlc --one-instance
매개 변수 상자에 적절한 매개 변수를 입력해야합니다. 범례 버튼을 클릭하여 사용할 수있는 매개 변수 목록을 볼 수 있습니다.
이 경우 공백이있을 경우 %f
매개 변수가 파일 이름을 제공하거나 더 좋게 하고 싶 거나 %B
범례 버튼을 클릭하여 매개 변수에 대한 모든 세부 사항을 볼 수도 있습니다.
노틸러스 액션은 실행할 명령의 미리보기를 보여 주므로 자신이 올바른 길을 가고 있음을 알 수 있습니다.
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 -q
대시에서 Nautilus-Actions 구성 도구를 실행하십시오.
작업 탭에서 저장하려는 이름을 입력하십시오.
명령 탭에서 아래 그림과 같이 명령을 추가하십시오 (경로 : / usr / bin / vlc 및 매개 변수 : --one-instance % B).
파일을 마우스 오른쪽 버튼으로 클릭 할 때마다 Nautlus Actions로 이동하여 다음을 선택할 수 있습니다 Add to vlc
.
--playlist-enqueue
여러 인스턴스를 사용하는 고객을위한 것입니다.--no-playlist-autostart
다른 응용 프로그램 / 도구를 사용 하지 않는 솔루션 : (For Nautilus 3
)
~/.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"
실행 가능하게 만드십시오.
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"