
Quando abro um código-fonte Java com texto sublime, a mensagem de erro continua rolando na janela do terminal:
(sublime_text:19271): GLib-CRITICAL **: Source ID 2897 was not found when attempting to remove it.
Alguma solução? Funciona, mas é realmente irritante.
Responder1
Na verdade, não é uma solução, mas uma solução alternativa. Basta redirecionar o erro padrão para /dev/null
que você não o veja:
sublime foo.jar 2>/dev/null
Para tornar isso mais simples, você pode convertê-lo em uma função. Adicione estas linhas ao seu ~/.bashrc
:
sublime(){
sublime "$@" 2>/dev/null
}
Isso, no entanto, suprimirátodoserros, não só esse. Para suprimir apenas esse, use isto:
sublime(){
sublime "$@" 2>&1 | grep -v 'GLib-CRITICAL **: Source ID 2897 was not found when attempting to remove it.'
}