Como posso editar os arquivos de configuração do BlueJ sem permissões de root?

3

Na escola eu uso o Ubuntu na minha classe de programadores e usamos o BlueJ. Este IDE está configurado para o idioma alemão, mas eu quero ter um IDE em inglês porque também estou programando em inglês. Mas para conseguir isso eu tenho que modificar um arquivo de texto específico. Este arquivo só pode ser acessado quando você tem permissões de root. Existe alguma maneira "inoficial" de alterar este arquivo sem permissões de root?

    
por Paedow 17.10.2012 / 23:28

2 respostas

8

Eu não usei o BlueJ, mas a maioria dos aplicativos tem seus arquivos de configuração padrão, que não devem ser modificados pelos usuários (e se isso é o que seu administrador de sistemas se recusa a modificar, ele pode estar certo) um arquivo de configuração específico do usuário em $ HOME /. Analisando a documentação p.30, o BlueJ pode ser chamado assim:

java -jar bluej.jar -Dbluej.language=german

e também possui um arquivo de configuração específico do usuário em:

<USER_HOME>/.bluej/bluej.properties
    
por Marcin Kaminski 17.10.2012 / 23:46
1

Você pode tentar instalar uma versão do BlueJ em seu diretório home (veja isto pergunta ou tente o jarro) e usando isso em vez do fornecido pelo seu colégio. Ou use um IDE alternativo como o eclipse - novamente instalado em seu diretório home.

No entanto, para responder realmente à pergunta se o arquivo que você precisa editar

<bluej_dir>/lib/bluej.defs

Tem permissões específicas para as quais sua conta de usuário não tem acesso, então não há muito o que fazer. Você pode ls -l o arquivo? Isso informará quais permissões o arquivo possui e quem pode editá-lo. Ficaria surpreso se o arquivo de preferências fosse apenas editável pelo usuário root .

    
por niallhaslam 17.10.2012 / 23:50