unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
@ 2014-04-26 18:25 Alan Mackenzie
  2014-04-26 20:30 ` Juanma Barranquero
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Alan Mackenzie @ 2014-04-26 18:25 UTC (permalink / raw)
  To: 17352

Hello, Emacs.

I just tried starting a GUI Emacs, and it refused to process my
.emacs.desktop, complaining:

    "Error (frameset): Font `tty' is not defined [7 times]
    Waraning (frameset): Attempt to delete the sole visible or iconified frame

Emacs deleted my .emacs.desktop before I could look at it (see bug
#17351).  But at a guess, it had recorded the "font" used as "tty" at
the close of my last TTY session, and not finding this "font" in the GUI
font subsystem gave up.

I immediately started a TTY Emacs, and there got some error message
something like "Can't open terminal (0.0)".  For some reason, this error
message wasn't recorded in *Messages*.

This lack of portability is a bug.  Sharing a desktop file between GUI
and TTY sessions is the sort of thing Emacs should be able to do without
batting an eylid.  The font in use and the particular terminal (?) used
to create .emacs.desktop are _not_ essential information.  Such
information should be regarded by the desktop subsystem as hints,
nothing more.

My Emacs is the trunk at revision #116992.

-- 
Alan Mackenzie (Nuremberg, Germany).





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2014-04-26 18:25 bug#17352: .emacs.desktop has become unportable between GUI and TTY Alan Mackenzie
@ 2014-04-26 20:30 ` Juanma Barranquero
  2014-04-27  9:02 ` Alan Mackenzie
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 13+ messages in thread
From: Juanma Barranquero @ 2014-04-26 20:30 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: 17352

On Sat, Apr 26, 2014 at 8:25 PM, Alan Mackenzie <acm@muc.de> wrote:

> This lack of portability is a bug.  Sharing a desktop file between GUI
> and TTY sessions is the sort of thing Emacs should be able to do without
> batting an eylid.

At least in theory, saving&restoring the frameset already takes care
of this. If it is failing, that's a bug.

If you have a repeatable way to trigger this problem, please report it
here so wen can work together to fix it.

    J





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2014-04-26 18:25 bug#17352: .emacs.desktop has become unportable between GUI and TTY Alan Mackenzie
  2014-04-26 20:30 ` Juanma Barranquero
@ 2014-04-27  9:02 ` Alan Mackenzie
  2014-04-27 12:29   ` Juanma Barranquero
  2014-12-22 14:24 ` bug#17352: workaround Edmund Christian Herenz
  2017-02-18 21:29 ` bug#17352: .emacs.desktop has become unportable between GUI and TTY Kaushal Modi
  3 siblings, 1 reply; 13+ messages in thread
From: Alan Mackenzie @ 2014-04-27  9:02 UTC (permalink / raw)
  To: Juanma Barranquero, 17352

>> This lack of portability is a bug.  Sharing a desktop file between GUI
>> and TTY sessions is the sort of thing Emacs should be able to do without
>> batting an eylid.

>At least in theory, saving&restoring the frameset already takes care
>of this. If it is failing, that's a bug.

>If you have a repeatable way to trigger this problem, please report it
>here so wen can work together to fix it.

With a throwaway userid, in a Linux tty (virtual terminal), start Emacs
and create a ~/.emacs containing the single line

    (desktop-save-mode 1)

Evaluate this form with C-x C-e.

With .emacs in the current window, visit a new file in a new frame with
C-x 5 C-f asdf <RET>, put some random text into the new buffer and save
it with C-x C-s.  Exit Emacs with C-x C-c.

With the same userid, in X Windows, open a terminal and start Emacs (with
no command line arguments).  This produces the aforementioned error
messages:

    Error (frameset): Font `tty' is not defined [2 times]
    Warning (frameset): Attempt to delete the sole visible or iconified frame

.  Only one frame is currently open.

Now close this Emacs session with C-x C-c, and attempt to start another
session on the tty.  In the *scratch* buffer (apparently) appear the
following error messages:

    (emacs:3488): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
    Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

, the pair being repeated 9 times (for a total of twenty messages).  Each
one started directly below where the previous one ended (as though a Unix
file was being displayed on a device expecting MS-DOS line terminators).
This Emacs is unusable, some control characters not being interpreted.
For example, on typing M-x, "^[x" gets displayed in the minibuffer
region, and the minibuffer is not active.  C-x C-c works, however.

>    J

-- 
Alan Mackenzie (Nuremberg, Germany).





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2014-04-27  9:02 ` Alan Mackenzie
@ 2014-04-27 12:29   ` Juanma Barranquero
  2014-04-27 13:53     ` Alan Mackenzie
  0 siblings, 1 reply; 13+ messages in thread
From: Juanma Barranquero @ 2014-04-27 12:29 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: 17352

On Sun, Apr 27, 2014 at 11:02 AM, Alan Mackenzie <acm@muc.de> wrote:

I don't have access to a GNU/Linux system, so let's try to analyze the
problem step by step from your side.

> With a throwaway userid, in a Linux tty (virtual terminal), start Emacs
> and create a ~/.emacs containing the single line
>
>     (desktop-save-mode 1)
>
> Evaluate this form with C-x C-e.
>
> With .emacs in the current window, visit a new file in a new frame with
> C-x 5 C-f asdf <RET>, put some random text into the new buffer and save
> it with C-x C-s.  Exit Emacs with C-x C-c.

After this, please tell me the value of desktop-saved-frameset in the
.emacs.desktop file.

> With the same userid, in X Windows, open a terminal and start Emacs (with
> no command line arguments).  This produces the aforementioned error
> messages:
>
>     Error (frameset): Font `tty' is not defined [2 times]
>     Warning (frameset): Attempt to delete the sole visible or iconified frame
>
> .  Only one frame is currently open.
>
> Now close this Emacs session with C-x C-c

Also after this step.

> and attempt to start another
> session on the tty.  In the *scratch* buffer (apparently) appear the
> following error messages:
>
>     (emacs:3488): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
>     Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
>
> , the pair being repeated 9 times (for a total of twenty messages).  Each
> one started directly below where the previous one ended (as though a Unix
> file was being displayed on a device expecting MS-DOS line terminators).
> This Emacs is unusable, some control characters not being interpreted.
> For example, on typing M-x, "^[x" gets displayed in the minibuffer
> region, and the minibuffer is not active.  C-x C-c works, however.

I don't understand why should this happen. Could you also please try
your recipe, but in the fist step, put this in your .emacs

   (setq desktop-restore-frames nil)
   (desktop-save-mode 1)

instead, to make sure that all problems do indeed depend on frameset
restoration.

Thanks,

    J





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2014-04-27 12:29   ` Juanma Barranquero
@ 2014-04-27 13:53     ` Alan Mackenzie
  2014-04-28 15:20       ` Juanma Barranquero
  0 siblings, 1 reply; 13+ messages in thread
From: Alan Mackenzie @ 2014-04-27 13:53 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: 17352

Hi, Juanma.

On Sun, Apr 27, 2014 at 02:29:44PM +0200, Juanma Barranquero wrote:
> On Sun, Apr 27, 2014 at 11:02 AM, Alan Mackenzie <acm@muc.de> wrote:

> I don't have access to a GNU/Linux system, so let's try to analyze the
> problem step by step from your side.

> > With a throwaway userid, in a Linux tty (virtual terminal), start Emacs
> > and create a ~/.emacs containing the single line

> >     (desktop-save-mode 1)

> > Evaluate this form with C-x C-e.

> > With .emacs in the current window, visit a new file in a new frame with
> > C-x 5 C-f asdf <RET>, put some random text into the new buffer and save
> > it with C-x C-s.  Exit Emacs with C-x C-c.

> After this, please tell me the value of desktop-saved-frameset in the
> .emacs.desktop file.

(setq desktop-saved-frameset [frameset 1 (21341 2076 453651 734000) (desktop . "206") "awk@acm.acm" nil nil ((((tty-type . "linux") (tty . "/dev/tty") (display-type . color) (background-mode . dark) (cursor-color . "white") (acm-no . 1) (frameset--id . "1C46-838B-D41A-31D0") (frameset--mini t) (foreground-color . "unspecified-fg") (background-color . "unspecified-bg") (font . "tty") (height . 67) (width . 240) (modeline . t) (minibuffer . t) (unsplittable) (menu-bar-lines . 1)) ((min-height . 4) (min-width . 10) (min-height-ignore . 2) (min-width-ignore . 2) (min-height-safe . 1) (min-width-safe . 2) (min-pixel-height . 4) (min-pixel-width . 10) (min-pixel-height-ignore . 2) (min-pixel-width-ignore . 2) (min-pixel-height-safe . 1) (min-pixel-width-safe . 2)) leaf (pixel-width . 240) (pixel-height . 65) (total-width . 240) (total-height . 65) (normal-height . 1.0) (normal-width . 1.0) (buffer "asdf2" (selected . t) (hscroll . 0) (fringes 0 0 nil) (margins nil) (scroll-bars 0 0 t nil) (vscroll . 0) (dedicated) (point . 27) (start . 1))) (((tty-type . "linux") (tty . "/dev/tty") (display-type . color) (background-mode . dark) (foreground-color . "unspecified-fg") (cursor-color . "white") (acm-no . 0) (background-color . "unspecified-bg") (font . "tty") (height . 67) (width . 240) (modeline . t) (unsplittable) (menu-bar-lines . 1) (frameset--id . "140A-8053-E59A-D89D") (frameset--mini t) (minibuffer . t)) ((min-height . 4) (min-width . 10) (min-height-ignore . 2) (min-width-ignore . 2) (min-height-safe . 1) (min-width-safe . 2) (min-pixel-height . 4) (min-pixel-width . 10) (min-pixel-height-ignore . 2) (min-pixel-width-ignore . 2) (min-pixel-height-safe . 1) (min-pixel-width-safe . 2)) leaf (pixel-width . 240) (pixel-height . 65) (total-width . 240) (total-height . 65) (normal-height . 1.0) (normal-width . 1.0) (buffer ".emacs" (selected) (hscroll . 0) (fringes 0 0 nil) (margins nil) (scroll-bars 0 0 t nil) (vscroll . 0) (dedicated) (point . 1) (start . 1))))])

> > With the same userid, in X Windows, open a terminal and start Emacs (with
> > no command line arguments).  This produces the aforementioned error
> > messages:

> >     Error (frameset): Font `tty' is not defined [2 times]
> >     Warning (frameset): Attempt to delete the sole visible or iconified frame

> > .  Only one frame is currently open.

> > Now close this Emacs session with C-x C-c

> Also after this step.

(setq desktop-saved-frameset [frameset 1 (21341 2499 194045 27000) (desktop . "206") "awk@acm.acm" nil nil ((((font-backend xft x) (font . "-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1") (font-parameter . "Monospace 11") (border-width . 0) (internal-border-width . 0) (right-divider-width . 0) (bottom-divider-width . 0) (vertical-scroll-bars . right) (foreground-color . "black") (background-color . "white") (mouse-color . "black") (border-color . "black") (screen-gamma) (line-spacing) (left-fringe . 9) (right-fringe . 9) (scroll-bar-foreground) (scroll-bar-background . "grey75") (menu-bar-lines . 1) (tool-bar-lines . 1) (title) (wait-for-wm . t) (fullscreen) (tool-bar-position . top) (icon-type . t) (auto-raise) (auto-lower) (cursor-type . box) (scroll-bar-width . 16) (alpha) (display-type . color) (background-mode . light) (cursor-color . "black") (visibility) (acm-no . 2) (frameset--id . "6292-372A-DD78-D288") (frameset--mini t) (height . 67) (width . 240) (modeline . t) (minibuffer . t) (unsplittable) (left . 0) (top . 0) (icon-name) (display . ":0.0") (explicit-name)) ((min-height . 4) (min-width . 10) (min-height-ignore . 2) (min-width-ignore . 6) (min-height-safe . 1) (min-width-safe . 2) (min-pixel-height . 72) (min-pixel-width . 90) (min-pixel-height-ignore . 36) (min-pixel-width-ignore . 54) (min-pixel-height-safe . 18) (min-pixel-width-safe . 18)) leaf (pixel-width . 2194) (pixel-height . 1188) (total-width . 243) (total-height . 66) (normal-height . 1.0) (normal-width . 1.0) (buffer "*scratch*" (selected) (hscroll . 0) (fringes 9 9 nil) (margins nil) (scroll-bars 16 2 t nil) (vscroll . 0) (dedicated) (point . 1) (start . 1))) (((font-backend xft x) (font . "-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1") (font-parameter . "Monospace 11") (border-width . 0) (internal-border-width . 0) (right-divider-width . 0) (bottom-divider-width . 0) (vertical-scroll-bars . right) (foreground-color . "black") (background-color . "white") (mouse-color . "black") (border-color . "black") (screen-gamma) (line-spacing) (left-fringe . 9) (right-fringe . 9) (scroll-bar-foreground) (scroll-bar-background . "grey75") (menu-bar-lines . 1) (tool-bar-lines . 1) (title) (wait-for-wm . t) (fullscreen) (tool-bar-position . top) (icon-type . t) (auto-raise) (auto-lower) (cursor-type . box) (scroll-bar-width . 16) (alpha) (display-type . color) (background-mode . light) (cursor-color . "black") (visibility) (acm-no . 1) (frameset--id . "A262-9F94-6E27-1BB1") (frameset--mini t) (height . 67) (width . 240) (modeline . t) (minibuffer . t) (unsplittable) (left . 0) (top . 0) (icon-name) (display . ":0.0") (explicit-name)) ((min-height . 4) (min-width . 10) (min-height-ignore . 2) (min-width-ignore . 6) (min-height-safe . 1) (min-width-safe . 2) (min-pixel-height . 72) (min-pixel-width . 90) (min-pixel-height-ignore . 36) (min-pixel-width-ignore . 54) (min-pixel-height-safe . 18) (min-pixel-width-safe . 18)) leaf (pixel-width . 2194) (pixel-height . 1188) (total-width . 243) (total-height . 66) (normal-height . 1.0) (normal-width . 1.0) (buffer "*scratch*" (selected) (hscroll . 0) (fringes 9 9 nil) (margins nil) (scroll-bars 16 2 t nil) (vscroll . 0) (dedicated) (point . 1) (start . 1))) (((font-backend xft x) (font . "-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1") (font-parameter . "Monospace 11") (border-width . 0) (internal-border-width . 0) (right-divider-width . 0) (bottom-divider-width . 0) (vertical-scroll-bars . right) (foreground-color . "black") (background-color . "white") (mouse-color . "black") (border-color . "black") (screen-gamma) (line-spacing) (left-fringe . 9) (right-fringe . 9) (scroll-bar-foreground) (scroll-bar-background . "grey75") (menu-bar-lines . 1) (tool-bar-lines . 1) (title) (wait-for-wm . t) (fullscreen) (tool-bar-position . top) (icon-type . t) (auto-raise) (auto-lower) (cursor-type . box) (scroll-bar-width . 16) (alpha) (horizontal-scroll-bars . t) (display-type . color) (background-mode . light) (cursor-color . "black") (sticky) (environment) (acm-no . 0) (frameset--id . "1619-8E5C-153E-03AD") (frameset--mini t . t) (height . 35) (width . 80) (modeline . t) (minibuffer . t) (unsplittable) (left . 0) (top . 31) (icon-name) (visibility . t) (display . ":0.0") (explicit-name)) ((min-height . 8) (min-width . 10) (min-height-ignore . 4) (min-width-ignore . 6) (min-height-safe . 2) (min-width-safe . 2) (min-pixel-height . 144) (min-pixel-width . 90) (min-pixel-height-ignore . 72) (min-pixel-width-ignore . 54) (min-pixel-height-safe . 36) (min-pixel-width-safe . 18)) vc (pixel-width . 754) (pixel-height . 612) (total-width . 83) (total-height . 34) (normal-height . 1.0) (normal-width . 1.0) (combination-limit) (leaf (pixel-width . 754) (pixel-height . 306) (total-width . 83) (total-height . 17) (normal-height . 0.5) (normal-width . 1.0) (buffer ".emacs" (selected . t) (hscroll . 0) (fringes 9 9 nil) (margins nil) (scroll-bars 16 2 t nil) (vscroll . 0) (dedicated) (point . 1) (start . 1))) (leaf (last . t) (pixel-width . 754) (pixel-height . 306) (total-width . 83) (total-height . 17) (normal-height . 0.5) (normal-width . 1.0) (buffer "*Warnings*" (selected) (hscroll . 0) (fringes 9 9 nil) (margins nil) (scroll-bars 16 2 t nil) (vscroll . 0) (dedicated) (point . 55) (start . 1)))))])

> > and attempt to start another
> > session on the tty.  In the *scratch* buffer (apparently) appear the
> > following error messages:

> >     (emacs:3488): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
> >     Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

> > , the pair being repeated 9 times (for a total of twenty messages).  Each
> > one started directly below where the previous one ended (as though a Unix
> > file was being displayed on a device expecting MS-DOS line terminators).
> > This Emacs is unusable, some control characters not being interpreted.
> > For example, on typing M-x, "^[x" gets displayed in the minibuffer
> > region, and the minibuffer is not active.  C-x C-c works, however.

> I don't understand why should this happen. Could you also please try
> your recipe, but in the fist step, put this in your .emacs

>    (setq desktop-restore-frames nil)
>    (desktop-save-mode 1)

> instead, to make sure that all problems do indeed depend on frameset
> restoration.

With that setting, the problems do indeed disappear.  So it would appear
the frameset(s?) is/are the problem.

> Thanks,

>     J

-- 
Alan Mackenzie (Nuremberg, Germany).





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2014-04-27 13:53     ` Alan Mackenzie
@ 2014-04-28 15:20       ` Juanma Barranquero
  2014-04-30 18:28         ` Alan Mackenzie
  0 siblings, 1 reply; 13+ messages in thread
From: Juanma Barranquero @ 2014-04-28 15:20 UTC (permalink / raw)
  To: Alan Mackenzie; +Cc: 17352

Sorry for the delay, I got the flu and I'm feeling a bit off.

I can reproduce at least part of the problem in my Windows setup. so
it'll be (hopefully) easier to fix.

Meanwhile, a question. What is frame parameter acm-no?

      J





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2014-04-28 15:20       ` Juanma Barranquero
@ 2014-04-30 18:28         ` Alan Mackenzie
  0 siblings, 0 replies; 13+ messages in thread
From: Alan Mackenzie @ 2014-04-30 18:28 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: 17352

Hi, Juanma.

On Mon, Apr 28, 2014 at 05:20:30PM +0200, Juanma Barranquero wrote:
> Sorry for the delay, I got the flu and I'm feeling a bit off.

Outch!

> I can reproduce at least part of the problem in my Windows setup. so
> it'll be (hopefully) easier to fix.

> Meanwhile, a question. What is frame parameter acm-no?

Just a little utility of mine where I've bound the keys F1 - F11 to
select a frame.  F1 selects frame with property (acm-no . 0), F2 .....,
F11 selects frame with property (acm-no . 10).  The property gets set in
an after-make-frame-functions function.  It's a solution to the lack of
decent frame-switching functions for Emacs without mice.  If you're
interested I could send you the code - it's not very long.

>       J

-- 
Alan Mackenzie (Nuremberg, Germany).





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: workaround
  2014-04-26 18:25 bug#17352: .emacs.desktop has become unportable between GUI and TTY Alan Mackenzie
  2014-04-26 20:30 ` Juanma Barranquero
  2014-04-27  9:02 ` Alan Mackenzie
@ 2014-12-22 14:24 ` Edmund Christian Herenz
  2017-02-18 21:29 ` bug#17352: .emacs.desktop has become unportable between GUI and TTY Kaushal Modi
  3 siblings, 0 replies; 13+ messages in thread
From: Edmund Christian Herenz @ 2014-12-22 14:24 UTC (permalink / raw)
  To: 17352

Hello,

I can also reproduce above behaviour. I ran into this bug, since I
use both TTY and windowed emacs - sometimes in one session.

>    (setq desktop-restore-frames nil)
>    (desktop-save-mode 1)

This indeed fixes the warning.

I upgraded from Emacs 22.2 to 24.4 recently - and since then I am
affected by this bug.

Best,
CH.






^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2014-04-26 18:25 bug#17352: .emacs.desktop has become unportable between GUI and TTY Alan Mackenzie
                   ` (2 preceding siblings ...)
  2014-12-22 14:24 ` bug#17352: workaround Edmund Christian Herenz
@ 2017-02-18 21:29 ` Kaushal Modi
  2017-09-02 13:03   ` Eli Zaretskii
  3 siblings, 1 reply; 13+ messages in thread
From: Kaushal Modi @ 2017-02-18 21:29 UTC (permalink / raw)
  To: 17352

[-- Attachment #1: Type: text/plain, Size: 395 bytes --]

Hi all,

I see this issue even on the latest build of emacs master as of today
(version 26.x).

I ended up on this debbugs via here:
https://github.com/purcell/emacs.d/issues/259

I happened to start emacs with -nw option. My config saves the desktop when
quitting emacs. Then when I opened emacs GUI, I saw this *Warning* buffer:

Error (frameset): font `tty' is not defined.
-- 

Kaushal Modi

[-- Attachment #2: Type: text/html, Size: 1313 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2017-02-18 21:29 ` bug#17352: .emacs.desktop has become unportable between GUI and TTY Kaushal Modi
@ 2017-09-02 13:03   ` Eli Zaretskii
  2017-09-22 14:56     ` Eli Zaretskii
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2017-09-02 13:03 UTC (permalink / raw)
  To: Kaushal Modi, Juanma Barranquero; +Cc: 17352

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Sat, 18 Feb 2017 21:29:21 +0000
> 
> I see this issue even on the latest build of emacs master as of today (version 26.x).
> 
> I ended up on this debbugs via here: https://github.com/purcell/emacs.d/issues/259
> 
> I happened to start emacs with -nw option. My config saves the desktop when quitting emacs. Then when I
> opened emacs GUI, I saw this *Warning* buffer:
> 
> Error (frameset): font `tty' is not defined.

Juanma, any progress with this issue?

Thanks.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2017-09-02 13:03   ` Eli Zaretskii
@ 2017-09-22 14:56     ` Eli Zaretskii
  2017-09-29 17:06       ` Kaushal Modi
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2017-09-22 14:56 UTC (permalink / raw)
  To: kaushal.modi, lekktu, acm, david; +Cc: 17352

> Date: Sat, 02 Sep 2017 16:03:16 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: 17352@debbugs.gnu.org
> 
> > From: Kaushal Modi <kaushal.modi@gmail.com>
> > Date: Sat, 18 Feb 2017 21:29:21 +0000
> > 
> > I see this issue even on the latest build of emacs master as of today (version 26.x).
> > 
> > I ended up on this debbugs via here: https://github.com/purcell/emacs.d/issues/259
> > 
> > I happened to start emacs with -nw option. My config saves the desktop when quitting emacs. Then when I
> > opened emacs GUI, I saw this *Warning* buffer:
> > 
> > Error (frameset): font `tty' is not defined.
> 
> Juanma, any progress with this issue?

I think I fixed this now on the emacs-26 branch, please test.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2017-09-22 14:56     ` Eli Zaretskii
@ 2017-09-29 17:06       ` Kaushal Modi
  2017-09-29 18:12         ` Eli Zaretskii
  0 siblings, 1 reply; 13+ messages in thread
From: Kaushal Modi @ 2017-09-29 17:06 UTC (permalink / raw)
  To: Eli Zaretskii, lekktu, acm, david; +Cc: 17352

[-- Attachment #1: Type: text/plain, Size: 515 bytes --]

On Fri, Sep 22, 2017 at 10:57 AM Eli Zaretskii <eliz@gnu.org> wrote:

> I think I fixed this now on the emacs-26 branch, please test.
>

Thank you!

I confirm this fix.

How I tested:

1. Open emacsclient -nw&
2. Quit (my config saves desktop when quitting) i.e. kill emacs completely
3. Verify that the desktop file got updated
4. Open emacsclient &
5. Starts up without that "Error (frameset): Font ‘tty’ is not defined"
error

I believe you can mark this as done now.
-- 

Kaushal Modi

[-- Attachment #2: Type: text/html, Size: 1013 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#17352: .emacs.desktop has become unportable between GUI and TTY.
  2017-09-29 17:06       ` Kaushal Modi
@ 2017-09-29 18:12         ` Eli Zaretskii
  0 siblings, 0 replies; 13+ messages in thread
From: Eli Zaretskii @ 2017-09-29 18:12 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: lekktu, 17352-done, acm, david

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Fri, 29 Sep 2017 17:06:36 +0000
> Cc: 17352@debbugs.gnu.org
> 
> Thank you!
> 
> I confirm this fix.
> 
> How I tested:
> 
> 1. Open emacsclient -nw& 
> 2. Quit (my config saves desktop when quitting) i.e. kill emacs completely
> 3. Verify that the desktop file got updated
> 4. Open emacsclient &
> 5. Starts up without that "Error (frameset): Font ‘tty’ is not defined" error
> 
> I believe you can mark this as done now.

Thanks, done.





^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2017-09-29 18:12 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-26 18:25 bug#17352: .emacs.desktop has become unportable between GUI and TTY Alan Mackenzie
2014-04-26 20:30 ` Juanma Barranquero
2014-04-27  9:02 ` Alan Mackenzie
2014-04-27 12:29   ` Juanma Barranquero
2014-04-27 13:53     ` Alan Mackenzie
2014-04-28 15:20       ` Juanma Barranquero
2014-04-30 18:28         ` Alan Mackenzie
2014-12-22 14:24 ` bug#17352: workaround Edmund Christian Herenz
2017-02-18 21:29 ` bug#17352: .emacs.desktop has become unportable between GUI and TTY Kaushal Modi
2017-09-02 13:03   ` Eli Zaretskii
2017-09-22 14:56     ` Eli Zaretskii
2017-09-29 17:06       ` Kaushal Modi
2017-09-29 18:12         ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).