<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - System input language is always ignored on Linux"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=108151">108151</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>System input language is always ignored on Linux
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>5.1.6.2 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>panos@ekei.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
System input language allows the user to define the current language being
typed, based on the keyboard layout. It's very important for documents
combining latin-based and non-latin-based languages where keyboard layout
always defines the language being typed.

It's enabled by default and works fine on Windows.

The problem is that it doesn't work on Linux, or at least on Ubuntu-based
distributions. That means the user will have to take additional steps to define
the language of parts of the document which is very impractical.

Steps to Reproduce:
1. Make sure Language Settings > Languages > Ignore system input language is
not enabled.
2. Switch your keyboard layout to US English.
3. Type a word and check the language at the status bar: it's "English (USA)"
4. Switch your keyboard layout to Greek.
5. Type anything in Greek and check the language at the status bar: it's still
"English (USA)"

Actual Results:  
On Linux, the text didn't match the system input language and therefore it
cannot be correctly processed by an appropriate hyphenator or spell-checker.

Expected Results:
The text should match the system input language so that it can be correctly
processed by an appropriate hyphenator or spell-checker. This is how it works
on Windows.


Reproducible: Always

User Profile Reset: Yes

Additional Info:
For some users, especially those using two different latin-based languages,
this feature is not desirable but it can be disabled at the Language Settings >
Languages options by ticking at the Ignore system input language checkbox.


User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101
Firefox/53.0</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>