# Changing GUI size (Linux)

**URL:** <https://gramps.discourse.group/t/changing-gui-size-linux/5105>\
**Category:** Help\
**Tags:** css\
**Created:** [March 13, 2024, 12:13pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105 "2024-03-13T12:13:15Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![bugbear](https://avatars.discourse-cdn.com/v4/letter/b/ac8455/32.png) [@bugbear](https://gramps.discourse.group/u/bugbear)\
**Post date:** [March 13, 2024, 12:13pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/1 "2024-03-13T12:13:15Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [March 13, 2024, 1:45pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/2 "2024-03-13T13:45:44Z")

</div>

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

With the [Themes](https://www.gramps-project.org/wiki/index.php/Addon: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.)

---

<div class="post-metadata">

**Author:** ![pgerlier](https://avatars.discourse-cdn.com/v4/letter/p/41988e/32.png) [@pgerlier](https://gramps.discourse.group/u/pgerlier)\
**Post date:** [March 14, 2024, 9:04am UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/3 "2024-03-14T09:04:17Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Nick-Hall](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/nick-hall/32/95_2.png) [@Nick-Hall](https://gramps.discourse.group/u/Nick-Hall)\
**Post date:** [March 14, 2024, 1:28pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/4 "2024-03-14T13:28:33Z")

</div>

> [@bugbear](#):
>
> Is changing size an easy (built in) thing to do? If so, how do I do it?

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.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [March 14, 2024, 3:22pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/5 "2024-03-14T15:22:54Z")

</div>

> [@pgerlier](#):
>
> 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.

The [Narrative Web Site](https://gramps-project.org/wiki/index.php/Gramps_5.2_Wiki_Manual_-_Reports_-_part_7#Narrated_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](https://wikipedia.org/wiki/Cicerone).

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

---

<div class="post-metadata">

**Author:** ![pgerlier](https://avatars.discourse-cdn.com/v4/letter/p/41988e/32.png) [@pgerlier](https://gramps.discourse.group/u/pgerlier)\
**Post date:** [March 14, 2024, 3:58pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/6 "2024-03-14T15:58:11Z")

</div>

> [@emyoulation](#):
>
> as much preparation time as Narrative Web

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.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [March 14, 2024, 5:05pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/7 "2024-03-14T17:05:55Z")

</div>

> > [@emyoulation](#):
> >
> > as much preparation time as Narrative Web

> [@pgerlier](#):
>
> patched my Gramps copy with a functionality to save report parameters

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.)

---

<div class="post-metadata">

**Author:** ![bugbear](https://avatars.discourse-cdn.com/v4/letter/b/ac8455/32.png) [@bugbear](https://gramps.discourse.group/u/bugbear)\
**Post date:** [March 14, 2024, 6:33pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/8 "2024-03-14T18:33:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Nick-Hall](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/nick-hall/32/95_2.png) [@Nick-Hall](https://gramps.discourse.group/u/Nick-Hall)\
**Post date:** [March 14, 2024, 6:35pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/9 "2024-03-14T18:35:06Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![bugbear](https://avatars.discourse-cdn.com/v4/letter/b/ac8455/32.png) [@bugbear](https://gramps.discourse.group/u/bugbear)\
**Post date:** [March 14, 2024, 6:38pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/10 "2024-03-14T18:38:49Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Nick-Hall](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/nick-hall/32/95_2.png) [@Nick-Hall](https://gramps.discourse.group/u/Nick-Hall)\
**Post date:** [March 14, 2024, 6:50pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/11 "2024-03-14T18:50:47Z")

</div>

You could just increase the font size.

Try appending the following to your `gramps.css` file:

```python
* {
  font-size: 20pt;
}

```

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [April 13, 2024, 6:51pm UTC](https://gramps.discourse.group/t/changing-gui-size-linux/5105/12 "2024-04-13T18:51:35Z")

</div>

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