На данный момент мой рабочий стол начал показывать содержание моей домашней папки (~
) вместо содержания ~ / рабочий стол. Я, должно быть, изменил что-то, но я понятия не имею, что, или что я делал точно, когда это произошло.
Как я повторно указываю на гнома на правильную папку?
Я запускаю Ubuntu 11.04.
Если gconf не работает, откройте Ваш домашний каталог и нажмите Ctrl+H, чтобы показать скрытые файлы. Посмотрите в .config
на user-dirs.dirs
и убедитесь, что он похож на:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Work"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
Нажмите Alt + F2 и введите/копируйте:
gconftool-2 --set --type bool /apps/nautilus/preferences/desktop_is_home_dir false
Вероятно, Вам нужно выйти из системы и вернуться обратно (в качестве альтернативы, Вы можете запустить nautilus -q
, чтобы перезапустить только Nautilus).
Нажмите alt f2 и введите gksu gconf-редактор
и перейдите к apps
-> nautilus
-> preferences
. Взгляните на:
Следующая команда работает в Ubuntu 12.10.
gconftool-2 --set --type bool /apps/nautilus/preferences/desktop_is_home_dir false
Я думаю, если вы запустите эту команду:
vim ~/.config/user-dirs.dirs
, вы найдете:
XDG_DESKTOP_DIR="$HOME"
, но у него должен быть / Desktop
, как это:
XDG_DESKTOP_DIR="$HOME"/Desktop
Так что просто запустите команду mkdir Desktop
, а затем измените строку в ~ / .config / user-dirs.dirs
.
Остальные строки должны выглядеть следующим образом:
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Work"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
Вот что мне помогло
sudo -H gedit ~/.config/user-dirs.dirs
И заменило XDG_DESKTOP_DIR = "$ HOME"
на XDG_DESKTOP_DIR = "$ HOME / Desktop"
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"