Возможно,nping
(обычно частьnmap
)может помочь здесь? Из справочной страницы:
--dest-mac mac (Ethernet Destination MAC Address)
This option sets the destination MAC address that should be set in outgoing Ethernet frames. This is useful in case Nping can't determine the next hop's MAC address or when you want to route probes through a router other than the configured default gateway. The MAC address should have the usual format of six colon-separated bytes, e.g. 0:50:56:d4:01:98. Alternatively, hyphens may be used instead of colons. Use the word random or rand to generate a random address, and broadcast or bcast to use ff:ff:ff:ff:ff:ff. If you set up a bogus destination MAC address your probes may not reach the intended targets.
gio-launch-desktop
является частью основной библиотеки GNOME низкого уровня -. Он запускается в файле Glib gdesktopappinfo.c
функцией g_desktop_app_info_launch_uris_with_spawn
, которая, по-видимому, вызывается, когда система получает запрос на запуск приложения, например. из функции в Thunderbird. Он устанавливает GIO_LAUNCHED_DESKTOP_FILE_PID
переменную окружения перед выполнением приложения, как указано в GNOME/glib commit 742efe6 .
Похоже, сопровождающие GLib также считали использование gio-launch-desktop
слишком сложным. В выпусках GLib после 14 февраля 2020 г. gio-launch-desktop
больше не существует, он был заменен использованием sh
, как указано в GNOME/glib commit 8f7faac .
Поскольку Thunderbird явно заставляет базовую систему запускать Chromium, а не запускает его напрямую (, скорее всего, потому, что он не знает, какой браузер является браузером по умолчанию ), кажется очевидным, что невозможно указать ему, чтобы сделать иначе, не копаясь и не переписывая исходный код.