Решение чисто и имеет встроенную функцию:
setxkbmap -option altwin:swap_lalt_lwin
(Я использую его для моего Thinkpad X260) в Fedora 27 и Windowmanager Xmonad, который использует клавишу Super_L как ModMask.)
У меня есть Thinkpad X230 (немецкая раскладка, [edit] под управлением linux [/ edit]), и я хочу как-то переключить левую win- и левую клавиши alt, не нажимая правую клавишу alt (AltGr).
Тем не менее, я еще не нашел работающего решения. Я знаю вопрос, касающийся именно этой проблемы здесь, на суперпользователе ( Как я могу поменять местами клавиши Alt и Windows с xmodmap? ), Но xmodmaps там просто выдает мне ошибку:
X Ошибка неудачного запроса: BadValue (целочисленный параметр вне диапазона для операции)
Основной код операции невыполненного запроса: 118 (X_SetModifierMapping)
Значение в неудачном запросе: 0x17
Серийный номер неудавшегося запроса: 13
Текущий серийный номер в выходном потоке: 13
И поскольку Keyboardmodel отличается, я не знаю, какая команда setxkbmap требуется.
До сих пор я пробовал (кроме Xmodmaps в упомянутом выше вопросе) * setxkbmap -option altwin: swap_lalt_lwin, который точно ничего не делает * с некоторыми xmodmap-вариациями (к сожалению, я не помню, какие комбинации я пробовал, однако я не был не могу заставить его работать), мой последний статус с большинством моих используемых команд:
!! Очистить Super & Alt
! очистить мод1
! очистить мод4
! удалить mod1 = Alt_L
! удалить mod4 = Super_L
! keycode 204 = NoSymbol NoSymbol NoSymbol NoSymbol
! keycode 205 = NoSymbol NoSymbol NoSymbol NoSymbol
! keycode 206 = NoSymbol NoSymbol NoSymbol NoSymbol
! keycode 207 = NoSymbol NoSymbol NoSymbol NoSymbol
!
! keycode 64 = Super_L Super_L Super_L Super_L
! keycode 133 = Alt_L Alt_L Alt_L Alt_L
! keysym Alt_L = Super_L
! keysym Super_L = Alt_L
! Remap Super & Alt
! add mod1 = Super_L
! add mod4 = Alt_L
Кто-то имеет опыт использования xmodmap или setxkbmap и могу ли я помочь? Это было бы очень ценно!
Заранее спасибо!
Решение чисто и имеет встроенную функцию:
setxkbmap -option altwin:swap_lalt_lwin
(Я использую его для моего Thinkpad X260) в Fedora 27 и Windowmanager Xmonad, который использует клавишу Super_L как ModMask.)