Changes

Jump to: navigation, search

Gramps 5.1 Wiki Manual - FAQ

4,972 bytes added, 14:06, 21 November 2022
m
Does Gramps support Unicode fonts?
{{#vardefine:chapter|A}}
{{#vardefine:figure|0}}
This appendix contains the list of '''Frequently asked questionsAsked Questions''' (FAQ) that repeatedly come up in mailing list discussions lists and discussion forums.  This list is by no means complete. If you would like to add questions/answers to this list, please [[Contact#Mailing_lists|join ]] and email your suggestions to the <code>[email protected] </code> mailing list.
Also consider having a look at the following Categories on the Gramps wiki:
*[[:Category:How do I...|How do I...]]
*[[:Category:Tutorials|Gramps Tutorials]]
You may find it useful to review *[[:Gramps Glossary]] - gives an overview of terms that appear in Gramps*[[:Genealogy Glossary]] - genealogical terms and meanings.
==General==
===How do I keep backups?===
Automatic backup is a default feature that protects your genealogical data in Gramps. (It became automated in 2018 with the release of the 5.1 version.) The settings for the interval, backup file path and option whether to backup when exiting Gramps settings are in the {{man label|[[Gramps_5.1_Wiki_Manual_-_Settings#Family_Tree|Family Tree]]}} tab of the {{man menu|Edit -> Preferences...}} menu. Additionally, a backup can be manually selected from the {{man menu|Family Trees > Make Backup...}} window.
It is extremely important to keep backups of your data, and keep them in a safe place. Gramps has a specific portable file format which is small, and human readable, denoted by <code>.gramps</code>. See the "[[Gramps 5Gramps_5.1 Wiki Manual 1_Wiki_Manual_- Manage Family Trees_Manage_Family_Trees#Backing Backing_up_a_Family_Tree|backup up a Family_TreeFamily Tree]]" section of the manual. It is also important to be aware of [[Template:Backup_Omissions|what is omitted from a Gramps backup]].
You can copy this backup file from time to time to a save safe location (eg e.g., a usb USB stick). [Note: The <code>.gramps </code> files are compressedby default. Clicking them will open Gramps. To see the XML , select them the <code>.gramps</code> file and open them it with a decompressing utility (like ark, gunzip, 7-zip), after which you can extract the XML text file which is human readable, see [[Generate_XML#How_do_I_uncompress_the_file?|details]].
Gramps does a quick hidden binary backup to allow restore if an error is noted. If the correct package is installed , you can use a revision system.
Another method is to backup the hidden directory ''<code>/.gramps</code>''hidden directory. This directory subdirectory is situated in your home directory on Linux systems[[Gramps_5.1_Wiki_Manual_-_User_Directory|User Directory]]. Backing up this directory will backup your databases and revisions.(On Windows 10 it is ''<code>/Users/<your username>/AppData/Roaming/gramps</code>'')
'''Do not keep backups in GEDCOMformat'''. Not all information Gramps stores can be written in the GEDCOM. Hence, an export/import operation from Gramps --> exported into GEDCOM and re--> imported into Gramps, will mean you '''lose''' [[Gramps_and_GEDCOM|data]]. Use the <code>.gramps</code> file format for backups!
'''Do not keep backups in GRDB format'''. GRDB is a database, which might be computer dependent (read, not working on a different PC). Small damage to a GRDB file can also not be repaired. Use the <code>.gramps</code> file format for backups!
=== Does Gramps support Unicode fonts? ===
In particular, does it support non-Roman Unicode fonts? Yes. Gramps works internally with Unicode (UTF-8), so all alphabets can be used on all entry fields.  There is no special assistance for entering Unicode symbols (glyphs) that are not directly labeled on your keyboard. Finding aids for [https://wikipedia.org/wiki/Precomposed_character precomposed characters] (aka composite characters or decomposable characters) with diacritical marks are available outside the program. You may find the various language-specific [https://www.lexilogos.com/keyboard/latin_alphabet.htm multilingual virtual keyboards on the Lexilogos website] useful. All reports fully support thisUnicode, [[#Why_are_non-Latin_characters_displayed_as_garbage_in_PDF.2FPS_reports.3F|although for PDF/PS ]] you need to work with gnome-print or [http://www.documentfoundation.org/download/ LibreOffice].
==Installation==
===What is needed to install Gramps under Linux, Solaris, or FreeBSD?===
Gramps is a [http://en.wikipedia.org/wiki/Gtk GTK] application. Gramps needs to have the [http://en.wikipedia.org/wiki/PyGObject PyGObject] libraries installed on the system. As long as these libraries are installed, Gramps should function. It will operate under the GNOME desktop, KDE desktop, or any other desktop. If the GNOME bindings for Python are installed on the system, Gramps will have additional functionality. Please check that it meet meets the Gramps project recommendations on regarding the GTK version to use.
===Does Gramps work on Windows?===
Yes, many people use it on Windows. Probably the easiest thing is to [[Download]] the [[All In One Gramps Software Bundle a community supported platform for Windows|GrampsAIO]] software "bundle" for Windows, as that is an all-in-one package of Gramps with the other programs it needs, and so may be installed very trivially.
We will do our best to solve Windows-related problems. See You can [[ContactDownload#MS_Windows|heredownload]] the [[All In One Gramps Software Bundle for Windows]](GrampsAIO).
We will do our best to solve any reported Windows-related problems. See [[Gramps and WindowsContact|here]] for a summary of hints to use Gramps on a Windows PC.
Also, the [[Linux Genealogy CD]] can function as a live CD that you boot directly from (If you have a CD/DVD-ROM Drive). You can then run Linux and ===Does Gramps off work on the CD, even if your computer is entirely Windows.Mac?===
===Does Yes, macOS is a community supported platform for Gramps work on . You can [[Download#macOS|download]] the Mac?===macOS version.
Yes, Mac is a community supported platform for GrampsWe will do our best to solve any reported Apple macOS related problems. See [[Contact|here]].
See [[Mac OS X:Application package|here]].
The display spec was more recently updated to an odd spec misquote of 1080p of 1920 x 1080 Full High Definition (FHD). It seems quite arbitrarily... the 'at least' being related to no GUI design criteria. Simply a 'more is better' note:1080p was a widescreen spec introduced 2007
-->
We would recommend at least an 1980x1080 1920x1080 video display. The early memory requirements for Gramps, have been reduced, and Gramps were quite high. Beginning with Gramps 3.0, the software could run quite efficiently on a 256MB system, holding considerably more people. A system with 512MB should be able to hold around 200,000 people. However, disk disk space requirements for databases are however considerably larger, with a typical database being several megabytes in size. For 120.000 people you must consider already 530MB for the database. Pictures are stored on disk separately, so a large harddisk is necessary.
<span id="How do I upgrade GRAMPS?">
The SPAN supplements the MediaWiki section TITLE's Table of Contents anchor. It provides transparent historical anchors for the hard-coded hyperlinks in the FAQ gramplet from version 5.1.2 & earlier. These supplemental anchors cannot be removed without compromising backward compatibility-->
</span>
GNU/Linux operating systems will typically deal Upgrades begin with upgrade issues for making [[How_to_make_a_backup|backups]] of ALL your Trees. But in addition to that, look at the list [[Template:Backup_Omissions|Backup Omission]] to determine additions items youmay want to archive. (The most important items are noting the database path, backup path, and relative media path in Preferences. If they do not then you need can't find your data after an upgrade, you will be very unhappy.) Once backups are safely stored, the most safest approach to ask users of upgrading is: downloading the newest installer, un-installing the existing Gramps and re-installing from the installer. Start Gramps (the first load will be slow as it re-compiles and caches the Python source code files) In the "Edit -> Preferences...", enter your Media path on the General tab, database path on the Family Tree tab, backup on the Family Tree tab. Try loading your preferred GNU/Linux distributionTree via the Family Trees menu.
{{man warn| TODO |The Windows port of Gramps needs If this was a 'minor' update (containing only bug fixes), the update should find your configuration and add-ons with no further effort. If it was an upgrade, you wil need to be updated manuallyreset all your configuration customizations and download the compatible add-ons.}}
==Preferences==
It is important to understand that the GEDCOM standard is poorly implemented -- virtually every genealogical software has its own "flavor" of GEDCOM. As we learn about new flavor, the import/export filters can be created very quickly. However, finding out about the unknown flavors requires [[Contact|user feedback]]. Please feel free to inform us about any GEDCOM flavor not supported by Gramps, and we will do our best to support it!
There is a specific section article of this wiki which discusses [[Gramps and GEDCOM]]. There is also an article about the know idiosyncracies of [[Import_from_another_genealogy_program|GEDCOM dialects when importing from another program]].
===Can Gramps read files created by other genealogy programs? ===
Yes can read GEDCOM files created by other genealogy programs.* [[Gramps_5.1_Wiki_Manual_-_FAQ#Is_Gramps_compatible_with_other_genealogical_software.3F|See above.]]
===Can Gramps write files readable by other genealogy programs? ===
Yes can write GEDCOM files to be read by other genealogy programs.* [[Gramps_5.1_Wiki_Manual_-_FAQ#Is_Gramps_compatible_with_other_genealogical_software.3F|See above.]]
===What standards does Gramps support?===
You may also want to consider the effects of possible downtime of your site if you cannot afford yourself a premium webhosting service.
 
{{man tip|New web server option in 2022|You can also now try [[Gramps Web]]. Since the project is in an early stage, remember to frequently [[How_to_make_a_backup|generate backups]] when you use this on your genealogical data.
 
See Also: [[Web Solutions for Gramps]]}}
==Reports==
===In what formats can Gramps output its reports?===
Text reports are available in HTML, PDF, ODT, LaTeX, and RTF formats. Graphical reports (charts and diagrams) are available in PostScript, PDF, SVG, ODS, and [[Output_formats#Graphviz|GraphViz ]] formats.
===How can I change the default language in reports?===
===Is Gramps compatible with the Internet? ===
Yes, in a variety of ways. There are features for referencing hot-linked external data, archiving tools to collecting them to internal storage, and while Gramps is designed to be a local application, a rich set of tools have been created for publishing some or all of your research to the web.
Gramps can store web addresses and direct your browser to them. It can import data that you download from the Internet. It can export data that you could send over the Internet. Gramps is familiar with the standard file formats widely used on the Internet (e.g. JPEG, PNG, and GIF images, MP3, OGG, and WAV sound files, QuickTime, MPEG, and AVI movie files, etc). Other than If your browser is configured to access other file types, Gramps will inherit that, ability.  There are addon Finding Aid tools to assist searching for records in online sources. The is an increasing variety of other [[Web_Solutions_for_Gramps|Web Solutions for Gramps]].  The Reports can optionally generate content in formats suitable for publication as webpages or even as entire websites. And there is little are development forks that a extend Gramps into online genealogical program can do with the Internetcontent management systems. Some are dynamic presentation systems for publishing research, others offer limited collaborative editing====See Also====* [[Web Solutions for Gramps]]
===Can I create custom reports/filters/whatever?===
==Database - Gramps file formats==
The default file format is [[Gramps XML]] it is used for exports, backups, and imports and preserves your entered genealogical data with no data loss as compared to the GEDCOM format.
===What is the maximum database size (bytes) Gramps can handle?===
Gramps has no hard limits on the size of a database that it can handle. Starting with 2.0.0 release, Gramps no longer loads all data into memory, which allows it to work with a much larger database than before. In reality, however, there are practical limits. The main limiting factors are the available memory on the system and the cache size used for BSDDB database access. With common memory sizes these days, Gramps should have no problem using databases with [[Gramps PerformanceGramps_Performance#JohnBoyTheGreat_2019-12.2C_version_5.1.1|tens of thousands Millions of people]].
===How many people can Gramps database handle? ===
See above. Again, this is dependent on how much memory you haveand storage space your computer has, see [[Gramps Performance]].
===My database is really big. Is there a way around loading all the data into memory?===
The problem with transactions (at least using BSDDB) is that it does not allow all the data to be stored in a single file. Logging files are needed to keep track of things. These logging files are kept in a DB Environment directory. We need a separate directory for each file, otherwise the log files can interfere with each other.
In 2.2, we keep the log files under the <code>~/.gramps/<path/code> directory, creating a unique directory for each database. The problem is that your GRDB file needs the log files, which are in a different directory.
Copying the GRDB file is only copying a portion of the database.
 
===Does Gramps have an Example Tree?===
 
Yes, it does. Several example family tree databases are [[Example.gramps#Load_example.gramps|included with most installations of Gramps and can be imported]] for working through tutorials and for safely exploring tools or features.
 
The example family tree database ('''<code>example.gramps</code>''' file) attempts the ideal of having at least one example of even the obscure things that Gramps does. You can import the example into a blank Tree then safely make destructive exploratory mistakes on a disposable working database. And when you suspect that you have discovered an issue (aka 'bug') in Gramps, you can first try the same operation with the example family tree then [[How_to_create_a_good_bug_report|file a bug report]].
 
 
* The [[Example.gramps|<code>Example.gramps</code> wiki article]] describes where to find the example Family Tree archival file, how to use it and suggests some alternative files.
==Bugs and requests==
===What do I do if I have found a bug?===
The best thing you You can do is to fix the bug and send the patch to [email protected] :-) If that is not possible, you should [[How to report bugs|submit a bug report.]]
A good bug report would include:
===How do I remove a spouse?===
{{stub}}Removing a Spouse (without deleting the Person profile from the tree) requires just a single click in the [[Gramps_Glossary#family|Edit Family]] dialog. Simply click the "Remove person as the mother/father" (-) button just above the name of the Spouse.  ''The Name, Birth & Death will be cleared and the "Add a new person as the mother/father" (+) and "Shared person selection" buttons will replace the (-) and "Edit" buttons.'' To remove the Spouse from the Tree entirely, select the Person in the Person view and click the "Delete the selected person" (-) toolbar button. A confirmation dialog will appear. Confirm by clicking the "Delete Person" button. ''The Person will be removed from all families where they are a Spouse or a Child. The attached Events, Citations, Notes and Media will be orphaned. The other secondary objects will be deleted along with their Person.''
===How do you add photos to an item?===
{{stub}}See [[Gramps_5.1_Wiki_Manual_-_Entering_and_editing_data:_brief#Adding_photos_and_other_media_objects|Adding photos and other media objects]].
===How do you find unused media?===
{{stub}}Media that have not been associated with any objects may be found by creating a [[Gramps_5.1_Wiki_Manual_-_Filters#Custom_Filters|Custom Filter]] in the Media Category view. Use the [[Gramps_5.1_Wiki_Manual_-_Filters#Media_objects_with_a_reference_count_of_.3Ccount.3E|Media objects with a reference count of &lt;count&gt;]] rule to find media with fewer than 1 reference.
===How can I publish a genealogy web site with Gramps?===
https://gramps-project.org/bugs/view.php?id=11742
-->
Gramps has built-multiple options in and addon reports to create website content. Once generated, you can upload the files to a webserver or distribute it Reports menu for creating Web Pages based on a portable thumbdrive or CD-ROMyour Tree data.</span>
A tutorial entitled "The [[Howto:_Make_a_genealogy_website_with_Gramps|Howto: Make a genealogy website with Gramps]]" tutorial describes using the [[Gramps_5.1_Wiki_Manual_-_Reports_-_part_7#Narrated_Web_Site|NarrativeWebNarrated Web Site]] (a.k.a. Narrated Web SiteNarrativeWeb) report . In it, you will learn to generate a website about around a set of people in your Family Tree.
Installing the third party Addon reports allows Once generated, you to create additional web content. Check can upload the [[5.1_Addons#Addon_List|addons list]] for those which interest you. *Addon name: Ancestral Fan Chart [Report]:Description: Generates a web page with files to a graphical representation of ancestors (SVG) represented as hosting service. You can also distribute them on a Fan Chart from the D3.js JavaScript libraryportable thumbdrive or other media.*Addon name: [[DenominoViso|DenominoViso]] [Report]:Description: Generates a web (HTML) page with a graphical representation of ancestors/descendants (SVG) where details about individuals become visible upon mouse-events.====See Also==== *Addon name: [[DynamicWeb_report#Demos|Dynamic Web]] Report [Report]:Description: Produces dynamic web pages Solutions for the database*Addon name: [[Interactive_Family_Tree|Interactive Family TreeGramps]] [Tool]:Description: Opens an interactive tree in the browser. This tool uses the Topola Genealogy Viewer to display the family tree.*Addon name: [[NetworkChart|Network Chart]] [Report]:Description: Generates a family network chart.</span>
You can also install third party addon reports to create other styles of web content. See the [[5.1_Addons#Addon_List|Addons List]].
{{-}}
{{man index|Gramps 5.1 Wiki Manual - Filters|Gramps 5.1 Wiki Manual - Keybindings|5.1}}
4,600
edits

Navigation menu