Настройки клавиатуры не будут оставаться на i3

Недавно я установил i3 на свой компьютер Ubuntu Gnome (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

Макет, который я хочу установить, когда я вхожу в систему, является шведской версией dvorak, 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)" };
};
1
задан 17 December 2015 в 01:59

0 ответов

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

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