message: [contour] TerminalSession: assign thread-name to backend thread (useful for debugging / introspection).
diff: #include <QtNetwork/QHostInfo>
  +#if !defined(_WIN32)
  + #include <pthread.h>
  +#endif
  +
  #if defined(CONTOUR_BLUR_PLATFORM_KWIN)
  #include <KWindowEffects>
  #endif
  @@ -164,6 +168,12 @@ void TerminalSession::mainLoop()
  {
  mainLoopThreadID_ = this_thread::get_id();
  +#if defined(__APPLE__)
  + pthread_setname_np("Terminal.Loop");
  +#elif !defined(_WIN32)
  + pthread_setname_np(pthread_self(), "Terminal.Loop");
  +#endif
  +
  SessionLog()("Starting main loop with thread id {}", [&]() {
  stringstream sstr;
  sstr << mainLoopThreadID_;
  