Alterar pastas padrão do Ubuntu [Resolvido]

Iniciado por caduborb, 07 de Novembro de 2010, 20:04

tópico anterior - próximo tópico

caduborb

Olá, esta é minha primeira postagem, peço alguma paciência....

Estou com uma  maquina com hd particionado para windows 7 (NTFS), ubuntu 10.04 (EXT4) e uma unidade para armazenar arquivos (NTFS).

Coloquei as bibliotecas de organização, pastas padrão do windows direcionadas para a ultima unidade e gostaria de fazer o mesmo com as pastas padrão do Ubuntu.

Documentos, Imagens e etc.

Achei algo a respeito.

Entrei no terminal para editar o arquivos ".config/user-dirs.dirs"

mas apesar da experiência em outros sistemas como ms-dos e windows não consegui acertar isso.

Como faço a referência da pasta para uma pasta em outra partição?

ja que nos arquivo esta $HOME/documentos  por exemplo.

Estou lendo o fórum e os guias aos poucos, agradeço a ajuda desde ja.

cadu

irtigor

Coloque o ponto de montagem fixo da unidade ntfs... tipo /caminho/do/ponto/de/montagem/documentos*, tem que ser fixo (e montado no boot) para evitar erros. Fique ciente que ntfs não é um sistema de arquivo nativo e que por isso você pode ter problemas.

*É aquela pasta que você escolheu para montar a unidade no fstab.

JFMMão de Ferro


caduborb

Saudações, grato pela ajuda, mas ainda não consegui resolver... O Artigo do site ubuntued é o que eu estava usando de referência...

Irtigor pesquisei sobre o fstab, afinal sou iniciante, e abri com gedit para olhar os pontos de montagem.

Lembrei que na instalação define a partição swap

achei o arquivo bem diferente dos padrões que vi em outras postagens.... abaixo o arquivo...

Eu teria de acrescentar a unidade no arquivo?

Entendo que o ntfs não é nativo mas por ser uma unidade compartilhada com windows foi o que pensei?
permitira manter a organização dos arquivos, sem duplicações etc...

Se tiver uma luz ... agradeço..

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda6 during installation
UUID=93b5ef13-2b10-4fc4-99a5-855d6c22e9b7 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=65d10825-a844-4453-a0a3-ea762adcbe36 none            swap    sw              0       0

irtigor

Você não tem um ponto fixo no fstab, como você está montando essa partição?
Passe a saída desses comandos
sudo fdisk -l
sudo blkid

caduborb

#5
FDISK

/dev/sda1               1        1567    12586896   27  Desconhecido
/dev/sda2   *        1568        1580      104422+   7  HPFS ou NTFS
/dev/sda3            1581       17270   126027048+   7  HPFS ou NTFS
/dev/sda4           17270       30401   105476097    f  Win95 (LBA) Partição Extendida
/dev/sda5           17270       17796     4224000   82  Linux swap / Solaris
/dev/sda6           17796       24027    50051072   83  Linux
/dev/sda7           24027       30401    51198976    7  HPFS ou NTFS

------------------------------

BLKID

/dev/sda1: LABEL="PQSERVICE" UUID="0E6CEF046CEEE585" TYPE="ntfs"
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="7458EF5558EF1520" TYPE="ntfs"
/dev/sda3: LABEL="Acer" UUID="01CB3D6BC62C2D10" TYPE="ntfs"
/dev/sda5: UUID="65d10825-a844-4453-a0a3-ea762adcbe36" TYPE="swap"
/dev/sda6: UUID="93b5ef13-2b10-4fc4-99a5-855d6c22e9b7" TYPE="ext4"
/dev/sda7: LABEL="Dados" UUID="B8D000D6D0009CAE" TYPE="ntfs"

--------------------------------

ls -l /dev/disk/by-uuid

total 0
lrwxrwxrwx 1 root root 10 2010-11-08 09:34 01CB3D6BC62C2D10 -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-11-08 09:34 0E6CEF046CEEE585 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-11-08 09:34 65d10825-a844-4453-a0a3-ea762adcbe36 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-11-08 09:34 7458EF5558EF1520 -> ../../sda2
lrwxrwxrwx 1 root root 10 2010-11-08 09:34 93b5ef13-2b10-4fc4-99a5-855d6c22e9b7 -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-11-08 09:34 B8D000D6D0009CAE -> ../../sda7


-----------------------------

Montagem? Até este ponto tenho acessado ela graficamente no menu "locais" e tudo tem ido bem....

irtigor

sda7 é a partição que você quer usar não é?
Coloque isso no seu fstab

UUID=B8D000D6D0009CAE /media/dados               ntfs    defaults 0       0


Não esqueça de criar a pasta "dados" em /media, ai vai ser /media/dados/documentos no user-dirs.dirs (antes de fazer esse passo, reinicie o computador para ter certeza que tudo está lá no /media/dados de jeito que deveria estar). No gnome o uso do uuid pode não ficar 100%, se você tiver problemas troque "UUID=B8D000D6D0009CAE" por "/dev/sda7" (sem aspas).

caduborb

Legal, a montagem deu certinho.
o sistema inicializa com a partição montada.


alterei o

com sudo gedit .config/user-dirs.dirs

antigo

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Área de Trabalho"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Modelos"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Música"
XDG_VIDEOS_DIR="$HOME/Vídeos"
XDG_PICTURES_DIR="$HOME/Imagens"

para

atual

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Modelos"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Música"
XDG_VIDEOS_DIR="$HOME/Vídeos"
XDG_PICTURES_DIR="/media/dados/Imagens"


contudo, creio que a referência que fiz para o diretório pictures esta errada.
alterei a pasta area de trabalho por desktop sem problemas, esta em home
como referencio para outra unidade? (pergunta ignorante em...aff) 

caduborb

Saudações,
Minha referência estava certa
Apaguei as pastas padrão
encerrei a sessão e esta como eu queria.

Questão resolvida

valeu a colaboração

irtigor

Notas:

Você não deve usar sudo para editar arquivos seus, o correto é gedit ~/.config/user-dirs.dirs, usando o superusuário o arquivo vai ficar truncado. Outra, quando necessário (para programas gráficos) use o gksudo (nunca sudo, no kde use kdesudo).

Acho que é necessário reiniciar o x (reinicie o sistema, possui o mesmo efeito) para as configurações terem validade.

caduborb

IrTigor

agradeço

como tinha conseguido editar o fstab apenas com sudo fiz o mesmo com o user-dirs.dirs

entendi a questão do arquivo ser meu ou do sistema.

Apenas para constar para que tudo funcione normal alterei os marcadores do nautilus e reinicie.

Tudo esta redondo.

mais uma vez valeu!