From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: w32-notification-notify and HAVE_DBUS Date: Fri, 25 Aug 2023 13:18:18 +0300 Message-ID: <83il93o26t.fsf@gnu.org> References: <878ra062ua.fsf.ref@yahoo.com> <878ra062ua.fsf@yahoo.com> <83o7iwppth.fsf@gnu.org> <87zg2g4ms0.fsf@yahoo.com> <83lee0pksl.fsf@gnu.org> <87v8d43r29.fsf@yahoo.com> <833507ptv3.fsf@gnu.org> <87bkev4ok5.fsf@yahoo.com> <83msyfoak8.fsf@gnu.org> <877cpj4m3t.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27639"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 25 12:18:55 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qZTu3-0006zR-1c for ged-emacs-devel@m.gmane-mx.org; Fri, 25 Aug 2023 12:18:55 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZTt3-0004is-OK; Fri, 25 Aug 2023 06:17:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZTt2-0004fU-6V for emacs-devel@gnu.org; Fri, 25 Aug 2023 06:17:52 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZTt1-0003Sv-U9; Fri, 25 Aug 2023 06:17:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=P8At7CshqPAkbMTTOyrUPE9Ko0R/FsRo3MpRh8oVKoU=; b=hVC4vdefEacx 2RbVzTt2WlleJbsTvQ+J+F89bVyh80x+jnVFozNklI3vAI+qbHh59Kl81jOlaNB0GJRK3rTX75rkj KvU8Mb3bswCIe/pBzDzfuHL5WQVqz927YFuGmCgdnbaxlPG+mt/XxKGYcWRq0AqZPe0ZUUMszUcyW 8zlOpvcUWU9t3FJ8JsCpZRMHPxAxJw5XY6X1BzX0cAg2GmoHsiMI2vciDufB5940M5FRBOjywB0px RxBnstOJwvbRNKKxUQ7tZpL3UIQLuhF6e3xAklnk1N/e/4D41XSxnHlokQqZrr/Pk/EYdqHRgLQ5J IRQL0XyVsdX97BZeJEdPvw==; In-Reply-To: <877cpj4m3t.fsf@yahoo.com> (message from Po Lu on Fri, 25 Aug 2023 15:28:22 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:309210 Archived-At: > From: Po Lu > Cc: emacs-devel@gnu.org > Date: Fri, 25 Aug 2023 15:28:22 +0800 > > Eli Zaretskii writes: > > > OK, but still, D-Bus is required to have notifications-notify work, > > right? > > Not only is D-Bus required, so is a Unix system with a desktop > environment on the lines of GNOME. > > > You can tell them that they don't want w32-notification-notify when > > D-Bus is available, since the latter is superior, AFAIU. > > D-Bus doesn't supply desktop notifications, it's just a remote procedure > call system. For desktop notifications to function, an X desktop > environment is also required, and those aren't available on MS Windows. So you are saying that notifications-notify will not work on MS-Windows even if D-Bus is available? in that case, if the conflicts of symbols are resolved (but please verify that by actually building such an Emacs), I'm okay with removing the D-Bus condition from the cpp directive. (But I still think this feature is not worth any significant efforts to support it, and people who think it will give them similar notifications to what users of Posix platforms have, they will be very disappointed.) Thanks.