m4iir1c10
(usa Arch Linux)
Enviado em 21/09/2009 - 12:00h
Eu nao entendi muito bem oque voce quiz dizer, porque em uma de suas respostas voce disse que quer deixar o programa disponivel para todas as maquinas do sistema (?) voce quer que esse programa seja instalado em todas as maquinas ou que rode remotamente de uma maquina atravez de algum tipo de conexao (?)
Estamos falando aqui de uma rede ou de um sistema? (a saber uma unica maquina com varios usuarios.)
Caso seja uma maquina e vc quer deixar o programa disponivel para todos os usuarios executarem copie ele para /usr/bin essa pasta e uma pasta de executaveis global ou seja todos os usuarios podem executar, mesmo que nao haja um atalho para eles e so digitar no terminal, agora se quiser um atalho para eles e so salvar o exemplo que vou dar a seguir na pasta /usr/share/applications/programa.desktop.
esse esquema de outro usuario executar o programa dentro da sua home e furada, nimguem exeto por vc e o root tem acesso a sua pasta, por isso evite colocar qualquer atalho para outros usuarios apontando para a sua pasta e vice-versa
assim sendo os arquivos como icones tambem devem ser colocado em /usr para nao fazer baderna so seu sistema use a pasta de arquivos "compartilhados" (share) e crie uma pasta para o seu programa ali.
ai ao fazer o atalho vai ficar assim:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Programa
Icon=/usr/share/icons/programa/icone-do-programa.png ou /usr/share/programa/icone-programa.png
TryExec=/usr/bin/programa
Exec=programa
Terminal=false
o caminho para o icone nao pode ser 2 tem que ser ou um ou outro, de acordo com oque vc fazer.