Home Home
Desktop Meter • Conky

Ngoprek Conky: dari instalasi sampai autostart, plus konfigurasi Bahasa Indonesia

Sore santai berubah jadi produktif: pasang ulang Conky, bikin script mulai, atur autostart, dan pakai konfigurasi yang informatif—termasuk sensor koneksi internet via ponsel atau modem USB.

Conky Linux Autostart Monitoring
Ringkas: apa itu Conky dan apa yang dibuat di sini

Conky adalah sistem monitor ringan untuk desktop X yang menampilkan bermacam statistik: CPU, RAM, disk, jaringan, suhu, dan lainnya—langsung di layar. Di halaman ini, kita memasang Conky dari awal, membuat script .mulaiconky.sh, menambahkan ke autostart, serta memakai konfigurasi Bahasa Indonesia yang mudah dipahami.

  • Instalasi cepat: pakai paket conky sesuai distro.
  • Script mulai: memastikan Conky menunggu desktop siap dan memuat config yang benar.
  • Autostart: Conky jalan otomatis setiap login.
  • Sensor jaringan: tampilkan status internet via ponsel/modem USB.
Tampilan Conky (contoh hasil)
Script mulai (.mulaiconky.sh) dan hak eksekusi

Script ini memastikan Conky menunggu desktop siap, mematikan instansi lama, lalu memuat konfigurasi yang dipilih. Simpan file di home Anda, misalnya ~/.mulaiconky.sh.

#!/usr/bin/env bash
# ~/.mulaiconky.sh
# Mulai Conky dengan aman

# Tunggu session siap (opsional)
sleep 6

# Matikan Conky yang masih berjalan
pkill -x conky &>/dev/null

# Jalankan Conky dengan config utama
conky -c "$HOME/.conkyrc" & disown

Beri hak eksekusi:

chmod a+x ~/.mulaiconky.sh
Autostart Conky saat login

Tambahkan ke autostart dengan membuat berkas ~/.config/autostart/conky.desktop. Pastikan foldernya ada.

mkdir -p ~/.config/autostart

cat > ~/.config/autostart/conky.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=Conky
Comment=Mulai Conky saat login
Exec=/bin/bash -lc "$HOME/.mulaiconky.sh"
OnlyShowIn=GNOME;KDE;XFCE;LXQt;LXDE;Unity;MATE;Cinnamon;Deepin;
X-GNOME-Autostart-enabled=true
EOF

Jika desktop Anda punya pengaturan "Startup Applications", Anda bisa menambahkannya lewat GUI dengan perintah /bin/bash -lc "$HOME/.mulaiconky.sh".

Contoh .conkyrc Bahasa Indonesia (dengan sensor jaringan)

Salin ke berkas ~/.conkyrc. Sesuaikan nama interface jaringan: wlan0/wlp2s0 untuk Wi‑Fi, eth0 untuk kabel, dan wwan0/usb0 untuk modem/ponsel (cek dengan ip link).

# ~/.conkyrc (Conky modern)
conky.config = {
  update_interval = 1,
  double_buffer = true,
  own_window = true,
  own_window_type = 'dock',
  own_window_argb_visual = true,
  own_window_argb_value = 140,
  own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
  alignment = 'top_right',
  gap_x = 30,
  gap_y = 50,
  minimum_width = 280, minimum_height = 0,
  use_xft = true,
  font = 'DejaVu Sans:size=10',
  draw_shades = false,
  default_color = 'white',
  color1 = '#22d3ee',
  color2 = '#f59e0b',
  color3 = '#10b981',
  cpu_avg_samples = 2,
  net_avg_samples = 2,
  no_buffers = true,
  if_up_strictness = 'address',
};

conky.text = [[
${color1}SISTEM ${hr 2}
${color}Host: ${nodename}   Kernel: ${kernel}
Uptime: ${uptime}   Beban: ${loadavg}
Suhu CPU: ${exec sensors 2>/dev/null | awk '/Tctl|Tdie|Package id 0/ {print $2; exit}'} ${alignr}Tanggal: ${time %A, %e %B %Y}

${color2}CPU ${hr 2}
${color}${cpugraph 20,260 22d3ee 7c3aed}
Inti: ${cpu cpu0}%  |  Frek: ${freq_g cpu0} GHz

${color2}MEMORI ${hr 2}
${color}RAM: ${mem} / ${memmax} ${alignr}${memperc}%
${membar 4,260}
Swap: ${swap} / ${swapmax} ${alignr}${swapperc}%
${swapbar 4,260}

${color2}DISK ${hr 2}
${color}/ : ${fs_used /} / ${fs_size /} ${alignr}${fs_used_perc /}%
${fs_bar 4,260 /}
Home: ${fs_used /home} / ${fs_size /home} ${alignr}${fs_used_perc /home}%
${fs_bar 4,260 /home}

${color3}JARINGAN ${hr 2}
${color}Wi‑Fi (wlp2s0):  Up: ${upspeed wlp2s0}  Down: ${downspeed wlp2s0}
${upspeedgraph wlp2s0 20,126 10b981 22d3ee} ${alignr}${downspeedgraph wlp2s0 20,126 f59e0b ff4b91}
IP Lokal: ${addr wlp2s0} ${alignr}IP Publik: ${exec curl -s https://ipinfo.io/ip || echo -}

Seluler/Modem (wwan0): Up: ${upspeed wwan0}  Down: ${downspeed wwan0}
${upspeedgraph wwan0 20,126 10b981 22d3ee} ${alignr}${downspeedgraph wwan0 20,126 f59e0b ff4b91}
Sinyal: ${execi 5 nmcli -t -f IN-USE,SSID,SIGNAL dev wifi | awk -F: '$1=="*" {print $3"%"}'} ${alignr}Gateway: ${gw_ip}

${color1}PROSES TERATAS ${hr 2}
${color}${top name 1} ${alignr}${top mem 1} MiB
${top name 2} ${alignr}${top mem 2} MiB
${top name 3} ${alignr}${top mem 3} MiB

]];

Jika perintah sensors belum tersedia, pasang paket lm-sensors dan jalankan sudo sensors-detect. Untuk nama interface, gunakan ip link.

Bagikan artikel ini

Link berbagi: https://frijal.github.io/artikel/conky-bahasa-indonesia.html

Lingkungan Anda saat membuka halaman ini
Browser: -
Sistem Operasi: -

Versi diurai dari navigator.userAgent; hasil bisa bervariasi karena mode privasi.

times;