File manager functionality (Português) - ArchWiki

# File manager functionality (Português)

From ArchWiki
Jump to navigation Jump to search
Status de tradução: Esse artigo é uma tradução de File manager functionality. Data da última tradução: 2020-04-26. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Artigos relacionados

- List of applications/Utilities#File managers
- Gerenciador de janela
- Ambiente de desktop
- Udisks

Este artigo descreve os pacotes de software adicionais necessários para expandir os recursos e a funcionalidade dos gerenciadores de arquivos, especialmente quando se usa um gerenciador de janela como o Openbox. A capacidade de acessar partições e mídias removíveis sem uma senha - se afetada - também foi fornecida.

## Visão geral

Nota: Quando instalados, os pacotes de software listados abaixo serão automaticamente originados por todos os gerenciadores de arquivos instalados e capazes, e em todos os ambientes de área de trabalho e/ou gerenciadores de janelas.

Um gerenciador de arquivos sozinho não fornecerá os recursos e funcionalidades aos quais os usuários de ambientes de desktop completos, como o Xfce ou o KDE, estarão acostumados. Isso ocorre porque pacotes de software adicionais serão necessários para permitir que um determinado gerenciador de arquivos:

- Exibe e acesso outras partições
- Exibe, monte e acesse mídias removíveis (e.x., pendrives, discos óticos e câmeras digitais)
- Habilite conectividade/redes compartilhadas com outros sistemas operacionais instalados
- Habilite miniaturização
- Arquive e extraia arquivos comprimidos
- Monte automaticamente mídia removível

Quando um gerenciador de arquivos é instalado como parte de um ambiente de desktop completo, a maioria desses pacotes geralmente é instalada automaticamente. Consequentemente, quando um gerenciador de arquivos foi instalado para um gerenciador de janelas autônomo, como é o caso do próprio gerenciador de janelas, apenas uma base básica será fornecida. O usuário deve determinar a natureza e a extensão dos recursos e funcionalidades a serem adicionados.

## Recursos adicionais

Particularmente, quando usando - ou pretendendo usar - um ambiente leve, deve-se notar que mais recursos e funções do gerenciador de arquivos geralmente significam o uso de mais memória. Veja também udisks.

### Montando

- O sistema de arquivos virtual do GNOME (gvfs) fornece funcionalidade de montagem e lixo. O GVFS usa udisks2 para funcionalidade de montagem e é a solução recomendada para a maioria dos gerenciadores de arquivos.

Pastas usadas pelo GVFS:

- `/usr/lib/gvfs/` contém `gvfsd-*` arquivos, sendo que `*` se refere a vários tipos de sistema de arquivos suportados.
- `/usr/share/gvfs/mounts/` contém regras de montagem para GVFS. Para usar suas próprias regras, crie `~/.gvfs/mounts`.

Pacotes adicionais para instalação geralmente seguem o padrão gvfs-*, por exemplo:

- gvfs-mtp: reprodutores de mídia e dispositivos móveis que usam MTP
- gvfs-gphoto2: câmeras digitais e dispositivos móveis que usam PTP
- gvfs-afc: dispositivos móveis da Apple

#### Daemon de gerenciador de arquivos

A primeira é simplesmente iniciar automaticamente ou executar o gerenciador de arquivos instalado no modo daemon (ou seja, como um processo em segundo plano). Por exemplo, quando usando PCManFM em Openbox, o seguinte comando será adicionado ao arquivo `~/.config/openbox/autostart`:

    pcmanfm -d &

Também será necessário configurar o gerenciador de arquivos em relação ao gerenciamento de volume (por exemplo, o que ele fará e quais aplicativos serão lançados quando determinados tipos de arquivo forem detectados na montagem).

Dica: A maioria dos ambientes de desktop iniciará o gerenciador de arquivos no modo daemon por padrão, portanto, a intervenção manual não será necessária nesses casos de uso.

#### Autônomo

Outra opção é instalar um aplicativo de montagem separado. As vantagens de usar isso são:

- Menos memória pode ser necessária para ser executada como um processo de segundo plano daemon do que um gerenciador de arquivos
- Não é específico do gerenciador de arquivos, permitindo que sejam livremente adicionados, removidos e alternados
- gvfs pode não ter que ser instalado para montar, reduzindo o uso de memória.

### Redes

Nota: Também será necessário ativar o Bluetooth e/ou a rede com o Windows para habilitar a funcionalidade relevante do gerenciador de arquivos.

- obexftpAUR: Transferências de arquivos e montagem de dispositivos Bluetooth (veja Bluetooth)
- gvfs-smb: Compartilhamento de arquivos e impressoras Windows para ambientes que não sejam KDE (veja Samba)
- kdenetwork-filesharing: Compartilhamento de arquivos e impressoras Windows para KDE (veja Samba#KDE)
- sshfs: Cliente FUSE baseado no protocolo de transferência de arquivos SSH

#### Acesso a Windows

Se estiver usando gvfs-smb, para acessar os compartilhamentos de arquivos do Windows/CIFS/Samba abra primeiro o gerenciador de arquivos e digite o seguinte no nome do caminho, alterando `nome_do_servidor` e `nome_do_compartilhamento` conforme apropriado:

    smb://nome_do_servidor/nome_do_compartilhamento

#### Acesso a Apple

Suporte a AFP está incluso no gvfs. Para acessar os compartilhamentos de arquivos de AFP abra primeiro o gerenciador de arquivos e digite o seguinte no nome do caminho, alterando `nome_do_servidor` e `nome_do_compartilhamento` conforme apropriado:

    afp://nome_do_servidor/nome_do_compartilhamento

### Visualização de miniaturas

Alguns gerenciadores de arquivos podem não suportar miniaturas, mesmo quando os pacotes listados foram instalados. Verifique a documentação do gerenciador de arquivos relevante.

Você não pode ver miniaturas para armazenamento remoto, incluindo MTP. Verifique as configurações do seu gerenciador de arquivos, por exemplo para Thunar é preciso definir "Mostrar miniaturas: sempre".

#### Gerenciadores de arquivo além do Dolphin e Konqueror

Esses pacotes se aplicam à maioria dos gerenciadores de arquivos, como PCManFM, SpaceFM, Thunar e xfeAUR. As exceções são Dolphin e Konqueror, usados no ambiente de desktop KDE.

- tumbler: Arquivos de imagem. Ele também deve deve ser instalado para expandir as capacidades de miniaturas para outros tipos de arquivos
- poppler-glib: Arquivos `.pdf` do Adobe
- ffmpegthumbnailer: Arquivos de vídeo
- freetype2: Arquivos de fonte
- libgsf: Arquivos `.odf`
- raw-thumbnailer: Arquivos `.raw`
- totem: Arquivos de vídeo e arquivos de áudio rotulados (Arquivos do GNOME e Caja apenas)
- evince ou atril: Arquivos `.pdf`
- comicx[link quebrado: package not found]: arquivos de quadrinhos `.cbr`

#### Dolphin e Konqueror (KDE)

Veja Dolphin#File previews.

### Arquivos de pacotes

Para extrair arquivos compactados, como tarballs (`.tar` e `.tar.gz`) dentro de um gerenciador de arquivos, primeiro será necessário instalar um arquivador GUI, como o file-roller. Veja List of applications/Utilities#Archiving and compression tools para mais informações. Um pacote adicional como unzip também deve ser instalado para suportar o uso de arquivos zipados (`.zip`). Depois que um arquivador é instalado, os arquivos no gerenciador de arquivos podem, consequentemente, ser clicados com o botão direito do mouse para serem arquivados ou extraídos.

Os empacotadores de arquivos são montados na pasta `/run/user/$(id -u)/gvfs/` com ponto de montagem criado automaticamente que contém caminho completo para o arquivo em seu nome, onde todos `/` são substituídos por `%252F` e `:` substituído por `%253A`, que são códigos hexa.

Example de caminho para o pacote montado `/caminho/para/nome/de/arquivo.zip`

    /run/user/$(id -u)/gvfs/archive:host=file%253A%252F%252F%252Fcaminho%252Fpara%252Fnome%252Fde%252Farquivo.zip

### Suporte a leitura/escrita de NTFS

Veja o artigo NTFS-3G.

### Notificações de desktop

Alguns gerenciadores de arquivos fazem uso de notificações de desktop para confirmar vários eventos e status, como montagem, desmontagem e ejeção de mídia removível.

### Habilitar funcionalidade de lixeira em sistemas diferentes (unidades externas)

Crie diretórios de lixeira `.Trash-<uid>` para cada usuário no nível de topo de sistemas de arquivoa:

Por exemplo (ponto de montagem: /media/sdc1, uid: 1000, gid: 1000):

    # mkdir /media/sdc1/.Trash-1000

e execute `chown` neles:

    # chown 1000:1000 /media/sdc1/.Trash-1000

## Solução de problemas

### "Not Authorized" ao tentar montar as unidades

Gerenciadores de arquivos usando udisks precisam de um agente de autenticação polkit. Veja polkit#Authentication agents.

### Senhas necessária para acessar partições

A necessidade de inserir uma senha para acessar outras partições ou mídia removível montada provavelmente será devido às configurações de permissão padrão de udisks2. Mais especificamente, a permissão pode ser definida apenas para a conta raiz, não para a conta do usuário. Veja Udisks#Configuration para detalhes.

### Diretórios não são abertos no gerenciador de arquivos

Você pode descobrir que um aplicativo que não é um gerenciador de arquivos, Audacious por exemplo, está definido como o aplicativo padrão para abrir diretórios - um aplicativo que especifica que ele pode manipular o tipo MIME `inode/directory` em sua entrada de desktop pode se tornar o padrão. Você pode consultar o aplicativo padrão para abrir diretórios com o seguinte comando:

    $ xdg-mime query default inode/directory

Para se certificar que diretórios são abertos no gerenciador de arquivos, execute o seguinte comando:

    $ xdg-mime default meu_gerenciador_de_arquivos.desktop inode/directory

sendo que `meu_gerenciador_de_arquivos.desktop` é a entrada de desktop para o seu gerenciador de arquivos — `org.gnome.Nautilus.desktop`, por exemplo.

Dica: Se você quiser que a alteração se aplique a todo sistema, execute o comando acima como root ou crie/edite o arquivo a seguir:

    /usr/share/applications/mimeapps.list

    [Default Applications]
    inode/directory=meu_gerenciador_de_arquivos.desktop

#### D-Bus

Algumas outras aplicações usam o protocolo D-Bus `org.freedesktop.FileManager1` (por exemplo, Firefox). A seguir, é exibida uma lista dos serviços atualmente instalados que suportam este protocolo:

    $ grep -R FileManager1 /usr/share/dbus-1/services

Para qual gerenciador de arquivos é aberto, copie o arquivo para `$XDG_DATA_HOME/dbus-1/services`. Além disso, antes que as alterações se tornem ativas, interrompa o programa atualmente implementando o serviço D-Bus.

Category:

- File managers (Português)

Hidden category:

- Pages with broken package links