我已经通过以下方式在系统范围内更改了我的光标主题:
/etc/rc.local:
#!/bin/bash -e
rm -f /tmp/HOME
while [[ ! -f /tmp/HOME ]]
do
sleep 1
done
HOME=$(< /tmp/HOME)
if [[ -f $HOME/.icons/default/index.theme ]]; then
ln -sf $HOME/.icons/default/index.theme /etc/alternatives/x-cursor-theme
fi
# apply changes now.
exit 0
/etc/profile.d/write_home_dir_in_tmp_folder.sh:
echo ~ > /tmp/HOME
这样,重启后,如果 x-cursor-theme 仍指向旧路径,一旦指向用户路径,更改就不会应用,并且只会在第二次重启后应用。rc.local 文件中需要另一行“立即应用更改”。我搜索了互联网,但找不到答案。有人能帮我吗?
附言
pstree | grep session
返回一个空字符串。
wmctrl -m
返回:
Name: Mutter (Muffin)
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: N/A
echo $DESKTOP_SESSION
返回:
cinnamon
echo $GDMSESSION
返回:
cinnamon
echo $XDG_CURRENT_DESKTOP
返回:
X-Cinnamon