#1 2014-09-10 22:23:14

작은상자
Administrator
가입날짜: 2010-12-17
올린 글 수: 139

conky를 활용한 패키지 업데이트 알림

1. archlinux_update.sh 스크립트 파일 생성

#!/bin/bash
#A plugin script for conky to show any available arch linux sofware updates.
#Last modified on 10/AUGUST/2009
#version 0.8
#This version supports very basic display priority, and can be changed to suit the users needs.


NOP=10               #change this to display the maximum Number Of Packages in the display
NEED1=kernel        #change this to whatever package is most important to you
NEED2=pacman        #change this to your 2nd most important package


IGNORE=`cat /etc/pacman.conf | grep IgnorePkg | wc -l` 
let IGNORE=IGNORE+1


# 패키지 정보 업데이트
sudo pacman -Sy  &> /dev/null

# 새로운 버전의 패키지 갯수 카운팅
# aur패키지까지 검색 시 --aur 옵션 추가
NUM=`yaourt -Qu --aur | sed -n "$IGNORE"~1p | wc -l`


# 화면에 보여줄 텍스트 문자 생성
# aur패키지까지 검색 시 --aur 옵션 추가
if [ $NUM -gt 0 ]; then
	yaourt -Qu --aur | sed -n "$IGNORE"~1p | sed -e '/'$NEED1'/b' -e '/'$NEED2'/b' -e d
	yaourt -Qu --aur | sed -n "$IGNORE"~1p | sed -n '/'$NEED1'/!p' | sed -n '/'$NEED2'/!p' | head -n $NOP
	
	if [ $NUM -gt 10 ]; then
		echo "총 $NUM 개의 업데이트 된 패키지"
	fi

else
    # echo "업데이트 된 패키지가 없습니다."
    echo ""
fi

2. conkyrc 파일에 라인 추가

##### 아치리눅스 업데이트 패키지 #####
${font Eunjin:size=9}${color1} Arch Linux Update ${font}${color white}${hr 2}
${execpi 900 ~/.conky/scripts/archlinux_update.sh}

설정된 스크린샷
NSM9BpX.png
http://tinypic.com/view.php?pic=6xvkg3&s=8#.VBBQV-KyphE

스크립트 원본주소 : https://bbs.archlinux.org/viewtopic.php?pid=594596

Offline

#2 2014-10-11 03:52:57

potatogim
회원
가입날짜: 2014-08-22
올린 글 수: 3

답: conky를 활용한 패키지 업데이트 알림

좋은 팁 감사합니다~^^

Offline

게시판 다리

Powered by FluxBB