문서를 열 때 PDF 페이지의 크기가 창의 크기에 자동으로 조정되도록 Zathura를 구성하고 싶습니다.
실제 사례
Zathura를 다음과 같이 닫으면:
다시 열면 같은 크기로 유지됩니다.
이전 상태에 관계없이 다시 열 때 창 너비에 맞게 자동으로 크기가 조정되기를 원합니다.
내가 의미하는 바의 예는 "s"를 누르면 자동으로 전체 창 크기로 조정된다는 것입니다.
zathurarc에서 시도했지만 작동하지 않습니다. "너비"를 사용하더라도 색상을 변경하려고 시도하는 옵션에 관계없이 아무 작업도 수행하지 않으며 작동하므로 zathura가 파일을 올바르게 읽고 있다는 것을 알 수 있습니다.
set adjust-open "best-fit"
감사해요.
답변1
나도 해결책을 찾고 있는데, 당신처럼 나도 adjust-open
일을 할 수가 없어요. 이것에 대한 논의도 찾을 수 없습니다Zathura 이슈 트래커. 언급된 또 다른 답변은 set adjust_window width
작동하지 않습니다.
불행하게도 Zathura 자체에서는 해결책을 찾을 수 없었지만 몇 가지 작업 끝에 xdotool
다음 쉘 스크립트를 작성했습니다.
#!/bin/sh
zathura "$@" & PID="$!"
while true; do
window_id="$(xdotool search --onlyvisible --pid "$PID")"
if [ -n "$window_id" ]; then
xdotool windowactivate --sync "$window_id" windowfocus --sync "$window_id" \
key s key --delay 0 g g
break
fi
done
zathura
그러면 해당 프로세스 ID에 대한 창이 생성될 때까지 시작되고 기다립니다. 그런 다음 창을 활성화하고 초점을 맞춘 다음 s
문서를 창 너비에 맞추고 gg
시작 부분으로 이동하도록 키 입력을 보냅니다. 나는 Zathura가 문서 위치를 기억하는 것을 좋아하지 않지만 key --delay 0 g g
필요하지 않은 경우 두 번째 위치를 제거할 수 있습니다.
~/.config/zathura/zathurarc
내 파일에는 다음과 같은 내용도 있습니다.
set window-height 3000
set window-width 3000
그러면 창 "최대화"가 시작됩니다.
이것은 xdotool
X11에서만 작동하며 Wayland에 대한 대안은 모르겠습니다.
Zathura가 다른 바로가기 기능에 더해 바로가기 기능의 사용을 허용한다면 feedkeys
훨씬 쉬울 수 있습니다 .map
이것이 다른 사람들에게 도움이 되기를 바랍니다.
답변2
zathurarc
포함할 항목 (일반적 .config/zathura/
으로 폴더에 있음) 을 편집하세요.
set adjust_window width