Xubuntu18.04LTE Conky 표시
Conky를 사용하여 자신의 Xubuntu 바탕 화면에 정보를 표시합니다.
사용할 기계
모델: Let's Note CF-R3
CPU: Intel(R) Pentium(R) M processor 1.10GHz
OS: Xubuntu 18.04.4 LTS (i386)
Kernel: 5.3.0-51-generic
RAM: 256MB+512MB
(규격개자식이라던가)
서두르다
먼저 Conky 가져오기
$ sudo apt-get install conky-all
이때 단순히'sudo app-get install conky'를 사용하지 말아야 한다.이 녀석의 실제 상태는 conky-std이기 때문에 기능이 제한된다.프로파일 생성
Conky 실행 후 기본 설정 파일은/etc에서 작성됩니다.이것을 홈 디렉터리에 복사해서 사용합니다.
$ conky
#Ctrl+Cで1度終了
$ cp /etc/conky/conky.conf ~/.conkyrc
이렇게 하면 Conky를 사용할 준비가 됩니다.Conky 실행
Conky를 다시 실행합니다.
$ conky
아무리 아첨해도 좋은 느낌은 아니다.모양새를 변경해야 합니다.
구성 파일 편집
이제 이렇게 되면 콘키는 바탕 화면 아이콘에 달고 클릭 후 사라져 잘 사용되지 않기 때문에 설정 파일을 편집합니다.
방금 복사했어요.텍스트 편집기 등을 통해 conkyrc를 편집합니다.나는 나노편집기에 가장 익숙하기 때문에 다음과 같은 절차를 했다.
$ nano ~/.conkyrc
기본값은 다음과 같습니다..conkyrc
-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo
Any original torsmo code is licensed under the BSD license
All code written since the fork of torsmo is licensed under the GPL
Please see COPYING for details
Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
]]
conky.config = {
alignment = 'top_left',
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = 'DejaVu Sans Mono:size=12',
gap_x = 5,
gap_y = 60,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false
}
conky.text = [[
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
/ $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
${color grey}Networking:
Up:$color ${upspeed eth0} ${color grey} - Down:$color ${downspeed eth0}
$hr
${color grey}Name PID CPU% MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
]]
먼저 Conky가 표시되는 곳을 변경합니다.〜
alignment = 'top_right,' #右上に
〜
이렇게 하면 오른쪽 상단에 표시할 수 있다.이어서 백스테이지에서 집행한다.겸사겸사 배경을 반투명하게 하세요.
.conkyrc
〜
background = true, #バックグラウンドで実行
〜
own_window_type = 'normal',
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_argb_visual = yes,
own_window_argb_value = 100,
own_window_color = black,
#以上で半透明に
〜
저장을 덮어쓰고 Conky를 실행합니다.백그라운드에서 수행되기 때문에 조개가 끝나도 콘키는 사라지지 않는다.또한 이 상태에서 설정 파일을 업데이트하면 Conky에 실시간으로 반영됩니다.
그나저나 반투명은
own_window_type = 'normal'
Conky를 일반 창으로 표시
own_window_hitnts=(생략)
상자 또는 맨 뒤에 표시
own_window_argb_visual = yes,
own_window_argb_value = 100,
에서 투명도를 지정합니다.
하지만 지금의 모습으로는 콘키의 표시가 1초에 한 번씩 깜빡여서 보기 힘들다.이것도 설정 파일을 통해 개선할 수 있다.
펑키크콘키.config 내에서 추기
〜
double_buffer = true,
〜
추서할 때 행미를 잊지 마라.(자신은 완전히 실패했다)이제야 안정이 됐습니다.
현재 상황은 다음과 같다.
그런 다음 표현 내용을 변경합니다.
에서conkyrc, conky.text 안을 가지고 놀다.명령의 결과를 출력하려면 다음과 같다.
${exec コマンド}
그리고 결국 아래와 같다..conkyrc
-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo
Any original torsmo code is licensed under the BSD license
All code written since the fork of torsmo is licensed under the GPL
Please see COPYING for details
Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
]]
conky.config = {
alignment = 'top_right',
background = true,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = false,
draw_outline = false,
draw_shades = false,
double_buffer = true,
use_xft = true,
font = 'DejaVu Sans Mono:size=9',
gap_x = 5,
gap_y = 60,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'normal',
own_window_transparent = false,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_argb_visual = true,
own_window_argb_value = 0,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false,
}
conky.text = [[
${font Ubuntu:bold:size=12}Let's Note CF-R3EW1AXS $hr${font}
${font Ubuntu:bold:size=9}OS:${font}$color ${execi -1 cat /etc/lsb-release | awk -F "\"" '{print $2}' | sed -n 4p}
${font Ubuntu:bold:size=9}Kernel:${font}$color ${kernel}
${font Ubuntu:bold:size=9}Uptime:${font}$color $uptime
${font Ubuntu:bold:size=9}Battery:${font}$color${exec acpi | awk -F ',' '{print $2}'}
${font Ubuntu:bold:size=9}Processes:${font}
${color grey}Name PID CPU MEM
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1}% ${top mem 1}%
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2}% ${top mem 2}%
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3}% ${top mem 3}%
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4}% ${top mem 4}%
${color 4CE64C}${font Ubuntu:bold:size=11}CPU:${font}
${color}Intel(R) Pentium(R) M processor 1.10GHz
${color 4ce64c}${cpugraph cpu0 4ce64c 4ce64c}
$color${alignr}$cpu% ${freq_g}GHz/${exec echo $(($(cat /sys/class/thermal/thermal_zone0/temp) + 1000)) | head -c 2}°C
${color ff8787}${font Ubuntu:bold:size=11}RAM:${font}
${membar 10}$color
${alignr}$mem/$memmax - $memperc%
${color}>>SWAP
${color ff8787}${swapbar 4}
$color${alignr}$swap/$swapmax - $swapperc%
${color 4CCCE6}${font Ubuntu:bold:size=11}HDD:${font} $color${execi 0 cat /proc/scsi/scsi | grep Model | awk '{print $4,$5}' | sed -n 1p
}
${color 4CCCE6}${fs_bar 10}
${alignr}$color${fs_used /}/${fs_size /} ${exec hddtemp /dev/sda | awk '{print$4}'}
${color 295fcc}${font Ubuntu:bold:size=11}Networking:${font}$color wlp2s4${color 295fcc}
${color 295fcc}${font IPAGothic Regurer:size=15}⬆${upspeedgraph wlp2s4 20,110}${alignr}⬇${downspeedgraph wlp2s4 20,110}$font
${color} ${upspeedf wlp2s4} KB/s${goto 148} ${downspeedf wlp2s4} KB/s${color 295fcc}${color}
]]
참고로 CPU의 온도는/syst/class/thermal/thermal입니다.zone0/temp의 내용을 참조하십시오.실용적인lm-sensor는 가능하지만 이 컴퓨터에 대응하지 않습니다.HDD의 온도는 appt-get으로 hddtemp를 담아 사용한다.
느낌은 다음과 같다.
벽지 같은 건 많이 변하니까 신경 쓰지 마세요()
지금까지 Conky의 안전한 가져오기였습니다.
시작 시 자동 실행
시작할 때 실행할 수 있도록 설정합니다.
xfce의 경우 설정에서 세션과 시작을 열고 프로그램을 자동으로 시작하는 탭으로 이동합니다.
아래 설명한 대로 추가 버튼을 누릅니다.
이름:Conky
설명
명령:/usr/bin/conky-p15
이름과 설명은 마음대로 선택할 수 있다.명령의 "-p15"는 Miso입니다.
이것은 코키의 시동을 15초 늦추는 처리다.만약 이렇게 하지 않으면 창 관리자가 시작이 끝나기 전에 conky를 시작해서 고장이 납니다.
15초의 수치는 컴퓨터의 규격에 따라 조정된다.
최후
이번에 Conky를 설치해보니 CPU의 온도가 좋지 않았다.윤활유를 다시 발라주고,
Reference
이 문제에 관하여(Xubuntu18.04LTE Conky 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/laddge/items/5d513b8f642ea397e7fd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)