nsxiv is a fork of the now-unmaintained sxiv with the purpose of being a (mostly) drop-in replacement for sxiv, maintaining its interface and adding simple, sensible features. NSXIV adalah perangkat lunak gratis yang dilisensikan di bawah GPL-2.0-Or-Later dan bertujuan untuk mudah dimodifikasi dan disesuaikan.
Harap ajukan laporan bug jika ada sesuatu yang tidak berfungsi seperti yang didokumentasikan atau diharapkan pada Codeberg setelah memastikan Anda menggunakan rilis terbaru. Jika Anda ingin bermigrasi dari sxiv , lihat migrasi. Kontribusi dipersilakan, lihat berkontribusi untuk memulai.
config.hkey-handlerimage-info & thumb-infowin-title Mode gambar dengan warna default:
Mode Thumbnail Dengan Warna Kustom:
NSXIV tersedia pada distribusi/repositori berikut. If you don't see your distro listed here, either contact your distro's package maintainer or consider packaging it yourself and adding it to the respective community repo.
NSXIV membutuhkan perangkat lunak berikut untuk diinstal:
Ketergantungan berikut adalah opsional:
inotify * : Digunakan untuk gambar pemuatan otomatis pada perubahan. Dinonaktifkan melalui HAVE_INOTIFY=0 .libXft , freetype2 , fontconfig : digunakan untuk bilah status. Dinonaktifkan melalui HAVE_LIBFONTS=0 .libexif : Digunakan untuk orientasi otomatis dan thumbnail exif. Nonaktifkan via HAVE_LIBEXIF=0 .Please make sure to install the corresponding development packages in case that you want to build nsxiv on a distribution with separate runtime and development packages (eg *-dev on Debian).
* Inotify adalah API spesifik Linux untuk memantau perubahan sistem file. Ini tidak tersedia secara asli pada sistem *BSD tetapi dapat diaktifkan melalui menginstal dan menghubungkan terhadap libinotify-kqueue.
NSXIV dibangun menggunakan perintah:
$ make
Anda dapat lulus HAVE_X=0 make menonaktifkan ketergantungan opsional. Misalnya:
$ make HAVE_LIBEXIF=0
akan menonaktifkan dukungan libexif . Atau mereka dapat dinonaktifkan melalui pengeditan config.mk . OPT_DEP_DEFAULT=0 dapat digunakan untuk menonaktifkan semua dependensi opsional.
Menginstal NSXIV:
# make install
Memasang entri desktop:
# make install-desktop
Menginstal Ikon:
# make install-icon
Memasang semua hal di atas:
# make install-all
Harap dicatat, bahwa ini membutuhkan hak istimewa root. By default, nsxiv is installed using the prefix /usr/local , so the full path of the executable will be /usr/local/bin/nsxiv , the .desktop entry will be /usr/local/share/applications/nsxiv.desktop and the icon path will be /usr/local/share/icons/hicolor/{size}/apps/nsxiv.png .
Anda dapat menginstal NSXIV ke direktori pilihan Anda dengan mengubah perintah ini menjadi:
$ make PREFIX="/your/dir" install
Contoh skrip diinstal menggunakan EGPREFIX yang default ke /usr/local/share/doc/nsxiv/examples . Anda dapat mengubah EGPREFIX dengan cara yang sama seperti Anda dapat mengubah PREFIX yang ditunjukkan di atas.
Pengaturan spesifik pembuatan NSXIV dapat ditemukan di file config.h . Silakan periksa dan ubahnya, sehingga sesuai dengan kebutuhan Anda. Jika file config.h belum ada, maka Anda harus membuatnya dengan perintah berikut:
$ make config.h
Lihat halaman pria untuk dokumentasi:
$ man nsxiv
Anda juga dapat melihat halaman pria secara online. Namun, perhatikan bahwa halaman pria online mungkin tidak secara akurat mewakili salinan lokal Anda.
Bisakah saya membuka URL jarak jauh dengan NSXIV?
Ya, lihat NSXIV-URL
Bisakah saya membuka semua gambar di direktori?
Ya, lihat NSXIV-Rifle
Bisakah saya mengatur argumen default untuk NSXIV?
Ya, lihat NSXIV-ENV
Bisakah saya menyalakan gambar ke NSXIV?
Ya, lihat NSXIV-Pipe
Anda mungkin juga ingin melihat masalah yang diketahui.
Metode utama untuk menyesuaikan NSXIV adalah dengan mengatur nilai untuk variabel dalam config.h , atau dengan menggunakan XResources seperti yang dijelaskan dalam manual. Jika opsi ini tidak cukup, Anda dapat menerapkan fitur Anda sendiri dengan mengikuti panduan ini.
Karena ruang lingkup proyek kami yang terbatas, fitur atau kustomisasi tertentu tidak dapat digabungkan menjadi NSXIV Mainline. Mengikuti semangat perangkat lunak yang tidak menyusu, kami meng-host repo NSXIV-Extra di mana pengguna bebas untuk mengirimkan tambalan atau skrip apa pun yang mereka inginkan.
If you think your custom features can be beneficial for the general user base and is within our project scope, please submit it as a pull request on this repository, then we may merge it to mainline.
Deskripsi tentang cara menggunakan atau mengirimkan tambalan dapat ditemukan di readme NSXIV-Extra.
Anda dapat menelusuri repositori kode sumber di Codeberg atau mendapatkan salinan menggunakan git dengan perintah berikut:
$ git clone https://codeberg.org/nsxiv/nsxiv.git
Anda dapat melihat changelog di sini
Jika NSXIV tidak dapat memenuhi kebutuhan Anda, lihat bagian pemirsa gambar dari batuan yang tidak menyusu untuk menemukan pemirsa gambar minimal lainnya untuk dicoba.
Di bawah ini adalah beberapa proyek lain yang kurang dikenal yang tidak terdaftar di batu yang tidak menyusu.