• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cldr2json/H04-Nov-2021-1,2221,124

dbus-interfaces/H03-May-2022-1,9861,490

icons/H04-Nov-2021-21

osk-layouts/H04-Nov-2021-30,49430,492

theme/H03-May-2022-7,9826,893

00_org.gnome.shell.gschema.overrideH A D04-Nov-2021158 76

50-gnome-shell-launchers.xmlH A D04-Nov-20211.6 KiB4634

50-gnome-shell-system.xmlH A D04-Nov-2021787 2517

README.osk-layoutsH A D04-Nov-20211 KiB3420

emoji.jsonH A D04-Nov-2021290.4 KiB15,74115,740

gnome-shell-dbus-interfaces.gresource.xmlH A D03-May-20224.7 KiB6362

gnome-shell-osk-layouts.gresource.xmlH A D04-Nov-20211.5 KiB6160

gnome-shell-overrides-migration.desktop.inH A D04-Nov-2021141 65

gnome-shell-theme.gresource.xmlH A D04-Nov-20212.7 KiB4342

gnome-shell.portalH A D04-Nov-202199 54

meson.buildH A D04-Nov-20213.4 KiB134114

org.gnome.Shell-disable-extensions.serviceH A D04-Nov-2021513 1613

org.gnome.Shell.Extensions.desktop.in.inH A D04-Nov-2021321 1110

org.gnome.Shell.PortalHelper.desktop.in.inH A D04-Nov-2021290 1110

org.gnome.Shell.PortalHelper.service.inH A D04-Nov-202194 43

org.gnome.Shell.desktop.in.inH A D04-Nov-2021364 1413

org.gnome.Shell.targetH A D04-Nov-2021251 118

org.gnome.Shell@wayland.service.inH A D04-Nov-20211.3 KiB3529

org.gnome.Shell@x11.service.inH A D04-Nov-20211.3 KiB4033

org.gnome.shell.gschema.xml.inH A D04-Nov-202114.2 KiB350338

perf-background.xml.inH A D04-Nov-20211.1 KiB3219

update-osk-layouts.shH A D04-Nov-20211,017 4831

README.osk-layouts

1Gnome-shell OSK layouts are extracted from CLDR layout definitions:
2https://www.unicode.org/cldr/charts/latest/keyboards/layouts/index.html
3
4Updating these involves several steps:
5
61) Downloading and unzipping the tarball found at:
7   http://www.unicode.org/Public/cldr/latest/keyboards.zip
8
9   This file contains XML files describing the keyboard layouts.
10
112) Cloning the cldr2json script at:
12   git://repo.or.cz/cldr2json.git
13
14   It will be used to convert the XML files into JSON that can be
15   directly consumed by gnome-shell.
16
173) Running the script to produce the files:
18   ./cldr2json <input-directory> <output-directory>
19
20   We shall usually use the "android" folder, since that's most
21   complete, and similar to our UI and target sizes. And the target
22   directory must be data/osk-layouts in this repository.
23
244) Modify gnome-shell-osk-layouts.gresource.xml to include the files
25
265) Do git add on the updated/new files, and git commit.
27
28
29Or alternatively:
30
311) Run update-osk-layouts.sh
32
332) Do git add and git commit
34