Xfce4: novas janelas do Evince maiores que a tela

1

Estou executando o Xfce 4.12 (no openSUSE). Na maioria das vezes quando uma nova janela do Evince é aberta, ela tem uma largura conveniente (3/4 da largura da tela), mas é muito alta, como > 120% ou mais da altura da tela, de modo que a parte inferior da janela esteja fora da tela. Assim, eu sempre tenho que redimensioná-lo à mão, o que é super-tedioso (*).

Existe alguma maneira de abrir novas janelas Evince sempre no mesmo tamanho no mesmo lugar, ou pelo menos totalmente na tela?

BTW: Eu tenho atalhos para maximizar a janela, bem como para uma metade da tela, mas para PDFs, que geralmente não são o que eu quero.

(*) Eu tenho que mover a janela para longe da parte superior da tela, redimensioná-la de cima, movê-la, repetir até que a janela inteira esteja totalmente na tela, mova-a de volta para cima e redimensione-o na parte inferior até alcançar a parte inferior da tela.

Observação: é o computador do meu escritório, portanto, as soluções que não exigem direitos de administrador são muito preferidas.

    
por flotzilla 02.11.2017 / 10:19

1 resposta

0

Minha resposta pode não funcionar devido à restrição do administrador.

Estou usando o Xfce no Debian 9. Eu desisti do Evince. Eu tive os mesmos problemas. Em vez disso, uso qpdfview e também esse script que eu nomeei como chromium-pdf-img-viewer :

#!/bin/bash

fname=$(echo "$1" | sed 's/ /\%20/g')
chromium --app="file://$fname"

Você precisaria instalar chromium primeiro. Você pode marcá-lo como executável e colocar o script em ~/bin . No Thunar você pode clicar com o botão direito do mouse no arquivo pdf ou jpg, etc. Em seguida, vá para Propriedades > Abrir com > Outra aplicação > Use um comando personalizado. Então você pode adicionar o script. Não funciona para nomes de arquivos com um acento neles. Para trabalhar no CLI é um pouco diferente. Fico feliz em postar isso, se estiver interessado.

Este script abaixo irá maximizar o Evince no lançamento. Você nomearia evince e a colocaria em ~/bin . Isso requer a instalação de wmctrl e xdotool .

#!/bin/bash

/usr/bin/evince "$@" & 
sleep 2
window_id=$(xdotool getactivewindow)
wmctrl -ir $window_id -b add,maximized_vert,maximized_horz
    
por 06.11.2017 / 20:00