onflapp/gs-desktop

Terminal.app -- can no longer change font

Closed this issue ยท 9 comments

When attempting to apply the selected font, the "Set" button remains in the depressed state and freezes.

is this happening with any font?
does this happen in the preferences -> window settings?
do you see any error in the desktop.log? (Console.app)

  • Yes, any font.
  • Correct, Preferences->Window settings. FWIW, the issue is also present if I access the dialog from the Font->Font Panel.
  • Nothing in the desktop.log.

font-panel

So, I've noticed these exceptions when I open the Preferences->Windows dialog:

...except: 2e00050 Terminal
...except: 2e00512 Terminal
...except: 2e00050 Terminal
...except: 2e00512 Terminal

no, those are not exceptions. These are debugging log entries from the window manager handling the focus.
Could you clear the log (e.g. echo "" > $GS_DESKTOP_LOG)
Trigger the error and send me content of the $GS_DESKTOP_LOG please?

Here you go:
log.zip

The relevant entry seems to be this one:
2024-08-20 16:34:08.916 Terminal[1476777:1476777] DPS
(xgps): no font set

FWIW, I can set/change the font without issues on other "terminal"-based apps such as the Console

hmm, did you install all dependencies?
To me this looks like the terminal is using old Xlib backend.
Make sure you have libart library installed. Or maybe there was compile/configure issue in gnustep-backend.

Manually installing libart and recompiling world fixed it.
Thanks and sorry for the wasted time.