Portál AbcLinuxu, 12. května 2025 02:47

Dotaz: Nefunguje psaní diakritiky ve wine

7.11.2006 13:27 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Nefunguje psaní diakritiky ve wine
Přečteno: 593×
Odpovědět | Admin
Lokály podle všeho fungují - aplikace jsou v češtině, texty jsou česky, ale při psaní znaků s diakritikou a u mrtvých kláves žádná reakce, pouze na konzoli je
err:keyboard:X11DRV_ToUnicodeEx (virtKey=FC,scanCode=4000,keycode=0,state=1)
err:keyboard:X11DRV_ToUnicodeEx Please report: no char for keysym 0000 (No Name) :
err:keyboard:X11DRV_ToUnicodeEx (virtKey=FC,scanCode=0,keycode=0,state=1)
err:keyboard:X11DRV_ToUnicodeEx Please report: no char for keysym 0000 (No Name) :
Používám wine na debianu _amd64 s locales cs_CZ.UTF-8 Nejde to jak u wine co jsem si zkompiloval z CVS (že by bylo třeba zadat nějaké parametry při kompilaci?) ani u wine konvertovaného přes alien z TGZ balíku. Neporadí někdo?

Zajímalo by mne také zda vůbec lze nějak pro aplikace pod wine přepínat za chodu mapu kláves.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 7.11.2006 21:40 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Nefunguje psaní diakritiky ve wine
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mno, mně to funguje normálně a přepínání klávesnice provádím na úrovni xserveru pomocí zářdků v xorg.conf
Section "InputDevice"

    Identifier  "Keyboard1"
    Driver      "kbd"

    Option "AutoRepeat" "500 30"
#   Option "XkbDisable"

    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "us,cz"
    Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"

EndSection
Toto řešení mi funguje za chodu i v programu, který je spuštěn ve wine.
Zdar Max
PS: mám gentoo, 32bit, utf8 zatím nepoužívám, verze wine byla doposud irelevantní a fungovalo mi to ve všech
Měl jsem sen ... :(
8.11.2006 09:53 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Nefunguje psaní diakritiky ve wine
Zkusil jsem, ale jsem tam kde jsem byl. Ovšem je tady pár docela podstatných rozdílů (které za tím učitě vězí). Nepoužívám 32bitovou ale 64bitovou verzi linuxu, a wine je jak známo 32bitová aplikace. Bohužel netuším jak se řeší nastavení kláves pro tyto aplikace. Další rozdíl je v tom, že mám lokály cs_CZ.UTF-8 a ne jen cs_CZ. Zobrazení češtiny v menu aplikací pod wine je v pohodě, ale chci-li psát znaky s diakritikou tak mám smolíka.
Max avatar 8.11.2006 14:43 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Nefunguje psaní diakritiky ve wine
Nepoužíváš náhodou KDE/Gnome a jejich přepínače klávesnice?
A co tak na tvrdo prostě jen zkusit nastavit v xorg.conf českou klávesnici. Jen tam, nikde jinda žádné nastavení klávesnice nepoužívat atd. Jako řešení to sice nejni, ale něco to řekne ...
Zdar Max
Měl jsem sen ... :(
Max avatar 8.11.2006 14:44 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Nefunguje psaní diakritiky ve wine
Ehm, samozřejmě, v předchozím případě se přepínala česká/anglická klávesnice pomocí levého alt+shift.
Zdar Max
Měl jsem sen ... :(
8.11.2006 16:20 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Nefunguje psaní diakritiky ve wine
Ne. Používám XFCE a klávesnici přepínám příkazem. Ovšem v přepínání to nebude, protože to funguje všude jinde, jen ne ve wine. Spíš bych řekl že to hapruje někde mezi X a wine, protože když přepnu klávesnici, tak znaky s diakritikou prostě nepíše. Bud se tam někde ztrácí ty scankody, nebo je čte blbě. Bohužel na téma wine na amd64 + locales v utf-8 toho moc na internetu není. Většinou mi vyskočily jen nějaké bugtracky
Max avatar 8.11.2006 18:27 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Nefunguje psaní diakritiky ve wine
Jak jsem řekl, zkus si natvrdo nastavit v xorg.conf pouze češtinu, tak zjištíš, zda je chyba v přepínání klávesnice jako takovém, nebo ve wine, popř. komunikace xserver-wine
Zdar Max
Měl jsem sen ... :(

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.