Рейтинг:1

Есть ли какое-нибудь приложение, которое будет автоматически менять мой рабочий стол каждый день, например, с картинкой дня?

флаг in

Я хочу приложение, которое автоматически меняется с изображением каждый день, например, Wallch или Variety, за исключением того, что эти 2 не работают. Спасибо

muru avatar
флаг us
Вот еще один скрипт, который я использую в своей системе: https://github.com/muru/scripts/blob/master/fav-wallpapers (запускается при входе в систему с помощью пользовательской службы systemd)
флаг br
Какая у вас версия ubuntu или gnome-shell
ChanganAuto avatar
флаг us
Variety отлично работает во всех системах, которые я использую.
GBT55 avatar
флаг in
Моя версия gnome-shell 3.36.9.
user535733 avatar
флаг cn
Если вы обнаружите, что приложения не работают, устраните неполадки. Периодически меняющиеся обои подходят для многих людей. Если вы не знаете, как устранить неполадки, откройте новый вопрос и спросите....
mchid avatar
флаг bo
Пробовали ли вы использовать Shotwell, как описано в [этой статье] (https://ubuntuhandbook.org/index.php/2018/07/4-wallpaper-changer-ubuntu-18-04/)?
FedKad avatar
флаг cn
Иногда эту работу может выполнять (запланированный) простой сценарий.
Рейтинг:3
флаг bo

Вы можете создать сценарий для случайного выбора обоев, а затем настроить запуск этого сценария при входе в систему.

Первый, создайте каталог с именем ~/обои содержащий только ваши фоновые изображения или обои.

затем, выполните следующую команду, чтобы создать файл, необходимый для запуска сценария обоев.

установить -D /dev/null ~/bin/wallpapernew

Выйдите из системы, а затем войдите снова.

Следующий, используйте свой любимый текстовый редактор для редактирования ~/bin/wallpapernew файл.

Скопируйте и вставьте в файл следующее:

#!/бин/баш

DIR=$HOME/обои
PIC="$(найти $DIR | shuf -n1)"
gsettings устанавливает org.gnome.desktop.background picture-uri "file://$PIC"

Сохраните файл и выйдите из текстового редактора.

затем, откройте приложение «Автозагрузка приложений» и нажмите Добавлять.

В поле «Имя» введите обои на стену

В поле «Команда» введите обоиновый

В поле «Комментарий» введите скрипт для смены обоев

введите описание изображения здесь

В заключение, нажмите Добавлять и закройте приложение Startup Applications.

Выйдите из системы и войдите снова, чтобы изменить обои.

mchid avatar
флаг bo
@user68186 user68186 Это заменит `HOME` на переменную того, чему `HOME` равно, например, `echo $HOME` . Я не был уверен, что переменные среды определены в crontab, поэтому решил использовать статический путь. Когда вы хотите передать переменную пути в `sed`, хитрость заключается в использовании двойных кавычек и вертикальной черты вместо одинарных кавычек и косой черты.
флаг ar
Я понял. Я бы просто написал `DIR=$HOME/wallpaper` в скрипте bash и пропустил шаг с `sed`.
mchid avatar
флаг bo
@user68186 user68186 Итак, я проверил, $HOME действительно передается в cron, но gsettings не работает, поэтому я переключился на автозапуск приложений и использовал $HOME в сценарии.
флаг ar
Я любопытный. Зачем использовать `sed` для глобальной замены `HOME` на `$HOME` после редактирования файла, а не вводить `$HOME` в файле при редактировании файла в первую очередь?
mchid avatar
флаг bo
Чтобы проверить эту команду, просто запустите команду «wallpapernew» в терминале, и она должна изменить ваши обои на случайное изображение из вашего каталога «~/wallpaper».
mchid avatar
флаг bo
@user68186 user68186 Спасибо, но [это немного сложнее] (https://stackoverflow.com/questions/10374520/gsettings-with-cron). Я решил использовать программу запуска, чтобы упростить ее. Хотя `$HOME` действительно работало (я пробовал это с `echo`), так что теперь я знаю это для дальнейшего использования.
Рейтинг:2
флаг cn

разнообразие, доступный в стандартных репозиториях программного обеспечения Ubuntu, — это приложение, которое делает это.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.