Я установил 16.04 на ноутбук t430s. Клавиша FN не работает, что означает, что ни одна из FN
комбинаций клавиш не работает. (Например, FN+F8
должно уменьшать яркость экрана.
, когда xev
работает в терминале, показывает, что ничего не регистрируется, когда я нажимаю FN
. FN
keycombo только регистрирует нормальный Fkey (например, FN
+ F8
] показывает тот же keyevent в xev, что и F8
.
dmesg | grep thin
возвращает это:
[ 15.600090] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[ 15.600093] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 15.600094] thinkpad_acpi: ThinkPad BIOS G7ET60WW (2.02 ), EC unknown
[ 15.600096] thinkpad_acpi: Lenovo ThinkPad T430s, model 2356LNG
[ 15.608778] thinkpad_acpi: detected a 16-level brightness capable ThinkPad
[ 15.608878] thinkpad_acpi: radio switch found; radios are enabled
[ 15.608895] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[ 15.608896] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[ 15.610449] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[ 15.611064] thinkpad_acpi: rfkill switch tpacpi_wwan_sw: radio is unblocked
[ 15.614049] thinkpad_acpi: Standard ACPI backlight interface available, not loading [ 15.600090] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[ 15.600093] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 15.600094] thinkpad_acpi: ThinkPad BIOS G7ET60WW (2.02 ), EC unknown
[ 15.600096] thinkpad_acpi: Lenovo ThinkPad T430s, model 2356LNG
[ 15.608778] thinkpad_acpi: detected a 16-level brightness capable ThinkPad
[ 15.608878] thinkpad_acpi: radio switch found; radios are enabled
[ 15.608895] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[ 15.608896] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[ 15.610449] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[ 15.611064] thinkpad_acpi: rfkill switch tpacpi_wwan_sw: radio is unblocked
[ 15.614049] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
[ 15.623189] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8
[ 4532.846826] thinkpad_acpi: deprecated sysfs attribute: access by process with PID 4434
[ 4532.846832] thinkpad_acpi: WARNING: sysfs attribute hotkey_enable is deprecated and will be removed. Hotkey reporting is always enabled
[ 4665.791698] thinkpad_acpi: deprecated sysfs attribute: access by process with PID 4491
[ 4665.791706] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010native one
[ 15.623189] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8
[ 4532.846826] thinkpad_acpi: deprecated sysfs attribute: access by process with PID 4434
[ 4532.846832] thinkpad_acpi: WARNING: sysfs attribute hotkey_enable is deprecated and will be removed. Hotkey reporting is always enabled
[ 4665.791698] thinkpad_acpi: deprecated sysfs attribute: access by process with PID 4491
[ 4665.791706] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010
Когда я ухожу на /sys/devices/platform/thinkpad_acpi
и делаю ls -l hotkey_* | cut -d' ' -f9
, я получаю 9 файлов назад:
hotkey_all_mask
hotkey_bios_enabled
hotkey_bios_mask
hotkey_enable
hotkey_mask
hotkey_poll_freq
hotkey_radio_sw
hotkey_recommended_mask
hotkey_source_mask
Которые имеют эти значения (cat hotkey*
)
0x07fffffb
0
0x00000808
1
0x078c7ffb
10
1
0x078c7ffb
0x00000000
Так что в принципе - я понятия не имею, как заставить работать клавиши FN. Любая помощь очень ценится
Кажется, что моя проблема, должно быть, произошла из-за дефектного / мертвый ключ FN. Аппаратная проблема, которая является.
Мой 'solutoin': подкачивать ctrl и FN через соответствующую опцию BIOS. Затем я был без левой клавиши Ctrl. Таким образом, я подкачал оставленный ctrl с Caps Lock.
xmapmod для этого является availble через Google, но ради потомства процесс:
Первое Резервное копирование Ваш текущий xmodmap: xmodmap -pke > Xmodmap_orig
. Создавание копии og существующий xmodmap: xmodmap -pke > .Xmodmap
. Теперь отредактируйте этот файл: vim .Xmodmap
и вставка следующее у основания файла
! Switch caps lock and (left) control
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
Сохраняет и получает измененный xmodmap: xmodmap .Xmodmap
p.s I Вы плохо знакомы с энергией, возможно, выбирают nano
вместо этого.