52 votes

Comment ouvrir plusieurs fois le même document dans evince ?

Je veux ouvrir un fichier PDF plusieurs fois avec evince. Je veux faire cela pour pouvoir regarder différentes sections du même fichier en même temps. Chaque fois que j'essaie d'ouvrir à nouveau le fichier, la fenêtre déjà ouverte d'evince s'affiche avec mon fichier PDF. J'ai également essayé d'ouvrir une nouvelle fenêtre d'evince et d'ouvrir ensuite mon fichier en utilisant le menu d'evince.

Est-il possible de le faire ?

76voto

Fabiano Soriani Points 543

Dans Evince, vous pouvez utiliser Archivo --> Ouvrir une copie pour ouvrir une autre fenêtre affichant le même fichier.

9voto

Rob Rutten Points 627

Dans Ubuntu 18.04, je n'ai pas trouvé de "Afficher dans une nouvelle fenêtre", mais j'ai trouvé "Ouvrir une copie" sous le bouton "Options de fichier" à l'extrême droite. Cela ouvre une nouvelle instance. Plus tard, j'ai découvert que vous ne verrez pas le contenu tant que vous ne l'aurez pas fait défiler.

4voto

William Everett Points 322

La réponse habituelle à cette question ne fonctionne plus pour Evince. Pour afficher le document plusieurs fois dans ce programme, sélectionnez "Afficher dans une nouvelle fenêtre" dans le menu.

4voto

savfod Points 141

Il n'y a pas de Archivo dans le menu Evince d'Ubuntu 18.04. Les autres options :

  1. Utilice Ctrl+N raccourci. Il se trouve dans Raccourcis clavier mit
    • Raccourcis clavier en Alt options du menu recherche
    • Visualisateur de documents -> Raccourcis clavier menu
  2. Utiliser le menu -> Ouvrir une copie dans l'angle supérieur droit, comme dans le commentaire de Rob.

1voto

Margaret Points 11

Je n'aime pas le comportement par défaut d'Evince, c'est pourquoi je supprime l'option DBUS_SESSION_BUS_ADDRESS avant de l'invoquer. Voici mon wrapper script, que j'ai dans un répertoire qui se trouve avant /usr/bin dans mon $PATH :

#!/usr/bin/env bash
set -e

declare -r EX_SOFTWARE=70

# Find the right Evince.
my_id=$(stat -c %d:%i -- "$0")
while IFS= read -r p; do
    if [[ "$my_id" != "$(stat -c %d:%i -- "$p")" ]]; then
        bin=$p
        break
    fi
done < <(type -ap evince)
[[ -z $bin ]] && exit $EX_SOFTWARE

setsid -f env DBUS_SESSION_BUS_ADDRESS= "$bin" "$@" &>/dev/null <&1

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X