Catatan Penggunaan Open Source

Convert Word ke PDF Secara Massal

LibreOffice sudah lama mendukung konversi file dari Word/Writer (doc, docx dan odt) ke file pdf. Keunggulannya adalah bisa melakukan konversi secara massal. Misalkan, dipunyai 1000 file docx yang tersimpan di ~/Documents. Masing-masing file ini akan dikonversi menjadi pdf di ~/convert.

$ soffice --headless --nologo --convert-to pdf:writer_pdf_Export --outdir ~/convert Documents/*.docx 
Opsi --headless --nologo diberikan agar lebih cepat, lebih hemat waktu, karena tidak menampilkan splash...

Akibat Lupa eliloconfig

Kemarin melihat ChangeLog ada beberapa update yang sebagian di antaranya adalah security fix. Salah satu update adalah kernel. Melakukan upgrade semuanya baik-baik saja dan lanjut shutdown. Siang ini, booting pun masih fine dan no problem. Begitu juga login. Baru terasa saat ingin masuk desktop malah gagal.

$ startx xauth: file /home/sasongko/.serverauth.2717 does not exist X.Org X Server 1.19.3 Release Date: 2017-03-15 X Protocol Version 11, Revision...
      

Presentasi dengan LCD Projector

Tools yang digunakan adalah xrandr. Sebenarnya bisa menggunakan aplikasi GUI yang disediakan desktop environment masing-masing, tapi saya lebih suka menggunakan xrandr agar universal bisa digunakan di lingkungan desktop apapun, entah itu Fluxbox, FVWM, TWM, Xfce, KDE, Lumina, LXQt, Mate, Cinnamon, dsb. Pertama, identifikasi monitor/screen primer yang aktif tersambung saat ini, jangan sambungkan proyektor dulu

$ xrandr Screen 0: minimum 8 x 8, current 1366 x 768,...
      

Rilis Lumina 1.3.0

Di suasana Idul Fitri, 26 Juni 2017, Ken Moore selaku project leader Lumina mengumumkan perihal rilisnya Lumina Desktop 1.3.0. Selang 4 hari kemudian dirilis patch yang pertama untuk 1.3.0. Catatan rilis resmi silahkan dibaca di sini. Mungkin saja Moore tidak peduli dengan Idul Fitri, tapi bagi saya rilis kali ini tergolong istimewa. Mulai versi 1.3.0 ini lumina semakin powerfull untuk digunakan di Slackware. Sampai dengan versi 1.2.0_p1 (1.2.0 patchset...

Disable Command's History

Secara default, perintah/command yang dijalankan via terminal emulator dapat diakses lagi dengan klik tombol panah atas. Ini bisa di-_disable_. Caranya, tambakan baris berikut ke dalam file /etc/profile, di sini saya tambahkan di baris 10 dan 11

export HISTFILE=/dev/null
export HISTSIZE=0

Konek Internet USB Tethering

Salah satu keunggulan GNU/Linux terutama Slackware adalah berlakunya banyak jalan menuju Roma. Contohnya untuk konek/menyambung ke internet, ada beberapa cara antara lain :

  1. nmcli, contohnya di sini dan di sini.
  2. pppsetup, caranya seperti ini dan ini
  3. wvdial
  4. wpa_supplicant
  5. wicd
Cara lainnya yang saya pakai adalah dengan dhcpcd. Misalkan akan menyambungkan internet melalui USB tethering - cara melakukan USB tethering tidak saya bahas, Cek...

Install BlankOn dengan Debootstrap

Hari ini, sabtu, 11 Januari 2017, hujan turun lagi. Dan di kala hujan deras dan nggrejih begini sejak pagi, suwung pun melanda. Tiba-tiba terbersit untuk install BlankOn yang telah lama saya tinggalkan. Teringat, DVD/USB installer-nya sudah tak ada. Iso-nya pun terhapus. So, what’s next? Download iso BlankOn? Ide bagus, tapi sayang kuota tak mencukupi. Beli DVD/USB tak memungkinkan. Harus pesan dulu, sampai di tangan paling cepat besok senin, keburu sudah...

Install Padre

Padre merupakan integrated development environment (IDE) untuk bahasa pemrograman perl. Padre ini belum dimasukkan ke dalam paket resmi Slackware maupun SBo. Sehingga ada 2 kemungkinan cara menginstallnya.

  1. Build sendiri dari source
  2. Install dari cpan
Cara yang saya gunakan adalah cara kedua, yaitu
$ cpan -i Padre

Enkripsi File dengan gnupg

Selain dengan openssl, enkripsi file juga dapat dilakukan dengan gnupg atau yang biasa disebut dengan gpg.

$ gpg -o file_hasil_enkripsi -c file_yang_akan_dienkripsi
Sedangkan untuk dekripsi
$ gpg -o file_hasil_dekripsi -d file_yang_akan_didekripsi

qtFM Segmentation Fault Pascaupgrade

Changelog current hari ini 12 Januari 2017 ramai sekali. Upgrade dan rebuilt secara masif seolah menjadi kado tahun baru dari Patrick Volkerding. Dan ternyata berimbas segfault alias Segmentation fault pada qtFM file manager berbasis Qt yang saya install dari SBo.