Как добавить каталог к ​​файлам, помещенным в tar-архив?

Текущая версия Okular позволяет сохранить PDF-файл с аннотациями, выбрав Файл -> Сохранить как.

Однако я хотел что-то автоматизированное.Итак, я создал скрипт Autokey, чтобы всякий раз, когда я закрывал свой PDF-файл, аннотации автоматически сохранялись в самом PDF-файле. Обратите внимание, что этот скрипт сохранит ваш PDF-файл, перезаписав исходный PDF-файл.

Скрипт Autokey

Сначала вам необходимо установить autokey-gtkи xdotool:

sudo apt-get install autokey-gtk xdotool

Теперь в autokey перейдите в New -> Script. Добавьте в новый скрипт следующий код:

#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.*. А в горячих клавишах я использовал +s. Вы можете использовать что-нибудь еще, что вы предпочитаете.

Итак, теперь всякий раз, когда мне нужно выйти из okular, я использую CtrlS, и okular завершает работу после сохранения моего PDF-файла.

1
11.10.2017, 11:18
0 ответов

Теги

Похожие вопросы