WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: gnumeric works well when in onboot.lst but not when loaded manually  (Read 4787 times)

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1530
Re: gnumeric works well when in onboot.lst but not when loaded manually
« Reply #15 on: March 07, 2020, 10:37:43 AM »
See if running this fixes the issue:
Code: [Select]
sudo /usr/local/tce.installed/gtk3
Yes, it does. I guess the  gtk3  startup script normally waits until after all applications in onboot.lst are loaded? The script looks too simple for that. There must be something else going on.

OK, but each extension that adds gschemas needs to run glib-compile-schemas.
That sounds like a cleaner, more standard solution than bundling pre-compiled schemas.

I just submitted a cleaned-up  gnumeric.tcz  with all the above fixes. It works as expected whether loaded via  onboot.lst  or later.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11704
Re: gnumeric works well when in onboot.lst but not when loaded manually
« Reply #16 on: March 07, 2020, 01:02:14 PM »
Hi GNUser
... Yes, it does. I guess the  gtk3  startup script normally waits until after all applications in onboot.lst are loaded? The script looks too simple for that. There must be something else going on. ...
Guess you missed this post:
... If I interpreted the scripts correctly, tce.installed  scripts get run as a batch after all the extensions have been loaded when booting.
That means the  gtk3  installed script runs after gnumeric loads onboot.  ...

Look for references to  /tmp/setup.lst  in  tce-load  and  tce-setup.

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1530
Re: gnumeric works well when in onboot.lst but not when loaded manually
« Reply #17 on: March 07, 2020, 01:05:05 PM »
Bingo! Sorry, I did miss that detail. Yup, that explains everything.