Jak opravit nefungující japonský vstup v Ubuntu (průvodce Mozc, IBus, Fcitx)

目次

1. Úvod

Při používání Ubuntu můžete narazit na problémy jako „japonský vstup nefunguje“ nebo „nic se nestane při přepínání klávesnic“. Tyto problémy jsou obzvláště časté těsně po první instalaci Ubuntu nebo po aktualizaci systému.

Tento článek vám pomůže identifikovat příčiny problémů s japonským vstupem v Ubuntu a provede vás spolehlivými metodami, jak jej povolit. Poskytneme jasné, krok za krokem instrukce, takže i začátečníci mohou postupovat bez zmatku.

1.1 Proč nemohu psát japonsky?

Pro psaní japonsky v Ubuntu potřebujete speciální software nazývaný IME (Input Method Editor). Ve Windows možná znáte nástroje jako „Microsoft IME“ nebo „Google Japanese Input“. V Ubuntu jsou nejčastěji používané IME Mozc a Fcitx.

Nicméně japonský vstup může přestat fungovat z několika důvodů, například:

  • Japonské IME není nainstalováno
  • IME není správně nakonfigurováno (Mozc nebo Fcitx není aktivní)
  • Nesprávná nastavení přepínání klávesnice
  • Aktualizace Ubuntu resetují vaše nastavení vstupu
  • Japonský vstup je zakázán v konkrétních aplikacích, jako je Chrome nebo VS Code

Tento článek vás provede opravou těchto problémů jeden po druhém, abyste mohli plynule psát japonsky.

1.2 Co budete umět po přečtení

Po přečtení tohoto článku budete schopni:

  • Spolehlivě povolit japonský vstup v Ubuntu
  • Správně nastavit Mozc nebo Fcitx pro pohodlné psaní
  • Odhalit a vyřešit jakékoli vzniklé problémy
  • Přepínat mezi jazyky efektivně pomocí klávesových zkratek

Tento průvodce je určen pro začátečníky v Ubuntu, s jednoduchými instrukcemi, které nevyžadují technické znalosti. Stačí postupovat podle kroků a budete připraveni psát japonsky.

2. Identifikace příčiny problémů s japonským vstupem

Když japonský vstup v Ubuntu nefunguje, může existovat několik podkladových důvodů. Obecně však spadají do jedné ze čtyř následujících kategorií:

  1. Japonský vstupní systém (IME) není nainstalován
  2. IME není správně nakonfigurováno
  3. Nastavení rozložení klávesnice je nesprávné
  4. Japonský vstup je v některých aplikacích zakázán

Projděme si každou z těchto možných příčin, abychom zjistili, co brání japonskému vstupu ve vašem systému.

2.1 IME není nainstalováno

Pro psaní japonsky v Ubuntu potřebujete editor vstupní metody (IME). Ve většině prostředí se běžně používá Mozc, japonský vstupní systém vyvinutý společností Google.

Jak zkontrolovat

Spusťte následující příkaz a zjistěte, zda je Mozc nainstalováno:

dpkg -l | grep mozc

Příklad výsledků:

  • Pokud vidíte něco jako ii ibus-mozc ...Mozc je nainstalováno
  • Pokud se nic neobjeví → Mozc není nainstalováno a bude potřeba jej později nainstalovat

Pokud Mozc není nainstalováno, nebojte se – později vám ukážeme, jak jej nainstalovat.

2.2 IME není správně nakonfigurováno

I když je Mozc nainstalováno, nebude fungovat, pokud není správně nastaveno. V Ubuntu jsou IME obvykle spravována pomocí rámce vstupních metod nazvaného IBus.

Zkontrolujte aktuální nastavení IME

Spusťte tento příkaz a zkontrolujte svůj aktuální vstupní engine:

ibus list-engine

Příklad výsledků:

  • Pokud vidíte mozc v seznamu → Mozc je nakonfigurováno
  • Pokud vidíte jen xkb:us::engMozc možná není aktivní nebo vybrané

Pokud Mozc není správně nakonfigurováno, další sekce vám ukáže, jak to opravit.

2.3 Nesprávná nastavení rozložení klávesnice

Pokud jsou nastavení rozložení klávesnice nesprávná, nemusíte být schopni přepínat japonský vstup vůbec.

Jak zkontrolovat rozložení klávesnice

Použijte následující příkaz a zjistěte své aktuální rozložení klávesnice:

setxkbmap -query

Příklad výsledků:

layout: jp

To znamená, že používáte japonskou (JIS) klávesnici.

layout: us

To znamená, že používáte anglickou (US) klávesnici.
Pokud ve skutečnosti používáte japonskou klávesnici, ale je nastavena „us“, můžete mít problémy s vstupem znaků. V takovém případě budete muset nastavení opravit.

2.4 Japonský vstup nefunguje v specifických aplikacích

Pokud japonský vstup funguje v některých aplikacích, ale ne v jiných (např. Google Chrome, VS Code nebo LibreOffice), problém může spočívat v samotné aplikaci.

Jak to zkontrolovat

  • Zkuste japonský vstup v jiné aplikaci (např. Textový editor nebo Terminál), abyste zjistili, zda tam funguje.
  • V Google Chrome je možné, že vstup funguje v adresním řádku, ale ne na webových stránkách.

Pro tyto případy specifické pro aplikace budou řešení poskytnuta později v sekci řešení problémů.

3. Jak nastavit japonský vstupní systém

V předchozí sekci jsme identifikovali možné důvody, proč japonský vstup nemusí fungovat. Nyní projdeme, jak správně nastavit japonský vstup na Ubuntu.

Proces zahrnuje tyto tři hlavní kroky:

  1. Nainstalovat Mozc (japonský vstupní systém)
  2. Přidat Mozc jako vstupní zdroj
  3. Nastavit a ověřit vstupní metodu

Pokud budete postupovat podle těchto kroků v pořadí, japonský vstup by měl fungovat plynule.

3.1 Instalace Mozc

Výchozí japonskou vstupní metodou Ubuntu je Mozc. Pokud není nainstalován, můžete ho přidat následujícími kroky.

1. Aktualizace systému

Nejprve aktualizujte seznam balíčků a upgradujte systém na nejnovější verzi:

sudo apt update && sudo apt upgrade -y

2. Instalace Mozc

Dále nainstalujte vstupní engine Mozc:

sudo apt install ibus-mozc -y

3. Ověření instalace Mozc

Po instalaci spusťte následující příkaz, abyste potvrdili, že je Mozc správně nainstalován:

dpkg -l | grep mozc

Příklad výstupu:

ii  ibus-mozc   2.23.2815.102-1  amd64  Mozc engine for IBus

Pokud vidíte takový výstup, znamená to, že byl Mozc úspěšně nainstalován.

3.2 Přidání Mozc jako vstupního zdroje

Jakmile je Mozc nainstalován, dalším krokem je přidat ho do vstupních zdrojů systému.

1. Přidání vstupního zdroje přes Nastavení

  1. Otevřete Nastavení
  2. Vyberte Region a jazyk
  3. Klikněte na tlačítko „+“ (Přidat) pod Vstupními zdroji
  4. Vyberte Japanese (Mozc) ze seznamu a přidejte ho
  5. Po přidání se ujistěte, že je Mozc nastaven jako prioritní výchozí vstupní metoda

2. Potvrzení, že je Mozc aktivní přes Terminál

Použijte tento příkaz k ověření, zda je Mozc nastaven jako aktuální vstupní engine:

ibus list-engine

Očekávaný výstup:

mozc

Pokud vidíte „mozc“ v seznamu, je správně aplikován.

3. Restartování IBus

Aby se vaše nastavení projevilo, restartujte IBus následujícím příkazem:

ibus restart

3.3 Jak přepnout na japonský vstup

Po přidání Mozc do vstupních zdrojů si prohlédněme, jak přepínat japonský vstup.

1. Výchozí klávesové zkratky pro přepínání vstupu

Ve výchozím nastavení můžete přepnout na japonský vstup těmito klávesami:

  • Klávesa „Hankaku/Zenkaku“ (na japonských klávesnicích)
  • „Ctrl + Mezera“ (na anglických klávesnicích)

Pokud klávesa Hankaku/Zenkaku nefunguje pro přepínání vstupu, budete muset změnit nastavení.

2. Změna klávesové zkratky

  1. Otevřete Nastavení
  2. Přejděte na Klávesové zkratky
  3. Vyhledejte „Přepnout vstupní metodu“
  4. Změňte ji na vaši preferovanou zkratku (např. Super + Mezera)

3.4 Potvrzení, že je IME aktivní

Ověřme, že vstupní metoda nyní funguje správně.

1. Kontrola aktuálního IME přes Terminál

ibus engine

Očekávaný výsledek:

mozc

Pokud vidíte „mozc“, váš japonský vstup je aktivní a funguje správně.

2. Test japonského vstupu v textovém editoru

  • Zkuste psát v Gedit (Textový editor) nebo Terminálu
  • Pokud můžete napsat něco jako „あいうえお“, funguje to!

4. Alternativní japonské vstupní systémy kromě Mozc

I když je Mozc doporučeným japonským vstupním systémem pro Ubuntu, v některých případech můžete chtít použít jiné IME (Input Method Editors), jako Fcitx nebo Anthy.

Zde jsou některé situace, kdy může být použití alternativního IME užitečné:

  • Fcitx nabízí rychlejší výkon než Mozc na některých systémech
  • Anthy umožňuje japonský vstup v prostředích, kde Mozc není k dispozici
  • Použijte jako zálohu, pokud Mozc nefunguje v určitých aplikacích

Podívejme se na každý IME, jeho klíčové funkce a jak je instalovat.

4.1 Použití Fcitx + Mozc

Co je Fcitx?

Fcitx (Flexible Input Method Framework) je alternativní rámec pro vstupní metody. Stejně jako IBus podporuje japonský vstup pomocí Mozc, ale je obecně lehčí a rychlejší – zejména na hardware s nízkými specifikacemi.

Jak instalovat Fcitx

  1. Nejprve nainstalujte Fcitx i Mozc:
    sudo apt update
    sudo apt install fcitx fcitx-mozc -y
    
  1. Nastavte Fcitx jako svůj rámec pro vstupní metody aktualizací proměnných prostředí:
    im-config -n fcitx
    
  1. Pro aplikaci nastavení se buď odhlaste a přihlaste, nebo restartujte systém:
    reboot
    
  1. Zkontrolujte, zda je Fcitx aktivní spuštěním následujícího příkazu:
    echo $XMODIFIERS
    

Očekávaný výstup:

@im=fcitx

Pokud to vidíte, Fcitx je nyní povolen.

Konfigurace Fcitx s GUI

  1. Spusťte Nástroj pro konfiguraci Fcitx (fcitx-config-gtk3)
  2. Přejděte na kartu Vstupní metoda a klikněte na Přidat
  3. Přidejte Mozc ze seznamu
  4. Přesuňte Mozc na vrchol seznamu priorit
  5. Uložte změny a restartujte Fcitx
    fcitx restart
    

Nyní jste připraveni používat Mozc prostřednictvím Fcitx.

4.2 Použití Anthy

Co je Anthy?

Anthy je další japonský vstupní engine. Ačkoli jeho přesnost konverze je nižší než u Mozc, může být užitečný v minimálních nebo omezených prostředích, kde Mozc nelze instalovat.

Jak instalovat Anthy

  1. Nainstalujte Anthy následujícím příkazem:
    sudo apt install ibus-anthy -y
    
  1. Přejděte do Nastavení → Region a jazyk a přidejte Japanese (Anthy) do svých vstupních zdrojů
  2. Restartujte systém vstupních metod pro aplikaci změny:
    ibus restart
    
  1. Přepněte na japonský vstup a otestujte, zda Anthy funguje správně

Ačkoli Anthy není nejlepší z hlediska funkcí nebo přesnosti, je to lehká záložní volba, když je potřeba.

4.3 Porovnání Mozc, Fcitx + Mozc a Anthy

Japanese Input SystemKey FeaturesRecommended Use
Mozc (via IBus)Official and accurate Japanese IME developed by GoogleBest for general use and beginners
Fcitx + MozcLighter and faster than IBusIdeal for low-end PCs or users who want better performance
AnthyBasic functionality, lighter than Mozc, lower accuracyUse on older machines or when Mozc isn’t an option

5. Řešení problémů (Jak opravit běžné problémy)

I když jste nastavili japonský vstup na Ubuntu, nemusí fungovat podle očekávání. Pokud stále máte problémy, zkuste níže uvedené kroky k řešení problémů.

5.1 Mozc nefunguje nebo nevstupuje

Pokud jste nainstalovali Mozc a přidali ho jako vstupní zdroj, ale stále nemůžete psát v japonštině, zkuste následující kontroly:

1. Ověřte, zda je Mozc nainstalován

dpkg -l | grep mozc

Pokud není nainstalován, přeinstalujte ho pomocí:

sudo apt install --reinstall ibus-mozc -y

2. Zkontrolujte, zda je Mozc povolen

Použijte tento příkaz k zobrazení aktuálního vstupního enginu:

ibus engine

Očekávaný výstup:

mozc

Pokud se mozc nezobrazuje, spusťte následující pro manuální povolení:

ibus engine mozc

3. Restartujte vstupní metodu

Pokud Mozc stále nefunguje, zkuste restartovat IBus:

ibus restart

Alternativně můžete restartovat svůj PC pro aplikaci všech změn.

5.2 Japonský vstup nefunguje v specifických aplikacích (Chrome, VS Code atd.)

Pokud japonský vstup funguje v některých aplikacích, ale ne v jiných, zkuste tyto opravy:

1. Google Chrome: Vstup nefunguje na webových stránkách

V Chromu někdy IME funguje v adresním řádku, ale selže na webových stránkách.

  • Oprava: Vypněte hardwarovou akceleraci v Chromu:

    1. Otevřete chrome://settings/ v adresním řádku
    2. Přejděte do „Pokročilé“ → „Systém“
    3. Vypněte „Používat hardwarovou akceleraci, pokud je k dispozici“
    4. Restartujte Chrome

2. VS Code: Japonský vstup nefunguje

V Visual Studio Code mohou být problémy s IME způsobeny nastaveními přístupnosti.

  • Oprava: Aktualizujte následující nastavení:

    1. Stiskněte Ctrl + Shift + P pro otevření příkazové palety
    2. Vyhledejte Preferences: Configure Language Specific Settings...
    3. Nastavte editor.accessibilitySupport na off
    4. Restartujte VS Code

5.3 Japonský vstup je pomalý nebo se zadrhává

Pokud se psaní v japonštině zdá pomalé, můžete to zrychlit úpravou nastavení Mozc.

1. Otevřete nastavení Mozc

ibus-setup

Jakmile se otevře okno nastavení, proveďte následující změny:

  • Zakázat „Predictive Suggestions“
  • Zakázat „Learning Dictionary“
  • Snížit počet zobrazovaných kandidátů (např. 5)

Tyto úpravy sníží zátěž zpracování Mozc a zlepší rychlost vstupu.

5.4 Japonský vstup přestane fungovat po aktualizaci Ubuntu

Aktualizace Ubuntu může resetovat nastavení IME. Zde je návod, jak je obnovit:

1. Resetovat nastavení IBus

dconf reset -f /desktop/ibus/
ibus restart

2. Přeinstalovat Mozc

sudo apt install --reinstall ibus-mozc -y

3. Zkontrolovat proměnné prostředí

Ověřte, že jsou proměnné prostředí nastaveny správně:

echo $GTK_IM_MODULE
echo $QT_IM_MODULE
echo $XMODIFIERS

Očekávaný výstup:

GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus

Pokud vidíte něco jiného, opravte je pomocí:

export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
ibus restart

5.5 Japonský vstup náhle přestane fungovat

Pokud japonský vstup náhle přestane fungovat bez zjevného důvodu, často pomůže restartování IBus a Mozc.

1. Restartovat IBus

ibus restart

2. Manuálně znovu aktivovat Mozc

ibus engine mozc

3. Restartovat počítač

Pokud výše uvedené nefunguje, restartování počítače obvykle vyřeší dočasné problémy se vstupem.

6. Často kladené otázky (FAQ)

Tato sekce odpovídá na běžné otázky ohledně nefunkčního nebo nekonzistentního japonského vstupu v Ubuntu. Pokud vám kroky z předchozích sekcí nepomohly, podívejte se sem pro další tipy a řešení.

Q1. Japonský vstup náhle přestal fungovat. Co mám dělat?

A:
Nejprve zkuste restartovat vstupní metodu IBus pomocí následujícího příkazu:

ibus restart

Pokud to nevyřeší, zkuste znovu povolit engine Mozc:

ibus engine mozc

Pokud problém přetrvává, může pomoci přeinstalace Mozc:

sudo apt install --reinstall ibus-mozc

Q2. Jak mohu změnit klávesu používanou k přepínání na japonský vstup?

A:
Klávesovou zkratku pro přepínání vstupních metod můžete změnit podle následujících kroků:

  1. Otevřete SettingsKeyboard Shortcuts
  2. Vyhledejte možnosti jako „Switch Input Method“ nebo „Next Input Source“
  3. Přiřaďte vlastní kombinaci kláves (např. Super + Space nebo Ctrl + Shift)

Tím si můžete pohodlněji přepínat vstup pomocí kláves, které vám nejlépe vyhovují.

Q3. Japonský vstup nefunguje v Chrome, ale funguje v jiných aplikacích.

A:
Často je to způsobeno funkcí hardwarové akcelerace v Chrome, která zasahuje do IME.

Jak to opravit:

  1. Otevřete Chrome a přejděte na chrome://settings/
  2. Posuňte dolů na AdvancedSystem
  3. Vypněte „Use hardware acceleration when available“
  4. Restartujte Chrome

To obvykle vyřeší problémy s japonským vstupem na stránkách v Chrome.

Q4. Můžu používat japonský vstup na Ubuntu běžícím pod WSL (Windows Subsystem for Linux)?

A:
Nemůžete používat japonský vstup přímo v terminálu WSL, protože WSL ve výchozím nastavení nepodporuje nativní Linux GUI. Nicméně, pokud si nastavíte X server jako VcXsrv nebo X410 na Windows, můžete být schopni používat IME v Linuxových GUI aplikacích spouštěných z WSL.

Mějte na paměti, že toto nastavení je složité a WSL je převážně určený pro CLI a anglický vstup.

Q5. Proč se při psaní v japonštině nezobrazují návrhy konverzí?

A:
Funkce prediktivních návrhů nebo učení slovníku v Mozc mohou být zakázány.

Jak to opravit:

  1. Otevřete nastavení Mozc spuštěním následujícího příkazu v terminálu:
    ibus-setup
    
  1. Go to the „General“ tab
  2. Make sure „Prediction“ and „Learning Dictionary“ are enabled
  3. Click „OK“ to save your settings

After restarting, conversion suggestions should appear normally when typing.

7. Shrnutí a další zdroje

This article provided a complete guide to solving Japanese input issues on Ubuntu. Let’s recap the key points and share some useful resources for further help.

7.1 Hlavní body

To enable Japanese input on Ubuntu, follow these steps:

  1. Identify the problem
  • Check whether IMEs like Mozc or Fcitx are installed
  • Verify that the IME is correctly configured
  • Make sure the keyboard layout settings are accurate
  • Check for app-specific issues in tools like Chrome or VS Code
  1. Properly configure Mozc (the Japanese input system)
  • Install ibus-mozc and add it to your input sources
  • Run ibus restart to reload the input method framework
  • Use shortcut keys like Hankaku/Zenkaku or Ctrl+Space to toggle input modes
  1. Use alternative IMEs like Fcitx or Anthy if needed
  • Fcitx is lightweight and performs well on low-end systems
  • Anthy is useful when Mozc isn’t available
  1. Apply troubleshooting techniques
  • Use ibus restart or ibus engine mozc to restart the IME
  • Disable Chrome’s hardware acceleration via chrome://settings/
  • Reset IBus settings with dconf reset -f /desktop/ibus/ if necessary
  1. Check the FAQ for quick solutions
  • Fix sudden failures in Japanese input
  • Adjust input method switching shortcuts
  • Resolve issues specific to WSL or live USB environments
  • Re-enable conversion suggestions if they’re missing

By following these steps, you can successfully enable and use Japanese input on Ubuntu with minimal hassle.

7.2 Další zdroje

If you need more information or want to stay up-to-date with the latest Ubuntu tips, check out these helpful resources:

7.3 Závěrečné úvahy

Setting up Japanese input on Ubuntu may feel a bit tricky at first, especially for beginners. But by following the clear steps in this guide, you should be able to overcome most challenges.

If you still encounter problems, don’t hesitate to ask for help on forums or Linux communities. Many users share similar experiences and can offer valuable advice.

We hope this guide helps you enjoy using Ubuntu with full Japanese input support—free from stress or frustration!