Existe uma especificação ou propósito definido dos diretórios de usuários XDG do freedesktop.org?

2

Especificamente, estou perguntando sobre ~/Templates/ , mas qualquer informação sobre os outros diretórios é bem-vinda. Entendo como usar ~/Templates no contexto do meu gerenciador de arquivos gráficos, mas estou procurando uma intenção definida de seu uso no freedesktop.org.

Em FILE-HIERARCHY(7) , ele diz na seção "Diretório inicial" que " Locais adicionais para recursos de usuário de alto nível são definidos por xdg-user-dirs ".

Em xdg-user-dirs , ele diz "xdg-user-dirs is uma ferramenta para ajudar a gerenciar diretórios de usuários "conhecidos", como a pasta da área de trabalho e a pasta de músicas, "mas nunca passa a enumerar os diretórios de usuários" conhecidos ".

Em xdg-user-dir(1) ele enumera o seguinte:

  • DESKTOP
  • DOWNLOAD
  • MODELOS
  • PUBLICIDAS
  • DOCUMENTOS
  • MÚSICA
  • FOTOS
  • VÍDEOS

user-dirs.defaults(5) lista os seguintes valores padrão, todos relativos para o diretório inicial do usuário:

DESKTOP=Desktop
DOWNLOAD=Downloads
TEMPLATES=Templates
PUBLICSHARE=Public
DOCUMENTS=Documents
MUSIC=Music
PICTURES=Pictures
VIDEOS=Videos
# Another alternative is:
#MUSIC=Documents/Music
#PICTURES=Documents/Pictures
#VIDEOS=Documents/Videos

Um usuário em outra questão relacionada no Unix.SE informa como XDG_TEMPLATES_DIR e XDG_PUBLICSHARE_DIR podem ser usados, mas eu gostaria de saber onde seu uso é especificado para confirmar se um aplicativo está usando-os corretamente e para entender melhor o propósito pretendido.

Meu palpite é que isso não é padrão, e cabe às distribuições, administradores de sistema e desenvolvedores de aplicativos como eles serão usados, o que pode levar a resultados surpreendentes.

Eu posso estar sofrendo com o Problema XY aqui.

    
por kzh 30.07.2016 / 15:04

0 respostas