Trước đây chúng ta đã thảo luận về cách thay đổi hình nền ngẫu nhiên ; trong trường hợp này, chúng ta sẽ thực hiện mà không cần phải tự tải xuống hình ảnh. Thay vào đó, kịch bản của chúng ta sẽ tự động tải hình nền từ Wallhaven và thay đổi chúng định kỳ, theo cài đặt của chúng ta.
thay đổi hình nền một cách ngẫu nhiên
Để đạt được tất cả những điều này, chúng tôi phải thực hiện một loạt các bước, chúng tôi sẽ mô tả bên dưới:
Cài đặt Python-pip
Chúng tôi thực hiện lệnh sau từ thiết bị đầu cuối của chúng tôi:
sudo apt install python-pip
Cài đặt các phụ thuộc bắt buộc
Chúng tôi thực hiện các lệnh sau từ thiết bị đầu cuối của mình:
pip install BeautifulSoup4
pip install --upgrade pip
Cài đặt tập lệnh cần thiết
Chúng tôi sao chép kho lưu trữ bằng các tập lệnh sẽ cho phép chúng tôi tải xuống nền màn hình ngẫu nhiên và chọn nó làm hình nền của chúng tôi. Để làm điều này, chúng tôi thực hiện các lệnh sau:
git clone https://github.com/kirillsulim/ubuntu-wallpaper-switcher.git
cd ubuntu-wallpaper-switcher/
Chúng tôi thực thi .sh chịu trách nhiệm bắt đầu quy trình trong python chịu trách nhiệm thực hiện toàn bộ quy trình:
./set-wallpaper.sh
Cấp quyền thực thi và lên lịch thời gian hình nền sẽ thay đổi
Chúng tôi đi đến màn hình nền nơi tập lệnh đã được tải xuống
cd ubuntu-wallpaper-switcher/
Chúng tôi cấp quyền thực thi cho .sh
chmod a+x set-wallpaper.sh
Sau đó, chúng tôi lập lịch để crontab chạy như mong muốn, ví dụ:
crontab -e
Và chúng tôi tham số hóa nó trong trường hợp của tôi để nó thay đổi sau mỗi 45 phút:
*/45 * * * * /home/lagarto/ubuntuswitcher/set-wallpaper.sh 2>&1 >> /var/log/tare$
Bạn có thể tìm hiểu cách cấu hình crontab theo ý muốn từ bài viết tuyệt vời này: Cron & crontab, explained
Hình ảnh của mỗi hình nền được đặt trong thư mục script.
Tôi hy vọng bạn thích phương pháp này và đừng ngần ngại để lại cho chúng tôi ý kiến của bạn.