Eu não sei as quatro perguntas que tenho medo.
O seu problema é que a cor reverte no reinício? E isso executando o comando:
theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }
define o preto corretamente.
Você já tentou adicionar um arquivo .desktop
em /home/<USER>/.config/autostart
?
Execute estes comandos:
mkdir .config/autostart
(não se preocupe se disser mkdir: cannot create directory ‘autostart’: File exists.
Isso significa que já estava lá).
cd .config/autostart
touch background-setter.desktop
gedit background-setter.desktop
No arquivo deve ser o seguinte:
[Desktop Entry]
Version=1.0
Name=Background Setter
Comment=Set background
# the sleep and extra command is to ensure it runs, and then runs again incase there is another startup program that is breaking the settings.
Exec=theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }; sleep 6; theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }
Terminal=false
Type=Application
Categories=Application;
Em seguida, torne-o executável
chmod +x background-setter.desktop
Ele deve ser iniciado na inicialização.