On 6/20/07, F-Z <[EMAIL PROTECTED]> wrote: > > 1. Meu projeto é multiplataforma, pra simplificar ele não usa a > estrutura convencional do linux, e sim se baseia em acessar apenas > subpastas da raiz dele exemplo: > > [projeto]/data/imagens ou [projeto]/data/som >
Hm.. > Sendo assim optei por fazer o tgz em /opt/[projeto] porém o projeto > precisa de permissões especiais para que possa ser gerado o log dentro > do proprio diretorio e permitir salvar screens no dir [projeto]/data/ > screen > Não recomendo usar /opt. O Slackware 12 já não vai mais utilizar /opt (me corrigem se eu estiver errado). KDE e afins foram movidos para outros diretórios. Agora, o motivo disso, eu não sei. Não sei se teve alguma mudança no FHS ou isso foi apenas mudanças do slack. Com relação aos seus arquivos criados (log, screen), o lugar mais aconselhável de salvar esses arquivos é no home no usuário. Com uma simples função da glibc você resolve isso, que irá te retornar um ponteiro de '/home/xxx'. Além de você não enfrentar problemas de permissão, cada usuário terá seu próprio log..etc... E assim fica até mais fácil para você na programação. Lembre-se que em todo programa, cada usuário que logue no Linux tem as suas configurações personalizadas e tal, e você deve lembrar disso ao programar em ambientes multi-usuários, como o linux. > Tentando resolver isso tentei (funciona): > > #chown root.users -R /opt/[projeto] > #chmod 2775 /opt/projeto > #chmod 2775 /opt/projeto/data/screen > > Coloquei isso no doinstall.sh, é a melhor forma, ou devo usar o grupo > 'games' ? > Mesmo você querendo instalar em /opt, ou seja lá onde for, por favor, isso (chmod 2775) não é muito elegante. ;-) Como eu disse acima, se resolve colocando tudo que possa gerar saída de arquivos no home do usuário que executou o seu programa. Ou se os arquivos forem temporários, em /tmp. > 2. Como, onde posso obter informações para entender e criar uma > entrada de menu do meu jogo para os wm existentes tipo kde/gnome e > outros ? existe uma forma únificada de fazer apenas um daqueles > arquivo .desktop (vi só por cima, por exemplo onde acho os grupos que > de fato existem e etc, Applications/etc) queria de fato era entender a > coisa toda. > Vou ficar te devendo essa. Aplicações visuais (principalmente gnome/gtk) não é o meu forte. Espero que outro amigo da lista possa te ajudar. []s Rodrigo Luiz --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

