Расположение общих данных для Linux и Mac OS X

В Windows существует стандартное расположение данных приложения, которое совместно используется всеми пользователями на компьютере (т. Е. В Vista / 7, (root): \ ProgramData ). Я ищу способ получить такую ​​папку на других платформах, используя Qt.

  • Предоставляет ли Qt встроенный метод для этого? ( QDesktopServices выглядел многообещающе, но, похоже, не предоставляет эту опцию.)
  • Если нет, каковы стандартные местоположения в системах Linux и Mac OS X для данных общих приложений? Является ли / usr / share правильным местом? Есть ли вообще стандарт?
    • Предоставляет ли Qt встроенный метод для этого? ( QDesktopServices выглядел многообещающе, но, похоже, не предоставляет эту опцию.)
    • Если нет, каковы стандартные местоположения в системах Linux и Mac OS X для данных общих приложений? Является ли / usr / share правильным местом? Есть ли вообще стандарт?
      • Предоставляет ли Qt встроенный метод для этого? ( QDesktopServices выглядел многообещающе, но, похоже, не предоставляет эту опцию.)
      • Если нет, каковы стандартные расположения в системах Linux и Mac OS X для данных общих приложений? Является ли / usr / share правильным местом? Есть ли вообще стандарт?

      [УТОЧНЕНИЕ] Это для изменяемых данных.

6
задан Dave Mateer 16 August 2010 в 12:53
поделиться