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
번호 | 제목 | 작성자 | 작성일 | 조회 |
---|---|---|---|---|
61 | 스마트폰, 아이폰 주소록 백업하기 [4] | 맑은하늘 | 05.07 | 7550 |
60 | 외국 3G 전화기 한국에서 개통하는 방법.. [9] | 星夜舞人 | 01.21 | 8239 |
59 | '정직한 기술' 저가형 필름스캐너 Fotobox 간단리뷰 [3] | 팬디 | 10.01 | 8479 |
58 | palm m500 롬 업그레이드 하기 [14] | jubilee | 08.12 | 8661 |
57 | 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] | 영진 | 10.01 | 8864 |
56 | 리눅스데스크탑: 오늘의 인용문 표시하기 | 영진 | 10.19 | 8891 |
55 | 리눅스: xfce4데스크탑에서 원하는 정보만 표시하기 [1] | 영진 | 02.05 | 8910 |
54 | 리눅스데스크탑: 구글드라이브로 백업하기 [1] | 영진 | 11.21 | 8923 |
» | xfce4에서 generic monitor활용 (막대그래프) | 영진 | 02.12 | 8997 |
52 | 외국에서 들어온 3G 스마트폰 설정하는 방법.. [6] | 星夜舞人 | 02.01 | 9026 |
51 | 리눅스 데스트탑 : i3wm [2] | 영진 | 10.17 | 9038 |
50 | [팁] AA10 태블릿 ICS 버전에서 중국자막 없애기(MX 플레이어 기준) [10] | 에잇 | 04.03 | 9095 |
49 | 리눅스: 쉽고 빠른 백업은 없을까? [3] | 영진 | 09.16 | 9122 |
48 | 리눅스 : 음성타이머를 만들어보자 [2] | 영진 | 12.08 | 9214 |
47 | 해피해킹키보드 흉내내기 (리눅스) [1] | 영진 | 12.03 | 9218 |
46 | 리눅스: 어학공부를 위한 mp3 플레이어 [2] | 영진 | 01.18 | 9300 |
45 | 리눅스민트: 네모액션으로 구글드라이브 연동 [2] | 영진 | 04.11 | 9334 |
44 | 윈도에서 간단하게 배터리 수명 알아보기 [3] | matsal | 05.10 | 9471 |
43 | 리눅스민트: 구글캘린더 연결하기 [1] | 영진 | 12.19 | 9575 |
42 | 구글킵 이용하기 [5] | 영진 | 04.06 | 9638 |