فا نیکسی

ibus-engines.typing-booster

این بسته یک روش تکمیل خودکار مبتنی بر ibus برای افزایش سرعت تایپ است.

فعال‌سازی موتور

برای فعال‌سازی typing-booster لازم است IBus بر همین اساس پیکربندی شود. این پیکربندی به مدیر میزکار در حال استفاده بستگی دارد. برای دریافت دستورالعمل‌های تفصیلی، لطفاً به مستندات بالادستی مراجعه کنید.

در NixOS، پیش از سفارشی‌سازی محیط میزکار خود برای استفاده از typing-booster، باید ibus را همراه با موتورهای مورد نظر صراحتاً فعال کنید. این کار با استفاده از ماژول ibus امکان‌پذیر است:

{ pkgs, ... }:
{
  i18n.inputMethod = {
    enable = true;
    type = "ibus";
    ibus.engines = with pkgs.ibus-engines; [ typing-booster ];
  };
}

استفاده از دیکشنری‌های سفارشی hunspell

موتور IBus برای پشتیبانی از تکمیل

ibus-engines.typing-booster.override {
  langs = [
    "de-at"
    "en-gb"
  ];
}

نکته: هر زبانی که به langs پاس داده می‌شود، باید نام یک صفت در pkgs.hunspellDicts باشد.

انتخاب‌کننده ایموجی توکار

بسته ibus-engines.typing-booster شامل برنامه‌ای به نام emoji-picker است. برای نمایش درست همه ایموجی‌ها، به یک فونت ویژه مانند noto-fonts-color-emoji نیاز است:

در NixOS، می‌توان آن را با استفاده از عبارت زیر نصب کرد:

{ pkgs, ... }:
{
  fonts.packages = with pkgs; [ noto-fonts-color-emoji ];
}