Archive

Archive for the ‘Linux’ Category

Bash: Membaca Masukan dalam Loop While

Saya membutuhkan program shell (bash) untuk mencari file .*swp dan menghapusnya. File .*swp merupakan file sementara yang dibuat saat kita mengedit file di konsol Linux menggunakan editor Vi atau Vim. File ini akan dihapus saat program Vim keluar.

Namun, saat koneksi terputus saat kita masih dalam keadaan mengedit file dan tidak menyimpannya, file .swp dapat digunakan untuk me-restore ke penyimpanan otomatis terakhir. Kadang file ini perlu dihapus karena akan selalu muncul warning dari Vim saat kita membuka file aslinya. Dan cukup mengganggu.

Berikut skrip sederhana untuk mencari dan menghapus file .*swp. Diinginkan setiap penghapusan memerlukan konfirmasi. Read more…

Categories: Linux, Tutorial

Mounting Google Drive di LinuxMint 17.3 (Rosa)

LinuxMint 17.3 (Rosa) yang saya gunakan tidak mempunyai aplikasi client untuk mengakses Google Drive. Selama ini akses dilakukan langsung menggunakan browser. Diinginkan file dan direktori yang tersimpan dapat diintegrasikan dengan manajer file Nemo yang ada LinuxMint Mate.

Untungnya ada tutorial di komunitas LinuxMint untuk me-mounting Google Drive ini. Namun, tutorial tersebut ditujukan untuk LinuxMint Cinnamon dan di Mate terdapat perintah yang tidak jalan.

Mounting ke Google Drive tersebut menggunakan google-drive-ocamlfuse, sebuah filesystem FUSE lewat Google Drive yang ditulis dalam OCaml. Berikut ringkasan perintah untuk mengaktifkan mounting Google Drive ke LinuxMint Mate. Read more…

Membuat File Ikon Transparan (.ico) di Linux

February 20th, 2017 No comments

Sedikit berbagi tutorial cara membuat file ikon (*.ico) yang transparan di Linux. File ikon ini utamanya akan diupload di situs JTSiskom, walaupun ada kegunaan lain, misalnya untuk ikon di tombol.

Situs JTSiskom membutuhkan file favicon.ico akan ditampilkan di tab browser sebagai identitas penerbit jurnal, yaitu Undip. Ukuran gambar ikon ini adalah 16×16 pixel atau 32×32 pixel.

File ikon tersebut akan dibuat dari file gambar PNG yang transparan. Program bantu yang dibutuhkan adalah convert yang ada di paket imagemagick. Install paket tersebut dan konversikan file PNG menjadi ICO. Read more…

Categories: Linux, Tutorial

Installer USB Windows di LinuxMint dengan WinUSB

January 25th, 2017 No comments

LinuxMint 17.3 Rosa mempunyai beberapa tool untuk membuat USB Bootable yang bisa langsung diinstall menggunakan APT, misalnya USB Image Writer dan UNetbootin. Tool-tool tersebut dapat digunakan untuk membuat installer OS di USB dari file ISO-nya.

USB Image Writer sering saya gunakan untuk membuat installer Linux Server, baik Ubuntu, Suse, Debian maupun Centos. Tidak ada masalah. USB dikenali dan image installer dapat dikenali oleh BIOS komputer. Namun tidak demikian halnya dengan OS Windows (10).

Installer OS Windows tidak dapat di-boot dari USB yang dibuat menggunakan USB Image Writer. Dengan UNetbootin juga tidak bisa. Saya duga masalahnya di bootloader (dan filesystem) yang tertulis di USB. Namun, saya tidak ingin mengeksplor-nya.

Pilihan berikutnya jatuh ke WinUSB. Versi yang digunakan adalah versi fork oleh slacka. Kode sumber ada di GitHub. Read more…

[Resolved] Akses Wifi Setelah Sleep Selalu Gagal

December 8th, 2016 No comments

Akses wifi setelah laptop kembali dari sleep selalu gagal (disconnected). Usaha untuk terhubung ke akses point tidak berhasil. Laptop menggunakan LinuxMint 17.3 ‘Rosa’.

Sebelumnya, yang dilakukan adalah logout dan login lagi. Akses wifi bisa berjalan lagi. Kebayang kalau sedang buka banyak dokumen atau situs web dan harus logout. Perlu ada solusi. Berikut trik untuk mengatasinya tanpa harus logout dan login.

Salah satu penyebab gagalnya koneksi wifi adalah process wpa_supplicant yang gagal. Dari jendela log, statusnya adalah sebagai berikut:

(wlan0): supplicant interface state: authenticating -> disconnected
wlan0: CTRL-EVENT-TERMINATING
wpa_supplicant stopped
(wlan0): supplicant interface state: disconnected -> down
(wlan0): device state change: config -> unavailable (reason 'supplicant-failed') [50 20 10]
(wlan0): deactivating device (reason 'supplicant-failed') [10]
NetworkManager state is now DISCONNECTED

Solusinya adalah dengan membuat skrip (mis: fix_wifi) yang akan menghentikan proses wpa_supplicant saat laptor resume. Tempatkan file tersebut di direktori /etc/pm/sleep.d/. Read more…

Skip to toolbar