[Ubuntu-BR] Editor do menu principal (alacarte)
André Maldonado
andre.maldonado em gmail.com
Quarta Fevereiro 3 16:36:12 UTC 2010
*Olá Humberto. Perdão pelo incômodo.
Li sim sobre o chown. Alterei as permissões para ficar como as suas. Veja:
*
familia-maldonado em familia-maldonado-net:~$ *sudo ls -l .config/menus/*
total 12
-rw-r--r-- 1 familia-maldonado familia-maldonado 724 2010-02-03 14:11
applications.menu
drwxr-xr-x 2 root root 4096 2010-01-26 11:16
applications-merged
-rw-r--r-- 1 familia-maldonado familia-maldonado 224 2010-02-03 14:11
settings.menu
*
Depois testei*
familia-maldonado em familia-maldonado-net:~$ alacarte
Traceback (most recent call last):
File "/usr/bin/alacarte", line 36, in <module>
main()
File "/usr/bin/alacarte", line 32, in main
app = MainWindow(datadir, version, sys.argv)
File "/usr/lib/pymodules/python2.6/Alacarte/MainWindow.py", line 48, in
__init__
self.editor = MenuEditor()
File "/usr/lib/pymodules/python2.6/Alacarte/MenuEditor.py", line 36, in
__init__
self.__loadMenus()
File "/usr/lib/pymodules/python2.6/Alacarte/MenuEditor.py", line 63, in
__loadMenus
self.save(True)
File "/usr/lib/pymodules/python2.6/Alacarte/MenuEditor.py", line 67, in
save
fd = open(getattr(self, menu).path, 'w')
IOError: [Errno 13] *Permissão negada:
'/home/familia-maldonado/.config/menus/applications.menu'*
*Ele fala novamente que não tenho permissão. O que será que falta?
Valeu*
"Então aproximaram-se os que estavam no barco, e adoraram-no, dizendo: És
verdadeiramente o Filho de Deus." (Mateus 14:33)
2010/2/3 Xisberto <xisberto em gmail.com>
> Em 3 de fevereiro de 2010 13:07, André Maldonado
> <andre.maldonado em gmail.com>escreveu:
>
> > Olá Humberto, novamente obrigado pela ajuad.
> >
> > Li todo o artigo e me ajudou muito, porém ainda tenho uma dúvida.
> >
> > Fui dando permissões para os arquivos conforme a necessidade:
> >
> > # sudo chmod 666 arquivo
> >
> > Porém, aparentemenre (corrija-me se estiver errado) o arquivo
> > applications.menu.undo-0 é criado automaticamente e não tenho como
> definir
> > a
> > permissão quando ele é criado. Então dei permissão para a pasta. Testei
> 666
> > e obviamente deu erro, então tive que colocar 777, mas creio que isso
> seja
> > péssimo.
> >
> > Qual a permissão correta? Ou seria melhor deixar as permissões como as
> suas
> > e alterar o owner da pasta?
> >
> >
> Então, você tem que reparar que o owner deve estar setado corretamente. No
> seu caso, "familia-maldonado". Não me lembro se no artigo ele diz que
> comando altera o owner, mas é o chown.
>
> sudo chown familia-maldonado.familia-maldonado
> /home/familia-maldonado/.config/menus/applications.menu
>
> E mantenha as permissões conforme o que te passei (644), sempre é bom
> manter
> o padrão do sistema.
>
>
> > Valeu.
> >
> > "Então aproximaram-se os que estavam no barco, e adoraram-no, dizendo: És
> > verdadeiramente o Filho de Deus." (Mateus 14:33)
> >
> >
> > 2010/2/3 Xisberto <xisberto em gmail.com>
> >
> > > Em 3 de fevereiro de 2010 11:13, André Maldonado
> > > <andre.maldonado em gmail.com>escreveu:
> > >
> > > > Olá Humberto, obrigado pela ajuda.
> > > >
> > > > Se eu executar o alacarte sem o sudo, a resposta é a seguinte:
> > > >
> > > > Traceback (most recent call last):
> > > > File "/usr/bin/alacarte", line 36, in <module>
> > > > main()
> > > > File "/usr/bin/alacarte", line 32, in main
> > > > app = MainWindow(datadir, version, sys.argv)
> > > > File "/usr/lib/pymodules/python2.6/Alacarte/MainWindow.py", line 48,
> > in
> > > > __init__
> > > > self.editor = MenuEditor()
> > > > File "/usr/lib/pymodules/python2.6/Alacarte/MenuEditor.py", line 36,
> > in
> > > > __init__
> > > > self.__loadMenus()
> > > > File "/usr/lib/pymodules/python2.6/Alacarte/MenuEditor.py", line 63,
> > in
> > > > __loadMenus
> > > > self.save(True)
> > > > File "/usr/lib/pymodules/python2.6/Alacarte/MenuEditor.py", line 67,
> > in
> > > > save
> > > > fd = open(getattr(self, menu).path, 'w')
> > > > IOError: *[Errno 13] Permissão negada:
> > > > '/home/familia-maldonado/.config/menus/applications.menu'
> > > > *
> > > >
> > >
> > > Veja que você não tem permissões para o arquivo
> > > .config/menus/applications.menu'
> > >
> > >
> > > Com o comando "ls -l .config/menus/" você vê as permissões dele. Aqui,
> > este
> > > comando retorna o seguinte:
> > > -rw-r--r-- 1 xisberto xisberto ..... applications.menu
> > > -rw-r--r-- 1 xisberto xisberto ..... settings.menu
> > >
> > > Execute o mesmo comando e cole o resultado aqui. Se alguma parte do que
> > eu
> > > digitei estiver diferente, direi como corrigir.
> > >
> > > Se quiser aprender sobre permissões de arquivo e corrigir por conta
> > > própria,
> > > recomendo a leitura:
> > > http://www.vivaolinux.com.br/artigo/Permissoes-no-Linux/
> > >
> > > --
> > > Humberto Xis
> > > http://xisberto.blogspot.com
> > > http://ostelematicos.blogspot.com
> > >
> > > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1
> > > --
> > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > >
> > > Lista de discussão Ubuntu Brasil
> > > Histórico, descadastramento e outras opções:
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
>
>
>
> --
> Humberto Xis
> http://xisberto.blogspot.com
> http://ostelematicos.blogspot.com
>
> "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
More information about the ubuntu-br
mailing list