2020-01-10 GnuCash IRC logs

00:29:12 *** jervin has joined #gnucash
00:29:24 *** jervin has quit IRC
00:35:50 *** fell_laptop has joined #gnucash
00:35:50 *** ChanServ sets mode: +o fell_laptop
00:47:11 *** jralls_ has joined #gnucash
00:48:07 *** jralls has quit IRC
01:04:34 *** omnireq has joined #gnucash
01:24:54 *** Cuare has joined #gnucash
01:24:54 *** ChanServ sets mode: +v Cuare
01:25:45 *** storyjesse has quit IRC
01:28:08 *** fell has joined #gnucash
01:28:09 *** ChanServ sets mode: +o fell
01:28:29 *** Cuare has quit IRC
01:29:51 *** fell_laptop has quit IRC
02:02:22 *** TownsendHardware has quit IRC
02:04:30 *** TownsendHardware has joined #gnucash
02:13:02 *** sbluhm has joined #gnucash
02:13:03 *** ChanServ sets mode: +v sbluhm
02:19:45 *** gncbot has joined #gnucash
02:47:19 *** bertbob has quit IRC
02:50:39 *** bertbob has joined #gnucash
02:50:40 *** ChanServ sets mode: +v bertbob
02:57:09 *** bertbob has quit IRC
03:04:30 *** bertbob has joined #gnucash
03:04:31 *** ChanServ sets mode: +v bertbob
03:05:39 *** bertbob has quit IRC
03:20:28 *** bertbob has joined #gnucash
03:20:29 *** ChanServ sets mode: +v bertbob
04:02:08 *** TownsendHardware has quit IRC
04:03:37 *** TownsendHardware has joined #gnucash
05:06:42 *** User_ has joined #gnucash
05:19:21 *** TownsendHardware has quit IRC
05:19:29 *** TownsendHardware has joined #gnucash
06:01:03 *** g5pw has quit IRC
06:02:04 *** g5pw has joined #gnucash
06:02:05 *** ChanServ sets mode: +v g5pw
06:06:20 *** User_ has quit IRC
06:24:46 *** g5pw has quit IRC
06:25:46 *** g5pw has joined #gnucash
06:25:47 *** ChanServ sets mode: +v g5pw
07:00:45 *** fell_laptop has joined #gnucash
07:00:45 *** ChanServ sets mode: +o fell_laptop
07:00:52 *** fell has quit IRC
07:06:48 *** fell_laptop has quit IRC
07:24:28 *** Jimraehl1 has joined #gnucash
07:25:45 *** Jimraehl1 has quit IRC
07:37:49 *** puck has quit IRC
07:40:03 *** puck has joined #gnucash
08:06:43 *** storyjesse has joined #gnucash
08:25:46 *** fell_laptop has joined #gnucash
08:25:46 *** ChanServ sets mode: +o fell_laptop
09:05:33 *** sbluhm has quit IRC
09:07:38 *** jervin has joined #gnucash
09:13:25 *** jervin has quit IRC
09:14:32 *** jervin has joined #gnucash
09:17:32 *** jervin has quit IRC
09:28:25 *** sbluhm has joined #gnucash
09:28:25 *** ChanServ sets mode: +v sbluhm
09:37:25 *** sbluhm has quit IRC
09:53:48 *** chf has quit IRC
09:57:32 *** chf has joined #gnucash
10:27:38 *** omnireq has quit IRC
10:33:32 *** fell_laptop has quit IRC
10:34:09 <TownsendHardware> My bookkeeper is asking how to see last year's listings on the individual vendor reports via vendor overview. After the 1st of the year, all the bill and payments disappeared - including unpaid bills and unused credit memos. An unpaid bill posted the last week of December is no longer visible. Is there a way to get Gnucash to list the previous year's entries in the Vendor Report?
10:36:56 <chris> TwonsendHardware: check Vendor Report, change date.
10:39:55 *** Gerd has joined #gnucash
10:40:12 <TownsendHardware> @chris Thank You!
10:40:12 <gncbot> TownsendHardware: Error: "chris" is not a valid command.
10:42:00 <chris> if using 3.8 check out new vendor report in experimental submenus
10:42:05 <chris> it's better(TM)
10:45:43 *** kael has joined #gnucash
10:45:43 *** ChanServ sets mode: +v kael
10:45:57 *** Gerd has quit IRC
10:53:59 *** chf has quit IRC
10:55:12 *** jervin has joined #gnucash
10:57:05 *** jervin has quit IRC
10:57:10 *** chf has joined #gnucash
11:02:07 *** jervin has joined #gnucash
11:02:51 *** storyjesse has quit IRC
11:03:51 *** fell_laptop has joined #gnucash
11:03:51 *** ChanServ sets mode: +o fell_laptop
11:12:01 *** warlord2 has joined #gnucash
11:13:10 *** warlord has quit IRC
11:13:56 *** omnireq has joined #gnucash
11:42:03 *** sbluhm has joined #gnucash
11:50:10 *** calvinct has joined #gnucash
11:57:48 *** sbluhm has quit IRC
12:15:52 *** guak has joined #gnucash
12:36:17 *** fell_laptop has quit IRC
12:36:24 *** fell_laptop has joined #gnucash
12:36:24 *** ChanServ sets mode: +o fell_laptop
12:37:04 *** sbluhm has joined #gnucash
12:37:04 *** ChanServ sets mode: +v sbluhm
13:05:40 *** Gerd has joined #gnucash
13:15:24 *** mauritslamers has quit IRC
13:16:14 *** mauritslamers has joined #gnucash
13:16:14 *** ChanServ sets mode: +v mauritslamers
13:28:39 *** calvinct has quit IRC
13:51:19 *** sbluhm has quit IRC
13:51:23 *** jervin has quit IRC
13:51:32 *** jervin has joined #gnucash
14:11:35 *** frakturfreak has joined #gnucash
14:29:21 *** jralls_ is now known as jralls
14:29:26 *** ChanServ sets mode: +o jralls
14:39:58 *** gnomey has joined #gnucash
14:42:15 <gnomey> Control-P has always been mapped to the "view splits" function. Now in version 2.6.15 Control-p is mapped to both "print checks" and "view splits". And when I hit control-p, the less likely function "print checks" wins the conflict.
14:42:37 <gnomey> ^ consider that a bug report
14:45:19 <warlord2> gnomey, 2.6.15 is old. No bug reports against it are accepted.. and this is the wrong place to file a bug
14:46:25 *** warlord2 is now known as warlord
14:46:34 *** ChanServ sets mode: +qo warlord warlord
14:46:35 *** warlord sets mode: +o gncbot
14:56:07 <gnomey> i'm actually not clear on why version even matters since it's supposed to be soft-coded
14:56:53 <gnomey> i edited ~/.gnucash/accelerator-map to have this line => (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/SplitTransactionAction" "<Primary>p")
14:57:12 <gnomey> and I removed the other instances of "<Primary>p" in that file
14:58:43 <warlord> it matters in terms of the default.
14:59:07 <warlord> But of course if you have multiple instances in your map-file, that's unlikely to be GnuCash's fault.
15:01:27 <gnomey> if a leading ";" is a comment, then all bindings were commented out except SplitTransactionAction
15:02:54 *** mauritslamers has quit IRC
15:03:29 *** mauritslamers has joined #gnucash
15:03:29 *** ChanServ sets mode: +v mauritslamers
15:14:21 *** jervin has quit IRC
15:16:24 *** sbluhm has joined #gnucash
15:16:24 *** ChanServ sets mode: +v sbluhm
15:18:33 *** jervin has joined #gnucash
15:37:11 <gnomey> I believe I must have created my own custom binding for SplitTransactionAction long ago
15:38:10 <gnomey> what likely happened is control-p was unused (thus available custom use), and some developer decided to bind control-p to check printing
15:39:31 <gnomey> in principle the installation code should be smarter.. it could see that there is a custom binding for control-p and suppress the stock binding
15:39:46 <jralls> gnomey: The accelrator-map is a list of overrides. Many actions have accelerators set in code.
15:41:03 <jralls> Note as well that accelerators operate on the current menu so it's OK to have the same accelerator do different things in different contexts.
15:41:05 *** kael has quit IRC
15:41:21 <gnomey> jralls: not sure you can say it's hard-coded. I was able to clear the "print checks" binding by running "gsettings set org.gnome.desktop.interface can-change-accels true"
15:43:08 <jralls> With the print-checks line in accelerator-map still commented out?
15:44:08 <gnomey> so my problem is solved, but I suspect this bug remains. That is, the ~/.gnucash/accelerator-map should trump whatever defaults there are. It's just wrong to see in the menus "crtl+p" next to two different choices
15:44:28 *** kael has joined #gnucash
15:44:28 *** ChanServ sets mode: +v kael
15:44:32 <gnomey> there was no print-checks line in the accelerator-map, actually.
15:45:05 *** kael has quit IRC
15:45:17 <gnomey> there was a "FilePrintAction", which was commented out.
15:45:47 <gnomey> I tried removing the comment and also giving an empty binding (""), and that did not work either
15:46:49 <gnomey> I was only able to fix this by running "gsettings set org.gnome.desktop.interface can-change-accels true", followed by hovering over the "Print Checks" and hitting <backspace> to clear the binding
15:47:57 <jralls> FilePrintAction is that action and the hard-coded accelerator is set at https://github.com/Gnucash/gnucash/blob/maint/gnucash/gnome/gnc-plugin-page-register.c#L242.
15:49:04 <gnomey> ah, that's a misleading name. I had that line too, and it was commented out in my accellerator map
15:49:18 <jralls> So you could also change it by uncommenting the FilePrintAction line in accelerator-map and removing the <primary>P notation.
15:49:34 <gnomey> right, that probably would have worked too
15:50:06 <gnomey> hmm.. hold on. there are 2 of those
15:50:24 <gnomey> ; (gtk_accel_path "<Actions>/MainWindowActions/FilePrintAction" "<Primary>p")
15:50:33 <gnomey> (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/FilePrintAction" "")
15:51:06 <gnomey> maybe i needed to uncomment and empty the "MainWindowActions" line
15:52:12 <jralls> Probably not. Context-sensitive, remember? The split action only makes sense in the register so the register's FilePrintAction is the only one that conflicts.
15:54:33 <gnomey> well, in that case uncommenting and emptying FilePrintAction did not work. Apparently my only option was to use gsettings
15:54:40 <jralls> There are other special FilePrintActions in the various business tabs, i.e. invoice, bill, etc.
15:55:40 <jralls> But it does work for SplitTransactionAction? That's strange.
15:58:14 <gnomey> shit, now it snapped back to how it was. I'll have to repeat the gsettings process.
15:59:25 <jralls> Are you quitting and restarting GnuCash?
16:00:07 <gnomey> yes. I know I can't edit ~/.gnucash/accelerator-map while GC is running
16:00:37 <gnomey> ok, works now
16:00:45 <jralls> Which way?
16:01:59 <gnomey> The gsettings approach only /appeared/ to work, but it did not stick. But editing ~/.gnucash/accelerator-map worked. And note that having FilePrintAction commented out was insufficient. It had to be uncommented and emptied.
16:02:25 <gnomey> I'm not sure why editing ~/.gnucash/accelerator-map did not work the first time around, but it worked on the 2nd attempt after doing the gsettings process
16:03:16 <jralls> ISTM it's been working all along: That's how you got control-p on SplitTransactionAction, right?
16:04:10 <jralls> What you might be missing is that gnucash writes it out at shutdown to make persistent any changes you make in the UI.
16:04:53 <gnomey> it was years ago that I mapped SplitTransactionAction.. i don't recall if i used the gsettings-hover or editing the map file
16:05:34 <gnomey> right, but emacs warns me of that. So i took care to only edit when gc wasn't running
16:07:06 <jralls> The thing is that if you use the hover-on-the-menu that sets the accelerator and the change gets written into accelerator-map at shutdown. That's how it persists the change.
16:08:30 <gnomey> if that's how it works, it seems editing the ~/.gnucash/accelerator-map file directly is the best approach then (assuming the correct line can be easily identified)
16:09:24 <gnomey> the gsettings approach relieves the user of having to know how it's coded.. but can be a hassle b/c it requires logging out and in, then flipping the gsettings toggle back, and logging out and in again
16:10:45 <jralls> You don't need to keep changing the gsetting unless you're worried that you might change an accelerator accidentally.
16:11:24 <gnomey> right, indeed that's why i set it back to false
16:12:24 <jralls> IIRC there's also an environment variable that will turn it on, wait one...
16:22:33 *** mihi has joined #gnucash
16:22:33 *** ChanServ sets mode: +v mihi
16:24:39 *** sbluhm has quit IRC
16:25:25 <jralls> Nope, though you can put it in a .gtk-2.0 instead of using gsettings.
16:26:30 <jralls> FWIW they took out the change-from-UI in Gtk-3.10 so accelerators can only be changed from the accelerator-map in GnuCash 3.x.
16:46:02 *** Unhammer has quit IRC
17:17:39 *** jervin has joined #gnucash
17:27:57 *** mihi has quit IRC
17:29:48 *** Unhammer has joined #gnucash
17:29:48 *** ChanServ sets mode: +v Unhammer
17:35:46 *** Gerd has quit IRC
17:50:26 *** oozer has joined #gnucash
18:28:43 *** frakturfreak has quit IRC
18:39:15 *** mauritslamers has quit IRC
18:41:07 *** mauritslamers has joined #gnucash
18:41:07 *** ChanServ sets mode: +v mauritslamers
19:32:31 *** fell_laptop has quit IRC
19:42:07 *** omnireq_ has joined #gnucash
19:43:20 *** omnireq has quit IRC
19:48:20 *** omnireq_ has quit IRC
19:48:56 *** omnireq has joined #gnucash
20:14:36 *** AdrienM has joined #gnucash
20:15:30 *** AdrienM1 has joined #gnucash
20:17:03 *** ChanServ sets mode: +v AdrienM
20:19:48 *** AdrienM1 has quit IRC
20:48:37 *** guak has quit IRC
21:34:23 *** oozer has quit IRC
21:36:00 *** User__ has joined #gnucash
22:26:14 *** jralls has quit IRC
22:26:36 *** jralls has joined #gnucash
22:32:35 *** jervin has joined #gnucash
22:33:38 *** jervin has quit IRC
22:33:54 *** jervin has joined #gnucash
22:40:02 *** User__ has quit IRC
23:22:37 *** omnireq has quit IRC