在moblin環境中使用g_get_user_special_dir (G_USER_DIRECTORY_DESKTOP)得到的路徑是:
/home/user/Documents
而不是預期的
/home/user/Desktop
經過調查發現是配置文件出錯
vim ~/.config/user-dirs.dirs
顯示:
XDG_DESKTOP_DIR="$HOME/文檔"
將其改爲:
XDG_DESKTOP_DIR="$HOME/桌面"
vim /etc/xdg/user-dirs.defaults
顯示:
DESKTOP=Documents
將其改爲:
DESKTOP=Desktop
結果正常。