Conky، روایت آغازین

بسته conky یک ابزار قدرتمند در نمایش اطلاعات سیستم هست که انعطاف پذیری بالایی هم داره. درواقع میزان مهارت شخص در shell و همچنین سلیقش، درکنار هم باعث میشن تا بتونه یک conky قوی و زیبا طراحی کنه. من تصمیم گرفتم تا ازین به بعد بعضی از اوقات فراغتم رو صرف طراحی conky برای خودم کنم. دراین باره مراجع خیلی زیاد هستن و بین اون ها میشه به این جا، این جا و این جا اشاره کرد. خب! ابتدا conky رو نصب می کنیم.

برای اینکه conky با شروع سیستم اجرا بشه، فایل

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=conky
Comment=
Exec=conky -d
StartupNotify=false
Terminal=false
Hidden=false

رو با اسم conky.desktop در دایرکتوری /home/arcush/.config/autostart/ ذخیره کردم و با دستور

chmod +x home/arcush/.config/autostart/conky.desktop

بهش مجوز اجرا دادم.

بعد با دستور

touch ~/.conkyrc

یک فایل متنی مخفی در دایرکتوری خانه میسازیم. با این کار، قبل از اینکه conky به سراغ مثال پیشفرض خودش توی دایرکتوری نصب شدش بره؛ این فایل رو میخونه. حالا این کد ها رو توی این فایل ذخیره می کنیم.

################
own_window yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
out_to_console no
use_xft yes
xftfont monospace:size=7.5
update_interval 2
stippled_borders 2
border_width 1
default_color white
alignment top_right
gap_x 30
gap_y 40
no_buffers yes
#################
TEXT
#################
${image /home/arcush/Desktop/arch.jpe -p 0,50 -s 300x560}
${color green}SYSTEM ${color}${color red}${hr 5}${color}
$sysname $kernel on $machine
Uptime:$color $uptime 
${hr 1}
${alignc 19}${font :size=35}${time %H:%M:%S}${font}
${voffset 2}${alignc}${time %A, %d %B %Y}
${hr 1}
CACHED: $cached
RAM: $memperc% ${alignr}${membar 8,60}
SWAP: $swapperc% ${alignr}${swapbar 8,60}
${hr 1}
ROOT:
${fs_used /}/${fs_size /} ${alignr}${fs_bar 8,60 /}
HOME:
${fs_used /home}/${fs_size /home} ${alignr}${fs_bar 8,60 /home}
${hr 1}
CPU: ${freq}MHz ${freq_g}GHz
$cpu% $cpubar
$cpugauge $cpugraph
${hr 1}
DOWNLOAD: $downspeed $downspeedf
$downspeedgraph
UPLOAD: $upspeed $upspeedf
$upspeedgraph
${color green}FURTHUR ${color}${color red}${hr 5}${color}
UPDATEDS WAITING FROM MAIN REPOS:
${execpi 3600 checkupdates | wc -l}
${hr 1}
PROCESSES: $processes  Running: $running_processes
-------${color violet}Ten top processes${color}-------------
Name             PID    CPU%   MEM%
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6}
${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7}
${top name 8} ${top pid 8} ${top cpu 8} ${top mem 8}
${top name 9} ${top pid 9} ${top cpu 9} ${top mem 9}
${top name 10} ${top pid 10} ${top cpu 10} ${top mem 10}


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *