web-dev-qa-db-ja.com

ターミナルからブラウザを起動中にエラーを取り除く方法は?

私は端末からブラウザを実行する際に問題に直面しています。 Firefoxを起動すると、次のように表示されます。

(firefox:12544):Gtk-WARNING **:テーマ解析エラー::1:34:色の定義に「 ':」が必要(firefox:12544):Gtk-WARNING **:テーマ解析エラー::1:77:期待')'の色の定義

その後、私はchromium -browserを起動しようとしましたが、エラーはもっとあります:

[1:1:1015/225808.162350:エラー:webthread_impl_for_utility_thread.cc(19)]仮想点滅で未実装に到達:: ThreadScheduler * blink :: scheduler :: WebThreadImplForUtilityThread :: Scheduler()const [1:1:1015/225809.257010: ERROR:webthread_impl_for_utility_thread.cc(19)]仮想ブリンクで到達しません:: ThreadScheduler * blink :: scheduler :: WebThreadImplForUtilityThread :: Scheduler()const [1:1:1015/225809.289346:ERROR:webthread_impl_for_utility_thread.cc(19)]仮想点滅:: ThreadSchedulerで未実装に達した* blink :: scheduler :: WebThreadImplForUtilityThread :: Scheduler()const [1:1:1015/225809.312381:ERROR:webthread_impl_for_utility_thread.cc(19)]仮想点滅で実装されていません:: ThreadScheduler * blink :: scheduler :: WebThreadImplForUtilityThread :: Scheduler()const

これらの問題を解決する方法はありますか?私を助けてください。私のソフトウェアのために、私は端末からブラウザを起動しなければなりません。

2
zesan

気になるのは出力だけの場合は、追加することで暗い忘却に送ることができます

&>/dev/null

コマンドラインに。これはallの出力を飲み込むことに注意してください。エラーメッセージのみをリダイレクトするには、代わりに2>/dev/nullを使用してください。

2
dessert

基本的にそれをする必要はありません。表示されるエラーはすべて、ブラウザからstderr出力に送信される診断メッセージです。誰がそのメッセージを開発者向けにしたのかが明らかになっています。最近のブラウザを起動する「一般的な」方法ではなく、それらのメッセージはほとんど役に立たないからです。

この方法でブラウザーを起動することにより、出力を/ dev/nullにリダイレクトできます

firefox > /dev/null

しかし、特にシャットダウンのハングやクラッシュの場合にこれらの出力が役立つことがあるので、私はそれをすることはありません。おもしろいことに、これらの出力はかつて長いYouTube動画を視聴することがしばしば失敗する理由を理解するのに役立ちました。

0
Kuribo Kutsu