Почему мой рабочий стол такой же, как и в домашней папке?

20

Мой рабочий стол (а не папка /home/user/Desktop ) показывает содержимое моей папки /home/user . Я не знаю, как я это сделал, и могу ли я помочь в его устранении? В папке /home/user/Desktop содержатся только файлы рабочего стола, которые не отображаются на моем рабочем столе.

    
задан The Okay Man 12.09.2014 в 13:09
источник

2 ответа

37

Вы можете изменить папку рабочего стола, то есть папку, которую вы хотите использовать в качестве рабочего стола.

  • Откройте папку ~/.config . (Нажмите Ctrl + h , чтобы отобразить скрытые папки.)

  • Откройте файл user-dirs.dirs в gedit.

  • Измените XDG_DESKTOP_DIR на папку, которую вы хотите показать в качестве папки рабочего стола. В вашем случае это XDG_DESKTOP_DIR=$HOME/Desktop

  • Теперь перезапустите nautilus, используя nautilus -q или killall nautilus и снова открыв его из Dash.
ответ дан g_p 12.09.2014 в 13:23
источник
11

Как просто или коротко, вы можете установить папки по умолчанию с помощью команды xdg-user-dirs-update .

Запустите следующую команду в вашем случае:

xdg-user-dirs-update --set DESKTOP "$HOME/Desktop"

Затем выйдите из системы и войдите в систему, чтобы показать / изменить эффект.

От man xdg-user-dirs-update :

NAME
       xdg-user-dirs-update - Update XDG user dir configuration

SYNOPSIS
       xdg-user-dirs-update [OPTION...] [--set NAME PATH...]

DESCRIPTION
       xdg-user-dirs-update updates the current state of the users user-dirs.dir. If none existed before then one is created
       based on the system default values, or falling back to the old non-translated filenames if such directories exists. The
       list of old directories used are: ~/Desktop, ~/Templates and ~/Public.
    
ответ дан Pandya 12.09.2014 в 14:03