Comment 0 for bug 1328677

Revision history for this message
Jonathan Reed (jdreed) wrote :

The unity first_run.stamp file should not be in XDG_CACHE_HOME. As it is a _cache_, it can be ephemeral. Rather, it should be in XDG_CONFIG_HOME. Once the keyboard shortcut list, for example, has been presented, I don't need to be told about it again, even if I need to purge my ~/.cache directory.

This is a problem at our site, where XDG_CACHE_HOME is stored on a temporary filesystem, to cut down on the tremendous amount of useless network traffic between workstations and the user's file server. As a result, users now have to learn about Unity keyboard shortcuts on every single login.

Relevant info:

unity:
  Installed: 7.2.1+14.04.20140513-0ubuntu2
  Candidate: 7.2.1+14.04.20140513-0ubuntu2
  Version table:
 *** 7.2.1+14.04.20140513-0ubuntu2 0
        500 http://mirrors.mit.edu/ubuntu/ trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     7.2.0+14.04.20140423-0ubuntu1.2 0
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     7.2.0+14.04.20140416-0ubuntu1 0
        500 http://mirrors.mit.edu/ubuntu/ trusty/main amd64 Packages

Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty