Как отключить журнал при запуске приложения на рабочем столе из терминала [дублировать]

Мне нужно открыть новую вкладку в хроме, в другом дисплее, из скриптового терминала. Когда я открываю, мой терминал получает журналы от Xorg или GTK (я не знаю, кто его печатает). Я использовал команду:

DISPLAY=:0 chromium-browser &

OK! Эта команда отлично открывает Chromium, но мой скрипт остается заблокированным, потому что лог посылается на мой терминал, как показано ниже:

 --disable-quic --enable-tcp-fast-open --disable-gpu-compositing --ppapi-flash-path=/usr/lib/chromium-browser/libpepflashplayer.so --ppapi-flash-args=enable_stagevideo_auto=0 --ppapi-flash-version=
Fontconfig warning: "/etc/fonts/fonts.conf", line 160: blank doesn't take any effect anymore. please remove it from your fonts.conf
[6423:6423:0426/131721.287597:ERROR:gpu_process_transport_factory.cc(1029)] Lost UI shared context.
[6423:6464:0426/131721.607400:ERROR:data_store_impl.cc(130)] Failed to open Data Reduction Proxy DB: 3
[6423:6529:0426/131721.614429:ERROR:object_proxy.cc(626)] Failed to call method: org.freedesktop.Notifications.GetCapabilities: object_path= /org/freedesktop/Notifications: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
ATTENTION: default value of option force_s3tc_enable overridden by environment.
[6541:6541:0426/131723.171003:ERROR:sandbox_linux.cc(375)] InitializeSandbox() called with multiple threads in process gpu-process.
[6423:6423:0426/131723.532741:ERROR:CONSOLE(14)] "Uncaught TypeError: Cannot read property 'W' of null", source: https://www.google.com/_/chrome/newtab?ie=UTF-8 (14)
[6423:6477:0426/131723.719742:ERROR:upload_data_presenter.cc(73)] Not implemented reached in virtual void extensions::RawDataPresenter::FeedNext(const net::UploadElementReader &)
[6423:6477:0426/131723.775816:ERROR:upload_data_presenter.cc(73)] Not implemented reached in virtual void extensions::RawDataPresenter::FeedNext(const net::UploadElementReader &)
[6423:6477:0426/131724.152088:ERROR:upload_data_presenter.cc(73)] Not implemented reached in virtual void extensions::RawDataPresenter::FeedNext(const net::UploadElementReader &)

Это поведение происходит с другими приложениями, например lxpanel.

Пожалуйста, как я могу отключить этот журнал или открыть любое приложение на другом дисплее, без журнала.

0
задан 26 April 2021 в 19:34

1 ответ

Перенаправить весь вывод следующим образом: 1> / dev / null 2> & 1 , например:

DISPLAY=:0 chromium-browser 1>/dev/null 2>&1 &

Это перенаправляет стандартный вывод в черную дыру ( / dev / null ) и перенаправляет вывод ошибок ( 2 ) на стандартный вывод ( 1 ), поэтому он также исчезает в '/ dev / null'.

0
ответ дан 26 April 2021 в 23:07

Другие вопросы по тегам:

Похожие вопросы: