হালকা লোভে ইভিডেন্সের পটভূমির রঙ পরিবর্তন করুন এবং আপনার চোখ সুরক্ষিত করুন
সংকলন পরিবেশ এবং ডাউনলোড উত্স কনফিগার করুন
sudo apt source evince
আপনার রঙে উত্সটি পরিবর্তন করুন যেমন হালকা সবুজ (আর: 199, জি: 237, বি: 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 সংস্করণে, আমি উপরের কেস হিসাবে বেশ কয়েকটি ত্রুটি পেয়েছি এবং জিসিসি উপেক্ষা করে এগুলি সমাধান করেছি fix (দয়া করে নীচের কোডে প্রগমার আগে # যুক্ত করুন)
#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
ভিউ-> উল্টানো রঙ ক্লিক করার সময় আপনার পটভূমির রঙ হালকা সবুজ হয়ে যাবে
উপভোগ কর!