O criador do Qt lança um erro de permissão no projeto (arquivos pertencentes a mim) dentro do diretório do root

2

Eu mudei recentemente para o arch linux do ubuntu e copiei meu projeto qt para o meu diretório home,

Sempre que eu abro o projeto com o qt creator, ele me dá um erro de permissão e diz que ele não pode escrever nenhum arquivo.

khajvaharch[~/convQML]
[19:24]:ls -l
total 88
-rw-rw-rw- 1 khvah root   3400 Aug 29 08:53 convQML64.png
-rw-rw-rw- 1 khvah root   4945 Aug 29 08:53 convQML80.png
-rw-rw-rw- 1 khvah root    217 Aug 29 08:53 convQML.desktop
-rw-rw-rw- 1 khvah root    282 Aug 29 08:53 convQML_harmattan.desktop
-rw-rw-rw- 1 khvah root    784 Aug 29 18:53 convQML.pro
-rw-rw-rw- 1 khvah root  17523 Sep  1 13:33 convQML.pro.user
-rw-rw-rw- 1 khvah root  17917 Sep  1 13:33 convQML.pro.user.37a898c
drwxr-xrwx 2 khvah root   4096 Aug 29 10:37 icons
-rw-rw-rw- 1 khvah users   367 Sep  2 19:13 main.cpp
-rw-rw-rw- 1 khvah root     54 Aug 29 19:02 mainwindow.cpp
-rw-rw-rw- 1 khvah root    204 Aug 29 19:02 mainwindow.h
drwxr-xrwx 3 khvah root   4096 Aug 29 08:53 qml
drwxr-xrwx 2 khvah root   4096 Aug 29 08:53 qtquick2applicationviewer

O diretório:

drwxr-xr-x  5 root  root      4096 Sep  1 13:33 convQML

Como você vê, todos os arquivos são de propriedade do meu eu e eu abro o criador qt da minha conta. Eu posso editar todos os arquivos deste projeto com outros editores de texto, mas não com o criador qt.

Meu palpite no começo era que eu estava executando o criador qt não como khvah mas eu estou logado com essa conta e eu iniciei o aplicativo a partir dessa conta

Então, qual pode ser o meu problema?

    
por khajvah 02.09.2013 / 17:28

1 resposta

2

Seu problema é provavelmente que os outros editores alteraram os arquivos existentes (aos quais você tem permissão para ler e gravar), mas o criador do QT leu o conteúdo antigo e tentou criar um arquivo novo com o conteúdo alterado. Isso só funciona se você tiver permissões para criar novos arquivos nesse diretório.

    
por 02.09.2013 / 17:40