Um Sistema de Lançador de Diretórios/Atalho para Desktops Linux com Arquivos GNOME (Nautilus) Gerenciador de arquivos (Ubuntu, Fedora etc)

SoftDrink é um jogo de palavras no Softlink, ou um link suave (simbólico)
De alguma forma, imita os atalhos disponíveis na máquina Windows. Permite criar atalhos para os diretórios. Você clica duas vezes no atalho e esse diretório é aberto em um navegador de arquivos. A barra de localização mostra o caminho original para o diretório.
Onde você quiser, quantos quiser. Não há restrições para colocá -las na área de trabalho ou em qualquer outro diretório.
Para acessar facilmente locais relacionados a partir de uma pasta. Eles funcionam não apenas como lançador, mas também como marcadores úteis.
De certa forma, o SoftDrink é uma versão emburrecida do link suave.
O valor dos softlinks para os diretórios ( ln -s /path/to/direcotry ) não pode ser exagerado, e a vida de um usuário do Linux sem eles será impossível.
No entanto, um softlink muda o contexto e faz com que o alvo pareça um membro do diretório host. Do ponto de vista dos usuários da GUI, se você clicar duas vezes em um ícone do softlink no navegador de arquivos, a janela aberta não mostrará a localização do dir-alvo. Mesmo sobre a opção 'Open Terminal Here' no diretório de destino.
Isso oculta a estrutura real do diretório do sistema. Você pode pensar que está trabalhando em um subdiretório e acaba mudando de algo 'milhas' de distância.
Muito disso e você esquece o que é onde. Muitos links suaves denominados de maneira diferente acabam direcionando o mesmo local.
Eu tenho procurado um sistema que abre o diretório e mostra sua localização real no disco. E acabou acabando fazendo isso.
Houve um tempo em que os lançadores .Desktop trabalhavam em qualquer pasta do seu sistema e eram amplamente utilizados para esse fim. Mas esse recurso foi removido devido ao risco de segurança inerente ao lançamento de programas aleatórios com um clique. Você não pode mais usá -los no Windows Nautilus (arquivos GNOME) que não sejam a área de trabalho.
O SoftDrink não permite que você inicie nada além de um diretório.
Temos um programa chamado SoftDrink, que lida com um tipo MIME personalizado chamado x-jump . Um arquivo do MIME tipo X-jump é um arquivo de texto com a extensão .jump O usuário dojump cria um arquivo .jump e coloca o endereço na localização de destino nele. Quando o sistema chama o SoftDrink para processar esse arquivo, o SoftDrink lê o caminho mencionado nele e o inicia no navegador de arquivos.
No navegador de arquivos, vá para o diretório onde deseja criar um atalho.
Crie um arquivo de texto
Abra este arquivo de texto no editor de texto e digite o caminho para o seu diretório de destino, digamos ~/disk2/backups/2022 (apenas uma linha, nada mais)
Renomeie este arquivo de texto com um nome descritivo e altere a extensão para .Jump. Diga, backup_lastyear.jump
Clique duas vezes em backup_lastyear.jump, o diretório ~/disk2/backups/2022 será aberto em uma nova janela.
Como alternativa, crie o arquivo .jump do terminal com o comando: echo "/path/to/your/directory">somename.jump
Coloque os assets/make_jumpfile.sh na pasta Script Nautilus. Esta pasta geralmente está localizada em ~/.local/share/nautilus/scripts
Faça o download do SoftDrink Tarball na página Latest Release , extraia o arquivo.
** CD para o diretório ** contendo makefile.am e configure.ac
Verifique se o AutoConf, Libtool e Autorake estão instalados. Caso contrário, instale -os usando o seguinte comando
Para Ubuntu/Debian:
sudo apt install autoconf libtool automake
Para Redhat/Fedora:
$ sudo dnf install autoconf libtool automake
** Execute os seguintes comandos **:
# These two needed only if you've cloned the repo
# autoreconf -i
# automake --add-missing
# Commands for everyone
./configure
make
** Instale o software **
sudo make install
Depois de instalado, você pode excluir o material baixado
Siga as etapas 1 a 4 na instalação
Desinstale o software
sudo make uninstall
cat , o que é bastante útil como marcador.O SoftDrink é liberado sob a licença do MIT.