Portál AbcLinuxu, 6. května 2025 17:45

Dotaz: SCIM v Mandriva 2010

11.12.2009 22:18 standazx
SCIM v Mandriva 2010
Přečteno: 241×
Odpovědět | Admin
Dneska jsem konečně upgradoval mandrivu 2009 na mandrivu 2010. To, co nefungovalo v 2009 moc dobře, ve 2010 funguje. Ale pro změnu se mi nepodařilo rozchodit SCIM. V Mandrivě 2009 stačilo dopsat do /etc/sysconfig/i18n :

GTK_IM_MODULE=scim
QT_IM_MODULE=scim
XIM_PROGRAM="scim -d"
XMODIFIERS=@im=SCIM

A vše fungovalo. Bohužel v Mandrivě 2010 po přidání těchto řádků se SCIM ani automaticky nespustí.

SCIM mám nainstalovaný dobře, když ho spustím z příkazového řádku, tak se objeví a když spustím třeba Gnome Commander, který umožňuje výběr vstupní metody, SCIM funguje. Ale nemůžu přijít na to, kde co nastavit, aby se spouštěl automaticky a fungoval automaticky jako vstupní metoda klávesnice.

Netuší někdo, kde se nastavuje standardní vstupní metoda?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.12.2009 17:09 standazx
Rozbalit Rozbalit vše Re: SCIM v Mandriva 2010
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem pokročil trochu dál. Zatím to vypadá, že problém způsobuje GCIN, který někde přepíše nastavení z /etc/sysconfig/i18n. Jinak SCIM nemusím spouštět ručně, spustí se když už nějakého programu, který umožňuje volbu vstupní metody, zvolím SCIM nebo SCIM bridge.
Nicméně GCIN zatím odinstalovávat nechci, protože ho na některé věci také používám.
Jan Zahornadsky avatar 12.12.2009 21:47 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: SCIM v Mandriva 2010
Odpovědět | | Sbalit | Link | Blokovat | Admin
Není nějaká novinka v 2010, která nahrazuje scim něčím jiným? Původní autor oficiálně ohlásil, že na projekt už nemá čas, tak některé distribuce přecházejí na jiné vstupní metody.
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
13.12.2009 10:27 standazx
Rozbalit Rozbalit vše Re: SCIM v Mandriva 2010
Pokud vím, tak existuje IBUS, který ale v repozitářích Mandrivy nevidím. Pak existuje GCIN, ale ten umí v podstatě jenom tradiční čínštinu, protože tradiční čínština je slabé místo SCIMU. Exituje UIM, ale o tom toho moc nevím. Pokud bych měl posuzovat podle počtu balíčků, tak je podle mě v Mandrivě 2010 tou důležitou vstupní metodou právě SCIM. Někde jsem četl, ale už nevím kde, že až bude pořádná podpora tradiční čínštiny ve SCIMU, tak by Mandriva už GCIN neměla mít.
Takže podle mě to zatím vypadá tak, že SCIM je na tom jako vstupní metoda nejlépe a bude docela těžké ji nahradit, spíš bych tipnul, že se někdo ujme SCIMu, když na to autor už nemá čas.
13.12.2009 10:39 xkesh | skóre: 46 | blog: eXtempore
Rozbalit Rozbalit vše Re: SCIM v Mandriva 2010
spíš bych tipnul, že se někdo ujme SCIMu, když na to autor už nemá čas.
Doufejme. Nejenže odpadá SCIM, ale s nástupem KDE 4.x už nelze ani jednoduše přepínat mezi více než 4 variantami rozložení klávesnice (nějaká tradiční feature X, kterou dřívější KDE obcházelo, ale teď už nikoliv :-/). V téhle oblasti použitelnosti pro aktivní polygloty tedy Linux nejenže močí opodál, ale udělal dost velký skok směrem dozadu.

13.12.2009 18:37 standazx
Rozbalit Rozbalit vše Re: SCIM v Mandriva 2010
Já se obávám, že KDE (ani Gnome) nic neobcházelo, že jenom vylepšili setxkbmap tak, aby sám o sobě dokázal nastavit víc klávesnic. Když jsem porovnával nastavování klávesnice v Mandrivě 2008, kde to omezení ještě není, a Mandrivě 2009, kde jsem si toho omezení všiml prvně, tak jsem zjistil, že je tam jinak definovaný setxkbmap. V Mandrivě 2008 se pomocí něho nastavuje jediné rozložení, v Mandrivě 2009 a novějších rovnou ty čtyři rozložení. Takže jsem si přidal na plochu několik zástupců spouštějící setxkbmap s různými parametry, takže v případě potřeby můžu přepnout na jinou sadu. Funguje to takhle:

setxkbmap -model pc104 -layout cz,cz,us,jp -variant ,qwerty,,kana

Za parametrem -layout se uvádí ty čtyři rozložení, za parametrem -variant se uvádí doplňující parametry k dané variantě ve stejném pořadí jako pořadí zkratek rozložení. V KDE je možné ten příkaz zkopírovat z nastavování klávesnice, v Gnome to bohužel nejde, tam se nikde nezobrazuje.
Nicky726 avatar 12.12.2009 22:00 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: SCIM v Mandriva 2010
Odpovědět | | Sbalit | Link | Blokovat | Admin

Moje nastavení v Archu (/etc/profile) dělané podle nějakého návodu na Mandrivu:

export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="xim"
#export XIM_PROGRAM="scim -d"

#scim -f socket -c socket -d
scim -d
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
13.12.2009 10:17 standazx
Rozbalit Rozbalit vše Re: SCIM v Mandriva 2010
Dík za tip, nicméně po tomhle mi přestal fungovat jak SCIM, tak GCIN a to tak, že úplně. Když jsem spustil Gedit, který umožňuje volbu vstupní metody, tak šly vybrat všechny, kromě SCIMU. Takže v Mandrivě 2010 je to cesta neschůdná.

Osobně mám pocit, že cesta přes doplnění /etc/sysconfig/i18n je správná, protože po tomhle se začal chovat mravně i GCIN a přestal se spouštět s každou aplikací, takže z toho mám takový pocit, jako že přestože v systému SCIM je, aplikace o něm nevědí.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.