Red de conocimiento informático - Problemas con los teléfonos móviles - Ubuntu18.04 panel táctil multitáctil

Ubuntu18.04 panel táctil multitáctil

Cambié a una nueva versión hace algún tiempo y luego instalé Ubuntu18.04. Sabemos que la experiencia del panel táctil de las computadoras portátiles con Windows actuales no es menor que la de las Macbook. Sin embargo, después de instalar Ubuntu18.04, los controles táctiles de 3 y 4 dedos del panel táctil dejaron de funcionar. entonces, con el espíritu de lanzar...

OK, todo el proceso se divide en dos pasos

El entorno de escritorio predeterminado de Ubuntu18.04 es gnome3.2, si el panel táctil admite control táctil multipunto, en teoría, es posible.

Bien, comencemos a instalar fusuma. Para obtener más detalles, consulte fusuma y el archivo Léame para la instalación. Probé dos máquinas y no hubo problemas. Cabe señalar que fusuma está escrito en Ruby, por lo que debe instalar el entorno Ruby. La forma más sencilla es buscar la instalación de Ruby.

Una vez completada la instalación, abrimos el terminal, iniciamos fusuma y se puede utilizar el modo multitáctil. Además, también puede agregar gestos personalizados a través del archivo de configuración. La ubicación predeterminada del archivo de configuración es ~/.config/fusuma/config.yml. Puede hacer una copia desde aquí y cambiarla usted mismo. Y en realidad es rápido con respecto a la asignación de teclas a gestos, tenga en cuenta que la tecla de tabulación está escrita como Tab y la tecla de tabulación no está incluida en el archivo de configuración predeterminado, por lo que esto sigue siendo un pequeño error.

Sin embargo, probé la máquina anterior y apareció el siguiente error: Dirígete al autor original para resolver este problema. Quizás el panel táctil no sea compatible.

Necesitas escribir. Un comando cada vez que enciendes la computadora para iniciar múltiples programas. Hacer clic en el control táctil ciertamente no me impide dar vueltas, así que sigo adelante. Lo que viene a continuación es en realidad el punto clave.

Originalmente pensé que configuraría un script de inicio en /etc/init.d igual que las configuraciones de inicio de otros servicios, y así sucesivamente... Sin embargo, falló porque Ubuntu18.04 no use este método de administración, así que pisé el pozo 2;

El método de arranque de Ubuntu18.04 se puede encontrar aquí. En primer lugar, no hay nada de malo en lo que dijo el autor de este artículo. pero para fusuma, este método de inicio no funciona.

Primero: el código fuente de fusuma irá a ~/.config/fusuma/config.yml para encontrar el archivo de configuración. Si está configurado para iniciarse en el arranque, irá a esta ruta para encontrar el archivo. configuración antes de que el usuario inicie sesión. Naturalmente, no hay directorio de inicio.

Segundo: Entonces, eché un vistazo al código fuente, hice algunos cambios y cambié la ruta del archivo de configuración predeterminada a /etc/fusuma/config.yml. En este momento, reinicié la computadora y. Finalmente encontré a fusuma. Se levantó, pero el modo multitáctil aún no es válido. Después de verificar el registro, descubrí que se pueden recibir eventos multitáctiles. Por lo tanto, supongo que cuando se inicia fusuma, gnome aún no se ha iniciado. y algunas instancias no pudieron inicializarse, por lo que no pueden comunicarse con gnome, lo que hace que la función multitáctil no sea válida. Olvidé registrarlo en el registro de la escena del accidente automovilístico aquí, por lo que sería bueno que los lectores lo supieran.

Entonces, pensé en iniciar fusuma después de que el usuario iniciara sesión y llegué al Pozo 3.

Después de una búsqueda, encontré que hay una aplicación de inicio. Es una aplicación gráfica. Ábrala primero, como se muestra a continuación:

Así que la di por sentado y la inicié. con el comando nohup fusuma & Más tarde, descubrí que al iniciar de esta manera, una instancia de fusuma se reiniciará cada vez que cierre sesión y vuelva a iniciar sesión, lo cual es realmente complicado.

Entonces, al final, la solución al inicio es completar el contenido de la imagen de arriba en la Aplicación de inicio para resolver el problema de la manera más sencilla.

Por último, les presento el archivo de configuración del autor: config.yml