No meu caso particular, eu precisava mudar um pouco as coisas. Mudou a terceira e a sétima linha de:
pid=$(pgrep gnome-settings-)
para:
pid=$(pgrep gnome-tweak-)
obviamente, depende do que é responsável pelo carregamento dos temas
para encontrar sua tarefa individual responsável por você:
pid=$(pgrep gnome) && for i in $pid; do ps -p $i -o comm=; done
provavelmente é uma dessas tarefas que você obtém como saída desse comando. ;)