Postingan

Tidak bisa delete ke Trash di Ubuntu

Jika saat Anda delete file di Nautilus mengalami: Cannot move file to trash, do you want to delete immediately? maka itu karena tidak bisa menulis ke folder .Trash-<uid> , maka cara yang bisa dilakukan adalah, buat folder tersebut di mount path file tersebut berada. Misalkan uid Anda adalah 1000. Cara mendapatkan uid dengan ketik pada terminal:  id -u <username> , contoh usernamenya yudha, maka ketik: id -u yudha maka yang muncul 1000. ini adalah uid. Kita lanjutkan, semisalh mount point partition adalah di /media/mount1. Maka buat folder .Trash-1000 di sana. Kemudian ubah ownernya menjadi yudha:yudha. sudo mkdir /media/mount1/.Trash-1000  sudo chown yudha:yudha .Trash-1000 Sekarang ketika delete file lagi maka akan dipindah ke Trash.

Resolve DNS OpenVPN Ubuntu

Tambahkan script ini di nama-file .ovpn : #auth-nocache script-security 2 up /etc/openvpn/update-resolv-conf down /etc/openvpn/update-resolv-conf

Deploy QT Windows (*.dll yang dibutuhkan)

Taruh ini di bagian bawah *.pro win32 {     TARGET_CUSTOM_EXT = .exe     DEPLOY_COMMAND = windeployqt     CONFIG( debug, debug|release ) {         # debug         DEPLOY_TARGET = $$shell_quote($$shell_path($${OUT_PWD}/debug/$${TARGET}$${TARGET_CUSTOM_EXT}))     } else {         # release         DEPLOY_TARGET = $$shell_quote($$shell_path($${OUT_PWD}/release/$${TARGET}$${TARGET_CUSTOM_EXT}))     }     # Uncomment the following line to help debug the deploy command when running qmake     #warning($${DEPLOY_COMMAND} $${DEPLOY_TARGET})     QMAKE_POST_LINK = $${DEPLOY_COMMAND} $${DEPLOY_TARGET} }

Double Icon di Unity Launcher Ubuntu

Bagi pengguna Ubuntu mungkin pernah membuat custom launcher (atau klik kanan pada icon di launcher kemudian lock to launcher) tetapi ketika diklik lagi, iconnya menjadi double (muncul satu icon baru). Misalnya aplikasi dari flatpak. Cara mengatasinya cukup mudah. Pertama-tama buka terminal , kemudian ketik: xprop WM_CLASS nanti akan muncul kursor, lalu klik pada jendela aplikasi yang mau ditaruh di launcher. Contoh hasil yg muncul setelah diklik: WM_CLASS(STRING) = "gimp-2.10", "Gimp-2.10" Kemudian langkah berikutnya, (sebelumnya aplikasinya harus sudah dilock to launcher) buka file ~/.local/share/applications/nama_app.desktop (dicari sesuai nama aplikasi, jika tidak tahu yg mana bisa dibuka satu-persatu). Lalu tambahkan baris berikut: StartupWMClass=Gimp-2.10 atau StartupWMClass=gimp-2.10 Contoh lengkapnya: [Desktop Entry] Comment= Terminal=false Name=GNU Image Manipulation Image Exec=flatpak run org.gimp.GIMP Type=Application Icon=/home/user...

Smooth scrolling di iOS

body { - webkit - overflow - scrolling : touch ; }

Resize or Reduce LVM Ubuntu

Hari ini saya coba-coba resize volume LVM di Ubuntu lewat gparted. Ternyata tidak bisa, meskipun lewat live CD. Akhirnya saya coba-coba lihat di internet langkah-langkahnya. Dan ternyata berakhir dengan kegagalan! Filesistemnya corrupt dan data saya hilang semua. Apa boleh buat. Haha. Tapi dari situ akhirnya saya belajar dan mencoba lagi. Saya install ulang lagi ubuntunya kemudian mencoba resize lagi lewat live cd. Dan kali ini berhasil. Langkah-langkahnya adalah sebagai berikut: Misalkan partisi LVM ada di /dev/sda3. Kita berniat untuk reduce volume root sebanyak 5G Mappingnya root ada di /dev/mapper/ubuntu--vg-root Maka yang perlu dilakukan adalah: sudo lvreduce -L -5G /dev/mapper/ubuntu--vg-root (yang perlu diperhatikan: ada tanda - di depan 5G, itu artinya pengurangan sebanyak 5G, tapi jika tidak diberi - maka artinya akan berkurang menjadi 5G)   Setelah berhasil, maka akan ada kekosongan space sebanyak 5G di /dev/sda3, tapi ini belum bisa diresize biarpun menggunakan ...

Checkout atau deploy ke website menggunakan git

Sebelum melakukan checkout atau deploy, maka pertama-tama kita buat dulu directory tempat website akan ditaruh. Misalkan kita taruh websitenya di /var/www/website_yudha: mkdir /var/www/website_yudha Kemudian di config git kita tambahkan worktree di git dir (misalkan di /var/git/yudha.git): git config --path core.worktree /var/www/website_yudha Konfigurasi sudah selesai. Jadi saat mau deploy, maka cukup kita lakukan checkout di git dir. cd /var/git/yudha.git git checkout -f