동적 배경 화면으로 Linux 데스크탑을 아름답게 만드십시오.

동적 배경 화면으로 Linux 데스크탑을 아름답게 만드십시오.

Linux는 사용자 정의에 대해 말할 때 가장 먼저 떠오르는 운영 체제가 아닐 수도 있지만 정반대입니다. 대부분의 Linux 배포판은 처음 부팅할 때 평범하고 지루해 보일 수 있지만 데스크탑을 돋보이게 하고 독특하게 보이게 하는 수많은 사용자 정의 옵션이 있습니다.





Linux에 능숙한 사용자라면 사용하는 데스크탑 환경과 창 관리자에 따라 Linux가 더 많은 개인화 기능을 제공할 수 있다는 것을 깨달았을 것입니다. 더 나은 바탕 화면 모양을 위한 첫 번째 단계를 수행하고 동적 배경 화면으로 전환해 보겠습니다.





동적 배경 화면이란 무엇입니까?

정적 배경 화면은 일정 기간 동안 자동으로 변경되지 않는 배경 화면입니다. Linux 배포판 및 데스크탑 환경에 기본 제공되는 월페이퍼 유형입니다. 그러나 일반적인 정적 배경 화면을 넘어 동적 배경 화면으로 도약할 수 있습니다.





다이내믹 월페이퍼 크론 작업 스케줄러를 사용하여 현재 시간에 따라 배경 화면을 설정할 수 있는 간단한 bash 스크립트입니다. 그것이 무엇을 의미하는지 혼란스럽습니까? 간단히 말해서, 하루 중 다른 시간에 다른 배경 화면을 설정할 수 있습니다. 낮에는 더 밝은 버전의 벽지를 사용하고 밤에는 더 어두운 버전을 사용한다고 상상해 보십시오. Dynamic Wallpaper를 사용하면 바탕 화면을 반응형으로 만들 수 있습니다.

HD에서 5K에 이르기까지 다양한 해상도의 25개 이상의 다양한 월페이퍼 세트가 있지만 사용자 정의 모양을 위해 자신만의 월페이퍼 세트를 만들 수도 있습니다. 또한 지원합니다 수영 선수 , 이미지의 주요 색상에서 색상 팔레트를 생성한 다음 시스템 전체와 즐겨 사용하는 모든 프로그램에 색상을 적용하는 도구입니다.



동적 배경 화면을 사용할 수 있습니까?

대부분의 Linux 데스크탑 환경 및 창 관리자는 동적 배경 화면을 지원합니다. Dynamic Wallpaper가 작동하는 모든 데스크탑 환경 및 창 관리자의 공식 목록은 다음과 같습니다.

데스크탑 환경:





  • 어디
  • 판테온
  • 금언
  • 디핀
  • 시나몬
  • Xfce
  • LXDE
  • 친구

창 관리자:

  • 오픈박스
  • i3wm
  • bspwm
  • 굉장WM
  • 플럭스박스
  • FVWM
  • 동요

데스크탑 환경이나 창 관리자가 이 목록에 없더라도 걱정하지 마십시오. 여전히 시도해 보고 테스트 스크립트를 사용하여 시스템에서 작동하는지 확인할 수 있습니다.





Linux에 동적 배경 화면 설치

설치를 시작하기 전에 난장판 (Dynamic Wallpaper)가 제대로 작동하려면 필요한 모든 종속성을 설치해야 합니다. 실행 중인 Linux 배포에 따라 아래에 제공된 두 명령 중 하나를 실행하여 종속성을 설치합니다.

Arch Linux 및 Arch 기반 배포판의 경우:

sudo pacman -Sy feh cronie python-pywal xorg-xrandr

Xfce 데스크탑 환경을 실행하지 않는 경우 자유롭게 제거하십시오. xorg-xrandr 다른 데스크탑 환경을 사용하는 경우 필요하지 않으므로 위의 명령에서 패키지를 다운로드하십시오. 당신은 또한 제거할 수 있습니다 수영 선수 사용할 계획이 없다면.

Ubuntu 및 기타 Debian 기반 배포의 경우:

sudo apt-get install x11-xserver-utils feh cron

마찬가지로 제거할 수 있습니다. x11-xserver-utils Xfce 데스크탑 환경을 실행하지 않는 경우 패키지.

이제 모든 종속성을 설치했으므로 실제 난장판 도구. 이것은 간단한 과정이며 다음과 같이 시작할 수 있습니다. git 저장소 복제 . 방법은 다음과 같습니다.

git clone https://github.com/adi1090x/dynamic-wallpaper.git
cd dynamic-wallpaper

설치를 진행하기 전에 bash 스크립트를 테스트하려면 다음을 실행할 수 있습니다. test.sh 다음 명령으로 스크립트:

./test.sh

눈치채셨겠지만, 25개 이상의 다양한 월페이퍼 세트 중에서 선택할 수 있습니다. 예를 들어 적용하려는 경우 공장 스크립트를 테스트하기 위해 배경 화면을 설정하려면 다음 명령을 실행할 수 있습니다.

./test.sh -s factory

시간에 따라 배경화면이 자동으로 원하는 배경화면 세트로 변경되었음을 알 수 있습니다.

테스트 후 문제가 발생하지 않으면 스크립트를 설치하는 것이 좋습니다. 디렉토리 내부에는 전용 설치.sh 바로 이 목적을 위한 스크립트입니다. 설치하기 위해서 난장판 , 이 스크립트를 실행하기만 하면 됩니다.

./install.sh

그리고 당신은 간다. 성공적으로 설치했습니다 난장판 당신의 리눅스 머신에서. 다른 배경 화면 세트 사이를 전환할 수 있으며, 난장판 시간에 따라 세트에서 적절한 배경 화면을 자동으로 적용합니다.

하지만 그게 다가 아닙니다. 현재 수동으로 실행합니다. 난장판 몇 시간마다 스크립트를 작성하여 배경 화면을 업데이트합니다. 이를 방지하기 위해 cron 작업을 설정하고 이 프로세스를 자동화할 수 있습니다. 이는 다음 섹션에서 확인할 수 있습니다.

Cron 작업을 사용한 동적 배경 화면 자동화

마지막으로 배경 화면을 자동으로 전환하려면 cron 작업을 설정해야 합니다. Cron은 향후 반복적으로 명령 또는 작업 실행을 예약하는 데 사용할 수 있는 Linux 명령입니다. 귀하의 경우 실행하려면 cron 작업이 필요합니다. 난장판 매시간. 활성화하여 시작할 수 있습니다. 크론 아래 주어진 명령을 사용하여 시스템에서 서비스를 제공합니다.

아치 기반 배포:

sudo systemctl enable cronie.service --now

Ubuntu 및 기타 Debian 기반 배포판에서 cron 서비스를 활성화하려면:

sudo systemctl enable cron

완료되면 cron 작업 생성을 진행하기 전에 일부 환경 변수의 값을 찾아야 합니다. 터미널에서 이 명령을 실행하고 값을 기록해 둡니다.

echo '$SHELL | $PATH | $DISPLAY | $DESKTOP_SESSION | $DBUS_SESSION_BUS_ADDRESS | $XDG_RUNTIME_DIR'

터미널의 출력은 위 이미지에 표시된 것과 다를 수 있습니다. 장치마다 다르기 때문에 걱정하지 마십시오. 이제 갈 준비가 되었으므로 crontab을 사용하여 cron 작업을 생성해 보겠습니다.

안드로이드에서 스팸 전화를 차단하는 방법
crontab -e

새 cron 작업을 추가할 수 있는 텍스트 편집기가 열립니다. 아래에 주어진 명령을 편집기에 붙여넣되 환경 변수를 자신의 값으로 대체해야 합니다.

0 * * * * env PATH= DISPLAY= DESKTOP_SESSION= DBUS_SESSION_BUS_ADDRESS='' /usr/bin/dwall -s

위의 명령에서 내부의 모든 값을 바꿔야 합니다. 자신의 환경 변수로 제거하고 . 그게 다야, 배경 화면을 동적으로 전환하기 위한 크론 작업을 성공적으로 만들었습니다.

이전 크론 작업을 제거하고 다른 배경 화면 세트를 사용하려면 다음 명령을 실행할 수 있습니다.

crontab -r
crontab -e

텍스트 편집기 창이 다시 나타납니다. 이번에는 다른 배경화면 세트를 교체하여 선택할 수 있습니다. 새로운 값을 가진 변수.

다이내믹 월페이퍼로 생생한 데스크탑을 즐기십시오

동적 월페이퍼는 Linux 경험을 개인화하기 시작하는 가장 좋은 방법 중 하나입니다. KDE Plasma와 같은 사용자 정의 중심의 데스크탑 환경이나 i3와 같은 창 관리자를 사용하면 다음 단계로 넘어갈 수도 있습니다. 그러나 그것은 당신의 측면에서 약간의 땜질을 필요로합니다.

대신 macOS의 모양과 느낌이 마음에 드십니까? 리눅스도 그렇게 할 수 있습니다. 다음은 GNOME, Xfce, KDE Plasma, Unity 또는 Cinnamon 데스크탑 환경을 사용자 정의하여 macOS 모양을 모방하는 방법에 대한 요약입니다.

공유하다 공유하다 트위터 이메일 이 쉬운 조정으로 Linux를 macOS처럼 보이게 만드십시오.

Linux를 좋아하지만 macOS처럼 보이게 하고 싶다면 운이 좋은 것입니다! Linux 데스크탑을 macOS처럼 보이게 만드는 방법은 다음과 같습니다.

다음 읽기
관련 항목
  • 리눅스
  • 벽지
  • 리눅스 커스터마이징
저자 소개 니틴 랑가나트(31개 기사 게재)

Nitin은 열렬한 소프트웨어 개발자이자 JavaScript 기술을 사용하여 웹 애플리케이션을 개발하는 컴퓨터 공학 학생입니다. 그는 프리랜서 웹 개발자로 일하고 있으며 여가 시간에는 Linux 및 프로그래밍에 대한 글을 쓰는 것을 좋아합니다.

Nitin Ranganath가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.