¿Invertir la dirección de desplazamiento de dos dedos (desplazamiento natural)?
114
El desplazamiento con dos dedos funciona bien, pero ¿hay alguna manera de que pueda invertir la dirección (desplazamiento natural)? Parece al revés opuesto a la forma en que OSX lo hace.
Lo he estado usando durante un día y ahora quiero invertir la dirección en que mis teclas de flecha hacia arriba y hacia abajo desplazan la página.
joeytwiddle
3
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll truetrabajó para mí el 16.04
Yibo Yang
Respuestas:
95
No sé qué versión de Ubuntu está usando, pero en 13.04 (y supongo que en 12.10) es posible a través de la configuración del panel táctil.
Primero, abra Configuración del sistema> Mouse y panel táctil . Como se ve en la captura de pantalla a continuación, si hay una opción para que el contenido se adhiera a los dedos , verifíquelo. Entonces las barras de desplazamiento funcionarán en dirección inversa.
También se puede acceder a través de DConf Editor . Ve org.gnome.settings-daemon.peripherals.touchpady comprueba natural-scroll.
También puede configurar esta opción en la línea de comando:
gsettings set org.gnome.settings-daemon.peripherals.touchpad natural-scroll true
Finalmente, es hora de que implementen algo como esto :)
Naftuli Kay
¡No consideré la fecha de la pregunta! : D
Alen
3
Desafortunadamente, no funciona en Nautilus y en algunas otras aplicaciones, aunque funciona en otras
especialmente
3
La Configuración del sistema> Mouse y Touchpad para 14.04 aparece como "Desplazamiento natural" y funciona bien, incluido Nautilus.
Steven Almeroth
1
Si desea establecer la dirección de desplazamiento sin GUI, use el siguiente comando en su terminal (esto establece la configuración de forma permanente por usuario): gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll falseo para sus ratones gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false. (Fedora 24 reconoce su mouse como panel táctil, por lo tanto, use la línea de comando con .touchpad, consulte foros.fedoraforum.org/… y el error Fedora bugzilla.redhat.com/show_bug.cgi?id=1352159
erik
78
Hay varias formas de habilitar el desplazamiento inverso o natural en todo el sistema para el mouse. Solo dos formas que he probado lo habilitarán para todas las ventanas, incluidas gedit, terminal, centro de software, nautilus y otras. La forma más fácil de hacerlo es hacer lo siguiente. Este método necesitará la última versión del controlador xserver-xorg-input-evdev, que puede obtener desde aquí. Sé que funcionará porque lo estoy usando y lo probé antes de escribir esta versión de una guía que escribí anteriormente para Fedora 21. Asegúrese de tener el desplazamiento inverso desactivado en Ubuntu-Tweak, o no verá el efecto de los cambios. Además, para aquellos usuarios que no desean usar el desplazamiento natural en su sistema ahora que el desplazamiento inverso será en todo el sistema, esos usuarios pueden usar esta opción para desactivar el desplazamiento natural por usuario. Ahora, para comenzar ...
Actualice / instale Evdev a la última versión y reinicie antes de continuar con esta guía.
Obtenga la identificación de su dispositivo de mouse ejecutando lo siguiente en una terminal:
xinput list
Tome ese número que obtuvo (solo el número después de "id =") y reemplace "{id del dispositivo}" con ese número en el siguiente comando:
Es sensible a mayúsculas y minúsculas a menos que use -i en el comando grep. Escriba los números que encuentre en la salida de ese comando (en mi caso fue el número 1, que se muestra tres veces y separado por comas). Utilizará los valores negativos de los números que obtiene en su salida. Además, asegúrese de anotar el número de propiedad (estará entre paréntesis en la salida; en mi caso fue (272) en Ubuntu y (273) en Fedora).
Nota: Si no obtiene ningún resultado que contenga la propiedad "Distancia de desplazamiento", este método no funcionará para usted y deberá detenerse aquí y pasar a la forma alternativa que se muestra debajo de esta guía.
Ejecute el siguiente comando en su terminal abierta:
En el archivo que ha abierto en su editor de texto preferido, pegue lo siguiente (pero asegúrese de cambiar los números a los mismos números separados por comas que obtuvo del paso 3; en mi caso, el número era 1, así que puse -1):
Guarde el archivo y salga del editor de texto. No es necesario reiniciar. Simplemente emita el siguiente comando (sustituyendo el número de propiedad y los negativos de los números que obtuvo en el tercer paso, y la identificación del dispositivo que obtuvo en el segundo paso):
Es posible que deba salir de nautilus y reiniciar nautilus en algunos sistemas (omita esto si el desplazamiento natural funciona en nautilus después de ejecutar el comando anterior). Presione Alt + F2 y ejecute cada uno de estos comandos por separado:
nautilus -q
nautilus -n
¡Eso es! Ahora debe tener un desplazamiento natural en todo el sistema que será persistente.
Metodo alternativo:
Si no desea instalar la última versión de Evdev (o si su mouse no tiene la propiedad "Distancia de desplazamiento" incluso en la última Evdev), puede hacer lo siguiente:
Ejecute el siguiente comando en su terminal abierta:
Guarde el archivo y reinicie. Como se indicó anteriormente, los usuarios individuales pueden desactivarlo por usuario utilizando Ubuntu-Tweak para "activar" el desplazamiento natural (será el reverso de la configuración de todo el sistema por usuario, pero no afectará el configuración real del sistema para otros usuarios que deseen utilizar el desplazamiento natural).
Nota: El método alternativo aquí no funcionará si tiene instalado el último Evdev, como en Fedora 22. Utilice el método Evdev anterior. También tenga en cuenta: Ninguno de los métodos funcionará con libinput en Wayland. Necesitará una forma alternativa de hacerlo por usuario o de otra manera. Si usa libinput, asegúrese de eliminar los archivos creados como se indica arriba y cree un elemento de inicio en un archivo de escritorio. Después de crear el archivo de escritorio, coloque lo siguiente en la línea Exec (asegúrese de usar la identificación del dispositivo para su mouse y el número de propiedad naturalscrolling para su mouse mientras usa libinput; la identificación de mi dispositivo era 11 y la propiedad era 272; ajuste la suya en consecuencia )
sh -c "sleep 5; exec xinput set-prop 11 272 1"
Después de eso, guarde el archivo y cierre la sesión. Cuando inicie sesión nuevamente, debe tener un desplazamiento natural por usuario o puede configurarlo en el inicio automático para todos los usuarios.
¡Perfecto! No tuve que usar el método alternativo. Lenovo Helix, Arch Linux, Gnome 3.16 y mouse inalámbrico Logitech MX. ¡GRACIAS!
eduncan911
¡Gracias! Para otros usuarios (con múltiples teclados como yo) ... la parte sobre xinput set-prop, etc. en esta respuesta solo es necesaria para evitar el reinicio.
robert
El 'método alternativo' sin evdev no funcionó para mí en Fedora 22 e hizo que el puntero del mouse no respondiera (no se pudo cargar el módulo del mouse).
robert
1
Sí, descubrí que el método alternativo ya no funciona con Fedora 22 y superior. Puedes elegir entre Evdev o libinput. Si instala el controlador Evdev, no utilice el método alternativo. No va a funcionar Con Fedora 22 obtienes una de las últimas versiones de Evdev de todos modos, por lo que el método alternativo es un punto discutible en esa versión, aunque todavía funciona en otras distribuciones hasta que se incorporen los cambios más recientes. Recomiendo Evdev en lugar de libinput. Libinput todavía tiene muchos errores y no funcionará con ninguno de los métodos aquí.
D. Charles Pyle
1
El segundo método funcionó para mí en Ubuntu 14.04 y el primer método funcionó para mí en Ubuntu 16.04. Segundo no funcionó en Ubuntu 16.04. Probablemente debido a la última evdev ..
Skywalker
43
La forma más simple y, en mi opinión, la mejor manera de lograr esto en Ubuntu 12.10 y superior (no lo probé en 12.04 y menos) es editar la configuración sináptica:
Los cambios se aplican de inmediato, pero no se mantendrán después de reiniciar si no los agrega en el 50-synaptics-confarchivo.
Nota para GNOME o canela:
Si está utilizando GNOME o Cinnamon Desktop Manager, existe una buena posibilidad de que la configuración de GNOME / Cinnamon pueda anular su configuración personalizada. Para evitar que la configuración de GNOME / Cinnamon anule la suya, abra dconf Editor [ dconf-editor] y edite la siguiente entrada:
/org/gnome/settings-daemon/plugins/mouse/
or
/org/cinnamon/settings-daemon/plugins/mouse/
Desmarque activo .
PD:
El valor predeterminado es 111e indica la velocidad, eso significa que puedes jugar con el valor para ajustar la velocidad de desplazamiento a tu favor. Darle un valor negativo hace que simplemente se desplace en dirección inversa.
Esto también funciona en 12.04, pero no para Nautilus.
Lars Nyström
En 13.04 funciona para Archivos (Nautilus). No sé por qué no funcionaría en 12.04. Utilicé este enfoque en 12.10 y ahora en 13.04.
Елин Й.
Ubuntu 12.04 usa Nautilus versión 3.4.2. Creo que las versiones más nuevas de Ubuntu usan versiones más recientes de Nautilus.
Lars Nyström
+1. Tenía la esperanza de hacer VertEdgeScrolllo contrario, VertTwoFingerScrollpero parecen ser booleanos y probablemente sea una idea loca de todos modos. x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html
joeytwiddle
1
Esta es probablemente la mejor solución porque es independiente del entorno de escritorio utilizado. Para mi Ubuntu 14.10, la xorg.conf.dcarpeta y el archivo no existían, por lo que necesitaba crearlos manualmente y crear un personalizadoInputSection
0xAffe
18
ACTUALIZACIÓN: Esta solución no funciona para aplicaciones que usan GTK3, como las aplicaciones principales de Gnome como Nautilus (explorador de archivos). Consulte la respuesta de D Charles Pyle a continuación para obtener una solución alternativa que funciona en todas las aplicaciones. O siga el error 682457 de Gnome para avanzar en una solución básica que no requerirá una solución alternativa.
Puede usar " Desplazamiento natural " para tener un desplazamiento inverso amplio del sistema.
¿Qué es el desplazamiento natural?
Natural Scrolling es un applet de GNOME que le permite invertir la dirección de desplazamiento. Empuja los dedos hacia arriba para mover el contenido de la página hacia arriba (y hacia abajo o hacia abajo) como en los dispositivos iOS. No muevas más las barras de desplazamiento sino tu archivo.
Instalar desplazamiento natural:
El desplazamiento natural se puede instalar desde su PPA.
Presione Alt+ Ctrl+ Tpara abrir la terminal y ejecutar los siguientes comandos:
Una vez instalado, presione la tecla Super (tecla de Windows) para abrir el tablero de Unity y busque "desplazamiento natural" y ábralo. Verá un nuevo indicador en el panel de Unity, haga clic en él y seleccione su dispositivo. En las preferencias, puede configurarlo para que comience al iniciar sesión. ¡Eso es!
No funcionó en ventanas del sistema como nautilus y USC.
Nur
No funcionó para mí en Fedora. La respuesta de Pyle realmente funciona en todas las circunstancias (terminal, eclipse, etc.). Ver askubuntu.com/a/519859/277750
robert
15
En Ubuntu 14.04, vaya a "Mouse y Touchpad" y seleccione "Desplazamiento natural".
Esto funcionó para mí el 16.04, pero tengo que verificar el desplazamiento natural y reiniciar :)
rafaelphp
14
El desplazamiento inverso del que estás hablando se llama "desplazamiento natural" y se puede habilitar de varias maneras diferentes en Ubuntu. Aquí hay un artículo sobre OMG! Ubuntu! que detalla cómo instalar el software que le brindará lo que necesita. Si está familiarizado con Ubuntu Tweak, también puede habilitarlo en la última versión.
Aquí, los números 102, 102 son de nuestro interés. En su caso, serían otra cosa. Simplemente ponga negativo de esos números en la configuración mencionada a continuación.
Edite ~ / .profile y coloque estas líneas al final del archivo.
Los enfoques más populares en la parte superior no funcionaron para mí en Xubuntu 14.04. Este lo hizo!
rajb245
2
Esto fue lo único que funcionó para mí en GNOME + Arch. GRACIAS
tmsimont
2
Estas líneas deben colocarse en ~ / .xsessionrc, no en ~ / .profile
Timothy Zorn
Ubuntu 17.10 tiene la casilla de verificación "desplazamiento natural" en la configuración del mouse, pero no tiene efecto. También probé dconf-editor, que tampoco permitió el desplazamiento natural. Este es el único método que funcionó.
Ajay M
9
La aplicación de desplazamiento natural mencionada en la respuesta de Basharat Sial no repara el desplazamiento natural en ciertas ventanas del sistema.
Como alternativa, recomiendo la guía proporcionada en esta respuesta . Ya no necesitará la aplicación de desplazamiento natural cuando use su guía.
La forma más fácil de configurar el desplazamiento natural en todo el sistema y para que funcione con todas las aplicaciones del sistema, es configurar los siguientes archivos.
Para los ratones y los paneles táctiles, cree ambos archivos.
Luego, reinicia.
El beneficio de usar una de estas dos configuraciones es que no son específicas del dispositivo. Puede enchufar otros ratones, paneles táctiles o teclados con paneles táctiles, y funcionará.
Siga los pasos a continuación para cambiar ampliamente el desplazamiento del sistema.
En escritura Terminal: xev -event mouse. Obtendrá una pequeña caja y cuando coloque el mouse en esa sección obtendrá una gran cantidad de datos generados en la Terminal.
Al desplazarse hacia arriba, observe el nombre del botón, digamos "x" (en mi caso, es el botón 5). También anote el nombre del botón al desplazarse hacia abajo, digamos "y". en mi caso es "4".
Cree una copia de seguridad del ~/.Xmodmaparchivo mediante cp ~/.Xmodmap ~/.Xmodmap.bak.
Hacer cat ~/.Xmodmap. La salida sería comopointer = 1 2 3 5 4 6 7 8 9 10 11 12
En la salida anterior, busque x e y estarán en una posición consecutiva y simplemente cámbielos. En mi caso echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmapfuncionó. Nota interruptor de 4y 5.
Ahora el desplazamiento se aplicará en todo el sistema. No es necesario reiniciar.
Para la mayoría de los usuarios, esto se puede reducir a una sola instrucción:echo "pointer = 1 2 3 5 4 6 7 8 9 10 11 12" >>~/.Xmodmap && xmodmap ~/.Xmodmap
tremby
4
También puede usar la herramienta Ubuntu Tweak para habilitar el desplazamiento natural (configuraciones misceláneas)
Intenté esto en 16.04 y aunque la opción está presente en Tweaks en "Varios", no cambió el orden de desplazamiento (nunca después de cerrar sesión y volver a iniciarla).
Brian White
3
El paquete naturalscrolling no parece funcionar para Ubuntu 12.10. Instalé Ubuntu Tweak:
En las versiones más recientes de GNOME (a partir de al menos 3.6), ya no es necesario instalar una extensión. Se puede encontrar en la configuración estándar de GNOME "Mouse and Touchpad". Sin embargo, algo confuso, los Gnomesters decidieron llamarlo "El contenido se pega a los dedos ".
Basado en este blog , el script a continuación funcionó para mí en Ubuntu 12.04. Establece los factores de escala de desplazamiento horizontal y vertical de su panel táctil en valores negativos (lo que generalmente garantiza un desplazamiento "natural"). Lo hace "bajo el capó" para que todas sus aplicaciones se vean afectadas, incluso aquellas que no prestan atención a la configuración ajustada por tweakUI. Existen varios comandos y comentarios innecesarios para que pueda ver lo que está sucediendo. Probablemente querrás desactivar cualquier configuración de desplazamiento natural en TweakUI o similar.
Usted podría tratar | grep -v 'Circular'de [^e][^x][^t][^r][^a] [^r][^e][^a][^d][^a][^b][^i][^l][^i][^t][^y]. ¡Oh, tonto, me acabo de dar cuenta de que eres un -Pcodificador erl!
joeytwiddle
En efecto. Tonto, uso -P en un solo lugar y no en todos, y trabajo por mí mismo. Arreglará.
placas el
En realidad, estaba tratando de negar una parte de la expresión regular y no la otra, así que no me alegro de la simplificación de @joeytwiddle. Expresiones regulares de la negación no hacen bien combinado con nonnegation ( -PERL o de otra manera)
Placas
1
Jeje. Mi sugerencia requeriría un comando adicional, que ciertamente es menos eficiente (en máquinas de un solo procesador de todos modos). Se vería así: ... | grep -v 'Circular' | grep "\sScrolling Distance" | ... podrían ser más eficientes intercambiados. Um.
joeytwiddle
Sí, pero el tuyo coincidiría con un conjunto de cuerdas completamente diferente al mío. La suya excluiría todas las cadenas con "Circular". La mía excluiría solo a aquellos con "Circular" inmediatamente anterior al "Desplazamiento". El mío es definitivamente más feo, pero se comporta de manera diferente, y es el único que he probado y me aseguré de que sea lo suficientemente correcto (funcionó en mi máquina).
Hobs
0
OK, entonces tenía Firefox desplazándose hacia un lado y Evolution desplazándose hacia el otro. Establezco el desplazamiento natural en Configuración del sistema, pero encuentro que el ajuste natural de Ubuntu lo contrarresta en ciertas aplicaciones. Tengo que tener la configuración del sistema Y el ajuste de Ubuntu configurado en desplazamiento natural para obtener un desplazamiento universal en la misma dirección, de lo contrario, parecen luchar entre sí. Me llevó muchas horas resolver esto.
Acabo de recibir un nuevo Latitude E5570 que se ve afectado por el error # 1590590 (entre otros ...: \) y en este comentario se proporcionó una solución muy rápida y fácil :
de esta manera, solo se invertirá la dirección de desplazamiento de dos dedos del panel táctil no reconocido, mientras que la dirección de desplazamiento de la rueda de un mouse externo no se modificará.
Además, debido a algún error en unity / gnome, no todas las aplicaciones interpretan correctamente los comandos .xinputrc / .Xmodmap. Entonces, por ejemplo, chrome / firefox estará bien, pero las ventanas nautilus seguirán usando el desplazamiento "natural", independientemente del contenido de .xinputrc / .Xmodmap. No encontré una solución para resolver estas inconsistencias.
La única solución real será, por supuesto, un soporte adecuado de nuestro panel táctil a nivel de kernel
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true
trabajó para mí el 16.04Respuestas:
No sé qué versión de Ubuntu está usando, pero en 13.04 (y supongo que en 12.10) es posible a través de la configuración del panel táctil.
Primero, abra Configuración del sistema> Mouse y panel táctil . Como se ve en la captura de pantalla a continuación, si hay una opción para que el contenido se adhiera a los dedos , verifíquelo. Entonces las barras de desplazamiento funcionarán en dirección inversa.
También se puede acceder a través de DConf Editor . Ve
org.gnome.settings-daemon.peripherals.touchpad
y compruebanatural-scroll
.También puede configurar esta opción en la línea de comando:
fuente
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false
o para sus ratonesgsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
. (Fedora 24 reconoce su mouse como panel táctil, por lo tanto, use la línea de comando con.touchpad
, consulte foros.fedoraforum.org/… y el error Fedora bugzilla.redhat.com/show_bug.cgi?id=1352159Hay varias formas de habilitar el desplazamiento inverso o natural en todo el sistema para el mouse. Solo dos formas que he probado lo habilitarán para todas las ventanas, incluidas gedit, terminal, centro de software, nautilus y otras. La forma más fácil de hacerlo es hacer lo siguiente. Este método necesitará la última versión del controlador xserver-xorg-input-evdev, que puede obtener desde aquí. Sé que funcionará porque lo estoy usando y lo probé antes de escribir esta versión de una guía que escribí anteriormente para Fedora 21. Asegúrese de tener el desplazamiento inverso desactivado en Ubuntu-Tweak, o no verá el efecto de los cambios. Además, para aquellos usuarios que no desean usar el desplazamiento natural en su sistema ahora que el desplazamiento inverso será en todo el sistema, esos usuarios pueden usar esta opción para desactivar el desplazamiento natural por usuario. Ahora, para comenzar ...
Actualice / instale Evdev a la última versión y reinicie antes de continuar con esta guía.
Obtenga la identificación de su dispositivo de mouse ejecutando lo siguiente en una terminal:
Tome ese número que obtuvo (solo el número después de "id =") y reemplace "{id del dispositivo}" con ese número en el siguiente comando:
Es sensible a mayúsculas y minúsculas a menos que use -i en el comando grep. Escriba los números que encuentre en la salida de ese comando (en mi caso fue el número 1, que se muestra tres veces y separado por comas). Utilizará los valores negativos de los números que obtiene en su salida. Además, asegúrese de anotar el número de propiedad (estará entre paréntesis en la salida; en mi caso fue (272) en Ubuntu y (273) en Fedora).
Nota: Si no obtiene ningún resultado que contenga la propiedad "Distancia de desplazamiento", este método no funcionará para usted y deberá detenerse aquí y pasar a la forma alternativa que se muestra debajo de esta guía.
Ejecute el siguiente comando en su terminal abierta:
Ahora, ejecute el siguiente comando (puede usar su editor de texto favorito en lugar de nano pero yo uso nano):
En el archivo que ha abierto en su editor de texto preferido, pegue lo siguiente (pero asegúrese de cambiar los números a los mismos números separados por comas que obtuvo del paso 3; en mi caso, el número era 1, así que puse -1):
Guarde el archivo y salga del editor de texto. No es necesario reiniciar. Simplemente emita el siguiente comando (sustituyendo el número de propiedad y los negativos de los números que obtuvo en el tercer paso, y la identificación del dispositivo que obtuvo en el segundo paso):
Es posible que deba salir de nautilus y reiniciar nautilus en algunos sistemas (omita esto si el desplazamiento natural funciona en nautilus después de ejecutar el comando anterior). Presione Alt + F2 y ejecute cada uno de estos comandos por separado:
¡Eso es! Ahora debe tener un desplazamiento natural en todo el sistema que será persistente.
Metodo alternativo:
Si no desea instalar la última versión de Evdev (o si su mouse no tiene la propiedad "Distancia de desplazamiento" incluso en la última Evdev), puede hacer lo siguiente:
Ejecute el siguiente comando en su terminal abierta:
Ahora, ejecute el siguiente comando (puede usar su editor de texto favorito en lugar de nano pero yo uso nano):
En el archivo que ha abierto en su editor de texto preferido, pegue lo siguiente:
Guarde el archivo y reinicie. Como se indicó anteriormente, los usuarios individuales pueden desactivarlo por usuario utilizando Ubuntu-Tweak para "activar" el desplazamiento natural (será el reverso de la configuración de todo el sistema por usuario, pero no afectará el configuración real del sistema para otros usuarios que deseen utilizar el desplazamiento natural).
Nota: El método alternativo aquí no funcionará si tiene instalado el último Evdev, como en Fedora 22. Utilice el método Evdev anterior. También tenga en cuenta: Ninguno de los métodos funcionará con libinput en Wayland. Necesitará una forma alternativa de hacerlo por usuario o de otra manera. Si usa libinput, asegúrese de eliminar los archivos creados como se indica arriba y cree un elemento de inicio en un archivo de escritorio. Después de crear el archivo de escritorio, coloque lo siguiente en la línea Exec (asegúrese de usar la identificación del dispositivo para su mouse y el número de propiedad naturalscrolling para su mouse mientras usa libinput; la identificación de mi dispositivo era 11 y la propiedad era 272; ajuste la suya en consecuencia )
Después de eso, guarde el archivo y cierre la sesión. Cuando inicie sesión nuevamente, debe tener un desplazamiento natural por usuario o puede configurarlo en el inicio automático para todos los usuarios.
fuente
La forma más simple y, en mi opinión, la mejor manera de lograr esto en Ubuntu 12.10 y superior (no lo probé en 12.04 y menos) es editar la configuración sináptica:
El 16.04 , copie este archivo
/etc/X11/xorg.conf.d/50-synaptics.conf
, luego edite:agregue esas líneas en
Section "InputClass"
Identifier "touchpad catchall"
:Para que se lea como sigue:
Reinicia (o sigue leyendo) y diviértete con el desplazamiento natural :)
Si desea probar su configuración sin reiniciar, puede usar
synclient
Los cambios se aplican de inmediato, pero no se mantendrán después de reiniciar si no los agrega en el
50-synaptics-conf
archivo.Nota para GNOME o canela:
Si está utilizando GNOME o Cinnamon Desktop Manager, existe una buena posibilidad de que la configuración de GNOME / Cinnamon pueda anular su configuración personalizada. Para evitar que la configuración de GNOME / Cinnamon anule la suya, abra dconf Editor [
dconf-editor
] y edite la siguiente entrada:Desmarque activo .
PD:
El valor predeterminado es
111
e indica la velocidad, eso significa que puedes jugar con el valor para ajustar la velocidad de desplazamiento a tu favor. Darle un valor negativo hace que simplemente se desplace en dirección inversa.fuente
VertEdgeScroll
lo contrario,VertTwoFingerScroll
pero parecen ser booleanos y probablemente sea una idea loca de todos modos. x.org/archive/X11R7.5/doc/man/man4/synaptics.4.htmlxorg.conf.d
carpeta y el archivo no existían, por lo que necesitaba crearlos manualmente y crear un personalizadoInputSection
ACTUALIZACIÓN: Esta solución no funciona para aplicaciones que usan GTK3, como las aplicaciones principales de Gnome como Nautilus (explorador de archivos). Consulte la respuesta de D Charles Pyle a continuación para obtener una solución alternativa que funciona en todas las aplicaciones. O siga el error 682457 de Gnome para avanzar en una solución básica que no requerirá una solución alternativa.
Puede usar " Desplazamiento natural " para tener un desplazamiento inverso amplio del sistema.
¿Qué es el desplazamiento natural?
Natural Scrolling es un applet de GNOME que le permite invertir la dirección de desplazamiento. Empuja los dedos hacia arriba para mover el contenido de la página hacia arriba (y hacia abajo o hacia abajo) como en los dispositivos iOS. No muevas más las barras de desplazamiento sino tu archivo.
Instalar desplazamiento natural:
El desplazamiento natural se puede instalar desde su PPA.
Presione Alt+ Ctrl+ Tpara abrir la terminal y ejecutar los siguientes comandos:
¿Cómo habilitar el desplazamiento natural?
Una vez instalado, presione la tecla Super (tecla de Windows) para abrir el tablero de Unity y busque "desplazamiento natural" y ábralo. Verá un nuevo indicador en el panel de Unity, haga clic en él y seleccione su dispositivo. En las preferencias, puede configurarlo para que comience al iniciar sesión. ¡Eso es!
fuente
En Ubuntu 14.04, vaya a "Mouse y Touchpad" y seleccione "Desplazamiento natural".
fuente
El desplazamiento inverso del que estás hablando se llama "desplazamiento natural" y se puede habilitar de varias maneras diferentes en Ubuntu. Aquí hay un artículo sobre OMG! Ubuntu! que detalla cómo instalar el software que le brindará lo que necesita. Si está familiarizado con Ubuntu Tweak, también puede habilitarlo en la última versión.
fuente
.Xmodmap
ajuste funciona.Obtenga la identificación del dispositivo usando:
Obtenga los números de este comando:
Por ejemplo, una salida de muestra:
Aquí, los números 102, 102 son de nuestro interés. En su caso, serían otra cosa. Simplemente ponga negativo de esos números en la configuración mencionada a continuación.
Edite ~ / .profile y coloque estas líneas al final del archivo.
Cerrar sesión e iniciar sesión, el desplazamiento natural debería funcionar bien.
fuente
La aplicación de desplazamiento natural mencionada en la respuesta de Basharat Sial no repara el desplazamiento natural en ciertas ventanas del sistema.
Como alternativa, recomiendo la guía proporcionada en esta respuesta . Ya no necesitará la aplicación de desplazamiento natural cuando use su guía.
fuente
La forma más fácil de configurar el desplazamiento natural en todo el sistema y para que funcione con todas las aplicaciones del sistema, es configurar los siguientes archivos.
Solo paneles táctiles:
/usr/share/X11/xorg.conf.d/20-natural-scrolling-touchpads.conf
Solo ratones:
/usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
Para los ratones y los paneles táctiles, cree ambos archivos.
Luego, reinicia.
El beneficio de usar una de estas dos configuraciones es que no son específicas del dispositivo. Puede enchufar otros ratones, paneles táctiles o teclados con paneles táctiles, y funcionará.
fuente
Siga los pasos a continuación para cambiar ampliamente el desplazamiento del sistema.
xev -event mouse
. Obtendrá una pequeña caja y cuando coloque el mouse en esa sección obtendrá una gran cantidad de datos generados en la Terminal.~/.Xmodmap
archivo mediantecp ~/.Xmodmap ~/.Xmodmap.bak
.cat ~/.Xmodmap
. La salida sería comopointer = 1 2 3 5 4 6 7 8 9 10 11 12
echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
funcionó. Nota interruptor de4
y5
.fuente
echo "pointer = 1 2 3 5 4 6 7 8 9 10 11 12" >>~/.Xmodmap && xmodmap ~/.Xmodmap
También puede usar la herramienta Ubuntu Tweak para habilitar el desplazamiento natural (configuraciones misceláneas)
Página de inicio oficial con .deb distributive: http://ubuntu-tweak.com/
fuente
El paquete naturalscrolling no parece funcionar para Ubuntu 12.10. Instalé Ubuntu Tweak:
y puedes ajustar el desplazamiento en
Ajustes -> Varios -> Desplazamiento natural
fuente
En las versiones más recientes de GNOME (a partir de al menos 3.6), ya no es necesario instalar una extensión. Se puede encontrar en la configuración estándar de GNOME "Mouse and Touchpad". Sin embargo, algo confuso, los Gnomesters decidieron llamarlo "El contenido se pega a los dedos ".
fuente
Basado en este blog , el script a continuación funcionó para mí en Ubuntu 12.04. Establece los factores de escala de desplazamiento horizontal y vertical de su panel táctil en valores negativos (lo que generalmente garantiza un desplazamiento "natural"). Lo hace "bajo el capó" para que todas sus aplicaciones se vean afectadas, incluso aquellas que no prestan atención a la configuración ajustada por tweakUI. Existen varios comandos y comentarios innecesarios para que pueda ver lo que está sucediendo. Probablemente querrás desactivar cualquier configuración de desplazamiento natural en TweakUI o similar.
fuente
| grep -v 'Circular'
de[^e][^x][^t][^r][^a] [^r][^e][^a][^d][^a][^b][^i][^l][^i][^t][^y]
. ¡Oh, tonto, me acabo de dar cuenta de que eres un-P
codificador erl!-P
ERL o de otra manera)... | grep -v 'Circular' | grep "\sScrolling Distance" | ...
podrían ser más eficientes intercambiados. Um.OK, entonces tenía Firefox desplazándose hacia un lado y Evolution desplazándose hacia el otro. Establezco el desplazamiento natural en Configuración del sistema, pero encuentro que el ajuste natural de Ubuntu lo contrarresta en ciertas aplicaciones. Tengo que tener la configuración del sistema Y el ajuste de Ubuntu configurado en desplazamiento natural para obtener un desplazamiento universal en la misma dirección, de lo contrario, parecen luchar entre sí. Me llevó muchas horas resolver esto.
fuente
Esto funcionó en Mate y presumiblemente en otros entornos que no tienen una opción simple para esto en el panel de control.
Agregue esta línea a mano si ya tiene un archivo .Xmodmap.
fuente
Usé el método alternativo @D. Charles Pyle mencionó, pero con una ligera modificación:
en lugar de
Ubuntu 14.04, GNOME, Logitech Optical Mouse
fuente
El 12.04.5
Comience buscando mediante la aplicación de desplazamiento natural
Haga clic derecho en su icono en el menú superior derecho. Desplazamiento natural> su dispositivo
Además, Preferencias> comenzar al iniciar sesión
fuente
Acabo de recibir un nuevo Latitude E5570 que se ve afectado por el error # 1590590 (entre otros ...: \) y en este comentario se proporcionó una solución muy rápida y fácil :
fuente