Re: [fora do assunto] script? era: ações do botão direito do konqueror

2007-08-31 Por tôpico Gunther Furtado

Tiago Saboga escreveu:

On Thu, Aug 30, 2007 at 10:08:38AM -0300, Gunther Furtado wrote:

Olá,

Graças a uma dica do Tiago descobri mais um passo na solução de
integração entre o KDE e o icedove, mas surgiu um novo problema:

O KDE trabalha com arquivos do tipo .desktop para definir as ações,
entre outras coisas, dos menus de contexto dos aplicativos, o problema
é conseguir fazer com que o icedove reconheça special %value[1] %U
que é usado dentro destes arquivos .desktop para designar os itens
selecionados em uma pasta do konqueror.

O arquivo original que pretendo modificar é
/usr/share/apps/konqueror/servicemenus/mailto.desktop e dele consta
uma linha que contém kmail --attach %U sem as aspas e que funciona
anexando o arquivo selecionado (%U) a uma nova mensagem que se abre
para ser editada. O comando correlato para o icedove é icedove
-compose attachment=/caminho/completo/do/arquivo sem as aspas (que
funciona perfeitamente na linha de comando). Pois bem, se substituo
kmail --attach %U por icedove -compose attachment=%U no arquivo
/usr/share/apps/konqueror/servicemenus/mailto.desktop, o icedove abre
com uma mensagem de erro que se refere à impossibilidade de abrir uma
janela do editor de mensagens.

Para contornar isto é preciso um script? Ou alguém conhece outra solução?


Ôpa. Respondi à sua outra mensagem sem ter visto essa. Se você abrir
as configurações do konqueror, escolher Associações de arquivos,
escolher qualquer tipo de arquivo que tenha um aplicativo associado,
pedir para editar o aplicativo, escolher a aba Aplicativo, clicar
com o botão direito em Comando, e selecionar O que é Isto?, você
verá uma lista de valores especiais que devem poder ser usados aí
também. Certamente tem outros caminhos para a mesma informação, mas
foi deste que me lembrei (até porque, do kde, só uso o konqueror).

O valor a ser usado, se não me engano, é %f.

Tiago.




Pois é,

Por algum motivo, nenhuma das variáveis que aparecem na lista que você 
sugeriu funciona quando se trata dos arquivos .desktop. Aparentemente o 
icedove não sabe o que fazer com %U ou %f ou quetais.


Abraço,

--
Gunther Furtado
[EMAIL PROTECTED]
Curitiba - PR - Brasil



Re: [fora do assunto] script? era: ações do botão direito do konqueror

2007-08-31 Por tôpico Gunther Furtado
Em 31/08/07, Gunther Furtado[EMAIL PROTECTED] escreveu:

 Pois é,

 Por algum motivo, nenhuma das variáveis que aparecem na lista que você
 sugeriu funciona quando se trata dos arquivos .desktop. Aparentemente o
 icedove não sabe o que fazer com %U ou %f ou quetais.


Achei a linha abaixo em um fórum do KDE. À noite testo e aviso se deu certo.

Exec=icedove -compose attachment='file://%F'

Abraço,
-- 
Gunther Furtado
[EMAIL PROTECTED]


[fora do assunto] script? era: ações do botão direito do konqueror

2007-08-30 Por tôpico Gunther Furtado
Olá,

Graças a uma dica do Tiago descobri mais um passo na solução de
integração entre o KDE e o icedove, mas surgiu um novo problema:

O KDE trabalha com arquivos do tipo .desktop para definir as ações,
entre outras coisas, dos menus de contexto dos aplicativos, o problema
é conseguir fazer com que o icedove reconheça special %value[1] %U
que é usado dentro destes arquivos .desktop para designar os itens
selecionados em uma pasta do konqueror.

O arquivo original que pretendo modificar é
/usr/share/apps/konqueror/servicemenus/mailto.desktop e dele consta
uma linha que contém kmail --attach %U sem as aspas e que funciona
anexando o arquivo selecionado (%U) a uma nova mensagem que se abre
para ser editada. O comando correlato para o icedove é icedove
-compose attachment=/caminho/completo/do/arquivo sem as aspas (que
funciona perfeitamente na linha de comando). Pois bem, se substituo
kmail --attach %U por icedove -compose attachment=%U no arquivo
/usr/share/apps/konqueror/servicemenus/mailto.desktop, o icedove abre
com uma mensagem de erro que se refere à impossibilidade de abrir uma
janela do editor de mensagens.

Para contornar isto é preciso um script? Ou alguém conhece outra solução?

[1] http://developer.kde.org/documentation/tutorials/dot/servicemenus.html
[2] http://puffs.wordpress.com/tag/thunderbird/

Desde já, grato,

--
Gunther Furtado
[EMAIL PROTECTED]