From nobody Fri Mar 31 00:06:58 2023 X-Original-To: users-jp@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PngZf1D59z42ZJL for ; Fri, 31 Mar 2023 00:07:06 +0000 (UTC) (envelope-from amogha@www2797.sakura.ne.jp) Received: from www2797.sakura.ne.jp (www2797.sakura.ne.jp [49.212.180.237]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PngZc2BG2z3Fgq for ; Fri, 31 Mar 2023 00:07:03 +0000 (UTC) (envelope-from amogha@www2797.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of amogha@www2797.sakura.ne.jp has no SPF policy when checking 49.212.180.237) smtp.mailfrom=amogha@www2797.sakura.ne.jp; dmarc=none Received: from www2797.sakura.ne.jp (localhost [127.0.0.1]) by www2797.sakura.ne.jp (8.16.1/8.16.1) with ESMTP id 32V06x8w038259; Fri, 31 Mar 2023 09:06:59 +0900 (JST) (envelope-from amogha@www2797.sakura.ne.jp) Received: (from amogha@localhost) by www2797.sakura.ne.jp (8.16.1/8.16.1/Submit) id 32V06xTh038258; Fri, 31 Mar 2023 09:06:59 +0900 (JST) (envelope-from amogha) X-Mailer: emacs 24.5.1 (via feedmail 11-beta-1 I) From: masa@amogha.jp (=?iso-2022-jp?B?GyRCNF07M0Q+PjsbKEI=?=) To: Kaoru Kusachi Cc: users-jp@freebsd.org Subject: Re: screen and emacs In-Reply-To: (message from Kaoru Kusachi on Thu, 30 Mar 2023 18:46:11 +0900) Organization: =?iso-2022-jp?B?GyRCNF07M0Q+PjskTjtkRSo7SE1RJSIlSSVsJTkbKEI=?= Reply-To: masa@amogha.jp Date: Fri, 31 Mar 2023 09:06:58 +0900 Message-ID: List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-users-jp@freebsd.org X-BeenThere: freebsd-users-jp@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp X-Spamd-Result: default: False [-1.54 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.971]; NEURAL_HAM_LONG(-0.91)[-0.912]; NEURAL_HAM_MEDIUM(-0.85)[-0.855]; FORGED_SENDER(0.30)[masa@amogha.jp,amogha@www2797.sakura.ne.jp]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; FROM_NO_DN(0.00)[]; R_SPF_NA(0.00)[no SPF record]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[users-jp@freebsd.org]; R_DKIM_NA(0.00)[]; HAS_REPLYTO(0.00)[masa@amogha.jp]; RCVD_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:9371, ipnet:49.212.0.0/16, country:JP]; TO_DN_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; REPLYTO_DN_EQ_FROM_DN(0.00)[]; DMARC_NA(0.00)[amogha.jp]; REPLYTO_ADDR_EQ_FROM(0.00)[]; HAS_ORG_HEADER(0.00)[]; FROM_NEQ_ENVFROM(0.00)[masa@amogha.jp,amogha@www2797.sakura.ne.jp] X-Rspamd-Queue-Id: 4PngZc2BG2z3Fgq X-Spamd-Bar: - X-ThisMailContainsUnwantedMimeParts: N 草地 樣 丸山です。有難うございます。 Thu, 30 Mar 2023 18:46:11 +0900 Kaoru Kusachi writes: >草地@リムネットと申します。 > >普段は FreeBSDをデスクトップ環境として使ってはいないのですが、少し古い手元で >動くデスクトップ環境 (FreeBSD 11.4 + xorg 7.7 + xfce4-wm 4.16 + emacs 27.2 + >screen 4.8.0) で確認すると xfce-terminal で screen を起動して emacs -nw を実 >行すると同じ様にモードラインの表示が見えなくなると言う現象は確認出来ました。 11 からでしたか。 >更に調べてみるとどうも普通にターミナル内で emacs -nw で起動した場合と screen >内で実行した場合ではどうも emacs のカラーマップが変わってしまう様でモードライ >ンの background colorと foreground colorが同じになってしまって見えない状態に >なっている様です。 ということは、 emacs の問題と言えそうですね。カラーマップ、ということな ので、env TERM=vt100-color emacs -nw とやってみると、この場合もモードラ インは見えませんね。 >とりあえず、emacs を screen内で起動した時にだけ強制的にモードラインの色を変更 >する様なコードを書いてみましたので、.emacs に追記して確認してみて下さい。 > >;; >;; mode-line-color (screen) >;; >(when (string= "TERM=screen" > (format "%s" (nth 0 (nth 0 (list > (mapcan #'(lambda (e) (and (string-match "^TERM=" e) (list e))) > initial-environment)))))) > (progn > (set-face-foreground 'mode-line "black") > (set-face-background 'mode-line "darkslategrey") > ) >) > >これでとりあえず、emacs の mode-lineが見える様にはなるのですが、emacsの >ターミナル設定の問題なのか screenの問題なのかは原因不明です。 これで確かにモードラインは見えるようになりました。 ># 普段は emacs -nw --color=never で使っているので全く気が付きませんでした。 > >なお、mode-line に指定している色については M-x list-colors-display で表示 >される色の名前を設定しています。 > >とりあえず参考まで。 はい、参考になります。勉強になりました。有難うございました。 -------- 丸山 直昌 まるやま なおまさ メールアドレス: masa@amogha.jp