선택한 PDF 파일을 pdfunite와 결합하기 위해 돌고래에 서비스 메뉴 작업을 추가하려고 합니다.
지금까지는 작동합니다. 이제 파일이 연결되는 순서를 선택하고 싶기 때문에 막혔습니다. 하지만 선택 순서 대신 돌고래에 등장하는 순서를 사용합니다.
이 예에서는 파일을 다음과 같이 결합하려고 합니다: test_firstpage.pdf, test_secondpage.pdf, test_lastpage.pdf
하지만 스크립트는 돌고래에 표시된 순서대로 파일을 가져옵니다.수동으로 선택한 주문이 아닌. 따라서 이 경우: test_firstpage.pdf, test_lastpage.pdf, test_secondpage.pdf
수동으로 선택한 순서로 파일을 가져오는 것이 어떻게 가능합니까?
메뉴 구성이 포함된 데스크탑 파일:
[Desktop Entry]
Icon=dialog-ok
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
MimeType=application/pdf;
Actions=unitePDFFiles
X-KDE-Submenu=Unite PDF Files
[Desktop Action unitePDFFiles]
Name=PDF Unite
Name[de]=PDF zusammenführen
Icon=document-new
Exec=/bin/sh -c "<snip>/pdfunite_menu.sh %F"
pdfunite_menu.sh 스크립트:
#!/bin/sh
# Desktop-File with menu configuration:
# ~/.local/share/kservices5/ServiceMenus/unitePDF.desktop
# Documentation:
# https://develop.kde.org/docs/dolphin/service-menus/
path=
files=
for f in $*
do
# print the order of the files in a log
echo "Parameter: $f " >> pdfunite_menu.log
files="$files $f"
done
pdfunite $files pdfunite_`date +%Y-%m-%d-%H-%M-%S`.pdf