[GNC] Possible to Set and Save an Individual Register's Default Style?

David Carlson david.carlson.417 at gmail.com
Mon Dec 15 19:11:15 EST 2025


Tom, you did it backwards.  Leave the register open and close GnuCash.
Then re-open Gnucash.



On Mon, Dec 15, 2025 at 3:14 PM Tom Route36 <tom.route36 at gmail.com> wrote:

> Hi Mark,
>
> That's the first thing I tried.  I figured if I was able to set and save
> Column Widths, then the same technique would also work for the Style/View
> setting.  But no.  It doesn't work.  It's easy to confirm.  Try setting one
> of your registers to a different Style setting than what your Register
> Default Style is.  And for good measure change one of your Column Widths in
> that register.  Keep the account register open, and close GnuCash.  Then
> reopen GnuCash.  Yes, you'll see that the register is still like you left
> it.  It will have the same Style and Column Widths just as you had set it.
> Perfect.
>
> But now, go ahead and close the register.  You can leave GnuCash open (no
> need to close it).  Then reopen that same register.  You'll see that yes,
> the Column Widths are exactly as you last left them.  That's great.  But
> you'll also see that the Style setting has reverted back to the Default
> Style.  And that's my issue.  GnuCash doesn't save the Register Style
> setting.  It only saves the Column Widths.
>
> So is there any way to get GnuCash to save the Register Style just like it
> saves the Column Widths?
>
> Tom
>
>
> On 12/15/2025 1:14 PM, Mark Itzcovitz wrote:
>
> I know David talked about column widths but the rule for the register view
> is similar - you need to set the view(s) as you want, do NOT close the
> account register(s), and close Gnucash.
>
> Mark
>
> On Mon, 15 Dec 2025 at 20:01, Tom Route36 <tom.route36 at gmail.com> wrote:
>
>> Hi David,
>>
>> I know that the column widths can be set and saved for individual
>> registers.  But my question is about the Register Default Style, not the
>> column widths.  Is there a way to set and save the STYLE setting for
>> individual account registers?
>>
>> Tom
>>
>>
>> On 12/15/2025 8:48 AM, David Carlson wrote:
>> > Yes, but not for for all accounts of a particular account type vs
>> > other account types.  Each individual register can be set with
>> > particular column widths and left open while shutting down GnuCash to
>> > memorize the column sizes for that individual account register. This
>> > information is saved individually for each particular data file name
>> > in a file named [datafilename]dot gcm.
>> > Once saved,  the settings for that account register become persistent
>> > for following use even if the register is closed before closing GnuCash.
>> >
>> >
>> >
>> > David Carlson
>> >
>> > On Mon, Dec 15, 2025, 7:18 AM Tom Route36 <tom.route36 at gmail.com>
>> wrote:
>> >
>> >     Hi all,
>> >     First up, my apologies here for asking a minor nit-picky kind of
>> >     question.  But here goes.  I know that GnuCash lets you go and edit
>> >     Preferences to set a Register Default Style to one of three -- Basic
>> >     Ledger, Auto-Split Ledger, or Transaction Journal.  And once you set
>> >     that it becomes the default for ALL registers.  And for my EXPENSE
>> >     registers (food, clothing, etc. where I have lots of splits) I
>> >     default
>> >     to the Transaction Journal style.  But ...
>> >
>> >     ... for my LIABILTY registers (mainly credit cards) it's much
>> >     easier to
>> >     reconcile those accounts when they're viewed as Basic Ledgers. And I
>> >     know how to go into each register and select View -> Basic Ledger.
>> >     Pretty easy and straightforward.  But ...
>> >
>> >     ... (here's the nit-picky part) every time I open one of those
>> >     Liability
>> >     registers, I have to do those two extra mouse clicks to set the
>> >     register
>> >     view back to Basic Ledger.  Yes, it's only two extra mouse
>> >     clicks.  But
>> >     each and every time?  It's annoying.
>> >
>> >     So, here's the question.  Is there any way to override the GnuCash
>> >     Register Default Style either for ALL LIABILITY registers, or
>> >     possibly
>> >     for EACH register individually?
>> >
>> >     What I'd like is for my EXPENSE registers to default to Transaction
>> >     Journal, and my LIABILTY registers to default to Basic Ledger.  If
>> >     there's some hidden setting or preference that I just haven't
>> >     found yet,
>> >     I'd really appreciate any help locating it.
>> >
>> >     Thanks,
>> >     Tom
>> >     _______________________________________________
>> >     gnucash-user mailing list
>> >     gnucash-user at gnucash.org
>> >     To update your subscription preferences or to unsubscribe:
>> >     https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> >     -----
>> >     Please remember to CC this list on all your replies.
>> >     You can do this by using Reply-To-List or Reply-All.
>> >
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>
>

-- 
David Carlson


More information about the gnucash-user mailing list