Debian - após a instalação da estrutura de pastas em / home / user difere entre os PCs

0

Eu instalei o Debian Stretch em dois laptops. Um tem UEFI, enquanto o outro possui BIOS - essa é a única diferença em relação ao processo de instalação do Debian (usei a instalação gráfica).

Após a instalação, o PC da BIOS já tem alguma estrutura básica de arquivos configurada no Nautilus:

Enquantoooutronãotemaestruturabásicadepastasdentrodapastaprincipal.TambémestãofaltandoemblemasnaspastasnoNautilus:

Alguém tem uma ideia de por que isso pode acontecer?

    
por 71GA 10.11.2017 / 20:01

2 respostas

1

Para criar os diretórios de usuário padrão, você pode usar o seguinte comando:

xdg-user-dirs-update

A lista dos diretórios que foram criados pelo comando xdg-user-dirs-update também pode ser lida com:

cat ~/.config/user-dirs.dirs

Há uma descrição de como funciona o xdg-user-dirs .

xdg-user-dirs is a tool to help manage "well known" user directories like the desktop folder and the music folder. It also handles localization (i.e. translation) of the filenames.

The way it works is that xdg-user-dirs-update is run very early in the login phase. This program reads a configuration file, and a set of default directories. It then creates localized versions of these directories in the users home directory and sets up a config file in $(XDG_CONFIG_HOME)/user-dirs.dirs (XDG_CONFIG_HOME defaults to ~/.config) that applications can read to find these directories.

    
por 10.11.2017 / 21:43
1

Deveria haver todas as pastas predefinidas, como Música, Imagens, Documentos, etc. em /etc/skel , para que, quando você adicionar um novo usuário, você obtenha a pasta predefinida em /home/$USER/ .

É estranho porque uma instalação seguiria essa etapa e outra não.

Você pode criar novamente as pastas predefinidas em /etc/skel . Assim, quando você adicionar um novo usuário, você obterá a pasta predefinida em seu diretório pessoal.

sudo mkdir /etc/skel/Documents/ /etc/skel/Downloads/ /etc/skel/Templates/ /etc/skel/Videos/ /etc/skel/Music/ /etc/skel/Pictures/ /etc/skel/Public/

Da minha experiência, eu sempre tive que criar a pasta em /etc/skel/ , nunca consegui a predefinição.

    
por 10.11.2017 / 20:54