อันที่จริงมีวิธีแก้ปัญหาอยู่แล้วและฉันไม่ได้ลองทำ ฉันทดสอบและใช้งานได้ตามต้องการโดยคัดลอกข้อความลงในเนื้อหาของบันทึกย่อ
jsqliu บน github ได้แก้ไขแล้ว การอัปเดตไฟล์ที่แม่นยำจะเห็นได้ในส่วนต่างนี้
https://github.com/jsqliu/okular/commit/ee9a8f5272c1ea4b20648fe57b52c726751073aa
เนื่องจากฉันอยู่ห่างจากคอมพิวเตอร์เล็กน้อยฉันจึงจะมีคำแนะนำโดยประมาณเพื่อให้คอมพิวเตอร์ของคุณทำงานได้ หากใครรู้ว่าส่วนเหล่านี้ไม่จำเป็นต้องใช้ความรู้สึกอิสระที่จะแก้ไขมัน แต่พวกเขาควรจะเพียงพอ
ในการทำสิ่งนี้คุณต้องมีการพึ่งพาทั้งหมดเพื่อสร้าง Okular จากแหล่งที่มา พวกเขาอยู่ที่นี่: https://okular.kde.org/download.php มีบางส่วนอยู่ที่นั่น
จากนั้นแทนที่จะเป็นที่เก็บต้นฉบับคุณดาวน์โหลดสาขา " แก้ไข " ของ jsqliu นั่นคือเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล (ไม่ควรให้มีข้อผิดพลาดที่ร้ายแรงถึงแม้ว่ามันจะให้คำเตือนบางอย่าง) หากคุณไม่ต้องการติดตั้ง git ให้ดาวน์โหลดที่เก็บ zip จากhttps://github.com/jsqliu/okular/tree/editก็จะสามารถใช้งานได้
git clone -b edit https://github.com/jsqliu/okular/
cd okular
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path/to/your/kde4/install/dir ..
make
make install
หรือสั้นกว่า:
git clone -b edit https://github.com/jsqliu/okular/
cd okular && cd build && cmake -DCMAKE_INSTALL_PREFIX=$HOME/install/ .. && make
make install
หากต้องการเรียกใช้ฉันต้องเพิ่มสิ่งต่อไปนี้
1) In "~/.bashrc" added:
export KDEDIRS=$KDEDIRS:$HOME/install:$(kde4-config --prefix); kbuildsycoca4
2) In "~/.profile" added (which is my separate installation folder) Note. Running two different versions of Okular
is so far unsuccessful.:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$HOME/install/bin:$PATH"
fi
3) In /etc/environment
export PKG_CONFIG_PATH=/where/install/poppler/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/where/install/poppler/lib:$LD_LIBRARY_PAT
ในการรัน Okular เทอร์มินัลจะต้องรันเพื่อให้คำสั่ง bash ใช้
จากนั้นเรียกใช้ Okular เมื่อใดก็ตามที่คุณเน้นข้อความมันจะคัดลอกเนื้อหาลงในบันทึกย่อ ฉันไม่รู้ว่าเมื่อไรและจะกลายเป็นมาตรฐานของ Okular หรือไม่ แต่การแก้ไขของ jsqliu นั้นทำงานได้อย่างสมบูรณ์และทำงานได้ดี
แจ้งให้เราทราบหากยังไม่พอและคุณไม่สามารถทำให้มันใช้งานได้ ฉันอาจให้ข้อมูลเพิ่มเติมได้ ฉันเพิ่งเริ่มใช้ Docear เมื่อเร็ว ๆ นี้และคุณลักษณะนี้สร้างความแตกต่างอย่างมาก!