Я хочу открыть файл PDF несколько раз с помощью evince. Я хочу сделать это, чтобы иметь возможность просматривать разные разделы одного и того же файла одновременно. Каждый раз, когда я пытаюсь открыть файл снова, он вызывает только открытое окно evince с моим файлом PDF. Я также попытался открыть новое окно evince и затем открыть свой файл, используя меню evince.
Есть ли возможность сделать это?
В Ubuntu 18.04 я не нашел «Просмотр в новом окне», но нашел «Открыть копию» под кнопкой «Параметры файла» в правом углу. Это открывает новый экземпляр.
В evince вы можете использовать Файл -> Открыть копию , чтобы открыть другое окно с тем же файлом.
Принятый ответ на это больше не работает для Evince. Чтобы просмотреть документ несколько раз в этой программе, выберите «Просмотр в новом окне» из меню.
Нет никакого меню File в Ubuntu 18.04's, Проявляют. Другие опции:
Приведенные выше решения не являются гибкими, если вы используете два монитора или вам нравится командная строка. Я использую (в .bashrc
):
function open2 () { ( ln -s "$1" "L~$1"; evince "L~$1"; \rm "L~$1" ) & }
\ rm
, потому что у меня есть псевдоним rm = 'rm -i'
, evince = atril
в Ubuntu Mate Мне не нравится поведение Evince по умолчанию, поэтому я очищаю переменную среды DBUS_SESSION_BUS_ADDRESS
перед ее вызовом. Это мой скрипт-оболочка, который у меня есть в каталоге перед /usr/bin
в моем $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