[Ubuntu-BR] Editor do menu principal (alacarte)

Xisberto xisberto em gmail.com
Quinta Fevereiro 4 13:29:39 UTC 2010


Em 3 de fevereiro de 2010 13:36, André Maldonado
<andre.maldonado em gmail.com>escreveu:

> *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?
>
>
>
André, tentei simular a situação numa máquina virutal. Apaguei todos os
arquivos dentro do .config/menus e executei o alacarte com o sudo. Ele criou
os arquivos com dono root. Executei o alacarte sem o sudo e ele apresentou o
mesmo erro.

Mudei o applications.menu para meu usuário ser o dono:

sudo chmod xisberto.xisberto .config/menus/applications.menu

Executei novamente o alacarte, mas agora ele reclamou do settings.menu (são
os únicos dois arquivos que aparecem aqui). Mudei o dono dele também:

sudo chmod xisberto.xisberto .config/menus/settings.menu

E funcionou. Veja se o erro é o mesmo (permissão no applications.menu) ou se
ele está reclamando das permissões do outro arquivo.

-- 
Humberto Xis
http://xisberto.blogspot.com
http://ostelematicos.blogspot.com

"Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1



More information about the ubuntu-br mailing list