Bug 340101

Summary: Font list is not refreshed inside a session
Product: [Applications] konsole Reporter: Moviuro <moviuro+kde>
Component: fontAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: a.samirh78
Priority: NOR    
Version: 2.14.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=335933
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Moviuro 2014-10-18 18:52:23 UTC
When adding a font with your package manager (in my case, pacman), even if it's fixed, it won't appear in the list of fonts you might use in Konsole unless you logout-login.

Reproducible: Always

Steps to Reproduce:
1. install a fixed font (envy-code-r, inconsolata-g, monofur...)
2. goto Konsole Appearance settings

Actual Results:  
The new font is unavailable

Expected Results:  
The new font is available
Comment 1 Christoph Feck 2014-10-19 02:27:33 UTC
You do not need to log out, just make sure Konsole process no longer runs, i.e. close all its windows. Applications (or even fontconfig itself) cache the list of fonts, because it is an expensive operation to look for all of them.

With many other settings (e.g. language change etc.) it is quite normal that they are only applied when the application is restarted, and I would not consider it a bug.