help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Scrollbar width not respected in restored frames


From: Eli Zaretskii
Subject: Re: Scrollbar width not respected in restored frames
Date: Mon, 20 Nov 2023 14:34:27 +0200

> Date: Mon, 20 Nov 2023 11:46:37 +0100
> From: PierGianLuca <luca@magnaspesmeretrix.org>
> 
> Hi everyone,
> 
> I'm on Ubuntu 20.04, KDE Plasma X11. Emacs 29.1 from tarball.
> 
> I consistently see a discrepancy between the vertical-scrollbar width of the 
> initial frames, restored from a previous session, and of subsequent frames 
> called with make-frame-command (C-x52).
> 
> Here is an example, I'd like to know whether others see this behaviour too:
> 
> 1. Make sure Desktop-save-mode is on
> 
> 2. Select any geometry you like in default-frame-alist and specify 
> scroll-bar-width with some value (in my case it's "21")
> 
> 3. Create a new frame with "C-x 5 2".
> 
> 4. Check that the vertical scrollbar respects the width specified in 
> default-frame-alist. If you like, check the window geometry with some tool 
> like "xwininfo".
> 
> 5. Close all other frames, make sure the one you created in step 3. is the 
> only one left.
> 
> 6. Quit the Emacs session
> 
> 7. Start Emacs. You should see the frame from the previous session.
> 
> 8. Check the width of the vertical scrollbar in this frame. You should see 
> it's different from the one right before you quit Emacs. This should be 
> confirmed by "xwininfo" or similar tool.
> 
> 9. Create a new frame with "C-x 5 2". You should see that the new frame 
> respects the scrollbar width of "default-frame-alist" (and it's different 
> from the one of the first, initially restored frame).
> 
> 
> May this be a bug in desktop-save-mode?

I cannot reproduce this.  Look in the .emacs.desktop file created by
desktop.el: if it specifies the scroll-bar-width value you set, then
it should be restored (it is here).  If that doesn't work for you,
maybe it's something related to your window-manager or system-wider
settings that override what desktop.el tries to restore.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]