Estou usando o RVM, gerenciador de versões do ruby.
Meu script para carregar o gedit e analisar o manipulador txmt é escrito em Ruby.
Em qualquer capacidade, xdg-open
é lançado pelo Chromium, ele não tem acesso ao rubi ativo no RVM por meio do #!/usr/bin/env ruby
hashbang.
A pesquisa no RVM mostrou que há um rvm-auto-ruby
que aponta para o sistema atualmente ativo - ruby no RVM.
A execução de which rvm-auto-ruby
me dá /home/jake/.rvm/bin/rvm-auto-ruby
, assim, em gconf-editor
, coloco isso no aplicativo manipulador:
/home/jake/.rvm/bin/rvm-auto-ruby /usr/local/bin/txmt_handler "%s"
E agora funciona!