Eu crio arquivos .desktop para iniciar os arquivos em que estou trabalhando (por exemplo, as histórias que estou escrevendo e editando, etc.) Sempre que termino uma história e começo a trabalhar em uma nova, preciso substituir o atalho por um novo one (na verdade eu preciso abrir o arquivo .desktop e substituir o caminho do arquivo em "Exec=..." pelo novo manualmente.) Existe algum comando ou opção que eu possa usar na linha "exec=" do arquivo .desktop que aponta para o arquivo mais recente em uma pasta?
Você tem que usar alguns scripts dentro da
Exec
linha.Algo como mostrado abaixo:
Notas:
sh -c
é usado para permitir a execução de comandos aninhadosxdg-open
é usado para abrir o arquivo usando o aplicativo padrãols -t1 ~/your-dir/*
lista todos os arquivos no~/your-dir
diretório (altere para o caminho correto) por hora e os coloca em uma única colunahead -n1
Extrai o primeiro item dals
saída de 's usando tubulação com|