저는 Xfce 4.12(openSUSE에서)를 실행하고 있습니다. 대부분의 경우 새 Evince 창이 열리면 편리한 너비(화면 너비의 약 3/4)를 가지지만 화면 높이의 > 약 120% 정도로 너무 길어서 아래쪽 창이 화면에서 멀리 위치합니다. 그래서 항상 수동으로 크기를 조정해야 하는데, 이는 매우 지루한 작업입니다(*).
같은 장소, 같은 크기, 또는 적어도 전체 화면에서 새 Evince 창을 열 수 있는 방법이 있습니까?
참고: 창을 최대화하고 화면을 절반으로 바둑판식으로 배열하는 단축키가 있지만 PDF에서는 일반적으로 내가 원하는 것이 아닙니다.
(*) 창을 화면 상단에서 멀리 이동하고, 상단에서 크기를 조정하고, 위로 이동하고, 전체 창이 화면에 완전히 표시될 때까지 반복하고, 다시 위로 이동한 다음 하단으로 크기를 조정해야 합니다. 화면 하단에 도달할 때까지
참고: 이것은 내 사무실 컴퓨터이므로 관리자 권한이 필요하지 않은 솔루션을 적극 권장합니다.
답변1
관리자 제한으로 인해 내 답변이 작동하지 않을 수 있습니다.
저는 Debian 9에서 Xfce를 사용하고 있습니다. 나는 Evince를 포기했습니다. 나는 같은 문제를 가지고있다. 대신에 qpdfview
나는 다음과 같은 스크립트를 사용했습니다 chromium-pdf-img-viewer
.
#!/bin/bash
fname=$(echo "$1" | sed 's/ /\%20/g')
chromium --app="file://$fname"
chromium
먼저 설치 해야합니다 . 실행 파일로 표시하고 스크립트를 ~/bin
.Thunar에서 pdf 파일이나 jpg와 같은 파일을 마우스 오른쪽 버튼으로 클릭하고 속성 > 연결 프로그램 > 기타 응용 프로그램 > 사용자 정의 명령 사용으로 이동할 수 있습니다. 그런 다음 스크립트를 추가할 수 있습니다. 악센트가 있는 파일 이름에는 작동하지 않습니다. CLI에서 작동하는 방식은 약간 다릅니다. 관심이 있으시면 게시해 드리겠습니다.
아래 스크립트는 시작 시 Evince를 최대화합니다. 이름을 지정 evince
하고 에 넣을 수 있습니다 ~/bin
. 설치가 필요 wmctrl
합니다 xdotool
.
#!/bin/bash
/usr/bin/evince "$@" &
sleep 2
window_id=$(xdotool getactivewindow)
wmctrl -ir $window_id -b add,maximized_vert,maximized_horz