Showing posts with label Troubleshoot Aplikasi Linux. Show all posts
Showing posts with label Troubleshoot Aplikasi Linux. Show all posts

Cara Mematikan/ Disable Keyboard Linux Dengan Xinput

Inilah cara menonkatifkan/ mematikan/ disable keyboard Linux Mint ataupun Ubuntu menggunakan xinput. Apabila anak panah keyboard linux bergerak terus (seperti kepencet terus) itu artinya keyboard Linux sobat bermasalah dan ini biasanya terjadi pada laptop yang sudah berumur.

Gejala keyboard rusak secara hardware di Linux tidak hanya anak panah saja, tergantung hardware ya sobat...bisa saja tombol Q, S, atau lainnya seperti terpencet terus sehingga mengganggu pekerjaan kita.

Ada satu cara mematikan keyboard internal laptop Linux yaitu dengan menggunakan fungsi xinput melalui terminal. Bagaimana cara disable keyboard laptop di Linux? Yuk kita simak berikut ini:

cara mematikan keyboard linux cara disable keyboard linux cara mengatasi keyboard seperti kepencet sendiri di linux cara menonaktifkan keyboard linux mint ubuntu disable keyboard input on linux disable keyboard linux command disable keyboard shortcuts linux disable keyboard keys linux disable keyboard repeat linux disable keyboard button linux

Cara Mematikan/ Menonaktifkan/ Disable Keyboard Linux Dengan Xinput

xinput adalah sebuah utilitas atau program aplikasi Linux untuk menampilkan daftar perangkat input, dan juga melakukan konfigurasi terhadap perangkat input pada sistem operasi Linux.

Perintah atau command xinput yang biasa digunakan untuk mengaktifkan dan menonaktifkan keyboard, mouse atau alat input lain pada Linux adalah sebagai berikut:
  1. list, fungsi ini digunakan untuk menampilkan daftar perangkat masukan (input device) pada sistem komputer Linux kita.
  2. float <id#>, digunakan untuk mematikan atau menonaktifkan perangkat input berdasarkan id dari hasil query yang ditampilkan perintah list di atas.
  3. reattach <id#> <master#>, berfungsi mengaktifkan kembali perangkat input yang sudah di nonaktifkan. Dimana <master#> adalah angka kedua yang ditampilkan pada saat melakukan query dengan menggunakan list.
Jadi sebelum melakukan disable/ enable keyboard internal Linux sebaiknya lihat dahulu angka <id#> dan <master#> ya sobat. Sekarang saatnya praktek ya, lihat contoh di bawah ini;

Praktek Cara Mematikan Keyboard Linux Internal

Pada kesempatan kali ini kami mencoba sebuah laptop yang sudah bermasalah pada keyboardnya. Jadi keyboard yang ada pada laptop kami sebut sebagai keyboard internal dan keyboard yang kami pasangkan ke laptop disebut laptop eksternal.

Langkah pengerjaan cara disable keyboard laptop Linux:

  1. Buka Terminal dan ketikkan perintah xinput list
  2. Lihat hasilnya, perhatikan pada baris AT Translated Set 2 keyboard, catat dan ingat-ingat angka <id#>; angka ini akan digunakan untuk mematikan keyboard. Dan ingat juga di akhir barisnya merupakan angka <master#> yang akan digunakan untuk mengaktifkan kembali keyboard yang sudah dinonaktifkan (untuk lebih jelasnya lihat demo di bawah);
  3. Untuk mematikan keyboard gunakan perintah xinput float <id#>; pada contoh demo di bawah angka id-nya adalah 13; maka perintah tersebut akan menjadi xinput float 13
  4. Untuk menghidupkan kembali keyboard gunakan perintah xinput reattach <id#> <master#>; dengan kondisi id-nya sudah kita dapatkan sebelumnya yaitu 13, sedangkan angka <master#> adalah angka di akhir baris yaitu 3. Sehingga untuk menghidupkan kembali keyboard adalah dengan perintah xinput reattach 13 3
$ xinput list
⎡ Virtual core pointer              id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer    id=4 [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse    id=9 [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad    id=14 [slave  pointer  (2)]
⎣ Virtual core keyboard             id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard   id=5 [slave  keyboard (3)]
    ↳ Power Button                  id=6 [slave  keyboard (3)]
    ↳ Video Bus                     id=7 [slave  keyboard (3)]
    ↳ Power Button                  id=8 [slave  keyboard (3)]
    ↳ Logitech USB Keyboard         id=10 [slave  keyboard (3)]
    ↳ Logitech USB Keyboard         id=11 [slave  keyboard (3)]
    ↳ WebCam SC-13HDL12639P         id=12 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard  id=13 [slave  keyboard (3)]
$ xinput float 13
$ xinput list
⎡ Virtual core pointer              id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer    id=4 [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse    id=9 [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad    id=14 [slave  pointer  (2)]
⎣ Virtual core keyboard             id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard   id=5 [slave  keyboard (3)]
    ↳ Power Button                  id=6 [slave  keyboard (3)]
    ↳ Video Bus                     id=7 [slave  keyboard (3)]
    ↳ Power Button                  id=8 [slave  keyboard (3)]
    ↳ Logitech USB Keyboard         id=10 [slave  keyboard (3)]
    ↳ Logitech USB Keyboard         id=11 [slave  keyboard (3)]
    ↳ WebCam SC-13HDL12639P         id=12 [slave  keyboard (3)]
∼ AT Translated Set 2 keyboard      id=13 [floating slave]
$ xinput reattach 13 3
$ xinput list
⎡ Virtual core pointer              id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer    id=4 [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse    id=9 [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad    id=14 [slave  pointer  (2)]
⎣ Virtual core keyboard             id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard   id=5 [slave  keyboard (3)]
    ↳ Power Button                  id=6 [slave  keyboard (3)]
    ↳ Video Bus                     id=7 [slave  keyboard (3)]
    ↳ Power Button                  id=8 [slave  keyboard (3)]
    ↳ Logitech USB Keyboard         id=10 [slave  keyboard (3)]
    ↳ Logitech USB Keyboard         id=11 [slave  keyboard (3)]
    ↳ WebCam SC-13HDL12639P         id=12 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard  id=13 [slave  keyboard (3)]
Gampang kan sob? cara ini tentunya akan mengembalikan keyboard internal laptop berfungsi kembali ketika komputer restart atau dihidupkan kembali, jadi solusinya agar setiap komputer kita hidupkan otomatis akan membuat keyboard laptop mati adalah dengan memberikan perintah pada "Startup Applications"

Cara Atasi Linux Mint No Support For Locale en_us.utf8

Solusi Cara Atasi Linux Mint No Support For Locale en_us.utf8 --Sejak Linux Mint versi 13 dan setelahnya warning atau peringatan ini akan muncul karena locale-gen menggunakan sebuah file archive untuk menyimpan semua locales.

Locale adalah sebuah istilah Linux yang mendefinisikan bahasa dan set karakter (encoding) yang dipreferensikan oleh pengguna. Locale didefinisikan dalam format: <lang>_<territory>.<codeset>[@<modifiers>]. Sebagai contoh: English Australia menggunakan UTF-8 encoding adalah en_AU.UTF-8

Anda dapat melihat konfigurasi Locale melalui /usr/lib/locale/ atau dengan mengetikkan perintah
ls /usr/lib/locale/
 
mengatasi "Warning: No support for locale: en_US.utf8 apt-get warning: No support for locale: en_US.utf8 How-to fix “Warning: No support for locale: en_US.utf”. apt-get warning: No support for locale: en_US.utf8 Warning: No support for locale: en_US.utf8. This is because locale-gen is using an archive file Warning: No support for locale: nl_NL.UTF-8 issue: The problem cara mengatasi Warning: No support for locale: nl_NL.UTF-8 issue

Cara Atasi Linux Mint No Support For Locale en_us.utf8

Selanjutnya untuk mengatasi peringatan atau warning No Support For Locale en_us.utf8 anda dapat mengetikkan perintah berikut ini melalui Terminal :
sudo locale-gen --purge --no-archive
 
Jika sebelumnya anda mengetikkan pada Terminal ls /usr/lib/locale/ akan menghasilkan
C.UTF-8  locale-archive
Maka setelah menjalankan sudo locale-gen --purge --no-archive anda akan mendapati hasil sebagai berikut :
C.UTF-8     en_CA.utf8  en_IE.utf8  en_PH.utf8  en_ZM
en_AG       en_DK.utf8  en_IN       en_SG.utf8  en_ZW.utf8
en_AU.utf8  en_GB.utf8  en_NG       en_US.utf8  id_ID.utf8
en_BW.utf8  en_HK.utf8  en_NZ.utf8  en_ZA.utf8

Indicator KeyLock Tidak Mau StartUp di Linux Mint 17.1

Solusi Indicator KeyLock Tidak Mau StartUp di Linux Mint 17.1. Indicator KeyLock anda tidak akan ikut dijalankan oleh Linux Mint ketika Linux Mint anda start up (System load and keylock Indicator will not autostart in Linux Mint 17 and up).

Cara mengatasi Indicator KeyLock Tidak Mau StartUp di Linux Mint 17.1 --Indicator KeyLock adalah aplikasi Linux yang tergolong sebagai aplikasi Utility yang berguna untuk memberikan notifikasi atau pemberitahuan kepada anda ketika anda menekan tombol Caps Lock atau NumLock atau Scroll Lock keyboard aktif atau sebaliknya.

Linux Mint dari sejak dahulu hingga tulisan ini ditulis yaitu versi Linux Mint 17.1 tidak menampilkan notifikasi ketika tombol Caps Lock diaktifkan. Dengan ini anda dapat menggunakan indicator keylock Ubuntu Linux Mint, cara instal indicator keylock linux. Menambahkan indicator untuk capslock numlock dan scrol lock di Linux dengan indicator keylock lock keys.

Ketika baru selesai menginstall Indicator KeyLock di Linux Mint 17, secara otomatis akan membuat auto start secara sendirinya. Anda bisa mengeceknya melalui program StartUp Application, caranya klik Menu >> Preferences >> StartUp Applications maka akan keluar jendela Startup Applications. Pastikan ada Indicator-LockKeys disana sebagaimana deskripsi berikut :
Name : Indicator-LockKeys
Command : indicator-keylock
Comment : Handles the locked states of CapsLock, NumLock, and ScrollLock
Delay : 0 (digunakan memberikan jeda kapan aplikasi ini akan dijalankan)

Jika sudah dipastikan ada aplikasi indicator-keylock di StartUp Application, maka selanjutnya kita periksa indicator-keylock.desktop  (ekstensinya desktop karena program ini merupakan short cut) di beberapa direktori sebagai berikut :
  1. Periksa /usr/share/applications disini harus ada Indicator-LockKeys
  2. Periksa /home/username_anda/.config/autostart disini harus ada Indicator-LockKeys
  3. Terakhir periksa /etc/xdg/autostart pastikan disitu ada file indicator-keylock.desktop. Jika tidak ada silahkan copy file direjktory pada nomor 1 diatas.
LANGKAH INTI
Langkah ini adalah point utama permasalahan Indicator KeyLock tidak mau start ketika Linux Mint dijalankan. Buka sebagai root (klik kanan di ruang kosong dan pilih Open as Root) direktori /usr/share/cinnamon-session/sessions

Buka file cinnamon.session menggunakan Teks Editor Gedit atau yang lain, dan edit pada baris RequiredComponents, tambahkan indicator-keylock pada bagian terakhirnya. Codenya bisa dilihat pada gambar dibawah ini :
I just switched to Linux Mint 17 Cinnamon from Ubuntu 14 and I do like the interface more! After installing I started configuring and adding all apps I use. I installed indicator-keylock and indicator-multiload and they run successfully. However if I add them to startup applications they won't start on user login. I even tried copying the launcher files from /usr/share/applications to ~/.config/autostart but with no effect either... Note that when logged in the launcher files do open the apps correctly if I launch them manually. Also I have Dropbox and added Vlc to autostart for testing and they work normally. After some testing I found that if I write a shell script that just contains: !#bin/bash indicator key lock  Make it executable and add this to start up applications the indicator starts up normally.... Any ideas why all this trouble? Anyone successfully installed indicator-keylock on mint 17 cinnamon without this workaround and got auto start?

Jika sudah, simpan dan logout dari Linux Mint 17.1 anda. Selamat anda sudah menyelesaikan cara mengatasi Indicator KeyLock yang tidak mau jalan ketika komputer Linux Mint start.
Semoga bermanfaat dan Gunakan Selalu Open Source!

UPDATE
Cara lain untuk memperbaiki Indicator Keylock di Ubuntu 14.04 dan Linux Mint 17.x yang tidak mau start adalah dengan mengganti nama file atau rename file yang ada di dalam "/etc/xdg/autostart/indicator-keylock.desktop"
Nah itu indicator-keylock.desktop diubah nama menjadi indicator_keylock.desktop atau diubah menjadi keylock-indicator.desktop dengan cara masuk sebagai super user karena kita merename file yang termasuk sistem file Linux. Selesai sudah permasalahan...

Cara Memperbaiki SHUTTER di Linux Mint /Elmentary OS

Troubleshoot Shutter di Ubuntu 14.04 dan Linux Mint 17.x --Cara Memperbaiki SHUTTER di Linux Mint 17.1 Rebecca dan Elementary OS. Cara membuat Shutter agar bisa capture screen shot dari website menjadi sebuah gambar tunggal di Linux.

Shutter adalah program aplikasi Linux yang berguna untuk mengambil screenshoot atau mengcapture layar Linux baik sebagian maupun keseluruhan. Aplikasi Linux ini juga mampu untuk mengcapture keseluruhan tampilan website secara utuh, silahkan baca Cara Membuat Screen Capture 1 Halaman Web dengan Shutter.

Cara Install Shutter

Ketika Shutter berhasil diinstal melalui Terminal dengan mengetikkan sudo apt-get install shutter atau melalui Software Manager dan mencarinya melalui kotak pencarian, langkah selanjutnya anda harus mengecek apakah ada kesalahan pada Shutter anda atau tidak.

Tampilan Kesahalan pada Shutter

Caranya adalah dengan mengetikkan shutter pada Terminal dan amati apa yang disampaikan oleh Terminal tersebut. Ketika pertama kali menjalankan Shutter karena pertama kali diinstal, dengan mengetikkan shutter melalui Terminal didapatkan pesan error sebagai berikut :
defined(@array) is deprecated at /usr/bin/shutter line 3736.
(Maybe you should just omit the defined()?)
defined(@array) is deprecated at /usr/bin/shutter line 3747.
(Maybe you should just omit the defined()?)
WARNING: gnome-web-photo is missing --> screenshots of websites will be disabled!

WARNING: Goo::Canvas/libgoo-canvas-perl is missing --> drawing tool will be disabled!

WARNING: Net::DBus::GLib is missing --> Ubuntu One support will be disabled!

WARNING: Image::ExifTool is missing --> writing Exif information will be disabled!

WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!

INFO: There is already another instance of Shutter running!

Kesalahan atau error diatas menyebabkan Shutter yang sudah diinstal tidak dapat mengedit gambar atau foto yang sudah di screenshoot. Sehingga fasilitas Edit pada Shutter disabled.

Cara Memperbaiki Shutter di Linux Mint 17.1 Rebecca
Pada gambar Shutter diatas, fasilitas untuk mengcapture Website dan fasilitas untuk mengedit gambar Enabled (dapat dipakai). Selain itu pada panel yang terletak diatas jendela Shutter disebelah Battery Level diatas juga tampil setelah Shutter diperbaiki.

Cara Memperbaiki SHUTTER di Linux Mint /Elmentary OS

Jika kesalahan sebagaimana diatas terdapat 5 (lima) kata disabled maka disitulah letak kesalahannya jadi kita harus memenuhi dependencies yang diperlukan, selanjutnya kita perlu menginstal Library atau dependencies yang dibutuhkan oleh Shutter sebagai berikut :
  1. gnome-web-photo
  2. libgoo-canvas-perl
  3. libnet-dbus-glib-perl
  4. libimage-exiftool-perl
  5. libgtk2-appindicator-perl
  6. libgtk2-trayicon-perl
Secara sederhana, anda apat mengetikkan dependencies diatas di dalam Software Manager. Atau lebih mudah lagi dapat dilakukan melalui Terminal Linux dengan mengetikkan berurut-turut perintah sebagai berikut :
sudo apt-get install gnome-web-photo
sudo apt-get install libgoo-canvas-perl
sudo apt-get install libnet-dbus-glib-perl
sudo apt-get install libimage-exiftool-perl
sudo apt-get install libgtk2-appindicator-perl
sudo apt-get install libgtk2-trayicon-perl
 
Selesai! Anda dapat menjalankan Shutter lagi dan anda dapat melakukan edit gambar. Selamat mencoba dan semoga Cara Memperbaiki Shutter di Linux Mint 17.1 Rebecca ini membantu. Share melalui Facebook, Twitter atau Google+ agar teman anda juga dapat memperbaiki Shutter di Linux Mint 17.1 Rebecca.

Solusi Sudah Install Genymotion Tidak Ada Google Play ?

genymotion tidak ada play store kenapa tidak ada play store di genymotion tidak ada play store di genymotion kenapa di genymotion tidak ada playstore tidak ada playstore di genymotion tidak ada google play di genymotion adalah pertanyaan yang sering muncul ketika menginstal Genymotion.

Sudah Install Genymotion Tidak Ada Google Play ?. Jika anda sudah instal Genymotion baik di Linux, Windows, maupun Mac akan tetapi setelah menjalankan Android di Genymotion dan berniat menginstal aplikasi seperti BBM, Whatsap kok tidak ada Google Play? Pasti anda pernah mengalaminya.

Genymotion adalah lingkungan Android virtual (Virtual Android Environment) yang berjalan pada Virtual Box. Genymotion berjalan lebih cepat dibandingkan dengan Android SDK Emulator karena Genymotion ARM Emulator.

Pada versi rilis terbaru, Genymotion telah membuang paket ARM Translations dan Google Play Apps yang menyebabkan error "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE". Karena alasan inilah ketika kita menginstal Genymotion kita tidak dapat menginstal aplikasi android secara langsung.

Solusi untuk Sudah Install Genymotion Tidak Ada Google Play

Ada cara agar Genymotion rilis terbaru dapat menginstal aplikasi Android. Hal yang perlu dilakukan adalah menginstal ARM Translation dan juga Google Play Apps (GApps). Caranya adalah sebagai berikut :
Download file zip sebagai berikut :
    - ARM Translations v1.1, Mirror
    - Download GApps sesuai dengan versi android :
      :: Google Apps for Android 4.4
      :: Google Apps for Android 4.3
      :: Google Apps for Android 4.2
      :: Google Apps for Android 4.1
Sudah Install Genymotion Tidak Ada Google Play ? genymotion tidak ada play store kenapa tidak ada play store di genymotion tidak ada play store di genymotion kenapa di genymotion tidak ada playstore tidak ada playstore di genymotion tidak ada google play di genymotion adalah pertanyaan yang sering muncul ketika menginstal Genymotion.  Sudah Install Genymotion Tidak Ada Google Play ?.
Selanjutnya ikuti langkah-langkah sebagai berikut :
  1. Jika file ARM Translations dan file GApps sudah didownload, jalankan Genymotion dan perlihatkan home screen androidnya
  2. Lakukan drag and drop untuk file Genymotion-ARM-Translation.zip ke dalam jendela Genymotion.
  3. Nanti akan keluar tampilan "File transfer in progress" pada Genymotion, klik OK jika diminta.
  4. Restart Genymotion
  5. Jika sudah hidup lagi, kembali tampilkan home screen android Genymotion, lakukan drag and drip untuk file gapps-jb-20130813-signed.zip dan klik OK lagi jika diminta.
  6. Restart Genymotion, 
  7. Jika sudah hidup lagi, di android Genymotion pasti sudah ada Google Play Store.
  8. Jalankan Google Play, lakukan sign in untuk akun anda, selanjutnya cari aplikasi yang anda kehendaki dan anda bebas menginstalnya
  9. Anda juga dapat melakukan drag and drop file apk android ke Genymotion jika sudah memiliki file apk-nya
  10. Selesai

Tidak Bisa Koneksi Internet di Linux Setelah Remaster Linux

Pernah Mengalami Tidak Bisa Koneksi Internet di Linux Setelah Remaster Linux? Jangan khawatir disini kami sediakan cara mengatasinya.

Remaster adalah proses yang dilakukan seseorang dalam membackup sistem Linux yang ada di dalam komputer miliknya sehingga bisa diinstal ke komputer lain juga lengkap dengan beberapa aplikasi yang sudah diinstal.

Remastering linux adalah sebuah proses untuk membuat sebuah linux baru dari linux yang sudah ada. Contoh hasil dari remastering linux mirip dengan linux induk namun telah mengalami beberapa modifikasi yang membuatnya berbeda dibandingkan dengan linux induk, misal tema tampilan, perangkat lunak yang terbundel dengannya dan sebagainya.

Tujuan dari remastering linux adalah linux induk yang ada belum bisa memenuhi kebutuhan penggunanya. Jikalau bisa memenuhi, diperlukan suatu proses atau usaha misalkan menginstall aplikasi-aplikasi yang diperlukan. Proses remastering ini membuat usaha tersebut tidak perlu dilakukan karena proses intalasi telah dilakukan oleh pengembang.

remastering linux, remaster linux, cara remaster linux, remaster sys

Tidak Bisa Koneksi Internet di Linux Setelah Remaster Linux

Ketika anda melakukan remaster Linux dan setelahnya koneksi internet anda menjadi tidak bisa konek padahal WiFi ataupun modem sudah bisa terkoneksi maka anda perlu menyetting DNS Linux.

Caranya cukup mudah, masuk Terminal dan ketikkan sudo gedit /etc/resolv.conf
Keterangan : gedit adalah nama aplikasi yang akan digunakan sebagai Teks Editor, anda bisa memakai Geany atau editor yang lain

Masukkan password pada Terminal, kemudian akan terbuka Teks Editor, selanjutnya copy script berikut ini. Masukkan script berikut ini :
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

Setelah selesai simpanlah file (Ctrl + S). Silahkan coba buka kembali Browser Internet kesukaan anda, mulai mengunjungi sebuah situs dan pasti bisa.

Jika tidak bisa mungkin versi Linux anda berbeda, coba untuk merestart Linux dan coba kembali Browser anda. Semoga berhasil.

Cara Atasi Linux yang Freeze / Ngehang / Not Responding

Cara Atasi Linux yang Freeze / Ngehang / Not Responding. Untuk menangani Linux yang nge-freeze atau nge-hang atau bisa disebut not responding maka perlu dilakukan langkah strategis karena jika kita tunggu komputer atau laptop Linux kita tidak akan mati sampai bateray habis.  Cara berikut ini dapat diimplementasikan untuk Linux Mint dan Ubuntu (sudah diuji coba beberapa orang)

Kenapa Linux Ngehang atau Ngefreeze ?

Linux bisa freeze karena terjadi miss komunikasi antara Linux dengan X servernya. Nah bagaimana cara mengatasi Linux agar ngehang atau ngerfeez nya bisa kembali normal atau setidaknya dapat dimatikan dengan benar dan tidak membuat hardware jadi rusak?

Ini dia jawabnya, karena kita tidak tahu maka kita sering mematikan komputer secara paksa dengan memencet tombol power terus sampai komputer mati gara-gara komputer Linux ngehang. Karena kita tahu bahwa 'memaksa' komputer untuk mati bisa merusak hardware kita baik secara langsung atau tidak langsung.

linux ngehang, linux ngefreeze linux not responding

Penyebab Linux Nge Freeze

Linux nge freeze sebenarnya bukan kernelnya yang nge freeze, melainkan X server nya. Apa itu X server? X Server adalah server atau pusat penghubung antar kernel dan hardware atau device yang terpasang di Linux.

Analoginya atau gampangnya adalah "komponen" di Linux yang menjalankan tampilan grafis di desktop, X Server ini juga meng-handle inputan mouse, keyboard, dan menampilkan output ke monitor. Dengan gambaran seperti itu kita harus mengatur sistem langsung ke dalam kernelnya.

Cara Atasi Linux yang Freeze / Ngehang / Not Responding

Untuk menangani Linux yang ngefreeze, secara logika kita langsung beri perintah ke kernel agar mematikan proses atau merestart proses yang ada.

Caranya adalah dengan menggunakan fitur Magic SysRq Key. Tetapi sebelumnya kita harus mengatur terlebih dahulu agar fitur ini aktif (bagi yang belum aktif) yaitu dengan perintah :

sudo echo "1" > /proc/sys/kernel/sysrq

Atau mengeceknya dengan perintah :

cat /proc/sys/kernel/sysrq

Jika hasilnya 1 itu sudah aktif sob. Nah kita lanjut ke cara penggunaan sebagai berikut.

Cara Menggunakan Magic SysRq Key

Caranya menggunakannya adalah demgam menekan kombinasi tombol :
Alt + SysRq + [tombol R, E, I, S, U, B,...]
Keterangan :
Alt + SysRq + R : memindahkan kontrol mouse dan keyboard dari server X langsung. Ini  berguna jika X-Server mengalami 'miss-komunikasi', Lalu kita dapat menggunakan keyboard dan membunuh X-Server atau periksa log kesalahan.

Alt + SysRq + E : mengirim pesan ke kernel untuk 'terminate' semua proses yang sedang berjalan kecuali init. Beri jeda sedikit lama untuk perintah ini karena biasanya memerlukan waktu lebih. Mengirim sinyal, proses dapat shutdown dengan benar (misalnya menyimpan data)

Alt + SysRq + I : mengirim perintah "kill" ke semua proses kecuali init.

Alt + SysRq + S : menulis semua data dari cache disk ke harddiscs, sync-nya.

Alt + SysRq + U : remounts semua mount filesystem readonly. Setelah menggunakan tombol ini, kita dapat reboot sistem dengan Alt + SysRq + b tanpa merugikan sistem.

Alt + SysRq + B : adalah seperti reset: reboot tanpa umounting atau sync.

Alt + SysRq + K : membunuh semua proses pada terminal saat ini. Ide yang buruk untuk melakukan perintah ini di konsol mana X sedang berjalan. Grafik akan berhenti dan kita tidak dapat melihat apa yang kita ketik.

Alt + SysRq + O : menutup melalui APM.

Alt + SysRq + M : informasi cetakan memori ke konsol.

Alt + SysRq + L : mengirim SIGKILL untuk semua proses, init inklusif. (Sistem ini tidak bekerja setelah menggunakan ini.).

Tombol SysRq pada keyboard merupakan tombol yang bergabung dengan Print Screen.

Failed to Write Core Dump. Core Dumps Have Been Disabled

Error Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again.

Kesalahan terjadi karena core file untuk user biasa di disable. Fitur ini bisa di enable ketika menjalankan Java misalnya untuk menjalankan sebuah aplikasi.

To enable writing core files you use the ulimit command, it controls the resources available to a process started by the shell, on systems that allow such control.

Solusinya cukup mudah. Ketikkan sebagai user biasa di Terminal ulimit -a

Jika yang tampil adalah sebagai berikut :
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority     (-e) 0
file size               (blocks, -f) unlimited
pending signals         (-i) 26563
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files              (-n) 1024
pipe size               (512 bytes, -p) 8
POSIX message queues    (bytes, -q) 819200
real-time priority      (-r) 0
stack size              (kbytes, -s) 8192
cpu time                (seconds, -t) unlimited
max user processes      (-u) 26563
virtual memory          (kbytes, -v) unlimited
file locks              (-x) unlimited

Failed to write core dump. Core dumps have been disabled

Selanjutnya ketikkan di Terminal : ulimit -c unlimited
Maka jika di ketikkan lagi ulimit -a akan menjadi seperti berikut (angka 0 berubah unlimited) :
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority     (-e) 0
file size               (blocks, -f) unlimited
pending signals         (-i) 26563
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files              (-n) 1024
pipe size               (512 bytes, -p) 8
POSIX message queues    (bytes, -q) 819200
real-time priority      (-r) 0
stack size              (kbytes, -s) 8192
cpu time                (seconds, -t) unlimited
max user processes      (-u) 26563
virtual memory          (kbytes, -v) unlimited
file locks              (-x) unlimited

SOLUSI LAIN Core dumps have been disabled :

Jika pada waktu mengetikkan ulimit -a hasilnya 
-bash: ulimit: core file size: cannot modify limit: Operation not permitted

LANGKAH 1
Periksa Linux Environment, pastikan anda tidak menuliskan ulimit -c 0 di dalam konfigurasi file $HOME/.bash_profile atau $HOME/.bashrc (Jika terdapat script ulimit -c 0  maka berikan tanda # pada awal script.

LANGKAH 2
Enable Core Dump Linux. Buka file /etc/security/limits.conf (silahkan masuk sebagai user root). 
Jika dibuka dengan gEdit maka ketikkan di Terminal 
su gedit /etc/security/limits.conf

Edit dan cari baris soft core 0 dan ganti 0 menjadi unlimited (lihat script berikut, hilangkan tanda # pada baris script dimaksud)
# /etc/security/limits.conf
#
# Each line describes a limit for a user in the form:
#
# <domain> <type> <item> <value>
#
*  soft  core  unlimited

LANGKAH 3
  1. Log off Linux kemudian Log in kembali. Buka Terminal dan ketikkan ulimit -c
  2. Jika hasilnya 0 maka, masuk sebagai user root (ketikkan su  tekan enter), selanjutnya ketikkan di Terminal lagi unlimit -c unlimited



Menyeting Brightness/Backlight Linux Agar Normal

Menyeting Brightness/Backlight Linux Agar Normal - Cara ini digunakan jika setingan kecerahan Linux kembali seperti semula (tingkat kecerahan Linux seperti sebelum diubah).

Lihat juga Cara Mengatur Kecerahan Layar Laptop Linux Tidak Berfungsi

Jika tingkat kecerahan atau brightness Linux sudah anda atur sedemikian rupa, tetapi setelah komputer mati dan dihidupkan kembali tingkat kecerahan kembali seperti semula (komputer tidak menyimpan tingkat kecerahan terakhir kali), maka cara ini bisa anda aplikasikan.

Menangani Brightness Linux Agar Normal

Teknik yang digunakan kali ini adalah dengan menyimpan sesi brightness atau kecerahan layar Linux terakhir kali sehingga ketika komputer mati dan hidup kembali akan mengambil level brightness sebelumnya.

Cara mengatur brightness Linux agar normal bisa dilakukan dengan cara sebagai berikut :

PERTAMA, buat file untuk menyimpan sesi screen brightness terakhir kali, ketikkan di Terminal perintah sebagai berikut :
cd /etc/init.d
sudo touch prev_brightness
sudo chmod o+w prev_brightness

KEDUA, buat script atau bahasa program yang menyimpan level screen brightness Linux ke dalam file yang dibuat pada langkah pertama ketika komputer dimatikan. Caranya adalah sebagai berikut, ketikkan di Terminal :
sudo touch save_screen_brightness
sudo chmod +x save_screen_brightness
sudo gedit save_screen_brightness

Anda bisa mengganti gedit diatas dengan teks editor kesukaan anda. Jika sudah muncul teks editornya, copy paste script berikut ke dalam teks editor tersebut :
#!/bin/sh
cat /sys/class/backlight/acpi_video0/brightness > /etc/init.d/prev_brightness

Jika sudah selesai, klik Save dan tutup teks editornya.

Menyeting Brightness/Backlight Linux Agar Normal

KETIGA, kita harus membuat script yang dibuat pada langkah kedua diatas agar dijalankan ketika komputer dimatikan atau direstart. Caranya, ketikkan di Terminal perintah berikut ini :
sudo ln -s /etc/init.d/save_screen_brightness /etc/rc0.d/K99save_screen_brightness
sudo ln -s /etc/init.d/save_screen_brightness /etc/rc6.d/K99save_screen_brightness

KEEMPAT, kita harus memberikan perintah komputer agar ketika dihidupkan mengambil level brightness yang tersimpan sebelumnya. Ketikkan perintah berikut ini :
sudo gedit /etc/rc.local

Jika sudah muncul file rc.local, tempatkan script berikut sebelum exit 0 :
cat /etc/init.d/prev_brightness > /sys/class/backlight/acpi_video0/brightness

Selesai, kita sudah menyeting brigtness Linux agar setiap kali komputer restart akan mengambil level brightness sebelumnya. Selamat mencoba dan semoga bermanfaat. Kami sudah menuliskan script diatas berikut ini :

Font Config Deprecated Warning di Linux dan Cara Mengatasinya

Font Config Deprecated Warning di Linux dan Cara Mengatasinya. Pernahkan anda mengalami eror seperti ini :
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.

Pesan tersebut merupakan hanya sebuah peringatan bagi pengguna yang artinya pengguna tidak membutuhkan lagi sebuah konfigurasi file konfigurasi font ~/.font.conf. sehingga muncullah pesan peringatan tersebut.

Solusi 1 :
Ada dua jenis solusi yang bisa dilakukan untuk mengatasi font deprecated ini, yang pertama adalah kita menuju path /etc/fonts/conf.d/, dan buka file 50-user.conf  tersebut, edit di baris 14 sesuai dengan pesan peringatan dan jadikan komentar baris 14 tersebut.
Misalkan baris ke 14 tersebut berisi script berikut :
<include ignore_missing="yes" deprecated="yes">~/.fonts.conf</include>
Maka dijadikan menjadi :
<!-- <include ignore_missing="yes" deprecated="yes">~/.fonts.conf</include> -->
Dengan memberikan tanda <!-- ..... --> itu artinya kita menjadikan komontar baris tersebut sehingga tidak dieksekusi oleh sistem.

Font Config Deprecated Warning di Linux dan Cara Mengatasinya

Solusi 2 :
Ini adalah solusi yang tepat untuk memperbaiki kesalahan font config warning. Dari penjelasan bahwa kita tidak membutuhkan lagi sebuah konfigurasi, maka kita pindahkan saja file konfigurasi tersebut. Solusi pertama sistem masih mengeksekusi file konfigurasi padahal sudah tidak dibutuhkan lagi.

Cara yang benar untuk mengatasi font config warning ini adalah dengan memindahkan file ~/.fonts.conf ke ~/.config/fontconfig/fonts.conf . Bisa dilakukan melalui terminal sebagai berikut :
mkdir -p ~/.config/fontconfig/
mv -i ~/.fonts.conf ~/.config/fontconfig/fonts.conf

Cara Mengatur Kecerahan Layar Laptop Linux Tidak Berfungsi

Cara Mengatur Kecerahan Layar Laptop di Linux yang Tidak Berfungsi. Pada beberapa rilis Linux kecerahan atau brightness tidak berfungsi ada juga kasus brightness yang sudah diatur kemudian setelah komputer mati dan restart tingkat kecerahan kembali seperti semula sebelum disetting.

KONDISI MASALAH

Permasalahan berkaitan dengan brightness atau tingkat kecerahan ini mucul ketika kita selesai menginstal Linux Mint pada Laptop Samsung. Ketika kita sudah mengatur brightness laptop pada tingkat kecerahan redup (40% misalnya) maka brightness laptop akan menjadi berkurang dan hal ini memang normal.

Namun yang menjadi tidak normal yaitu ketika kita sudah mematikan laptop dan menyalakan laptop kembali, yang terjadi adalah settingan brightness kembali lagi pada tingkat brightness tertinggi (100%). Dan ya hal ini terjadi pada mayoritas laptop samsung dan ini adalah salah satu bug dari Linux Mint.

CARA MENGATASI

Untuk mengatasi masalah brighness laptop Linux Mint yang kembali lagi ke 100% kita bisa menggunakan sebuah aplikasi Linux Mint yang dikembangkan untuk produk Samsung dan menyediakan paket aplikasi Linux Mint. Yang perlu dilakukan adalah langkah-langkah sebagai berikut:
1. Tambahkan repository kedalam Linux Mint, via terminal:
2. Instal Samsung Tools
sudo add-apt-repository ppa:voria/ppa
sudo apt-get update
sudo apt-get install samsung-tools
3. Setelah proses instalasi selesai (membutuhkan transfer data sekitar 1 MB), selanjutnya kita uji coba jenis layar apa saja yang dimiliki oleh laptop kita. Masukkan perintah ke terminal sebagai berikut:
ls /sys/class/backlight
4. Hasil laptop saya menunjukkan bahwa Laptop Samsung yang saya gunakan memiliki dual monitor, maka hasilnya ada dua jenis layar yang ditampilkan yaitu layar bawaan motherboard yang diidentifikasi sebagai acpi_video0 dan ATI Radeon sebagai radeon_bl0 (lihat gambar dibawah ini)
Instalasi Linux Mint: Menangani Brightness Linux Mint yang Tidak Berfungsi

5. Jika Anda tidak mengetahui pasti layar yang sedang digunakan oleh laptop layar yang mana (apakah acpi_video0 atau radeon_bl0), maka ketahui berapa brightness layar Anda saat ini berapa melalui Apllet Brighness pada Linux Mint Anda (lihat gambar di bawah ini, hasilnya 40%)
Menangani Brightness Linux Mint yang Tidak Berfungsi

6. Kita akan coba mengetes berapakah nilai dari masing-masing layar acpi_video0 dan radeon_bl0. Manakah yang sesuai dengan hasil yang didapatkan dari point 5 diatas. Kita coba dahulu acpi_video0

7. Untuk melihat nilai brightness maksimal dan brightness saat ini dari acpi_video0, ketikkan perinah via terminal berikut ini
cd /sys/class/backlight/acpi_video0
cat actual_brightness
cat max_brightness
Menangani Brightness Linux Mint yang Tidak Berfungsi
8. Dari percobaan nomor 7, kita tahu bahwa layar yang digunakan oleh laptop Samsung adalah acpi_video0, sehingga kita tidak perlu menguji coba untuk ATI Radeon. Dari sini kita juga bisa mengetahui bahwa nilai brighness saat ini adalah 4 (diwakili oleh applet yang menunjukkan 40%), dan nilai brightness maksimum adalah 10. Hasil ini bisa saja berbeda pada Samsung lain.

9. Langkah selanjutnya adalah kita akan membuat startup aplikasi pada Linux. Caranya ketikkan perintah pada terminal
gedit ~/.lowerbrightness.sh

10. Ketikkan pada Gedit script berikut ini (angka 4 dibawah ini bisa diganti dengan nilai brightness yang cocok bagi Anda)
 #!/bin/sh
    #change brightness setting on startup or resume
    pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 4

11. Jika sudah selesai langsung simpan dan tutup Gedit.

12. Buka Nautilus/Nemo/File Manager lainnya, dan masuk ke folder "Home" Anda

13. Gunakan kombinasi Ctrl+H untuk menampilkan hidden file

14. Cari file bernama .lowerbrightness.sh klik kanan file-nya, pilih properties, pada tab Permission berikan centang "Allow executing file as program" agar script yang Anda buat pada nomor 10 diatas bisa dijalankan.

15. Tambahkan ke Startup Aplikasi di Linux, ketikkan perintah pada terminal (ganti USERNAME dengan username Anda)
gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/USERNAME/.lowerbrightness.sh"
16. Klik Start/Menu >> Preference >> Startup Application, Edit Samsung Tools, pada kotak isian Command, ganti command menjadi berikut ini (Ganti USERNAME dengan username Anda)
/home/USERNAME/.lowerbrightness.sh

17. Selesai, laptop Samsung akan start dengan brightness yang sudah Anda atur pada nomor 10
18. Semoga bermanfaat, dan dukung Indonesia menggunakan Linux Mint!

Mengatasi Error Audacity Is Already Running di Linux

Mengatasi Error Audacity Is Already Running di Linux

Sinopsis:

Saya klik Start >> Sound & Video >> Audacity untuk menjalankan aplikasi Audacity di Linux dan ternyata Linux menampilkan pesan :
The system has detected that another copy of Audacity is running.
Running two copies of Audacity simultaneously may cause
data loss or cause your system to crash.
Use the New or Open commands in the currently running Audacity
process to open multiple projects simultaneously.
Mengatasi Audacity Is Already Running di Linux

Sudah dicoba untuk menguninstall dan menginstal kembali Audacity tetapi hasilnya error message diatas tetap saja muncul. Audacity ini sudah tersedia di Software manager, jadi kita bisa dengan mudah untuk menginstal maupun menguninstall software ini melalui Software manager.

Problem:

Audacity tidak bisa dijalankan dan muncup pesan Audacity Already Running.

Penyebab:

Unknown yet

Solusi:

Untuk mengatasi Audacity di Linux yang tidak bisa dijalankan dan tampil pesan error Audacity is Already Running bisa dilakukan langkah-langkah sebagai berikut:

  1. Jika ada file yang terkunci (bernama audacity-lock-<username/>) di dalam path  /var/tmp/audacity-<username/> dimana <username/> adalah username Linux Anda yang dilakukan adalah DELETE SAJA FILE TERSEBUT
  2. Cobalah untuk menyetting ulang Audacity, caranya cari file  audacity.cfg yang ada di dalam ~/.audacity-data/ kemudian DELETE SAJA FILE TERSEBUT


Selesai, semoga solusi yang disajikan disini bisa membuat Audacity Anda kembali bisa dijalankan.