ওকুলারের বর্তমান সংস্করণ ফাইল -> সেভ হিসাবে সংরক্ষণ করে এনোটেশন দিয়ে পিডিএফ সংরক্ষণ করতে দেয়।
তবে আমি কিছু স্বয়ংক্রিয়ভাবে চেয়েছিলাম wanted সুতরাং, আমি একটি অটকি স্ক্রিপ্ট তৈরি করেছি যাতে আমি যখনই আমার পিডিএফটি বন্ধ করি, টীকাগুলি স্বয়ংক্রিয়ভাবে পিডিএফে সংরক্ষিত হয়। নোট করুন যে এই স্ক্রিপ্টটি আপনার পিডিএফটিকে মূল পিডিএফ ওভাররাইট করে সংরক্ষণ করবে।
অটোকি স্ক্রিপ্ট
প্রথমত, আপনাকে ইনস্টল করতে হবে autokey-gtk
এবং xdotool
প্রথমে:
sudo apt-get install autokey-gtk xdotool
এখন, অটোকেতে, নতুন -> স্ক্রিপ্টে যান। আপনার নতুন স্ক্রিপ্টে নিম্নলিখিত কোড যুক্ত করুন:
#This is used to save PDF in okular so that the annotations persist in the PDF file itself
#We have to use to `xdotool` to bring the dialogs back into focus, otherwise they are losing focus
import subprocess
keyboard.send_keys("<ctrl>+<shift>+s")
time.sleep(0.4)
subprocess.call(["xdotool", "windowfocus", "`xdotool getwindowfocus`"])
time.sleep(0.1)
keyboard.send_key("<enter>")
time.sleep(0.1)
subprocess.call(["xdotool", "windowfocus", "`xdotool getwindowfocus`"])
time.sleep(0.1)
keyboard.send_key("<tab>")
time.sleep(0.1)
keyboard.send_key("<enter>")
time.sleep(0.1)
subprocess.call(["xdotool", "windowfocus", "`xdotool getwindowfocus`"])
time.sleep(0.5)
keyboard.send_keys("<ctrl>+q") #Quit Finally
আপনি এখন এই স্ক্রিপ্টে একটি উইন্ডো ফিল্টার এবং হটকি নিযুক্ত করতে পারেন। উইন্ডো ফিল্টার এ, যোগ করুন .*okular.*
। এবং হটকিতে, আমি ব্যবহার করেছি <ctrl>+s
। আপনি পছন্দসই অন্য কিছু ব্যবহার করতে পারেন।
সুতরাং, এখন যখনই আমাকে ওকুলারটি ছেড়ে যেতে হবে, আমি ব্যবহার করব CtrlSএবং আমার পিডিএফ সংরক্ষণের পরে ওকুলার ছাড়ি।