¿Funciona bien el Bloqueo Fn (FnLk) en Thinkpad T440s con Linux?

10

Estoy considerando comprar un Lenovo Thinkpad T440s e instalar Linux en él.

De acuerdo con la guía del usuario y las fotos de T440s, para usarlo F1, F12debe mantener presionada la Fntecla o usar Fn+ Escpara habilitar "Fn Lock" ( FnLk).

  ss de teclado fuente: sitio web de Lenovo

También mencionado en la guía del usuario , solo hay tres configuraciones en la sección "Teclado / Ratón" en la configuración de BIOS / UEFI (también conocida como ThinkPad Setup):

  • TrackPoint (habilitado o deshabilitado)
  • Trackpad (habilitado o deshabilitado)
  • Cambio de tecla Fn y Ctrl (deshabilitado o habilitado)

No hay configuraciones sobre F1- F12.

En esta revisión de un foro chino , alguien escribió:

如果 还想 用 原来 的 操作 方式 , 安装 好 驱动 后 , 按 FN + ESC 键 进行 FnLK 操作 就 行 了 , 重启 后 该 设置 继续 保留 , 无需 重新 设置。

que se traduce en:

Si desea volver al viejo camino, simplemente presione Fn+ Escpara obtener un FnLkcon el controlador instalado. Esta configuración se mantiene incluso si reinicia la máquina.

Hice esta pregunta en otro bbs chino y obtuve un comentario negativo: (traducido)

FnLk no funciona en Windows si no hay un controlador instalado.

¿Alguien que tenga un T440 puede decirme si FnLk funciona con Linux? ¿Quizás con algún módulo de kernel?

oldherl
fuente
Este sitio es el recurso para Linux en thinkpads, eche un vistazo allí.
terdon
Linux probablemente no tiene que soportar esto especialmente para que funcione; Para empezar, los códigos de tecla que provienen del teclado serán correctos.
Ricitos de oro
@terdon - Revisé ese sitio antes de responder y no vi ninguna información sobre el T440.
slm
@slm Siempre menciono el sitio en cualquier Q sobre Tpads, ya que a menudo es muy útil.
terdon
1
@Renan Olvidé mencionar que no hay tales configuraciones de BIOS según la guía del usuario. Y uso una computadora portátil Dell ahora con esa configuración.
oldherl

Respuestas:

7

Acabo de recibir mi T440s, instalé Arch Linux en él y puedo confirmar que Fn+ Escbloquea las Fnteclas para su función "correcta". No es necesaria la intervención del usuario para que funcione, y Arch solo instala el núcleo de stock para que no haya parches mágicos. El thinkpad_acpimódulo del kernel está cargado, tp_smapino (y se niega a estarlo), no lo he intentado sin ellos.

Efecto secundario: un pequeño led verde en la Fntecla se ilumina cuando la cerradura está habilitada.

Parece estar controlado por hardware, al igual que la retroiluminación del teclado, xevno muestra ningún evento generado por esas teclas (sí muestra los varios Fn+ F1.. F12).

Bart Polot
fuente
1
Para el registro, observo el mismo comportamiento en un T440 (no "s") con un archlinux recién instalado sin ninguna configuración manual necesaria: el Fn+ Esc(en realidad, Échapya que tengo un teclado francés) combinación me permite utilizar el F1, F2, etc. teclas como espero para al menos un caso de uso: puedo cambiar al tty correspondiente en combinación con la Alttecla. Y esto es reinicio persistente e indicado por el LED verde en la Fntecla.
bli
1
También debe tenerse en cuenta que si "habilitó" el Fn-Ctrl Swap en el BIOS, dentro de Windows debería usar el CTRL-ESC (no Fn-Esc) para bloquear / desbloquear las teclas Fn (y el Fn la luz clave cambiará). De hecho, tuve que mostrarle esto a un usuario, ya que no lo entendían a pesar de que querían intercambiar Fn-Ctrl en la BIOS. Y también puedo confirmar que funciona con Arch usando Lenovo Helix.
eduncan911
5

No tengo esta computadora portátil, pero dado el impecable soporte de Linux en cualquiera de los modelos de Thinkpad que he tenido desde el T40 hasta el T410 que estoy usando actualmente, me sorprendería si esos botones no funcionaran simplemente debería.

Desde mis más de 10 años de uso de Thinkpads con varias distribuciones de Linux, todo ha funcionado sin problemas, incluso hasta las teclas especiales en la computadora portátil para cambiar el volumen, atenuar el monitor o incluso encender / apagar la luz del teclado que incluye Thinkpads.

IBM y ahora Lenovo siempre han tratado a Linux como un sistema operativo ciudadano de primera clase con respecto a tener un buen soporte de hardware / sistema operativo en sus productos Thinkpad.

slm
fuente
2
Estoy de acuerdo en que el soporte general de Linux para Thinkpads es excelente (también soy un usuario de Thinkpad desde hace mucho tiempo). Pero no creo que IBM / Lenovo esté tratando a Linux como ciudadano de primera clase. Quiero decir, (como usuario normal) ni siquiera puedo comprar un Thinkpad con otra cosa que no sea Windows preinstalado (ni siquiera sin ningún sistema operativo). Tampoco recuerdo haber visto a los ingenieros de Lenovo contribuyendo con código a ningún proyecto de código abierto como parte de su trabajo). Además, afaik, todas las interfaces de hardware tp necesarias tienen ingeniería inversa sin documentos oficiales. Sin embargo, IBM / Lenovo posiblemente mantiene esas interfaces relativamente estables.
maxschlepzig
@maxschlepzig: ese es un muy buen punto. Intenté 2 veces obtener un reembolso cuando los compré para la instalación de Windows que nunca utilicé y las dos veces fallé. Debería haber calificado eso con "desde el punto de vista del sistema operativo". No puedo comentar ninguno de los otros comentarios.
slm
0

En mi E330, hay una configuración de BIOS que vuelve a la forma anterior. Creo que es igual en tu modelo.

schaiba
fuente
Lamentablemente no. Ver mi nueva edición.
oldherl