kwrite não abre pelo terminal(resolvido)

Iniciado por amaro, 31 de Julho de 2007, 10:43

tópico anterior - próximo tópico

amaro

A duvida é a seguinte. Quanto tento editar algum arquivo via terminal com kwrite, como em "sudo kwrite /etc/fstab" retorna uma mensagem dizendo que o servidor x não pode abrir. Porem quando executo de outra maneira ele abre normal. A mesma coisa se dá co kate. Alguem tem alguma dica pra relsolver esse problema?

sidney richards

#1
porque vc não tenta o nano?
ex: "sudo nano /etc/fstab"

arlei

Olá amaro,

olha amigo, não uso KDE, mais me parece bastante estranho esta sua questão, então vou lhe fazer uma pergunta:

Vc realmente esta tentando executar o kwrite a partir do terminal, ou seja, de dentro de seu ambiente gráfico ou esta tentando fazer isso a partir de uma seção shell aberta com Ctrl+Alt+F1...F6?

Note a diferença, o terminal é uma seção shell aberta em uma janela dentro do ambiente gráfico, no seu caso KDE, enquanto um shell aberto da outra forma é uma seção em modo texto, ou seja sem os recursos gráficos e assim sendo sem a possibilidade de usufruir de nenhum aplicativo que deste recurso necessite, como o kwrite.

T+
Arlei

amaro

Rapaz! Sinceramente eu não tenho certeza. Uso aquele terminal que fica no menu/sistema. No kurumin e no suse funcionava. Mas pesquisando no forum do debian aprendi a digitar kdesu kwrite aí funcionou. Mas ainda não entendi o porque não funciona digitando só o kwrite.

amaro

Aproveitando a oportunidade, senti falta no kubuntu da opção menu/sistema/kde/gerenciar arquivos como root. (Pelo menos não encontrei ainda essa opção.) Tem como adicionar essa opção?

usifoto

Citação de: amaro online 01 de Agosto de 2007, 09:19
Aproveitando a oportunidade, senti falta no kubuntu da opção menu/sistema/kde/gerenciar arquivos como root. (Pelo menos não encontrei ainda essa opção.) Tem como adicionar essa opção?

Eu adicionei uma entrada no menu que chama o Konqueror com o comando kdesu konqueror. Aí é só abrir, digitar a senha e usa-lo como gerenciador de arquivos com os privilégios de superusuário.

Quanto ao Kwrite e Kate, eu tenho esse mesmo problema desde a primeira versão do Kubuntu e nunca entendi o que se passa.  >:(

amaro

#6
Citação de: usifoto online 01 de Agosto de 2007, 11:30
Citação de: amaro online 01 de Agosto de 2007, 09:19
Aproveitando a oportunidade, senti falta no kubuntu da opção menu/sistema/kde/gerenciar arquivos como root. (Pelo menos não encontrei ainda essa opção.) Tem como adicionar essa opção?

Eu adicionei uma entrada no menu que chama o Konqueror com o comando kdesu konqueror. Aí é só abrir, digitar a senha e usa-lo como gerenciador de arquivos com os privilégios de superusuário.

Quanto ao Kwrite e Kate, eu tenho esse mesmo problema desde a primeira versão do Kubuntu e nunca entendi o que se passa.  >:(

Otima sugestão. Obrigado pela dica. Quando estiver em casa vou testar.

alarcon

#7
Citação de: amaro online 31 de Julho de 2007, 10:43
A duvida é a seguinte. Quanto tento editar algum arquivo via terminal com kwrite, como em "sudo kwrite /etc/fstab" retorna uma mensagem dizendo que o servidor x não pode abrir. Porem quando executo de outra maneira ele abre normal. A mesma coisa se dá co kate. Alguem tem alguma dica pra relsolver esse problema?

Se você abre um terminal como usuário comum e o kwrite (e os outros) funciona(m), mas ao usar o terminal como root o kwrite (e os outros) não funciona(m), então tente o seguinte:

abra um terminal e digite:

xhost local:root

agora faça:

sudo nano /root/.bashrc

ou

sudo vi /root/.bashrc

use o que você souber usar (nano ou vi)

e coloque isto no final:

export XAUTHORITY=/home/name/.Xauthority

Onde name, obviamente é o seu nome de usuário da pasta home ok.

salve saia do arquivo, feche o terminal, abra-o novamente e veja se agora o kwrite (e outros) abre(m) via terminal como root.

Como usar o Vi:

pressione a tecla Esc e depois a letra i para inserir textos no arquivo em questão. Para salvar as alterações pressione Esc novamente e agora Shift+zz.

amaro

Desculpe a demora. Funcionou su dica alarcon :D. Muito obrigado pela ajuda.