diff --git a/linux/history.md b/linux/history.md index db4c44a28e..edc3a9b2e1 100644 --- a/linux/history.md +++ b/linux/history.md @@ -1,5 +1,8 @@ # Keyman for Linux Version History +## 2019-02-18 11.0.109 beta +* create appstream appdata for keyman-config (#1543) + ## 2019-02-15 11.0.108 beta * handle keyboard package install/uninstall when languages aren't defined (#1585) diff --git a/linux/ibus-keyman/debian/com.github.ibus.ibus-keyman.metainfo.xml b/linux/ibus-keyman/debian/com.github.ibus.ibus-keyman.metainfo.xml new file mode 100644 index 0000000000..b356586db8 --- /dev/null +++ b/linux/ibus-keyman/debian/com.github.ibus.ibus-keyman.metainfo.xml @@ -0,0 +1,31 @@ +​ +​ +​ com.github.ibus.ibus-keyman +​ FSFAP +​ ibus-keyman +​ Keyman input method for IBus +​ +​

+ This input method provides the Keyman IM engine for IBus. With this module, you can + use keyboard layouts designed for Keyman version 11 or earlier under the IBus + platform. +

+

+ Originally created in 1993 to type Lao on Windows, Keyman is now a free and + open source keyboarding platform which allows anyone to write a keyboard layout + for their language. Keyman is available for many platforms, including Windows, + macOS, iOS, Android, Linux and the web. +

+

+ Keyboard layouts are defined with a clear and easy to understand keyboard + grammar. Keyman's contextual input model means keyboard layouts can be + intelligent and make it simple to type even the most complex languages. + Keyboard layouts are distributed through an open catalog to all major desktop + and mobile platforms. +

+

+​ Input methods are typing systems allowing users to input complex languages. +​

+​
+​ https://www.keyman.com/linux +​
diff --git a/linux/ibus-keyman/debian/install b/linux/ibus-keyman/debian/install new file mode 100644 index 0000000000..8848fcfd87 --- /dev/null +++ b/linux/ibus-keyman/debian/install @@ -0,0 +1 @@ +debian/com.github.ibus.ibus-keyman.metainfo.xml /usr/share/metainfo diff --git a/linux/ibus-kmfl/debian/com.github.ibus.ibus-kmfl.metainfo.xml b/linux/ibus-kmfl/debian/com.github.ibus.ibus-kmfl.metainfo.xml new file mode 100644 index 0000000000..16200db00a --- /dev/null +++ b/linux/ibus-kmfl/debian/com.github.ibus.ibus-kmfl.metainfo.xml @@ -0,0 +1,31 @@ +​ +​ +​ com.github.ibus.ibus-kmfl +​ FSFAP +​ ibus-kmfl +​ KMFL input method for IBus +​ +​

+ This package provides the KMFL (Keyboard Mapping for Linux) input method + engine for IBus. With this module, you can use keyboard layouts designed + for Keyman for Windows 6.0 under the IBus platform. +

+

+ Originally created in 1993 to type Lao on Windows, Keyman is now a free and + open source keyboarding platform which allows anyone to write a keyboard layout + for their language. Keyman is available for many platforms, including Windows, + macOS, iOS, Android, Linux and the web. +

+

+ Keyboard layouts are defined with a clear and easy to understand keyboard + grammar. Keyman's contextual input model means keyboard layouts can be + intelligent and make it simple to type even the most complex languages. + Keyboard layouts are distributed through an open catalog to all major desktop + and mobile platforms. +

+

+​ Input methods are typing systems allowing users to input complex languages. +​

+​
+​ https://www.keyman.com/linux +​
diff --git a/linux/ibus-kmfl/debian/install b/linux/ibus-kmfl/debian/install new file mode 100644 index 0000000000..2d4ec4eb14 --- /dev/null +++ b/linux/ibus-kmfl/debian/install @@ -0,0 +1 @@ +debian/com.github.ibus.ibus-kmfl.metainfo.xml /usr/share/metainfo diff --git a/linux/keyman-config/debian/com.keyman.config.appdata.xml b/linux/keyman-config/debian/com.keyman.config.appdata.xml new file mode 100644 index 0000000000..72760d64c0 --- /dev/null +++ b/linux/keyman-config/debian/com.keyman.config.appdata.xml @@ -0,0 +1,42 @@ + + + + com.keyman.config + FSFAP + MIT + Keyman + Keyman Keyboards + Configure keyboards for Keyman for Linux + + +

+ Originally created in 1993 to type Lao on Windows, Keyman is now a free and +open source keyboarding platform which allows anyone to write a keyboard layout +for their language. Keyman is available for many platforms, including Windows, +macOS, iOS, Android, Linux and the web. +

+

+ Keyboard layouts are defined with a clear and easy to understand keyboard +grammar. Keyman's contextual input model means keyboard layouts can be +intelligent and make it simple to type even the most complex languages. +Keyboard layouts are distributed through an open catalog to all major desktop +and mobile platforms. +

+

+ Install, uninstall and view information about Keyman keyboard packages. +

+
+ + km-config.desktop + + + + The Keyman Keyboards main window with a keyboard welcome window. + https://keyman.com/go/linux/11.0/linux-configuration.png + + + + https://keyman.com/linux/ + https://github.com/keymanapp/keyman/issues + https://community.software.sil.org/c/keyman +
diff --git a/linux/keyman-config/debian/keyman.install b/linux/keyman-config/debian/keyman.install index c79ac94f7f..de47157e0b 100644 --- a/linux/keyman-config/debian/keyman.install +++ b/linux/keyman-config/debian/keyman.install @@ -1,5 +1,6 @@ ./keyman_config/icons/* /usr/share/keyman/icons/ debian/km-config.desktop /usr/share/applications +debian/com.keyman.config.appdata.xml /usr/share/metainfo ./icons/24/km-config.png /usr/share/icons/hicolor/24x24/apps/ ./icons/32/km-config.png /usr/share/icons/hicolor/32x32/apps/ ./icons/48/km-config.png /usr/share/icons/hicolor/48x48/apps/