[Ubuntu] LXDE 데스크탑 환경에서 자동 배경화면 바꾸기 Computer Tip

예전에 우분투12.04에서 일반 Unity 데스크탑 대신 
가벼운 LXDE 데스크탑에 대해 알아본 적이 있습니다.

살펴본 적도 있습니다.

그러다가 문득 LXDE에서 자동으로 배경화면을 바꾸면 좋겠다는
생각이 들었고, 약 한시간 시간을 들여 완성을 했습니다.

간단한 쉘 파일을 만들었는데,

#!/bin/bash
RHOST=192.168.189.1
RUSER=MoonChangChae
RJPGS=Pictures/WallPapers/*.jpg

RWP=`ssh $RUSER@$RHOST "ls $RJPGS" | sort -R | head -n 1`
LWP="/tmp/wallpaper.jpg"
scp $RUSER@$RHOST:$RWP $LWP >/dev/null 2>/dev/null
pcmanfm --set-wallpaper=$LWP


와 같습니다.

간단히 설명을 하자면,
원격 호스트(RHOST)에 사용자(RUSER)에 있는 고해상도 배경이미지들($RJPGS)
중 에서 랜덤으로 하나를 선택(RWP)하여 로컬 이미지(LWP)로 복사하고
그것을 설정 (pcmanfm --set-wallpaper ...) 하는 것이었습니다.


어느분께는 도움이 되셨기를...

핑백

  • 지훈현서 : [LXDE] LXDM 로그인 화면설정 및 LXDE 자동 실행 (zenity dialog) 2015-07-22 17:27:54 #

    ... XDE의 바탕화면을 수정하는 것은, 위와 같이 pcmanfw -w 이미지명이라고 하면 바탕화면이 해당 이미지로 변경됩니다.(이전에 LXDE에서 자동으로 ssh를 통하여 배경화면 변경하는 스크립트를 작성해본 적이 있네요)이런 식으로 시스템을 커스터마이즈 하는 것이 꼭 필요할 때가 있습니다. 어느분께는 도움이 되셨기를... ... more

덧글

댓글 입력 영역

구글애드텍스트