NSXIV هو شوكة من SXIV التي لا تم صيانتها الآن مع الغرض من أن يكون بديلًا (في الغالب) للاستبدال لـ SXIV ، والحفاظ على واجهته وإضافة ميزات بسيطة ومعقولة. NSXIV هو برامج مجانية مرخصة بموجب GPL-2.0-or-Later وتهدف إلى أن يكون من السهل تعديل وتخصيص.
يرجى تقديم تقرير الأخطاء إذا لم يعمل شيء ما كما هو موثق أو متوقع على Codeberg بعد التأكد من أنك تستخدم أحدث إصدار. إذا كنت تتطلع إلى الترحيل من sxiv ، راجع الترحيل. المساهمات موضع ترحيب ، انظر المساهمة في البدء.
config.hkey-handlerimage-info thumb-infowin-title وضع الصورة مع الألوان الافتراضية:
وضع Thumbnail مع ألوان مخصصة:
NSXIV متاح على التوزيعات/المستودعات التالية. إذا كنت لا ترى توزيعاتك المدرجة هنا ، فاتصل بمباريات حزمة Distro الخاصة بك أو فكر في تغليفه بنفسك وإضافته إلى ريبو المجتمع المعني.
يتطلب NSXIV تثبيت البرنامج التالي:
التبعيات التالية اختيارية:
inotify * : يستخدم للصور التحميل التلقائي على التغيير. تعطيل عبر HAVE_INOTIFY=0 .libXft ، freetype2 ، fontconfig : يستخدم في شريط الحالة. تعطيل عبر HAVE_LIBFONTS=0 .libexif : يستخدم للتوجه التلقائي والثنائي المصغرة. تعطيل عبر HAVE_LIBEXIF=0 .يرجى التأكد من تثبيت حزم التطوير المقابلة في حالة رغبتك في إنشاء NSXIV على توزيع مع حزم وقت تشغيل وتطوير منفصلة (على سبيل المثال-DEV على Debian).
* Inootify هو واجهة برمجة تطبيقات خاصة Linux لمراقبة تغييرات نظام الملفات. لا يتوفر أصلاً على أنظمة *BSD ولكن يمكن تمكينه عن طريق التثبيت والربط مع libinotify-kqueue.
تم تصميم NSXIV باستخدام الأوامر:
$ make
يمكنك تمرير HAVE_X=0 make لتعطيل التبعية الاختيارية. على سبيل المثال:
$ make HAVE_LIBEXIF=0
سوف تعطيل دعم libexif . بدلاً من ذلك ، يمكن تعطيلها عن طريق تحرير config.mk . يمكن استخدام OPT_DEP_DEFAULT=0 لتعطيل جميع التبعيات الاختيارية.
تثبيت NSXIV:
# make install
تثبيت دخول سطح المكتب:
# make install-desktop
تثبيت الرموز:
# make install-icon
تثبيت كل ما سبق:
# make install-all
يرجى ملاحظة أن هذه تتطلب امتيازات الجذر. بشكل افتراضي ، يتم تثبيت NSXIV باستخدام بادئة /usr/local ، وبالتالي فإن المسار الكامل للمنفذ القابل للتنفيذ سيكون /usr/local/bin/nsxiv ، وسيكون إدخال .desktop يكون /usr/local/share/applications/nsxiv.desktop مسار الأيقونة/مسار الأيقونة سيكون /usr/local/share/icons/hicolor/{size ) /usr/local/share/icons/hicolor/{size}/apps/nsxiv.png .
يمكنك تثبيت NSXIV في دليل من اختيارك عن طريق تغيير هذا الأمر إلى:
$ make PREFIX="/your/dir" install
يتم تثبيت نصوص مثال باستخدام EGPREFIX الذي يضعف /usr/local/share/doc/nsxiv/examples . يمكنك تغيير EGPREFIX بنفس الطريقة التي يمكنك من خلالها تغيير PREFIX الموضحة أعلاه.
يمكن العثور على إعدادات وقت البناء من NSXIV في ملف config.h . يرجى التحقق منها وتغييرها ، بحيث تناسب احتياجاتك. إذا لم يكن الملف config.h موجودًا بالفعل ، فيجب عليك إنشائه مع الأمر التالي:
$ make config.h
الرجوع إلى صفحة الرجل للوثائق:
$ man nsxiv
يمكنك أيضًا عرض صفحة الرجل عبر الإنترنت. ومع ذلك ، لاحظ أن صفحة الرجل عبر الإنترنت قد لا تمثل بدقة نسختك المحلية.
هل يمكنني فتح عناوين URL عن بُعد مع NSXIV؟
نعم ، انظر nsxiv-url
هل يمكنني فتح جميع الصور في الدليل؟
نعم ، انظر NSXIV-Rifle
هل يمكنني تعيين وسيطات افتراضية لـ NSXIV؟
نعم ، انظر NSXIV-ENV
هل يمكنني أن أقوم بتنشيط الصور في NSXIV؟
نعم ، انظر nsxiv-pipe
قد ترغب أيضًا في رؤية القضايا المعروفة.
الطريقة الرئيسية لتخصيص NSXIV هي إعداد قيم للمتغيرات في config.h ، أو باستخدام xResources كما هو موضح في الدليل. إذا لم تكن هذه الخيارات كافية ، فيمكنك تنفيذ ميزاتك الخاصة باتباع هذا الدليل.
نظرًا لنطاق مشروعنا المحدود ، لا يمكن دمج بعض الميزات أو التخصيص في NSXIV Mainline. باتباع روح البرمجيات التي تم suckless ، نستضيف NSXIV-Extra Repo حيث يكون المستخدمون أحرارًا لتقديم أي تصحيحات أو نصوص يرغبون فيها.
إذا كنت تعتقد أن ميزاتك المخصصة يمكن أن تكون مفيدة لقاعدة المستخدمين العامين وهي ضمن نطاق مشروعنا ، فيرجى إرسالها كطلب سحب على هذا المستودع ، ثم قد ندمجه على الخط الرئيسي.
يمكن العثور على وصف حول كيفية استخدام أو إرسال تصحيحات على README من NSXIV-EXTRA.
يمكنك تصفح مستودع التعليمات البرمجية المصدر على CodeBerg أو الحصول على نسخة باستخدام GIT مع الأمر التالي:
$ git clone https://codeberg.org/nsxiv/nsxiv.git
يمكنك عرض changelog هنا
إذا لم يكن NSXIV قادرًا على تناسب احتياجاتك ، تحقق من قسم عارض الصور في الصخور غير المصممة للعثور على مشاهدي الصور الدنيا الأخرى لتجربتها.
فيما يلي زوجان آخران أقل شهرة لم يتم إدراجه في الصخور التي لا تمتص.