A maneira mais fácil de obter extensão .odt escondida no nautilus

0

Tenho muitos documentos .od e os visualizo todos os dias. Na verdade, navegar e editar meus documentos é o que eu passo a maior parte do tempo.

O problema que tenho é que, com a extensão .odt visível, todos os meus documentos parecem confusos e é difícil encontrar rapidamente o documento certo em um piscar de olhos.

Aqui está uma comparação:

Documentos sem extensão são muito mais fáceis de serem vistos e identificados.

Eu poderia pesquisar o documento que estou tentando encontrar, mas na maioria das vezes não sei qual documento estou procurando. Digamos que eu saiba que houve algum documento que criei 5 dias atrás, mas não me lembro como era chamado, e como tenho cerca de 2000 documentos no meu disco, é muito mais fácil folhear os documentos mais recentes e encontrar o documento certo .

Como resultado, adoraria poder ocultar a extensão.

Uma solução que já conheço é um script bash que remove todas as extensões dos arquivos selecionados. Mas quando faço isso, alguns programas têm dificuldade em encontrar os arquivos .odt, por exemplo. Loook procura o conteúdo de arquivos .odt, mas quando a extensão não está presente, omite os arquivos. Há também alguns outros problemas com a caixa de depósito e outros programas quando a extensão está ausente. Por isso, estou procurando outra solução.

Eu estaria preparado para escrever uma extensão para o nautilus ou até mesmo alterar o código-fonte, mas adoraria saber se existe uma maneira mais fácil de alcançar esse efeito.

Em teoria, isso poderia ser feito implementando uma instrução if simples no código-fonte do gerenciador de arquivos, diretamente ou como uma extensão das sortes.

if fileName ends in .odt
    don't display the last 4 characters
endif

Mas eu não sei o suficiente sobre gerenciadores de arquivos para saber como ou onde implementar isso no nautilus. Então eu gostaria de saber se existem outras soluções. Embora, eu esteja preparado para aprender mais sobre o nautilus para implementar isso de alguma forma, se não houver outra maneira.

    
por Rtsne42 13.10.2016 / 06:14

3 respostas

0

Por fim, resolvi o problema de forma indireta.

Eu removi todas as extensões .odt dos meus arquivos com este script:

#!/bin/bash

for file in *.odt
do
 mv "$file" "${file%.odt}"
done

E, em seguida, em vez de usar Loook para pesquisar o conteúdo, que só funciona com extensões .odt. Eu usei um programa chamado Recoll , que é muito mais poderoso e pesquisa tudo, independentemente da extensão.

    
por Rtsne42 21.10.2016 / 10:36
0

No Linux, tudo é um nome de arquivo. Até mesmo as extensões fazem parte do nome do arquivo. O Linux não precisa de uma extensão de arquivo para reconhecer o arquivo.

Como tudo faz parte do nome do arquivo, não há como separar o nome e a extensão. Você não pode simplesmente ocultar a parte da extensão aparentemente do nome. A maneira mais fácil de ocultar a extensão .odt é removê-la completamente do nome do arquivo.

    
por Anwar 13.10.2016 / 07:11
0

Primeiro, eu não estou comprando a premissa inicial de que o nome do arquivo sem a extensão é 'muito mais fácil de ver e identificar' especialmente desde que você disse que na maioria das vezes você não sabe o nome. Eu sugiro para o caso de uso que você avise que seria muito mais fácil encontrar o arquivo se você usar uma visualização de lista e classificar clicando no cabeçalho da data.

No entanto, posso oferecer uma solução que satisfaça tanto o OP (usuário que apenas quer que seja feito) quanto os respondentes anteriores (programadores puristas). Um plug-in de gerenciador de arquivos permite que o usuário crie atributos on-the-fly e os exibe no gerenciador de arquivos. Assim, basta definir seu atributo como nome menos qualquer extensão .odt e ver isso na sua visualização de lista ou escolhê-lo como um rótulo para a visualização em miniatura.

Este plug-in também resolveria outro problema que é o oposto dos OPs. Eu quero poder ordenar a minha visão de lista por extensão de arquivo. A coluna de tipo de arquivo não funciona porque há muitas extensões diferentes que são agrupadas como imagem, da mesma forma para o documento. Eu não consegui encontrar no mundo linux qualquer maneira de ordenar meus arquivos .mp3s do meu .wmas (digamos) além da pesquisa - que eu também descobri ser problemática.

    
por flurbius 11.11.2016 / 19:00