Привычка настроек клавиатуры остается на i3

Я недавно установил i3 на своем Gnome Ubuntu (15.04) компьютер (использующий эти инструкции). i3 хорошо работает, и я могу выбрать его в GDM, когда я вхожу в систему. Но проблема состоит в том что, когда я вхожу в i3 мое изменение раскладки клавиатуры в американском расположении, которое я не использую (даже на моих настройках гнома). Я попытался добавить следующее к моему .config/i3/config файл:

# Set keyboard layout
#exec --no-startup-id "setxkbmap se dvorak" 
#exec --no-startup-id ~/.script/keyboard.sh
#exec --no-startup-id "setxkbmap -layout se -variant dvorak"
exec_always --no-startup-id "/usr/bin/setxkbmap se dvorak"

Все, что они с комментариями (#) имеют, я попробовал, но ни к какому успеху.

И я также попытался добавить сценарий к gnome-session-properties но это не работало также. Сценарий ниже:

#!/bin/bash
setxkbmap se dvorak 

Сценарий имеет следующее ls вывод:

 -rwxrwxr-x 1 username username 34 dec  9 19:32 .scripts/keyboard.sh

Расположение я хочу быть установленным, когда я вхожу в систему, является шведской версией Дворака, svorak.

Когда я вхожу в i3, я могу ввести строку ниже в терминал, и все хорошо работает, пока я не выхожу из системы/перезагружаю, но это беспокоит меня, что я не могу установить это постоянно.

setxkbmap se dvorak 

Редактирование (некоторая дополнительная информация):

Если я выполняюсь setxkbmap -query и setxkbmap -print после того, как я вошел в i3, следующее показывают:

rules:      evdev
model:      tm2030USB-102
layout:     us
options:    grp_led:scroll

и

xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete+ledscroll(group_lock)"    };
    xkb_symbols   { include "pc+us+inet(evdev)" };
    xkb_geometry  { include "typematrix(tm2030USB-102)" };
};
2
задан 17 December 2015 в 00:59

1 ответ

Я выполнил PS-aux команды после того, как я вошел в систему, видят все процессы, которые бежали, я вошел в систему. Путем проверки вывода ps -aux я видел, что ibus бежал, я вошел в систему.

, По-видимому, GNOME устанавливает ibus по умолчанию ( источник ), и ibus был виноват, что изменил мою раскладку клавиатуры.

Для изменения входного расположения для ibus я выполнил команду ibus-setup и пошел для переключения вкладок" Метод ввода " и добавил" шведский язык - шведский язык (Dvorak) " как мой единственный метод ввода. После того, чтобы выходить и зашедшего снова я теперь использую Svorak непосредственно, когда я вхожу в систему.

3
ответ дан 2 December 2019 в 02:54

Другие вопросы по тегам:

Похожие вопросы: