Menu

spanish accents

2013-10-23
2013-11-03
  • Rodrigo De Negri

    Hi there,

    I installed kwheezy recently and I couldn't fix this annoying issue: in firefox, thunderbird, and libreoffice I can't write spanish accents, but "ñ" is correctly wroted. I have installed the locales and also the extension pack for spanish in thunderbird-firefox. Besides, I can write spanish accents in abiword, rekonk, konsole, etc...

    Well, if anyone can give me a clue about this, I'll be grateful

    thankyou for this nice distro!

     
  • Euan Thoms

    Euan Thoms - 2013-10-24

    Well ,that is very strange. I assume you have the keyboard setup correctly? Otherwise Konsole would not work either. Also, I don't think the locales has much to do with it. The locales provide translations. Are your translations in LibreOffice and Firefox OK? It is more of a keyboard / input issue. For brief moment i thought it may be a GTK issue, because generally your success is with Qt apps and failure is with GTK apps. However I think Abiword is GTK? In which case that theory is wrong.

    I don't have a spanish keyboard, so it's hard for me to test. Could you please provide a screenshot of the spanish accent character(s). I'm busy making v1.3 just now but I will try to look at it when I get chance.

    It's worth noting that this probably isn't a Kwheezy related issue. Therefore you could also try getting help from debian channels too.

     
  • Rodrigo De Negri

    yep, my translations are all Ok, and I have the keyboard setup correctly configurated. Maybe you are right and this is a GTK issue, because all my Qt apps are working correctly, although Abiword is a GTK app... weird, but now I think that is a Debian bug, not a specific Kwheezy bug, so I will search a little more about it in google.

    Maybe I didn't understood what did you mean about the screenshot, but I have attached a screenshot with the same accents in Calligra and LibreOffice, showing the difference, and also some inserted characters in LibreOffice (vowels with accent).

    Thank you for your effort, and good luck with Kwheezy v1.3!!

     
  • Euan Thoms

    Euan Thoms - 2013-10-24

    A couple of things to try:

    Firstly, you are using the administrator account. You are supposed to create a regular user, the popup tells you that upon first login, after the video driver and locale tools popup. It seems a lot of people are not reading it and using the adminstrator account for daily use. After creating a regular user with the Kwheezy Manage Users tool, it is a cleaner better configured profile. It's how Kwheezy was designed to be.

    Secondly, what it the "lat" icon in the system tray (bottom right)? I think it might be forcing an input or locale settings to latin. Try clicking on it, and try try right click. Did you deliberatley add it to sys-tray?

     

    Last edit: Euan Thoms 2013-10-25
  • Rodrigo De Negri

    Ok, I have created a regular account (sorry, I'm lazy :( ), but that didn't fix the problem.

    I always work with both english (us) and spanish (lat or latam) keyboard configurations, because I usually write in spanish, but I like a english keyboard configuration for write some codes. That's because I have "lat" in sys-try.

     
  • Euan Thoms

    Euan Thoms - 2013-10-25

    OK, what is providing the us<->lat switching (which application / framework)? Is it possible that iBus is interfering. Kwheezy has iBus running for Asian languages etc that can't get all characters from keyboard.

    Does your desired setup work well in other distros? If so, what is the difference compared to Kwheezy?

     
  • Rodrigo De Negri

    I added another keyboard configuration in System Settings -> Input modules (hardware). In keyboard preferences I can write accents, works fine, and I can switch between us<->lat with Ctrl+Alt+K shortcut or just clicking it. So the application must be the default one.

     
  • Euan Thoms

    Euan Thoms - 2013-10-26

    OK, I understand now. It's probably something that's done at the KDE level, that could be why Qt apps work but GTK apps don't. Perhaps Abiword taps into some Qt features and the others don't. Have you tried this in other distos? Is your keyboard Spanish? If so, when you set it correctly in Keyboard Se;ector, and without using the KDE keyboard switcher, does the accents work correctly?

    I'm sorry I'm not being much help yet, it's not an area I have a lot of expertise in. And it's hard when I don't have it in front of me. You should definitely try the Debian forums for help.

     
  • Rodrigo De Negri

    I will test Debian + kde. I think that is not a keyboard problem because I installed Kwheezy in two different computers and both have the same issue. I have found some information about it but anything has solved this problem.

    Thanks anyway!

     
  • Nomar Jose

    Nomar Jose - 2013-10-31

    I'm on the same situation with the same problem. Looked for information about this, many suggestions seemed to point at a debian problem, tried the with no success. If anyone outhere can help... It's the most annoying bug. Wanting to use Libre Office on this fabulously fast distro, and not been able to write with spanish accented characters. By the way, my computer is an Aspire V5-571 i3 core.

     
    • Euan Thoms

      Euan Thoms - 2013-11-01

      I have been able to reproduce the issue in LibreOffice but Firefox works for me. I set my keyboard to pc105;es(Spanish);default;all options None. Then I can type accented a,e,s in Konsole, Kwrite and even Firefox. But LibreOffice, these accents do not work. The modifier key does nothing.

      It seems Locale has nothing to do with it. So it's purely a keyboard issue.

      Also worth noting that if I use the KDE keyboard switcher to switch between US (English - US) and ES (Spanish), the results are the same. The KDE switcher works well, even in Firefox. But the problem remains to be LibreOffice.

      Searching from Google reveals that LibreOffice has some problems here. One person resolved it by using locale settings set to UTF instead of Posix or C. But that does not apply to us it seems.

       

      Last edit: Euan Thoms 2013-11-01
  • Euan Thoms

    Euan Thoms - 2013-11-01

    OK, I solved it. It was indeed iBus. If you look at the 6th Post, I did mention iBus, and that it could be interfering. If you close iBus (right click) LibreOffice works with accents.

    I will post how to permanently disable iBus, or rather, how to stop it auto starting later. Got to go out for dinner.

     

    Last edit: Euan Thoms 2013-11-03
  • Euan Thoms

    Euan Thoms - 2013-11-03

    For a more permanent solution:

    Move the last three lines from .bashrc to .xsessionrc

    These last lines are as follows:
    export GTK_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
    export QT_IM_MODULE=ibus

    Add them to .xsessionrc and delete them from .bashrc

    This seems to stop iBus from automatically starting.

    I will update Kwheezy to make this default, then add iBus to the list in Kwheezy Autostart Chooser. This should hopefully keep everyone happy. Existing installations user profiles will need manually fixing as per above.

     

Log in to post a comment.