Score:1

มีแอพไหนที่จะเปลี่ยนเดสก์ท็อปของฉัน bg อัตโนมัติทุกวันเหมือนรูปภาพประจำวันหรือไม่?

ธง in

สิ่งที่ฉันต้องการคือแอพที่เปลี่ยนรูปภาพทุกวันโดยอัตโนมัติเช่น Wallch หรือ Variety ยกเว้น 2 อย่างนี้ไม่ทำงาน ขอขอบคุณ

muru avatar
us flag
นี่คือสคริปต์อื่นที่ฉันใช้ในระบบของฉัน: https://github.com/muru/scripts/blob/master/fav-wallpapers (เริ่มต้นเมื่อเข้าสู่ระบบโดยใช้บริการผู้ใช้ systemd)
br flag
รุ่น Ubuntu หรือ gnome-shell ของคุณคืออะไร
ChanganAuto avatar
us flag
วาไรตี้ทำงานได้ดีในทุกระบบที่ฉันใช้อยู่
GBT55 avatar
in flag
เวอร์ชัน gnome-shell ของฉันคือ 3.36.9
user535733 avatar
cn flag
หากคุณพบแอปพลิเคชันที่ไม่ทำงาน โปรดแก้ไขปัญหาเล็กน้อย วอลล์เปเปอร์ที่เปลี่ยนเป็นระยะ ๆ นั้นใช้ได้ดีสำหรับผู้คนจำนวนมาก หากคุณไม่แน่ใจว่าจะแก้ปัญหาอย่างไร ให้เปิดคำถามใหม่แล้วถาม....
mchid avatar
bo flag
คุณลองใช้ shotwell ตามที่อธิบายไว้ใน [บทความนี้] (https://ubuntuhandbook.org/index.php/2018/07/4-wallpaper-changer-ubuntu-18-04/) แล้วหรือยัง
FedKad avatar
cn flag
บางครั้งสคริปต์อย่างง่าย (ตามกำหนดเวลา) อาจทำงานได้
Score:3
ธง bo

คุณสามารถสร้างสคริปต์เพื่อสุ่มเลือกวอลเปเปอร์ จากนั้นคุณสามารถตั้งค่าให้สคริปต์นั้นทำงานเมื่อคุณเข้าสู่ระบบ

อันดับแรกให้สร้างไดเร็กทอรีชื่อ ~/วอลเปเปอร์ ที่มีเฉพาะภาพพื้นหลังหรือภาพพื้นหลังของคุณ

แล้วให้เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์ที่คุณต้องการเรียกใช้สคริปต์วอลเปเปอร์

ติดตั้ง -D /dev/null ~/bin/wallpapernew

ออกจากระบบแล้วเข้าสู่ระบบอีกครั้ง

ถัดไปให้ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบเพื่อแก้ไข ~/bin/wallpapernew ไฟล์.

คัดลอกและวางสิ่งต่อไปนี้ลงในไฟล์:

#!/bin/bash

DIR=$บ้าน/วอลเปเปอร์
PIC="$(ค้นหา $DIR | shuf -n1)"
gsettings ตั้ง org.gnome.desktop.background picture-uri "file://$PIC"

บันทึกไฟล์และออกจากโปรแกรมแก้ไขข้อความของคุณ

แล้วเปิดแอปพลิเคชัน "แอปพลิเคชันเริ่มต้น" แล้วคลิก เพิ่ม.

ในฟิลด์ประเภท "ชื่อ" วอลล์เปเปอร์

ในฟิลด์ประเภท "คำสั่ง" วอลล์เปเปอร์ใหม่

ในฟิลด์ประเภท "ความคิดเห็น" สคริปต์สำหรับเปลี่ยนวอลเปเปอร์

ป้อนคำอธิบายรูปภาพที่นี่

ในที่สุด, คลิก เพิ่ม และปิดแอพพลิเคชั่น Startup Applications

ออกจากระบบและเข้าสู่ระบบใหม่เพื่อเปลี่ยนวอลเปเปอร์ของคุณ

mchid avatar
bo flag
@user68186 สิ่งนี้จะแทนที่ `HOME` ด้วยตัวแปรของค่าที่ `HOME` เท่ากับเช่น `echo $HOME` ฉันไม่แน่ใจว่ามีการกำหนดตัวแปรสภาพแวดล้อมใน crontab หรือไม่ ดังนั้นฉันจึงตัดสินใจใช้เส้นทางแบบคงที่ เมื่อคุณต้องการส่งตัวแปรเส้นทางไปยัง `sed` เคล็ดลับคือการใช้เครื่องหมายอัญประกาศคู่และเครื่องหมายไปป์แทนเครื่องหมายอัญประกาศเดี่ยวและเครื่องหมายทับ
ar flag
ฉันเข้าใจแล้ว. ฉันจะเขียน `DIR=$HOME/wallpaper` ในสคริปต์ทุบตีและข้ามขั้นตอนด้วย `sed`
mchid avatar
bo flag
@ user68186 โอเค ฉันตรวจสอบแล้ว $HOME ถูกส่งต่อไปยัง cron แต่ gsettings ใช้งานไม่ได้ ดังนั้นฉันจึงเปลี่ยนไปใช้ Startup Applications และใช้ $HOME ในสคริปต์
ar flag
ฉันอยากรู้อยากเห็น เหตุใดจึงใช้ "sed" เพื่อแทนที่ "HOME" ด้วย "$HOME" ทั่วโลกหลังจากแก้ไขไฟล์ แทนที่จะพิมพ์ "$HOME" ในไฟล์ในขณะที่แก้ไขไฟล์ในตอนแรก
mchid avatar
bo flag
หากต้องการทดสอบคำสั่งนี้ เพียงเรียกใช้คำสั่ง 'wallpapernew' ในเทอร์มินัล และควรเปลี่ยนวอลเปเปอร์เป็นภาพสุ่มจากไดเร็กทอรี '~/wallpaper' ของคุณ
mchid avatar
bo flag
@ user68186 ขอบคุณ แต่ [มันซับซ้อนกว่านี้เล็กน้อย](https://stackoverflow.com/questions/10374520/gsettings-with-cron) ฉันตัดสินใจใช้โปรแกรมเริ่มต้นเพื่อให้ง่าย แม้ว่า `$HOME` จะใช้งานได้ (ฉันลองด้วย `echo`) ตอนนี้ฉันรู้แล้วสำหรับการอ้างอิงในอนาคต
Score:2
ธง cn

ความหลากหลายซึ่งมีอยู่ในที่เก็บซอฟต์แวร์มาตรฐานของอูบุนตู เป็นแอปพลิเคชันที่ทำเช่นนั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา