У вас есть системные переменные в pam, поэтому я бы пошел с опцией 3.
Задайте переменную в /etc/security/pam_env.conf:
XDG_CACHE_HOME DEFAULT="/var/cache/users/@{PAM_USER}/.cache" #or any other place
И убедитесь, что каталог существует в [ f4]:
if [ "$USER" == "root" ]; then
unset XDG_CACHE_HOME
else
test -d $XDG_CACHE_HOME || mkdir -p $XDG_CACHE_HOME
fi
Скопируйте файл запуска «Home Folder» в ваш домашний каталог:
cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
Откройте файл для редактирования в gedit:
gedit ~/.local/share/applications/nautilus-home.desktop
ниже:
[Desktop Entry]
Name=Home Folder
Comment=Open your personal folder
TryExec=nautilus
Exec=nautilus --no-desktop
Icon=user-home
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-Ubuntu-Gettext-Domain=nautilus
X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
[Videos Shortcut Group]
Name=Videos
Exec=nautilus Videos
TargetEnvironment=Unity
[Documents Shortcut Group]
Name=Documents
Exec=nautilus Documents
TargetEnvironment=Unity
[Music Shortcut Group]
Name=Music
Exec=nautilus Music
TargetEnvironment=Unity
[Pictures Shortcut Group]
Name=Pictures
Exec=nautilus Pictures
TargetEnvironment=Unity
[Downloads Shortcut Group]
Name=Downloads
Exec=nautilus Downloads
TargetEnvironment=Unity
после того, как вы вышли из системы и обратно (или просто перезапустите единицу, набрав unity в терминале, вы будете иметь папки в качестве быстрого списка для значка домашней папки .
Начиная с 12.04, больше не нужно создавать список быстрого доступа, так как Nautilus автоматически получает список ваших закладок и делает динамический быстрый список.