Eu construí o GNU-Emacs do zero e agora tenho binários dele funcionando na minha partição home. Assim como ~/somedir/emacs/src
todos os binários. Se eu emitir o seguinte:
PATH=$HOME/tmp/emacs/src:$PATH
essa sessão de terminal específica pode acessar corretamente esses binários. Eu também adicionei isso a .profile e .bashrc para que todas as instâncias de terminal possam acessá-los. Existe uma maneira de tornar isso um aplicativo de sistema normal como os outros? Não vejo o aplicativo listado na lista de aplicativos. Não o vejo na seção 'Abrir com' dos arquivos. Estou usando a distribuição MX GNU Linux. O que devo fazer?
Os aplicativos normais do sistema geralmente têm seus arquivos executáveis
/usr/bin
no seu PATH por padrão. Mas esse diretório geralmente é reservado para executáveis trazidos por seus pacotes de distribuição./usr/local/bin
é mais adequado para complementos.Mas colocar o executável neste diretório não fará com que o programa apareça em seus menus. Você deve instalar um
.desktop
arquivo conforme descrito em https://www.maketecheasier.com/create-desktop-file-linux/ Observe que você pode ter programas pessoais descritos por um.desktop
arquivo.