HOME
*





Intelligent Input Bus
The Intelligent Input Bus (IBus, pronounced as I-Bus) is an input method (IM) framework for multilingual input in Unix-like operating-systems. The name "Bus" comes from its bus-like architecture. Goals The main goals of the IBus project include: * Providing full-featured and user-friendly input-method user interfaces * Employing authentication measures to improve security * Providing a universal interface and library for input-method developers * Fitting the need of users from different regions and customs Motivation The draft ''Specification of IM engine Service Provider Interface'' document from the Northeast Asia OSS Forum Work Group 3 recommends bus-centric IM framework architectures with a bus implementation (similar to dbus). According to the specification, SCIM-1.4 is not considered suitable for further development as it is developed in C++, which usually causes ABI transition problems. Since then, succeeding projects like IM-BUS (led by James Su) and SCIM-2 (led by ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

IBus
When drinking beer, there are many factors to be considered. Principal among them are bitterness, the variety of flavours present in the beverage and their intensity, alcohol content, and colour. Standards for those characteristics allow a more objective and uniform determination to be made on the overall qualities of any beer. Colour "Degrees Lovibond" or "°L" scale is a measure of the colour of a substance, usually beer, whiskey, or sugar solutions. The determination of the degrees Lovibond takes place by comparing the colour of the substance to a series of amber to brown glass slides, usually by a colorimeter. The scale was devised by Joseph Williams Lovibond. The Standard Reference Method (SRM) and European Brewery Convention (EBC) methods have largely replaced it, with the SRM giving results approximately equal to the °L. The Standard Reference Method or SRM is a system modern brewers use to measure colour intensity, roughly darkness, of a beer or wort. The method inv ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

D-Bus
In computing, D-Bus (short for "Desktop Bus") is a message-oriented middleware mechanism that allows communication between multiple processes running concurrently on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by Havoc Pennington from Red Hat to standardize services provided by Linux desktop environments such as GNOME and KDE. The freedesktop.org project also developed a free and open-source software library called libdbus, as a reference implementation of the specification. This library should not be confused with D-Bus itself, as other implementations of the D-Bus specification also exist, such as GDBus (GNOME), QtDBus ( Qt/KDE), dbus-java and sd-bus (part of systemd). Overview D-Bus is an inter-process communication (IPC) mechanism initially designed to replace the software component communications systems used by the GNOME and KDE Linux desktop environments (CORBA and DCOP respectively). The components of these desktop ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Multilingualism
Multilingualism is the use of more than one language, either by an individual speaker or by a group of speakers. It is believed that multilingual speakers outnumber monolingual speakers in the world's population. More than half of all Europeans claim to speak at least one language other than their mother tongue; but many read and write in one language. Multilingualism is advantageous for people wanting to participate in trade, globalization and cultural openness. Owing to the ease of access to information facilitated by the Internet, individuals' exposure to multiple languages has become increasingly possible. People who speak several languages are also called polyglots. Multilingual speakers have acquired and maintained at least one language during childhood, the so-called first language (L1). The first language (sometimes also referred to as the mother tongue) is usually acquired without formal education, by mechanisms about which scholars disagree. Children acquiri ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Chewing (Input Method)
The Chewing (酷音) input method is an intelligent Zhuyin input method. It is one of the most popular input methods among Traditional Chinese Unix users. Chewing was a project established by Lu-Chuan Kung (龔律全) and Jeremy Kang-Pen Chen (陳康本), sponsored by Tsan-sheng Hsu (徐讚昇) from Academia Sinica. Their research result (the program) was published under the GPL. The Chewing core team extended their work and actively maintains the project. Motivation Chewing was inspired by other proprietary intelligent Zhuyin input methods under Microsoft Windows, namely, Wang-Xin (忘形) by Eten, Microsoft New Zhuyin (微軟新注音), and Nature Zhuyin (自然注音). Since Zhuyin-based input methods are the most popular among computer users who read and write Traditional Chinese, an intelligent Zhuyin method is a necessity for Unix-like systems in order to attract more users. There was a similar input method, bimsphone (詞音), which was bundled in XCIN. However, it ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Bopomofo
Bopomofo (), or Mandarin Phonetic Symbols, also named Zhuyin (), is a Chinese transliteration system for Mandarin Chinese and other related languages and dialects. More commonly used in Taiwanese Mandarin, it may also be used to transcribe other varieties of Chinese, particularly other varieties of Mandarin Chinese dialects, as well as Taiwanese Hokkien. Consisting of 37 characters and five tone marks, it transcribes all possible sounds in Mandarin. Bopomofo was first introduced in China by the Republican government in the 1910s and was used alongside the Wade–Giles system for romanization purposes, which used a modified Latin alphabet. Today, Bopomofo is now more common in Taiwan than on the Chinese mainland, and is after Hanyu Pinyin used as a secondary electronic input method for writing Mandarin Chinese in Taiwan as well as in dictionaries or other non-official documents. Etymology Bopomofo is the name used by the ISO and Unicode. ''Zhuyin'' () literally means p ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Cangjie Input Method
The Cangjie input method (Tsang-chieh input method, sometimes called Changjie, Cang Jie, Changjei or Chongkit) is a system for entering Chinese characters into a computer using a standard computer keyboard. In filenames and elsewhere, the name Cangjie is sometimes abbreviated as cj. The input method was invented in 1976 by Chu Bong-Foo, and named after Cangjie (Tsang-chieh), the mythological inventor of the Chinese writing system, at the suggestion of Chiang Wei-kuo, the former Defense Minister of Taiwan. Chu Bong-Foo released the patent for Cangjie in 1982, as he thought that the method should belong to Chinese cultural heritage. Therefore, Cangjie has become open-source software and is on every computer system that supports traditional Chinese characters, and it has been extended so that Cangjie is compatible with the simplified Chinese character set. Cangjie is the first Chinese input method to use the QWERTY keyboard. Chu saw that the QWERTY keyboard had become an inter ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Bengali Language
Bengali ( ), generally known by its endonym Bangla (, ), is an Indo-Aryan language native to the Bengal region of South Asia. It is the official, national, and most widely spoken language of Bangladesh and the second most widely spoken of the 22 scheduled languages of India. With approximately 300 million native speakers and another 37 million as second language speakers, Bengali is the fifth most-spoken native language and the seventh most spoken language by total number of speakers in the world. Bengali is the fifth most spoken Indo-European language. Bengali is the official and national language of Bangladesh, with 98% of Bangladeshis using Bengali as their first language. Within India, Bengali is the official language of the states of West Bengal, Tripura and the Barak Valley region of the state of Assam. It is also a second official language of the Indian state of Jharkhand since September 2011. It is the most widely spoken language in the Andaman and Nicob ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Anthy
Anthy is a package for an input method editor backend for Unix-like systems for the Japanese language. It can convert Hiragana to Kanji as per the language rules. As a preconversion stage, Latin characters (Romaji) can be used to input Hiragana. Anthy is commonly used with an input method framework such as ibus, fcitx or SCIM. As of January 2014ibus-anthyis mature and stable, and can be used to author Japanese documents in LibreOffice version 4.1 by typing Romaji on a U.S. keyboard into a U.S. English localized LibreOffice installation. The Romaji is converted to Hiragana on-the-fly, and the Hiragana is likewise optionally converted to Kanji, with multiple Kanji equivalents presented for selection. The interface is well integrated into LibreOffice. Anthy is free software released under the GNU GPL v2. The input method is named after Anthy Himemiya, a character from the anime Revolutionary Girl Utena. ReferencesThe Heke Project under which Anthy is developed WinAnthy a Windows ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


X Keyboard Extension
In human–computer interfaces, the X keyboard extension or XKB is a part of the X Window System that extends the ability to control the keyboard over what is offered by the X Window System core protocol, and allows to use multiple keyboard layouts. Its main features are: * enhanced support for ''modifiers'' (, , etc.); * better treatment of ''key groups'' (typically keyboard layouts); * extended control of keyboard indicators ( LEDs) and bells; * various new keyboard parameters (controls); * association of actions (of a particular kind) to keys. XKB is composed of two parts: a server extension and a client library. Modern versions of Xlib contain XKB, which is active by default. Client programs not using this extension can deactivate it before connecting with the server, or can simply work normally as the extension simulates the core protocol by default. XKB is also used by Wayland compositors and kmscon. Latched and locked modifiers XKB allows a modifier to be ''locked'' ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Notification Area
A taskbar is an element of a graphical user interface which has various purposes. It typically shows which programs are currently running. The specific design and layout of the taskbar varies between individual operating systems, but generally assumes the form of a strip located along one edge of the screen. On this strip are various icons which correspond to the windows open within a program. Clicking these icons allow the user to easily switch between programs or windows, with the currently active program or window usually appearing differently from the rest. In more recent versions of operating systems, users can also "pin" programs or files so that they can be accessed quickly, often with a single click. Due to its prominence on the screen, the taskbar usually also has a notification area, which uses interactive icons to display real-time information about the state of the computer system and some of the programs active on it. With the rapid development of operating systems ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Qt (framework)
Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed. Qt is currently being developed by The Qt Company, a publicly listed company, and the Qt Project under open-source governance, involving individual developers and organizations working to advance Qt. Qt is available under both commercial licenses and open-source GPL 2.0, GPL 3.0, and LGPL 3.0 licenses. Purposes and abilities Qt is used for developing graphical user interfaces (GUIs) and multi-platform applications that run on all major desktop platforms and most mobile or embedded platforms. Most GUI programs created with Qt have a native-looking interface, in which case Qt is classified as a '' widget to ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Ubuntu (operating System)
Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: ''Desktop'', '' Server'', and ''Core'' for Internet of things devices and robots. All the editions can run on the computer alone, or in a virtual machine. Ubuntu is a popular operating system for cloud computing, with support for OpenStack. Ubuntu's default desktop changed back from the in-house Unity to GNOME after nearly 6.5 years in 2017 upon the release of version 17.10. Ubuntu is released every six months, with long-term support (LTS) releases every two years. , the most-recent release is 22.10 ("Kinetic Kudu"), and the current long-term support release is 22.04 ("Jammy Jellyfish"). Ubuntu is developed by British company Canonical, and a community of other developers, under a meritocratic governance model. Canonical provides security updates and support for each Ubuntu release, starting from the release date an ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]