Обои исчезают каждый раз, когда я меняю их из командной строки

Я искал информацию об этой ошибке в Интернете, но, похоже, ни у кого нет этой проблемы. Я сделал небольшой скрипт bash, который при каждом вызове меняет тему и обои на ночной / дневной режим.

Все работает, за исключением того, что обои не меняются, а просто исчезают.

Я сейчас использую диско-динго с Ubuntu 19.04 с gnome. Вот код:

#!/bin/bash
night(){
echo "starting night mode..."
gsettings set org.gnome.desktop.interface gtk-theme "Mc-OS-MJV-Dark-Gn3.32-V.2.1"
gsettings set org.gnome.desktop.background picture-uri file:///home/Immagini/test.jpg
gnome-tweaks
}

day(){
echo "starting day mode..."
gsettings set org.gnome.desktop.interface gtk-theme "Ant-Nebula"
gsettings set org.gnome.desktop.background picture-uri file:///home/Immagini/27p.jpg
gnome-tweaks
}

help(){
cat<<_EOF_
this eBic command let me, and only me, changing my theme and backgroung when it turs out that 
it's night, so it set a dark wallpaper and theme.
Comands:
    light --nightmode = guess
    light --daymode = guess
_EOF_
}

if [ "$1" == "--nightmode" ]; then
    clear
    night
    exit
fi

if [ "$1" == "--daymode" ]; then
    clear   
    day
    exit    
fi

if [ "$1" == "--help" ]; then
    help
    exit
fi

Спасибо, надеюсь, кто-нибудь решит эту проблему.

P.S. Извините за английский

0
задан 6 May 2019 в 16:46

1 ответ

Проблема решена Джосом. Путь к файлу должен быть между одинарными кавычками, а я помещаю его между двойными кавычками.

0
ответ дан 6 May 2019 в 16:46

Другие вопросы по тегам:

Похожие вопросы: