Розкладка клавіатури перемикається на англійську при кожному перезавантаженні


64

Я щойно встановив Ubuntu 13.10, і мені дуже подобається. Я з Данії, і використовую підтримувану датську розкладку клавіатури (і вибрав її за замовчуванням при встановленні), але щоразу, коли я перезавантажую Ubuntu, перемикається на англійську клавіатурну розкладку, хоча маленька піктограма на панелі говорить, що вона є данською. Мені потрібно щоразу натискати на іконку, щоб повернути її на датську. Я спробував видалити англійську розкладку клавіатури, але це не допомогло. Будь-які пропозиції?


2
Така ж проблема з івритською компонуванням (Ubuntu 13.10 з Gnome3). Я перемикаю макети за допомогою комбінації клавіш, індикатор показує "він" для івриту, але англійські символи виходять. Клацання мишкою вибору мови змінює мову, але, тим не менше, вона не працює весь час. Насправді було краще раніше 13.04, коли індикатор мови взагалі не з’явився, але розкладка клавіатури змінилася ...
Харел

Звіт про помилки знаходиться на сторінці bugs.launchpad.net/ubuntu/+source/indicator-keyboard/+bug/…
Стів


Ви хочете зробити це для Ubuntu 14.04: askubuntu.com/a/505362/11333
Natim

Ці речі тут вже більше трьох років, і вони все ще не вирішили такої великої помилки?
Жоао Піментел Феррейра

Відповіді:


31

Я італієць, і у мене були ті ж проблеми, що і у вас вчора ввечері. Я також зайшов у цю тему, але не знайшов рішення.

Клавіатура макета за замовчуванням була вибрана як італійська, але під час кожного завантаження "повернулася до англійської клавіатурної розкладки, хоча маленька піктограма на панелі говорить, що вона була по-італійськи. Мені потрібно щоразу клацати піктограму, щоб змінити її назад на італійську. Я спробував видалити англійську розкладку клавіатури, але це не допомогло ". Це було неприємно.

Я вирішив свою проблему, змінивши налаштування тексту з цих:

введіть тут опис зображення

до цих, які добре працюють для мене:

введіть тут опис зображення

Тепер моє розкладка клавіатури за замовчуванням є італійським і працює за італьянською мовою як італійське, а не як англійське. Тепер мені не потрібно щоразу клацати піктограму, щоб повернути її на італійську. Я сподіваюся, що це може вам допомогти.


1
Привіт! Треба додати, що після цього розумного вирішення ви можете повернути налаштування до початкового значення, і проблема не повториться, принаймні, на Ubuntu Desktop 15.04 64bit. Спасибі, Франческо Мармо та Денніс Расмуссен. / Ангел
Ангел

Чи потрібно знову перезавантажувати? Тому що я це зробив, і це працює не відразу.
Жоао Піментел Феррейра

3
Було б чудово знати, де ви знайшли це вікно. Що це за вікно і де його знайти?
sbrattla

15

(Оновлено 2014-05-28, завдяки коментарю Бернарда Декока.)

У центрі програмного забезпечення ubuntu встановіть "dconf Editor" ( dconf-editor) (якщо у вас його ще немає). Відкрийте його, потім відкрийте робочий стіл -> ibus -> загальне. Тепер увімкніть властивість "use-system-layout-layout". (Ви хочете, щоб біля неї була галочка.)

Джерело: https://bugs.launchpad.net/ubuntu/+source/indicator-keyboard/+bug/1240198


2
Вам не доведеться видаляти Ibus. Відкрийте редактор dconf та відкрийте папку desktop.ibus.general. Переконайтеся, що властивість "використовувати-клавіатуру-розкладку" включена. Це дозволить вирішити конфлікт між ibus та налаштуваннями клавіатури.
Бернард Деко

3
Просто запустіть: dconf write / desktop / ibus / general / use-system-keyboard-layout true
Eduardo Santana

10

Ось як я це вирішив (для мене, принаймні, - працює 14.04):

У терміналі типу ibus-setup, то IBus Уподобання вікно повинно відкриватися. На вкладці Додатково позначте параметр використання макета системної клавіатури, як на скріншоті нижче.

введіть тут опис зображення


1
Це вирішило проблему на багатьох комп’ютерах, які мали її.
Natim

1
Щоразу, коли я перемикав вікна, мою мову було перетворено на англійську, але піктограма лотка постійно відображала мовну мову. Це рішення зафіксувало це для мене.
ppp

Це спрацювало для мене 15.10
Тео Кузеліс,

6

У мене була така ж проблема з Ubuntu 13.10, і після її використання кілька тижнів розкладка моєї клавіатури раптом почала змінюватися з іспанської на англійську щоразу, коли я входив.

Як вирішення, я створив наступний скрипт, а потім додав його до запуску програм:

#! / бін / баш

setxkbmap es

Я спробував додати команду setxkbmap es безпосередньо до запуску програм, але це не вийшло, тому я створив сценарій.


Якщо рішення @Francesco Marmo не працює, я встановлю це. Дякую.
Natim

Дякую! Це працює для мене в бета-версії Skype під Ubuntu 17.10 setxkbmap es && skypeforlinux
shakaran

4

Я використав:

setxkbmap es

і, нарешті! це спрацювало, тепер я можу використовувати ñ і тильди в правій клавіші клавіатури!


1
Я використовую Dvorak, і наступна команда скидається при перезавантаженні: setxkbmap -model pc104 -розмітка us -variant dvorak
Sam King

Додана ця команда в ~ / .profile виправлена ​​проблема.
HappyCactus

1

Спочатку відкрийте " Налаштування введення тексту" , після чого поставте датську мову поверх списку вхідних джерел:

Відкрити введення тексту

Введення тексту


3
Я набираю Дворак, і у мене є Дворак на вершині, але він все ще починається в Qwerty.
Сем Кінг

1

Це також вплинуло на мене, і я володію клавіатурою pt-br. Я фактично не знаю, як вирішити проблему, але можливе вирішення (воно працювало для мене) - використовувати setxkbmap, поки вони не виправлять його:

http://zuttobenkyou.wordpress.com/2011/05/13/xorg-switching-keyboard-layouts-consistently-and-reliably-from-userspace/

Я сподіваюся, що це допомагає.


2
Ласкаво просимо до Ask Ubuntu! Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Брайам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.