Conky là một ứng dụng giám sát hệ thống đơn giản, nhẹ, có thể hiển thị thông tin trên màn hình của bạn và cho phép bạn giám sát nhiều quy trình cùng một lúc. Đối với những người muốn giữ một máy tính để bàn tối thiểu, nhưng vẫn muốn có quyền truy cập nhanh vào các thông tin khác nhau như email, thời tiết, sử dụng bộ nhớ vv, thì Conky chỉ là ứng dụng dành cho bạn.

Trong khi cài đặt Conky thật dễ dàng, việc cấu hình nó có thể là một nhiệm vụ khá rắc rối. Thực hiện theo hướng dẫn này chặt chẽ và tôi chắc chắn bạn sẽ nắm vững các thủ thuật trong thời gian không.

Cài đặt

Nhấn vào đây để cài đặt Conky trên máy Ubuntu của bạn. Cách khác, mở terminal của bạn (“Applications -> Accessories -> Terminal”) và gõ:

 sudo apt-get cài đặt conky 

Khi quá trình cài đặt hoàn tất, hãy nhập vào thiết bị đầu cuối:

 zcat /usr/share/doc/conky/examples/conky.conf.gz> ~ / .conkyrc 

Để kiểm tra xem conky có hoạt động không, trong terminal, gõ

 conky 

Một cửa sổ sẽ bật lên hiển thị tất cả thông tin hệ thống của bạn. Khác với nền là hình nền của riêng bạn, thông tin sẽ giống như hình nền được hiển thị trong hình bên dưới.

Đóng cửa sổ conky. Bây giờ chúng ta sẽ cấu hình nó để hiển thị thông tin mà chúng ta muốn và cũng có thể thay đổi màu sắc của nó để phù hợp với màu nền của bạn.

Định cấu hình Conky

Chuyển đến thư mục Trang chủ của bạn (“Địa điểm -> Trang chủ”). Nhấn “Ctrl + H” để hiển thị các tệp ẩn. Cuộn xuống cho đến khi bạn tìm thấy tệp “.conkyrc”. Nhấp đúp để mở nó trong Trình chỉnh sửa văn bản. Đây là tệp cấu hình chính sẽ ảnh hưởng đến những gì đang hiển thị trên màn hình của bạn.

Cuộn xuống danh sách và đảm bảo cấu hình sau được đặt đúng. Đảm bảo rằng các cài đặt này không có dấu '#' ở phía trước. Nếu có, hãy xóa chúng.

 background yes use_xft yes xftfont Bitstream Vera Sans Mono: kích thước = 8 xftalpha 0.8 update_interval 5.0 total_run_times 0 own_window không có own_window_type desktop own_window_transparent yes own_window_colour đen own_window_hints undecorated, bên dưới, sticky, skip_taskbar, skip_pager double_buffer yes minimum_size 280 5 draw_shades yes draw_outline no draw_borders no draw_graph_borders no stippled_borders 8 border_margin 4 border_width 1 default_color white default_shade_color black default_outline_color black alignment top_right gap_x 12 gap_y 12 no_buffers yes uppercase no cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale no use_spacer none text_buffer_size 1024 override_utf8_locale yes 

Các cấu hình trên là cài đặt mặc định mà tôi đã sử dụng trong hệ thống của mình. Khi bạn quen thuộc hơn với nó, bạn có thể thay đổi nó cho phù hợp với nhu cầu của bạn. Khi bạn hoàn tất cài đặt cấu hình, hãy để điều này sang một bên trong một thời gian. Chúng tôi sẽ quay lại sau.

Cài đặt gói Mail và Weather Forecast cho Conky

Chúng tôi cần cài đặt gói bổ sung để Conky hiển thị thư mới và dự báo thời tiết trên màn hình của bạn.

Trong nhà ga của bạn,

 gksu gedit /etc/apt/sources.list 

Thêm dòng sau vào cuối tập tin.

 deb http://ppa.launchpad.net/m-buck/ubuntu hardy main 

Lưu và đóng.

Quay lại thiết bị đầu cuối của bạn,

 sudo apt-get cập nhật sudo apt-get cài đặt thư thoại conkyforecast 

Định cấu hình Dự báo thời tiết

Bây giờ, hãy truy cập Weather.com và đăng ký tài khoản đối tác. Điều này sẽ cho phép bạn tìm hiểu thông tin thời tiết trong thành phố của bạn.

Khi bạn đã đăng ký, hãy kiểm tra hộp thư của bạn để biết email xác nhận. Cuộn xuống thư cho đến khi bạn thấy ID đối tác và khóa Cấp phép của mình.

Quay lại thiết bị đầu cuối của bạn,

 sudo cp /usr/share/conkyforecast/conkyForecast.config ~ / .conkyForecast.config gedit ~ / .conkyForecast.config 

Điền vào các trường “XOAP_Partner_ID” và “XOAP_License_key” với thông tin từ email xác nhận. Lưu và thoát.

Trên trình duyệt của bạn, truy cập http://xoap.weather.com/search/search?where=YOUR_CITY và thay thế YOUR_CITY bằng tên thành phố của bạn. Bạn sẽ thấy một xml tương tự như hình dưới đây. Ghi lại id. Đây là số nhận dạng cho thành phố của bạn và bạn sẽ cần nó sau này.

Đặt tất cả lại với nhau

Quay lại tệp .conkyrc của bạn, cuộn xuống cho đến khi bạn thấy dòng

 # nội dung sau 'TEXT' sẽ được định dạng trên màn hình TEXT 

Như đã nêu trong tuyên bố, bất cứ điều gì được đặt dưới chữ TEXT sẽ được hiển thị trên màn hình. Có một cú pháp nhất định mà bạn cần phải làm theo để làm cho nó hiển thị chính xác và đẹp mắt.

Sau đây là cấu hình của tôi. Bạn được tự do sao chép và sửa đổi.

 TEXT $ {font Radio Space: size = 30} $ {color5} DAMIEN PC $ {voffset -20} $ {color1} $ hr $ {voffset -20} $ {font Radio Space: size = 14} $ {color1} $ {time% A% d% Y} $ {font Radio Space: size = 55} $ {color1} $ {time% H:% M} $ {voffset -15} $ {font ConkyWeather: size = 36} c $ { phông chữ Verdana: size = 15} $ {voffset -5} $ {execi 3600 conkyForecast --location = SNXX0006 --datatype = LT} / $ {execi 3600 conkyForecast --location = SNXX0006 --datatype = HT} $ stippled_hr $ { phông chữ Verdana: style = Bold: size = 9} $ {color1} Yahoo: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = POP --servername = pop.mail.yahoo.com - tên người dùng = xyz --password = xyz --ssl} email mới $ {font Verdana: style = Bold: size = 9} $ {color1} Gmail: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = IMAP --servername = imap.googlemail.com --username = xyz --password = xyz --ssl} email mới $ stippled_hr $ {font Verana: style = Bold: size = 9} CPU1: $ {font Verana: size = 8} $ {cpubar cpu1 10, 150} $ {cpu cpu1}% $ {phông chữ Verana: style = Bold: size = 9} CPU2: $ {font Verana: size = 8} $ {cpubar cpu2 10, 150} $ {cpu cpu2}% $ {font Verana: style = Bold: size = 8} Tên PID CPU% MEM% $ {font Verana: size = 8} $ {top name 1} $ {top pid 1} $ {top cpu 1} $ {đầu 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} $ {font Verana: style = Bold: size = 9} RAM: $ {font Verdana: size = 8} $ {mem} / $ {memmax} ($ {memperc}%) $ {phông chữ Verana: style = Bold: size = 9} SWAP: $ {font Verdana: size = 8} $ {swap} / $ {swapmax} ($ {swapperc}%) $ stippled_hr $ {font Verana: style = Bold: size = 9} Địa chỉ IP: $ {font Verana: size = 8} $ {gw_ip} $ {font Verana: style = Bold: size = 9} Tổng số lượt tải xuống: $ {font Verana: size = 8} $ {totaldown eth1} $ {font Verana: style = In đậm: size = 9 } Tổng số tải lên: $ {font Verana: size = 8} $ {totalup eth1} $ {font Verana: style = Bold: size = 9} Tốc độ tối đa: $ {font Verdana: size = 8} $ {upspeed eth1} Kb / s $ {font Verana: style = Bold: size = 9} Tốc độ xuống: $ {font Verdana: size = 8} $ {downspeed eth1} Kb / s $ stippled_hr $ {font Verana: style = Bold: size = 9} Để thực hiện danh sách $ {font Verana: size = 8} $ {execi 30 cat /home/damien/TODO.txt} 

Một số cú pháp thường được sử dụng liên quan đến:

$ {font Verdana: style = Bold: size = 12} - Điều này có nghĩa là thiết lập phông chữ được hiển thị thành “Verdana” với kích thước 12 và đậm. Bạn có thể sửa đổi phông chữ hoặc kích thước cho phù hợp với máy tính để bàn của bạn. Một điều cần lưu ý là nó chỉ hỗ trợ các phông chữ được cài đặt trong hệ thống của bạn. Để có phông chữ mới, bạn có thể truy cập dafont.com và tải xuống các phông chữ yêu thích của mình miễn phí.

$ {execi 3600…} - Cú pháp “execi” cho phép bạn thực thi các script bên ngoài. Lưu ý rằng chúng tôi sử dụng cú pháp execi để kiểm tra địa chỉ email của bạn, dự báo thời tiết và cũng để đọc tệp danh sách TODO và xuất ra màn hình. Số đằng sau “execi” xác định khoảng thời gian (tính bằng giây) cho Conky để thực thi các tập lệnh.

$ hr / $ stippled_hr - Đây là để chèn một đường ngang trên màn hình. Cú pháp “$ stippled_hr” đề cập đến một đường chấm chấm.

${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT} - Đây là mã thực thi để lấy thông tin thời tiết từ Weather.com. Lưu ý rằng bạn cần phải thay thế --location=xyz bằng số nhận dạng của thành phố.

${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=xyz --password=xyz --ssl} - Đây là mã thực thi để lấy thông tin từ tài khoản Gmail và Yahoo của bạn. Để bật dịch vụ IMAP, bạn cần phải bật cài đặt IMAP trong tài khoản Gmail của mình (“Cài đặt -> Chuyển tiếp và POP / IMAP”)

$ {execi 30 cat /home/damien/TODO.txt} - Đây là mã thực thi để đọc tệp danh sách TODO của tôi nằm trong thư mục Nhà của tôi và hiển thị nó trên màn hình

Để biết thêm thông tin về cú pháp, hãy xem trang biến Conky.

Thử nghiệm Conky của bạn

Khi bạn đã hoàn tất cài đặt của mình, trong thiết bị đầu cuối, hãy nhập

 conky 

để nó chạy, và

 killall conky 

để chấm dứt nó.

Bắt đầu Conky mỗi khi bạn đăng nhập

Đi tới "Hệ thống -> Tùy chọn -> Phiên" và nhấp vào "Thêm". Điền vào trường như hình dưới đây

Conky bây giờ sẽ tự động tải lên lần sau khi bạn đăng nhập vào hệ thống của bạn.

Đây là một ảnh chụp màn hình của thiết lập Conky của tôi. Không thực sự là tốt nhất, nhưng nó làm sạch máy tính để bàn của tôi trong một phong cách thanh lịch.

Tôi chắc rằng bạn có một thiết lập tốt hơn nhiều so với tôi.

Tài nguyên hữu ích

  • Biến conky
  • Cài đặt cấu hình conky
  • Tài liệu conky
  • Tệp .conkyrc của tôi (Nhấp chuột phải và chọn Lưu liên kết dưới dạng. Đổi tên tệp thành .conkyrc và đặt tệp đó vào thư mục chính của bạn )
  • Diễn đàn Ubuntu