gnome-shell/data
verdre 58aafe9520 theme: Improve look of login user-list
* Remove tiny padding of user-list
* Less space between avatar and username
* Apply the 1em padding only to the user-widget, not the timed-login-indicator
2018-04-19 17:26:14 +02:00
..
osk-layouts data: Add keyboard layout JSON files 2018-02-05 17:46:57 +01:00
theme theme: Improve look of login user-list 2018-04-19 17:26:14 +02:00
50-gnome-shell-system.xml build: Say good-bye to intltool 2016-08-19 22:13:14 +02:00
gnome-shell-extension-prefs.desktop.in.in extensionPrefs: Tweak UI 2017-02-15 23:20:14 +01:00
gnome-shell-osk-layouts.gresource.xml data: Add keyboard layout JSON files 2018-02-05 17:46:57 +01:00
gnome-shell-overrides.convert
gnome-shell-theme.gresource.xml theme: Update OSK theme 2018-02-15 21:30:54 +01:00
gnome-shell.portal Provide org.freedesktop.impl.portal.access implementation 2016-07-20 17:14:12 +02:00
meson.build data: Add keyboard layout JSON files 2018-02-05 17:46:57 +01:00
org.gnome.Shell.desktop.in.in build: Say good-bye to intltool 2016-08-19 22:13:14 +02:00
org.gnome.shell.gschema.xml.in Use Unicode in translatable strings 2017-02-16 02:07:14 +01:00
org.gnome.Shell.PadOsd.xml ui: Add PadOsd 2016-11-04 16:08:10 +01:00
org.gnome.Shell.PortalHelper.desktop.in.in Add translator comments to .desktop files 2016-08-19 23:15:20 +02:00
org.gnome.Shell.PortalHelper.service.in Add a helper to handle captive portal logins 2014-06-26 19:54:58 +02:00
org.gnome.Shell.Screencast.xml
org.gnome.Shell.Screenshot.xml
org.gnome.ShellSearchProvider2.xml
org.gnome.ShellSearchProvider.xml
perf-background.xml.in Add a special background to use for performance testing 2014-08-18 10:54:42 -04:00
README.osk-layouts data: Add README and supporting script to update keyboard layouts from CLDR 2018-02-05 17:46:57 +01:00
update-osk-layouts.sh data: Add README and supporting script to update keyboard layouts from CLDR 2018-02-05 17:46:57 +01:00

Gnome-shell OSK layouts are extracted from CLDR layout definitions:
https://www.unicode.org/cldr/charts/latest/keyboards/layouts/index.html

Updating these involves several steps:

1) Downloading and unzipping the tarball found at:
   http://www.unicode.org/Public/cldr/latest/keyboards.zip

   This file contains XML files describing the keyboard layouts.

2) Cloning the cldr2json script at:
   git://repo.or.cz/cldr2json.git

   It will be used to convert the XML files into JSON that can be
   directly consumed by gnome-shell.

3) Running the script to produce the files:
   ./cldr2json <input-directory> <output-directory>

   We shall usually use the "android" folder, since that's most
   complete, and similar to our UI and target sizes. And the target
   directory must be data/osk-layouts in this repository.

4) Modify gnome-shell-osk-layouts.gresource.xml to include the files

5) Do git add on the updated/new files, and git commit.


Or alternatively:

1) Run update-osk-layouts.sh

2) Do git add and git commit