Changing GUI size (Linux)

Using GRAMPS: 5.1.5 , Lubuntu/Ubuntu 22.04.4 LTS

Recently, I connected my laptop to my 40" TV to show some visiting relatives my research (and their own history!).

Sadly, despite the GUI being perfectly fine when I’m working on the laptop, it wasn’t large enough for people to read on the TV screen.

And I couldn’t guess (or find) how to make it bigger.

In the end, they just ended up clustered 4 foot from the TV…

Is changing size an easy (built in) thing to do? If so, how do I do it?

Built-in, No. Add-on, Yes.

With the Themes addon for Preferences, global font-size change is very simple.

This also helpful for recording tutorials and giving presentations with an overhead projector.

(The font-size in the Gramps 5.1.x Editor for Notes ignores the Themes baseline size. However, the 5.2 version scales nicely.)

1 Like

In such demo cases, isn’t it more appropriate to generate a Narrative Web? Narrative Web pages are more “synthetic” than Gramps dialogs and they even display an ancestor tree in every person page.

A browser has provision to zoom in and out pages.

Of course, this assumes that you show the result of your research, not Gramps usage and features.

There are two easy options:

  • On the “Display” page in your Ubuntu settings select the “Scale” option of 200%. Click the power icon then the cog icon to open the settings dialog.
  • In the Gnome Tweaks tool, set a “Scaling Factor” in the “Fonts” section. Type sudo apt-get install gnome-tweaks to install.
2 Likes

The Narrative Web Site report is good option for publishing Gramps data. But it takes a LOT of effort to prepare research data to be a self-guiding presentation.

This may have been a spontaneous ‘demo’. I carry a USB on my keyring. And occasionally, I’ll be asked a family history question at a gathering. It is nice to just plug in and let people follow their curiosity. Since Gramps frustrates novices, I act as a cicerone.

So improving options that do not require as much preparation time as Narrative Web are welcome evolutions.

I have patched my Gramps copy with a functionality to save report parameters. Thus, creating a new version of Narrative Web is just a matter of reloading the parameters and pressing OK. Everything can go directly on a USB key or be copied there from the disk.

This is fast and fuss-free. No need to set up a server too. Just open file index.html from the browser and navigate from there.

Additionally, you don’t risk to damage your DB because you don’t run Gramps. Of course, if you want to record new data, Gramp-on-USB is the way to go. Or if you want to teach how to use Gramps, too.

Selection of parameters is a negligible part of the “preparation time” to which I was referring.

Without writing lead-in, narrative and conclusion guidance commentary; the raw output from the report only has data with meaning to statisticians. There isn’t enough context to self-guide. They are more likely to wander aimlessly.

Granted, you can act as a cicerone for static snapshots and lead audiences through known branchings. But without the chance that your audience might interactively help your to discover new correlations, you’re robbing yourself of possibilities. (And forcing your audience to feel like pupils instead of potential partners.)

Is “Scale” a 5.2 feature? It’s not in my 5.1.5 version

It’s a Gnome feature. We don’t include such functionality in Gramps.

“Darn” I use Lubuntu/LXQT and it’s “more fiddly” in that environment, although still possible.

You could just increase the font size.

Try appending the following to your gramps.css file:

* {
  font-size: 20pt;
}

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.