Как установить рабочий стол на $ HOME / Desktop?

15

Недавно я удалил папку Desktopиз своего $HOMEкаталога. Когда я вошел снова, все файлы и каталоги $HOMEбыли показаны на рабочем столе. Поэтому я хотел вернуть папку. Каков рекомендуемый способ достижения этого? Я отредактировал ~/.config/xdg-user-dirs.dirи добавил правильную переменную. Но я думаю, что должен быть какой-то другой (более простой?) Способ.

QBi
источник
1
установите Ubuntu Tweak 0.5, есть раздел в категории «Рабочий стол» под названием «Настройки значка рабочего стола», просто снимите флажок «Показать содержимое домашней папки на рабочем столе ...» и выйдите из системы
Prasad RD

Ответы:

30
  1. Создайте новую папку, которую вы хотите использовать в качестве папки.

    Например, введите mkdir ~/Desktopтерминал ( Ctrl+ Alt+, Tчтобы открыть его), чтобы создать папку с именем Desktop в вашем домашнем каталоге.

  2. Отредактируйте свою конфигурацию.

    Отредактируйте файл ~/.config/user-dirs.dirs. Вы можете сделать это, открыв терминал, затем введите:

    gedit ~/.config/user-dirs.dirs
    

    Измените запись для XDG_DESKTOP_DIRвашей новой папки на рабочем столе или добавьте ее, если запись не существует. После редактирования файл должен выглядеть следующим образом:

    XDG_DESKTOP_DIR="$HOME/Desktop"  
    XDG_DOWNLOAD_DIR="$HOME/Download"  
    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"
    
  3. Выйдите из системы, а затем снова войдите в систему, и на рабочем столе должна появиться указанная папка.

mrcktz
источник
Если вы не хотите выходить из системы, то после изменения файла, похоже, сработает в gnome-shell / nautilus (протестировано в Centos 7). nautilus -q && nautilus &Вот еще один [вопрос] [1] для справки. [1]: askubuntu.com/questions/19979/…
Кит Робертс
0

Просто создайте новую папку с именем Desktop.

о нет
источник
Я забыл упомянуть об этом. Это была моя первая попытка, и она не сработала. Выйдя из сеанса GNOME, и после повторного входа у меня все значки были на экране, как и раньше (плюс новая папка рабочего стола).
Qbi
1
@qbi: А что, если вы добавите папку с именем «Рабочий стол», но на вашем родном языке ? GNOME любит играть с переведенными именами папок.
Rafał Cieślak
Это я воспринимал как должное.
qbi
0

Вы можете использовать xdg-user-dirs-updateкоманду для установки Desktop.

 xdg-user-dirs-update --set DESKTOP $HOME/NewDesktop

Но сначала проверьте ваши названия локалей

 cat  ~/.config/user-dirs.dirs

Для английского языка они являются:

 XDG_DESKTOP_DIR="$HOME/Desktop"
 XDG_DOCUMENTS_DIR="$HOME/Documents"
 XDG_DOWNLOAD_DIR="$HOME/Downloads"
 XDG_MUSIC_DIR="$HOME/Music"
 XDG_PICTURES_DIR="$HOME/Pictures"
 XDG_PUBLICSHARE_DIR="$HOME/Public"
 XDG_TEMPLATES_DIR="$HOME/Templates"
 XDG_VIDEOS_DIR="$HOME/Videos"

Вы можете установить любой из вышеперечисленных

 xdg-user-dirs-update --set DOWNLOAD ~/Internet

чтобы изменения вступили в силу nautilus -q.

Для получения дополнительной информации проверьте https://wiki.archlinux.org/index.php/XDG_user_directories

кенна
источник