xfce4에서 generic monitor활용 (막대그래프)
2020.02.12 09:32
  0 #!/bin/bash
  1 res=$(free -h)
  2 total=$(printf "$res" | grep Mem | awk -F ' ' '{print $2}')
  3 used=$(printf "$res" | grep Mem | awk -F ' ' '{print $3}')
  4 
  5 t="${total::-1}"
  6 u="${used::-1}"
  7 if [[ "${used: -1}" ==  "M" ]]; then
  8     r=$(echo "$u / $t * 0.1" | bc -l)
  9 elif [[ "${used: -1}" ==  "G" ]]; then
 10     r=$(echo "$u / $t * 100" | bc -l)
 11 fi
 12 
 13 res=$(printf "%.0f\n" $r)
 14 color="#ffffff"
 15 
 16 # image size
 17 width=85
 18 height=24
 19 bar_length=$(echo "$r * $width / 100" | bc -l)  
 20 r=$(printf "%.*f\n" 1 $r)  
 21 echo "<txt><span foreground=\"$color\">$r%</span></txt>"
 22                                                                  
 23 convert -size "$width"x"$height" canvas:white  -stroke "orange" \       
 24     -draw "fill black rectangle 0,0,$(( width - 1 )),$(( height - 1))" \
 25     -draw "fill cyan rectangle 0,0,$bar_length,$height" \
 26     $HOME/.icons/mem_bar.png           
 27                                            
 28 echo "<click>xfce4-taskmanager</click>"    
 29 echo "<tool>Used: $used / $total</tool>"                                    
 30 echo "<img>$HOME/.icons/mem_bar.png</img>"   

코멘트 0
| 번호 | 제목 | 작성자 | 작성일 | 조회 | 
|---|---|---|---|---|
| 202 | 
					아이폰 블루투스 이어폰 연결시 볼륨 50% 리셋 문제
										
					 | 																																																																																																				matsal | 10.17 | 42 | 
| 201 | PostmarketOS: `진짜`리눅스 스마트폰을 구하는 법. [2] | piloteer | 02.07 | 43848 | 
| 200 | 리눅스민트: 화면분할해서 윈도우배치하기 | 영진 | 02.05 | 41590 | 
| 199 | 안드로이드 -> 아이폰 이전시 주의할 점 [1] | matsal | 11.22 | 42664 | 
| 198 | 리눅스: 구글tts를 이용하기 [1] | 영진 | 10.01 | 42035 | 
| 197 | 리눅스민트 : 구글드라이브 연동하기 2 | 영진 | 09.23 | 41588 | 
| 196 | 리눅스: 쉽고 빠른 백업은 없을까? [3] | 영진 | 09.16 | 9456 | 
| » | 
					xfce4에서 generic monitor활용 (막대그래프)
										
					 | 																																																																																																				영진 | 02.12 | 9364 | 
| 194 | 
					리눅스: xfce4데스크탑에서 원하는 정보만 표시하기
					[1]					
					 | 																																																																																																				영진 | 02.05 | 9265 | 
| 193 | 해피해킹키보드 흉내내기 (리눅스) [1] | 영진 | 12.03 | 9625 | 
| 192 | 
					리눅스민트: 네모액션으로 구글드라이브 연동
					[2]					
					 | 																																																																																																				영진 | 04.11 | 9692 | 
| 191 | 
					구글킵 이용하기
					[5]					
					 | 																																																																																																				영진 | 04.06 | 9992 | 
| 190 | 리눅스: 어학공부를 위한 mp3 플레이어 [2] | 영진 | 01.18 | 9644 | 
| 189 | 
					리눅스민트: 구글캘린더 연결하기
					[1]					
					 | 																																																																																																				영진 | 12.19 | 9953 | 
| 188 | 리눅스 : 음성타이머를 만들어보자 [2] | 영진 | 12.08 | 9556 | 
| 187 | 리눅스데스크탑: 구글드라이브로 백업하기 [1] | 영진 | 11.21 | 9252 | 
| 186 | 리눅스데스크탑: 오늘의 인용문 표시하기 | 영진 | 10.19 | 9298 | 
| 185 | 리눅스 데스트탑 : i3wm [2] | 영진 | 10.17 | 9481 | 
| 184 | 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] | 영진 | 10.01 | 9197 | 
| 183 | 윈도에서 간단하게 배터리 수명 알아보기 [3] | matsal | 05.10 | 9798 | 

