Come modificare il colore di sfondo del pdf in evidenza?

19

Il colore di sfondo bianco è dannoso per gli occhi. Come cambiare il colore di sfondo del pdf in Evince? Ora uso evince 3.4.0 in Ubuntu 12.04 x64.

    
posta waterloo2005 22.09.2012 - 06:26

4 risposte

23

Sono sicuro che puoi invertire il colore ma non sono sicuro che tu possa utilizzare un colore diverso a tua scelta come colore di sfondo.

Per invertire il colore.

Vai a: Visualizza - & gt; Colori invertiti ( Ctrl + I )

Spero che questo aiuti.

    
risposta data devav2 22.09.2012 - 06:40
13

Ho combattuto questo problema da un po 'di tempo. La soluzione migliore che ho trovato è quella di utilizzare il comando xcalib tramite due launcher di applicazioni facilmente accessibili sulla mia barra degli strumenti / app. Li ho denominati " Modalità schermo " e " Modalità carta ".

Con l'aiuto di xcalib posso attivare al volo due diverse configurazioni dello schermo senza profili e altro rigonfiamento. Tieni presente che xcalib è il bit più piccolo del software e non occupa spazio o memoria poiché passa le configurazioni all'adattatore di visualizzazione ed esce. Puoi dimenticare il software specializzato pesante come argyll + dispcalgui ecc.

Installa innanzitutto xcalib con:

sudo apt-get install xcalib

Quindi imposta i tuoi due launcher con questi comandi:

Per impostare la "Modalità carta" usa:

xcalib -red 1.7 1 64 -green 1.7 1 57 -blue 1.7 1 28 -alter

Per (re) tornare a "Modalità schermo" usare:

xcalib -clear

Come probabilmente puoi dire che sto regolando i parametri per canale e il mio sforzo è stato quello di produrre un risultato simile a Kindle. Ovviamente puoi e dovresti regolarli in base alle tue preferenze e schermate. Ovviamente questo regola lo schermo nel suo insieme ma, almeno per me, è stata una benedizione per tutti gli IDE bianchi. Ti ci vorranno un paio di minuti per abituarti, ma non tornerai mai indietro. È un vero Eye-Saver!

L'utilizzo del comando è xcalib -ChannelName Gamma Brightness Contrast e sono tutti separati con un singolo spazio. Il -alter invia il segnale all'adattatore. Il -clear invia un messaggio "Cancella" all'adattatore per cancellare tutte le regolazioni alla normalità.

SUGGERIMENTO IMPORTANTE : per non perdere il nero delle lettere, mantieni sempre Luminosità su 1 come mostrato sopra. Gioca solo con Gamma e Contrasto. Gamma produrrà un risultato più scuro / più chiaro e la riproduzione con il contrasto tra i canali regolerà il colore risultante.

Un altro TIP : imposta la scorciatoia "Modalità carta" per il primo reset e poi imposta il colore (es. "xcalib -clear & amp; xcalib -red 1.7 1 64 -verde 1.7 1 57 -blue 1.7 1 28 -alter "), in modo che se lo usi accidentalmente più volte, non cambierà il colore del display in nero.

Spero che questo si riveli utile a molti di voi!

    
risposta data GRE2608 28.10.2012 - 02:47
1

Grazie per l'invito di Evan. Ecco cosa ho fatto per ottenere lo sfondo verde chiaro in Evince 2.30.3.

Come menzionato in un thread ( link ) pubblicato da me diversi anni fa, ho sostituito il codice sorgente dalla riga 327 alla 329 di libdocument / ev-document-misc.c con il seguente snippet:

// make sure that we just turn the near "white" back ground to light green
if ((245 <= p[0] && p[0] <= 255) &&
    (245 <= p[1] && p[1] <= 255) &&
    (245 <= p[2] && p[2] <= 255)) {
    p[0] = 204; /* cc */
    p[1] = 232; /* e8 */
    p[2] = 207; /* cf */
}

Si noti che la posizione del codice potrebbe variare a seconda delle versioni di Evince.

Quindi ricompilare Evince:

$ ./configure --prefix=/usr --enable-nls --disable-scrollkeeper --disable-dbus --disable-debug --disable-tests --disable-nautilus --disable-thumbnailer --disable-previewer --disable-comics --without-keyring --without-gconf --without-gtk-unix-print
$ make

Dopo la compilazione, DONOT esegui make install , perché questo potrebbe modificare le impostazioni locali di Evince. Basta eseguire il backup dell'originale /usr/lib/libevdocument.so.2.0.0 e sostituirlo manualmente con libdocument / .libs / libevdocument.so.2.0.0 modificato.

Quindi riavvia Evince, apri un file .pdf (o altri formati supportati, qualsiasi cosa) e usa l'opzione "Colore invertito" per cambiare il colore dello sfondo in verde chiaro.

Potrebbe essere utile:)

    
risposta data user2023787 10.06.2015 - 16:10
0

Sto anche cercando di cambiare il colore di sfondo di Evince ma ho fallito.

Probabilmente un'altra applicazione qpdfview ti è utile. Può colorare tutti i documenti PDF con sfondo verde, inclusi i documenti PDF scansionati, è confortante per i tuoi occhi.

Sfortunatamente, l'edizione installata da Synaptic non funziona per colorare i documenti PDF scansionati, ma un'edizione installata con PPA va bene per questo. Basta fare i seguenti comandi.

sudo apt-add-repository ppa:b-eltzner/qpdfview
sudo apt-get update
sudo apt-get install qpdfview

Devi modificare il parametro del colore.

E per quanto riguarda i documenti PDF scansionati, devi premere il pulsante view-composition-darken con il colore della carta, e sarà ok.

    
risposta data David Wei 10.01.2018 - 19:27

Leggi altre domande sui tag