Lingkungan desktop yang berbeda di *nix biasanya memiliki metode konfigurasi yang berbeda untuk pengaturan yang sama. Ini menyulitkan pengembang untuk menangani pengaturan desktop dalam program mereka.
Settingsctl adalah alat lintas-desktop (*nix) untuk menangani pengaturan desktop.
Ini juga merupakan tujuan dari xdg-settings . Tapi pengaturan XDG tidak terlalu berhasil.
Untuk informasi lebih lanjut (dan dokumentasi) lihat situs web.
Pastikan Anda memiliki Python 3. Anda mungkin sudah memilikinya.
Unduh settingsctl di sini (zip)
Salah satu:
sudo ./install.py )./install.py --user )./settingsctl --help ) $ settingsctl get appearance.desktop.wallpaper
/path/to/wallpaper
$ settingsctl get power.screen-lock.enabled
true
$ settingsctl set power.screen-lock.timeout 20
Juga lihat dokumentasi :: Tutorial.
Kontribusi (kualitas) selalu diterima. Di sini Anda akan menemukan cara berkontribusi pada proyek ini.
Pertama, bahasa: Settingsctl ditulis dalam Python 3.
Konvensi pengkodean terutama pep8, tetapi dengan satu pengecualian penting: tab digunakan sebagai pengganti spasi.
Lihat juga file TODO yang disertakan, yang memiliki daftar hal -hal yang harus dilakukan.
Garpu repositori.
Lihat Dokumentasi :: Membuat pengaturan.
Kemudian ajukan permintaan tarik untuk perubahan Anda.
Garpu repositori.
Di direktori lib/ , temukan modul Python yang mendefinisikan pengaturan.
Kode kontribusi Anda (fitur, perbaikan bug, dll).
Kemudian ajukan permintaan tarik untuk perubahan Anda.
Garpu repositori.
Lihat melalui kode (file: settingsctl ).
Kode kontribusi Anda (fitur, perbaikan bug, dll).
Kemudian ajukan permintaan tarik untuk perubahan Anda.
Settingsctl dilisensikan di bawah GNU General Public License (GPL) versi 3 (atau, pada opsi Anda, versi selanjutnya).
settingsctl adalah perangkat lunak gratis: Anda bebas untuk mengubah dan mendistribusikannya kembali. Tidak ada jaminan, sejauh diizinkan oleh hukum.
Untuk teks lisensi, lihat file lisensi yang disertakan.
Mengikuti versi semantik.
Informasi tentang perubahan berdasarkan versi dapat ditemukan di halaman Changelog dan pembaruan.
Proyek ini berharap untuk akhirnya secara resmi (seperti yang disetujui oleh XDG sebagai standar) menggantikan xdg-settings lama.