NSXIV เป็นส้อมของ SXIV ที่ได้รับการดูแลในขณะนี้โดยมีจุดประสงค์ในการแทนที่ SXIV (ส่วนใหญ่) สำหรับ SXIV การบำรุงรักษาอินเทอร์เฟซและเพิ่มคุณสมบัติที่เรียบง่ายและสมเหตุสมผล NSXIV เป็นซอฟต์แวร์ฟรีที่ได้รับอนุญาตภายใต้ GPL-2.0-or-Later และมีจุดมุ่งหมายเพื่อให้ง่ายต่อการปรับเปลี่ยนและปรับแต่ง
โปรดยื่นรายงานข้อผิดพลาดหากสิ่งที่ไม่ได้ผลตามเอกสารหรือที่คาดหวังใน Codeberg หลังจากตรวจสอบให้แน่ใจว่าคุณกำลังใช้รุ่นล่าสุด หากคุณกำลังมองหาการโยกย้ายจาก sxiv ให้ดูการย้ายถิ่น ยินดีต้อนรับการมีส่วนร่วมดูการมีส่วนร่วมในการเริ่มต้น
config.hkey-handlerimage-info & thumb-infowin-title โหมดภาพที่มีสีเริ่มต้น:
โหมด Thumbnail ที่มีสีที่กำหนดเอง:
NSXIV มีให้บริการในการแจกแจง/ที่เก็บต่อไปนี้ หากคุณไม่เห็น distro ของคุณอยู่ที่นี่ไม่ว่าจะติดต่อผู้ดูแลแพ็คเกจ Distro ของคุณหรือพิจารณาบรรจุภัณฑ์ด้วยตัวเองและเพิ่มลงในชุมชนที่เกี่ยวข้อง
NSXIV ต้องการซอฟต์แวร์ต่อไปนี้ที่จะติดตั้ง:
การพึ่งพาต่อไปนี้เป็นทางเลือก:
inotify * : ใช้สำหรับการรีโหลดภาพอัตโนมัติเมื่อมีการเปลี่ยนแปลง ปิดใช้งานผ่าน HAVE_INOTIFY=0libXft , freetype2 , fontconfig : ใช้สำหรับแถบสถานะ ปิดใช้งานผ่าน HAVE_LIBFONTS=0libexif : ใช้สำหรับการวางแนวอัตโนมัติและรูปขนาดย่อ Exif ปิดการใช้งานผ่าน HAVE_LIBEXIF=0โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้งแพ็คเกจการพัฒนาที่สอดคล้องกันในกรณีที่คุณต้องการสร้าง NSXIV ในการแจกจ่ายด้วยแพ็คเกจรันไทม์และการพัฒนาแยกต่างหาก (เช่น *-dev บน Debian)
* Inotify เป็น API เฉพาะ 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 desktop จะเป็น /usr/local/share/applications/nsxiv.desktop / /usr/local/share/icons/hicolor/{size}/apps/nsxiv.png /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-Page สำหรับเอกสาร:
$ man nsxiv
คุณอาจดูหน้ามนุษย์ออนไลน์ อย่างไรก็ตามโปรดทราบว่าหน้ามนุษย์ออนไลน์อาจไม่ได้เป็นตัวแทนสำเนาในพื้นที่ของคุณอย่างถูกต้อง
ฉันสามารถเปิด URL ระยะไกลด้วย NSXIV ได้หรือไม่?
ใช่ดู nsxiv-url
ฉันสามารถเปิดรูปภาพทั้งหมดในไดเรกทอรีได้หรือไม่?
ใช่ดู nsxiv-rifle
ฉันสามารถตั้งค่าอาร์กิวเมนต์เริ่มต้นสำหรับ NSXIV ได้หรือไม่?
ใช่ดู nsxiv-env
ฉันสามารถถ่ายภาพลงใน NSXIV ได้หรือไม่?
ใช่ดูท่อ nsxiv
คุณอาจต้องการเห็นปัญหาที่รู้จัก
วิธีหลักในการปรับแต่ง NSXIV คือการตั้งค่าสำหรับตัวแปรใน config.h หรือโดยใช้ xresources ตามที่อธิบายไว้ในคู่มือ หากตัวเลือกเหล่านี้ไม่เพียงพอคุณอาจใช้คุณสมบัติของคุณเองโดยทำตามคู่มือนี้
เนื่องจากขอบเขตโครงการที่ จำกัด ของเราคุณสมบัติบางอย่างหรือการปรับแต่งไม่สามารถรวมเข้ากับการฉีด NSXIV ได้ ตามซอฟต์แวร์ Spirit of Suckless เราโฮสต์ NSXIV-Extra Repo ซึ่งผู้ใช้มีอิสระที่จะส่งแพตช์หรือสคริปต์ที่พวกเขาต้องการ
หากคุณคิดว่าคุณสมบัติที่กำหนดเองของคุณจะเป็นประโยชน์สำหรับฐานผู้ใช้ทั่วไปและอยู่ในขอบเขตโครงการของเราโปรดส่งเป็นคำขอดึงในที่เก็บนี้เรา อาจ รวมเข้ากับการฉีด
คำอธิบายเกี่ยวกับวิธีการใช้หรือส่งแพตช์สามารถพบได้ใน readme ของ NSXIV-Extra
คุณสามารถเรียกดูที่เก็บซอร์สโค้ดใน Codeberg หรือรับสำเนาโดยใช้ Git ด้วยคำสั่งต่อไปนี้:
$ git clone https://codeberg.org/nsxiv/nsxiv.git
คุณสามารถดูการเปลี่ยนแปลงได้ที่นี่
หาก NSXIV ไม่สามารถตอบสนองความต้องการของคุณได้ลองดูที่ส่วนของตัวชมภาพของ หินที่ไร้สาระ เพื่อค้นหาผู้ชมภาพขั้นต่ำอื่น ๆ ที่จะลอง
ด้านล่างนี้เป็นอีกสองโครงการที่รู้จักกันน้อยอื่น ๆ ที่ไม่ได้ระบุไว้ในหินที่ไร้สาระ