Debian Patches

Status for cinnamon/6.6.8-2

Patch Description Author Forwarded Bugs Origin Last update
background.patch background Debian Cinnamon Team <pkg-cinnamon-team@lists.alioth.debian.org> not-needed 2016-03-13
new-iso-flags-folder.patch new-iso-flags-folder Fabio Fantoni <fantonifabio@tiscali.it> not-needed 2026-03-15
change-upload-system-info-path.patch Change the upload-system-info path Fabio Fantoni <fantonifabio@tiscali.it> not-needed 2022-12-02
keyboard-fall-back-to-tecla-for-layout-preview-where-libg.patch keyboard: fall back to tecla for layout preview where libgnomekbd is unavailable

gkbd-keyboard-display comes from libgnomekbd, which is unmaintained and
being removed from distributions (GNOME replaced it with tecla in 45,
Debian is dropping libgnomekbd). It is also an X11-only GTK3 program, so
the layout preview was already unavailable under Wayland.

cinnamon-settings already hid the layout preview button (in the "Add
layout" dialog) and the "Test layout" button when gkbd-keyboard-display
was missing, silently dropping the feature. Fall back to tecla when
gkbd-keyboard-display is not installed, and hide the buttons only when
neither program is available. gkbd-keyboard-display stays preferred
where present, since tecla only renders a standard pc105 geometry (this
addresses the TODO removed from InputSources.py). As tecla is a GTK4
program it also works under Wayland, restoring the preview there.

tecla is invoked with a single "layout+variant" argument: '+' is
accepted as the layout/variant separator by every tecla version (space
and tab only since tecla 48), so it is used unconditionally.

The keyboard applet added its "Show Keyboard Layout" menu entry
unconditionally, so with no preview program installed clicking it only
produced an "Execution of 'gkbd-keyboard-display' failed" error
notification. It now uses the same lookup and fallback, and the entry is
hidden when no preview program is available.
Fabio Fantoni <fantonifabio@tiscali.it> yes debian 2026-07-17
keyboard-cinnamon.org-hide-Show-Character-Table-when-guch.patch keyboard@cinnamon.org: hide "Show Character Table" when gucharmap is missing

The applet added the "Show Character Table" menu entry unconditionally
and spawned gucharmap on click. gucharmap is not necessarily installed
(in Debian it is only a Recommends of cinnamon), and when missing the
click only produced an "Execution of 'gucharmap' failed" error
notification, the same failure mode just fixed for "Show Keyboard
Layout".

Hide the entry when gucharmap is not present. The separator above these
two entries is now added only when at least one of them is shown, so it
is not left dangling when neither program is available.
Fabio Fantoni <fantonifabio@tiscali.it> yes 2026-07-17
keyboard-use-only-tecla-for-the-layout-preview-on-Wayland.patch keyboard: use only tecla for the layout preview on Wayland
gkbd-keyboard-display is X11-only: spawned in a Wayland session it just
aborts with "Error initializing GTK: Unable to open display", even when
libgnomekbd is still installed.
Stop considering it there: on Wayland the preview uses tecla when
available, and the preview/test buttons and the applet menu entry are
hidden otherwise.
X11 sessions keep the previous behaviour, with gkbd-keyboard-display
preferred for its accurate keyboard geometries.
Fabio Fantoni <fantonifabio@tiscali.it> yes debian 2026-07-19
util.js-Adapt-to-GIR-2.0-missed-this-bit-in-3fc658559b.patch util.js: Adapt to GIR 2.0 (missed this bit in 3fc658559b). Michael Webster <miketwebster@gmail.com> no upstream, https://github.com/linuxmint/cinnamon/commit/3a2d558aa575f0ea364c5b4e30d2eb3ee604ee58 2026-06-11

All known versions for source package 'cinnamon'

Links