IBus is een open source en vrij verspreid softwareproject dat een gratis, intelligent invoervenster van de volgende generatie implementeert voor alle op Linux-kernel gebaseerde en UNIX-achtige besturingssystemen. Het heeft geen grafische gebruikersinterface (GUI), omdat het slechts een invoermethode-framework is voor meertalige invoer in GNU / Linux en UNIX-achtige besturingssystemen.
IBus installeren is vrij eenvoudig
Als u de afhankelijkheden ervan hebt geïnstalleerd, kan IBus worden verkregen, gecompileerd en geïnstalleerd met behulp van het bronpakket dat u vindt in onze speciale downloadsectie hierboven. Sla het pakket op in je thuismap, pak het uit, open een Terminal-app en navigeer naar de locatie waar je het archiefbestand hebt uitgepakt (bijvoorbeeld cd /home/softoware/ibus-1.5.5).
Voer de & lsquo; ./ autogen.sh --prefix = '/ usr' --sysconfdir = '/ etc' --libdir = '/ usr / lib' --enable-gtk-doc & rsquo; uit opdracht om het programma te configureren en voer dan & lsquo; make & rsquo; uit commando om het te compileren, en voer dan de & lsquo; sudo make install & rsquo; uit commando om het systeem breed te installeren. Als u het vanuit Git wilt installeren, gebruikt u de & lsquo; git clone git: //github.com/ibus/ibus.git ibus & rsquo; commando om de broncode te pakken.
Aan de slag met IBus
Na de installatie kunt u het gebruiksboodschap en de beschikbare opdrachten van het programma controleren door de & lsquo; ibus & rsquo; commando in een terminalemulator-app. Beschikbare opdrachten zijn onder andere: engine, lijst-engine, read-cache, write-cache, watch, restart, address, help, version en exit. Om het te gebruiken, moet u een van de bovengenoemde opdrachten en een optie toevoegen aan het ibus-commando.
Als zodanig kunt u de ingebouwde opdrachten gebruiken om de engine in te stellen, om beschikbare engines weer te geven, om de ibus daemon opnieuw te starten, om de inhoud van de registercache weer te geven, om een registercache te maken en om af te drukken het D-bus-adres van ibus daemon. Clients voor de GTK + 2.x-, GTK + 3.x-, X11- en Wayland-technologieën zijn na de installatie beschikbaar.
Wat is nieuw in deze release:
- Deze versie verplaatst het typen van emoji-annotaties in het emoji-dialoogvenster naar de pre-bewerking van elke applicatie en isoleert ook Ctrl-Shift-u van Ctrl-Shift-e opnieuw op de verschillende verzoeken. De sneltoetsen kunnen worden aangepast met het ibus-setup-hulpprogramma.
- Ook is het vooraf bewerken van de compose-toetsen ingeschakeld.
- Ook de IBUS_DISCARD_PASSWORD-omgevingsvariabele is nu beschikbaar als de tijdelijke oplossing van wachtwoordpop-up in firefox en chrome.
- env IBUS_DISCARD_PASSWORD = 1 firefox
- exporteren IBUS_DISCARD_PASSWORD_APPS = 'firefox,. * chrome. *'
- kan typetekens bij de wachtwoordvermeldingen verwijderen
- Emoji-functies:
- Verplaats de invoerfocus op Emojier naar de preedit 5ee3f48 van de machine
- ui / gtk3: vorige emoji's weergeven met & quot; geschiedenis & quot; annotatie dc5e7ee
- ui / gtk3: voeg een numeriek toetsenblok toe Enter, Down, Up, Left, Right on Emojier c6439d7
- ui / gtk3: verkrijg PangoAttrList van hulptekst van IBusText a1f91b2
- omhoog / gtk3: Emoji misc-updates 3280848 d8f901f cf4e2f1 7cef5bf caffeae
- src: Fix SEGV in IBusEngine als geen emoji-sneltoetsen 886ad36
- Componeer belangrijke functies:
- ibusenginesimple: Preedit inschakelen voor componeren van toetsen f9e3035 3a68ded
- Testcases:
- src: Voeg ibus-keypress testcase 196216a toe
- tests: een automatiseringstest toegevoegd op console 32f2f2b
- configureren: Add --disable-python2 optie 8d4c473
- tools: toevoegen ibus read-config --engine-id optie voor motorschema's ddc2284
- data / dconf: manpagina's toevoegen van 00-upstream-instellingen (5) en ibus (5) 5f44e73
- Bugfixes:
- client / gtk2: IBUS_DISCARD_PASSWORD toevoegen voor firefox en chrome f328fd6
- Fixfouten oplossen 75a6667 68e162a b184861 c360cbd 68bd269 7bc160f 10cc30e 37aa95f 8d302c8 428e64e 2695708 5db6e7b b94e8f2 8ab0b60
- Fix ucd directory opheffer (Jeremy Bicha) 5788be8
- src: maak de aanroep van chmod in ibus_bus_init conditional (Olivier Tilloy) 28d0c1d
- Een misleidende & quot; const & quot; verwijderen modifier van een retourwaarde (Takuro Ashie) 6b47e41
- bus: warn downrecated --mem-profile option (Kentaro Hayashi) 0dde239
- optie - monitor time-out moet worden verwijderd (Ryutaroh Matsumoto) be7554c
- Nieuwe release:
- Vertaling bijwerken c8a9994 999aee3
Wat is nieuw in versie 1.5.18:
- tools: verander geen keymaps met 'use-system-keyboard-layout' c360818
- src: Fix GVariant leaks (Carlos Garnacho) 1cbe867
- src: enkele foutafhandeling toegevoegd uit een codebeoordeling f5e0752
- src: Voeg libgobject.so toe aan LDADD voor Debian libtool (Danny) a28fa74
- src: herintroduceer de sleutelbind van de hex mode met een omgevingsvariabele (Aaron Muir Hamilton) 88b9a93
- ui / gtk3: Vertaal de naam van de invoermethode in ibus (Peng Wu) 0ab0dd3
- DBus-filtering toegevoegd tegen malware bfe57d2
- Implementeer Unicode-keuze op Emojier e17c998 4cfd5ad d1ebb3d fc54b0c afe60c1
- Ibus-extension-gtk3 implementeren voor de algemene sleutelbinding fb07f64 c57b7c3
- Schakel paneelextensie uit voor 'gdm' en 'liveuser'-gebruiker 7ccbd21 ece320b
- ui / gtk3: stel de titelstring in gnome-shell 56c67b1 in
- Voeg ISSUE_TEMPLATE ff611a4 9f2699c toe
- Bijgewerkte vertalingen 366963d 73b420f
Wat is nieuw in versie:
- ui / gtk3: Emojier ondersteunt Ctrl-c, v, x en Ctrl-Shift-c 081d09f
- Alle emoji-dictaten maken voor volledig gekwalificeerde ad80999
- ui / gtk3: Fix SEGV van Emojier op de_DE.UTF-8 bc0f913
- ui / gtk3: activeer geen emoji-cellen op de muis totdat de muis beweegt 98f70ee
- ui / gtk3: Fix SEGV van XKeysymToKeycode () op Wayland 91bebf0
- client / gtk2: voeg de schaalfactor toe in Wayland (Xiang Fan) 6a3301d
- Implementeren ibus portal (Alexander Larsson) 203a3df 35ce624 9772e80 9937a0e 3e01bab
- ui / gtk3: Switcher moet de muis negeren totdat deze d788918 wordt
- client / gtk2: verzend geen toetsevents naar GtkIMContextSimple bbfb3d7 d784e04
- ui / gtk3: fixeer de PropertyPanel-positie in werkgebied 0632cbb
- ui / gtk3: Fix om menuknop in te schakelen op PropertyPanel 4a54163
- ui / gtk3: Verhoog de time-out van het vensterfilter in PropertyPanel 53d1f9e
- ui / gtk3: GDK_CORE_DEVICE_EVENTS d37c8bb uitschakelen
- ui / gtk3: Unref Panel en Indicator wanneer dubbele panelen dfe21a2 uitvoeren
- Herstel een typfout in configure.ac (Felix Yan) e6bab7a
- Typo-fix (Mario Bodemann) c1b93f9
- Fix build-problemen 4fe3050 21bac47 79aebc5
- motor: voeg de Maleisische en Mongoolse keymaps 44d0535 toe
- Vertaling bijwerken 8cb149b 56b5126
Wat is nieuw in versie 1.5.16:
- Sneltoetsen implementeren in emoji-dialoogvenster
- Verander de taalinstelling van IBusEmojier naar ibus-setup
- Werkt ibus emoji-opdracht voor Wayland (Peng Wu)
- Schakel in om meerdere codepunten op Emojier te typen
- Emoji misc-uitbreidingen.
- Wijzig emoji-modale dialoog in gerichte dialoog
- Wijzigen om Unicode Emoji-bestanden te gebruiken in plaats van EmojiOne-bestanden
- Voeg ibus-emoji man mapge toe
- Maak meer leesbare foutmeldingen als emoji xml-bestanden worden gemist
- Fix IBusEmojiDialog_1_0_gir_LIBS voor - zo nodig LDFLAGS
- bus: voeg foutmeldingen toe voor g_dbus_server_new_sync
- tools: fix ibus emoji SEGV wanneer de taal is gewijzigd.
- client / x11: XSetIOErrorHandler () toevoegen voor GNOME3-bureaublad
- Vertaling bijwerken
- U kunt Unicode-emoji-bestanden ophalen van http://www.unicode.org/Public/emoji/4.0/ of Fedora levert unicode-emoji-pakketten. De versie 4.0 wordt aanbevolen omdat 5.0 officieel nog niet is vrijgegeven.
- Je kunt emoji-annotatiebestanden krijgen van https://github.com/fujiwarat/cldr-emoji-annotation of Fedora biedt een cldr-emoji-annotatiepakket.
Eisen
- Python
- dbus-glib = 0,74
- dbus-python & gt; = 0.83.0
- notify-python
- iso-codes
Reacties niet gevonden