प्रकाश लालच में अवतार की पृष्ठभूमि का रंग बदलें और अपनी आंखों की रक्षा करें
संकलन वातावरण और डाउनलोड स्रोत को कॉन्फ़िगर करें
sudo apt source evince
स्रोत को अपने रंग में बदलें, जैसे कि हल्का हरा (R: 199, G: 237, B: 204) ev_document_misc_invert_surface
फ़ाइल में फ़ंक्शन संपादित करें : libdocument/ev-document-misc.c
पंक्ति 467 पर
परिवर्तन
cairo_set_operator (cr, CAIRO_OPERATOR_DIFFERENCE);
cairo_set_source_rgb (cr, 1., 1., 1.);
सेवा मेरे
cairo_set_operator (cr, CAIRO_OPERATOR_DARKEN);
cairo_set_source_rgb (cr, 0.8, 0.9098, 0.8117647);
कॉन्फ़िगर करें और स्थापित करें और स्थापित करें
cd evince
./configure --prefix=$YOUR-PLACE --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
```
फिर बनाओ, और मुझे त्रुटि मिलती है:
Making all in synctex
make[3]: Entering directory '/home/luopeng/Downloads/evince-3.28.4/cut-n-paste/synctex'
CC libsynctex_la-synctex_parser.lo
CC libsynctex_la-synctex_parser_utils.lo
synctex_parser_utils.c:106:29: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
result += vfprintf(stderr, reason, arg);
^~~~~~
1 error generated.
Makefile:545: recipe for target 'libsynctex_la-synctex_parser_utils.lo' failed
make[3]: *** [libsynctex_la-synctex_parser_utils.lo] Error 1
बेशक, इसे ठीक करें:
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
result = fprintf(stderr,"SyncTeX ERROR: ");
result += vfprintf(stderr, reason, arg);
result += fprintf(stderr,"\n");
#pragma GCC diagnostic pop
उबंटू 18.04 के संस्करण में, मुझे उपरोक्त मामले के रूप में कई त्रुटियां मिलीं और मैंने जीसीसी को नजरअंदाज कर दिया। (कृपया निम्नलिखित कोड में प्राग से पहले # जोड़ें)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
the code where the errors occur
#pragma GCC diagnostic pop
फिर कॉन्फ़िगर को में बदलें /usr/share/applications/evince.desktop
change Exec=$YOUR-Evince-PLACE/bin/evince %U
जब दृश्य पर क्लिक करें-> उलटा रंग, तो आपकी पृष्ठभूमि का रंग हल्के हरे रंग में बदल जाएगा
का आनंद लें!