En effet, il y a une solution maintenant, et je n'ai pas essayé de la faire. Je l'ai testé, et cela fonctionne exactement selon les besoins, en copiant le texte dans le contenu de la note.
jsqliu sur github l'a corrigé . La mise à jour précise du fichier est visible dans ce diff.
https://github.com/jsqliu/okular/commit/ee9a8f5272c1ea4b20648fe57b52c726751073aa
Étant donné que je suis un peu éloigné de l'ordinateur, j'inclurai des instructions approximatives pour le faire fonctionner sur votre ordinateur. Si quelqu'un sait que certaines de ces parties ne sont pas nécessaires, n'hésitez pas à les éditer. Mais ils devraient être suffisants.
Pour ce faire, vous avez besoin de toutes les dépendances pour construire Okular à partir des sources. Ils sont répertoriés ici: https://okular.kde.org/download.php . Il y en a pas mal.
Ensuite, au lieu du référentiel d'origine, vous téléchargez la branche " edit " de jsqliu . C'est-à-dire, exécutez les commandes suivantes dans le terminal (ne devrait pas donner d'erreurs fatales, même si cela donnera quelques avertissements). Si vous ne souhaitez pas installer git, le téléchargement du référentiel zip à partir de https://github.com/jsqliu/okular/tree/edit fonctionnera également.
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
ou plus court:
git clone -b edit https://github.com/jsqliu/okular/
cd okular && cd build && cmake -DCMAKE_INSTALL_PREFIX=$HOME/install/ .. && make
make install
Pour courir, j'ai aussi dû ajouter ce qui suit
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
Pour exécuter Okular, le terminal doit être en cours d'exécution pour que les commandes bash soient utilisées.
Ensuite, lancez Okular. Chaque fois que vous mettez du texte en surbrillance, il en copiera le contenu dans la note. Je ne sais pas quand ou si cela deviendra un standard Okular, mais l'édition de jsqliu fonctionne parfaitement et fait le travail.
Faites-moi savoir si cela ne suffit pas et que vous ne pouvez pas le faire fonctionner. Je pourrai peut-être fournir plus d'informations. J'ai également commencé à utiliser Docear récemment, et cette fonctionnalité fait une énorme différence!