두 손가락 스크롤 방향을 반대로 (자연 스크롤)?


114

두 손가락으로 움직이는 스크롤이 제대로 작동하지만 방향을 반대로 바꿀 수있는 방법이 있습니까 (자연적인 스크롤)? OSX가하는 방식과 반대되는 것 같습니다.


나는 이것을 하루 동안 사용해 왔으며 이제는 위쪽 및 아래쪽 화살표 키가 페이지를 스크롤하는 방향을 바꾸고 싶습니다.
joeytwiddle

3
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true16.04에 나를 위해 일했다
Yibo Yang

답변:


95

사용중인 Ubuntu 버전을 모르지만 13.04 (12.10에서는 추측)는 터치 패드 설정을 통해 가능합니다.

먼저 시스템 설정> 마우스 및 터치 패드를 엽니 다 . 아래 스크린 샷에서 볼 수 있듯이 콘텐츠가 손가락에 붙어 있는 옵션이 있으면 확인하십시오. 그러면 스크롤바가 반대 방향으로 작동합니다.


DConf Editor통해서도 액세스 할 수 있습니다. 로 이동하여 org.gnome.settings-daemon.peripherals.touchpad확인하십시오 natural-scroll.


명령 행에서이 옵션을 설정할 수도 있습니다.

gsettings set org.gnome.settings-daemon.peripherals.touchpad natural-scroll true

마지막으로, 다음과 같이 구현할 때가되었습니다.
Naftuli Kay

질문 날짜는 고려하지 않았습니다! : D
Alen

3
그것은 다른 사람에서 작동하지만 불행하게도, 노틸러스와 몇 가지 다른 응용 프로그램에서 작동하지 않습니다
notablytipsy

3
14.04 의 시스템 설정> 마우스 및 터치 패드"자연 스크롤" 로 표시되며 노틸러스를 포함하여 잘 작동합니다.
Steven Almeroth 2016 년

1
당신이 GUI는 터미널에서 다음 명령을 사용하지 않고 스크롤 방향을 설정하려면 (이 영구적으로 사용자 당 설정 설정) gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false또는 쥐 gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false. (Fedora 24는 마우스를 터치 패드로 인식하므로 다음 명령 줄을 사용 .touchpad하십시오. forums.fedoraforum.org/… 및 Fedora 버그 bugzilla.redhat.com/show_bug.cgi?id=1352159
erik

78

마우스에 대해 시스템 전체의 역 스크롤 또는 자연 스크롤을 사용하는 방법에는 여러 가지가 있습니다. 내가 시도한 두 가지 방법만으로 gedit, 터미널, 소프트웨어 센터, 노틸러스 및 기타를 포함한 모든 창에서 사용할 수 있습니다. 가장 쉬운 방법은 다음을 수행하는 것입니다. 이 방법에서 얻을 수있는 X 서버-이 xorg-입력 evdev 드라이버의 최신 버전이 필요합니다 여기를. 이전에 Fedora 21 용으로 작성한이 버전의 가이드를 작성하기 전에 사용하고 테스트했기 때문에 작동한다는 것을 알고 있습니다. Ubuntu-Tweak에서 역 스크롤 기능이 해제되어 있는지 확인하십시오. 그렇지 않으면 효과가 나타나지 않습니다. 변화의. 또한 시스템에서 자연 스크롤을 사용하지 않으려는 사용자에게는 시스템 전체에 역 스크롤이 적용되므로이 사용자는이 옵션을 사용하여 사용자별로 자연 스크롤을 해제 할 수 있습니다. 이제 시작하려면 ...

이 안내서를 계속하기 전에 Evdev를 최신 버전으로 업데이트 / 설치하고 재부팅하십시오.

터미널에서 다음을 실행하여 마우스 장치 ID를 가져옵니다.

xinput list

받은 번호 ( "id ="뒤에있는 번호)를 가져 와서 다음 명령에서 "{device id}"를 해당 번호로 바꿉니다.

xinput list-props {device id} | grep "Scrolling Distance"

grep 명령에서 -i를 사용하지 않으면 대소 문자를 구분합니다. 해당 명령의 출력에서 ​​찾은 숫자를 적어 두십시오 (제 경우에는 세 번 표시되고 쉼표로 구분 된 숫자 1이었습니다). 출력에서 얻은 숫자의 음수 값을 사용합니다. 또한 속성 번호를 적어 두십시오 (출력에는 괄호 안에 표시됩니다; 내 경우에는 우분투 (272), 페도라 (273)).

참고 : "Scrolling Distance"속성이 포함 된 출력이 없으면이 방법이 작동하지 않으므로 여기서 중지하고이 안내서 아래에 표시된 다른 방법으로 건너 뛰어야합니다.

열린 터미널에서 다음 명령을 실행하십시오.

sudo touch /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf

이제 다음 명령을 실행하십시오 (nano 대신 즐겨 사용하는 텍스트 편집기를 사용할 수 있지만 nano를 사용합니다).

sudo nano /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf

선호하는 텍스트 편집기에서 연 파일에서 다음을 붙여 넣습니다 (단, 3 단계에서 얻은 것과 동일한 쉼표로 구분 된 숫자로 변경하십시오. 제 경우에는 숫자는 1이므로 -1을 입력하십시오).

Section "InputClass"
        Identifier "Natural Scrolling"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Option "VertScrollDelta" "-1"
        Option "HorizScrollDelta" "-1"
        Option "DialDelta" "-1"
EndSection

파일을 저장하고 텍스트 편집기를 종료하십시오. 재부팅 할 필요가 없습니다. 다음 명령을 실행하기 만하면됩니다 (세 번째 단계에서 얻은 속성 번호와 음수를 바꾸고 두 번째 단계에서 얻은 장치 ID).

xinput set-prop {device id} {property number} -1 -1 -1

일부 시스템에서 노틸러스를 종료하고 노틸러스를 다시 시작해야 할 수도 있습니다 (위의 명령을 실행 한 후 노틸러스에서 자연 스크롤이 작동하는 경우이를 생략). Alt + F2를 누르고 다음 각 명령을 개별적으로 실행하십시오.

nautilus -q

nautilus -n

그게 다야! 이제 시스템 전체의 자연 스크롤이 지속됩니다.

다른 방법 :

최신 버전의 Evdev를 설치하지 않으려는 경우 (또는 마우스에 최신 Evdev에서도 "Scrolling Distance"속성이없는 경우) 다음을 수행 할 수 있습니다.

열린 터미널에서 다음 명령을 실행하십시오.

sudo touch /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf

이제 다음 명령을 실행하십시오 (nano 대신 즐겨 사용하는 텍스트 편집기를 사용할 수 있지만 nano를 사용합니다).

sudo nano /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf

원하는 텍스트 편집기에서 연 파일에서 다음을 붙여 넣습니다.

Section "InputClass"
        Identifier "natural scrolling for mouse wheel"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "mouse"
        Option "Device" "/dev/input/mice"
        Option "Protocol" "Auto"
        Option "ZAxisMapping" "5 4"
EndSection

파일을 저장하고 재부팅하십시오. 위와 같이 개별 사용자는 Ubuntu-Tweak을 사용하여 자연 스크롤을 "켜기"하여 사용자별로 전환 할 수 있습니다 (사용자 단위로 시스템 전체 설정의 반대가되지만 자연 스크롤을 사용하려는 다른 사용자를위한 실제 시스템 설정).

참고 : Fedora 22와 같이 최신 Evdev를 설치 한 경우 여기서 대체 방법이 작동하지 않습니다. 위의 Evdev 방법을 사용하십시오. 또한 참고 : Wayland의 libinput에서는 두 방법 모두 작동하지 않습니다. 사용자별로 또는 다른 방법으로 다른 방법을 사용해야합니다. libinput을 사용하는 경우 위와 같이 작성된 파일을 제거하고 데스크탑 파일에 시작 항목을 작성하십시오. 데스크탑 파일을 만든 후 Exec 줄에 다음을 입력하십시오 (libinput을 사용하는 동안 마우스의 장치 ID와 마우스의 자연 스크롤 속성 번호를 사용하십시오; 내 장치 ID는 11이고 속성은 272입니다; 그에 따라 조정하십시오) ).

sh -c "sleep 5; exec xinput set-prop 11 272 1"

그런 다음 파일을 저장하고 로그 오프하십시오. 다시 로그온하면 사용자별로 자연스럽게 스크롤되거나 모든 사용자에 대해 자동 시작으로 설정할 수 있습니다.


완전한! 대체 방법을 사용할 필요가 없었습니다. Lenovo Helix, Arch Linux, Gnome 3.16 및 Logitech MX 무선 마우스. 감사합니다!
eduncan911

감사합니다! 다른 사용자 (나와 같은 여러 키보드를 사용하는 경우) ...이 답변의 xinput set-prop 등에 관한 부분은 재부팅을 피하기 위해 필요합니다.
robert

evdev가없는 'alternate method'는 Fedora 22에서 작동하지 않아 마우스 포인터가 응답하지 않습니다 (마우스 모듈을로드하지 못했습니다).
robert

1
예, 대체 방법이 더 이상 Fedora 22 이상에서 작동하지 않습니다. Evdev 또는 libinput 중에서 선택할 수 있습니다. Evdev 드라이버를 설치하는 경우 다른 방법을 사용하지 마십시오. 작동하지 않습니다. Fedora 22를 사용하면 최신 버전의 Evdev 중 하나를 사용할 수 있으므로 최신 버전의 변경 사항이 통합 될 때까지 다른 배포판에서 여전히 작동하지만 대체 방법은 해당 버전의 단점입니다. libinput보다는 Evdev를 권장합니다. Libinput은 여전히 ​​매우 버그가 있으며 여기에서 두 가지 방법으로 작동하지 않습니다.
D. Charles Pyle 2016 년

1
두 번째 방법은 우분투 14.04에서 저에게 효과적이며 첫 번째 방법은 우분투 16.04에서 저에게 효과적이었습니다. 두 번째는 Ubuntu 16.04에서 작동하지 않았습니다. 아마 최신 evdev ..으로 인해.
Skywalker

43

Ubuntu 12.10 이상에서 이것을 달성하는 가장 간단한 방법은 (12.04 이하에서 테스트하지 않은) 시냅스 구성을 편집하는 것입니다.

sudoedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

16.04 에서이 파일을 아래에 복사 /etc/X11/xorg.conf.d/50-synaptics.conf한 후 편집하십시오.

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/
sudoedit /etc/X11/xorg.conf.d/50-synaptics.conf

에 그 줄을 추가하십시오 Section "InputClass" Identifier "touchpad catchall":

        Option "VertScrollDelta" "-111"
        Option "HorizScrollDelta" "-111"

다음과 같이 읽습니다.

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "VertScrollDelta" "-111"
        Option "HorizScrollDelta" "-111"
# ...

재부팅 (또는 읽기)하고 자연 스크롤로 즐기십시오 :)

재부팅하지 않고 설정을 시도하려면 synclient

synclient VertScrollDelta=-111
synclient HorizScrollDelta=-111

변경 사항은 즉시 적용되지만 50-synaptics-conf파일에 추가하지 않으면 재부팅 후에도 유지되지 않습니다 .

그놈 또는 시나몬에 대한 참고 사항 :

그놈 또는 시나몬 데스크탑 관리자를 사용하는 경우 그놈 / 시나몬의 설정이 사용자 정의 설정을 무시할 수 있습니다. 그놈 / 시나몬 설정이 사용자 설정을 덮어 쓰지 않게하려면 dconf 편집기 [ dconf-editor]를 열고 다음 항목을 편집하십시오.

/org/gnome/settings-daemon/plugins/mouse/
or
/org/cinnamon/settings-daemon/plugins/mouse/

active 선택을 취소하십시오 .

추신:

기본값 111은 속도이며 속도를 나타내므로 원하는 값으로 스크롤 속도를 조정할 수 있습니다. 음수 값을 주면 단순히 반대 방향으로 스크롤하기 만합니다.


이것은 12.04에서도 작동하지만 노틸러스에서는 작동하지 않습니다.
Lars Nyström

13.04에서는 파일 (노틸러스)에서 작동합니다. 12.04에서 왜 작동하지 않는지 모르겠습니다. 나는이 접근법을 12.10에서 사용했으며 현재 13.04에서 사용하고 있습니다.
Елин Й.

Ubuntu 12.04는 Nautilus 버전 3.4.2를 사용합니다. 최신 버전의 Ubuntu는 최신 버전의 노틸러스를 사용한다고 생각합니다.
Lars Nyström

+1. 나는 VertEdgeScroll반대 방향으로 가고 VertTwoFingerScroll싶었지만 부울처럼 보였고 어쨌든 미친 생각 일 것입니다. x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html
joeytwiddle

1
사용 된 데스크톱 환경과 무관하기 때문에 아마도 가장 좋은 솔루션 일 것입니다. Ubuntu 14.10의 경우 xorg.conf.d폴더와 파일이 존재하지 않으므로 수동으로 생성하고 사용자 지정을 만들어야했습니다InputSection
0xAffe

18

업데이트 : 이 솔루션은 Nautilus (파일 브라우저)와 같은 핵심 Gnome 앱과 같이 GTK3을 사용하는 앱에는 작동하지 않습니다. 모든 응용 프로그램에서 작동하는 해결 방법은 아래 D Charles Pyle의 답변을 참조하십시오 . 또는 해결 방법이 필요하지 않은 핵심 수정 사항에 대한 진행 상황은 Gnome 버그 682457 을 따르십시오 .

" 자연 스크롤 "을 사용하여 시스템 전체 역 스크롤을 수행 할 수 있습니다.

자연 스크롤이란 무엇입니까?

자연 스크롤은 스크롤 방향을 반대로 바꿀 수있는 그놈 애플릿입니다. iOS 기기에서와 마찬가지로 손가락을 위로 밀어 페이지 내용을 위아래로 (아래로 아래로) 이동합니다. 더 이상 파일 이외의 스크롤바를 이동하지 마십시오.

자연 스크롤 설치 :

PPA에서 자연 스크롤을 설치할 수 있습니다.

히트 Alt+ Ctrl+ T터미널을 열고 다음 명령을 실행합니다 :

sudo add-apt-repository ppa : zedtux / 자연 스크롤
sudo apt-get 업데이트
sudo apt-get 자연 스크롤 설치

자연 스크롤을 활성화하는 방법?

설치되면 Super 키 (Windows 키)를 눌러 Unity 대시를 열고 "자연 스크롤"을 검색하여 엽니 다. Unity 패널에 새 지표가 표시됩니다. 클릭하고 장치를 선택하십시오. 환경 설정에서 로그인시 시작하도록 설정할 수 있습니다. 그게 다야!

여기에 이미지 설명을 입력하십시오


1
아이콘을 숨길 수 있습니까?
Steven Roose

3
노틸러스 및 USC와 같은 시스템 창에서는 작동하지 않았습니다.
Nur

Fedora에서 저에게는 효과가 없었습니다. Pyle의 대답은 실제로 모든 상황 (터미널, 일식 등)에서 작동합니다. askubuntu.com/a/519859/277750
robert

15

Ubuntu 14.04에서 "마우스 및 터치 패드"로 이동하여 "자연 스크롤"을 선택하십시오.

여기에 이미지 설명을 입력하십시오


2
이것은 16.04에 나를 위해 작동하지만 자연 스크롤을 확인하고 다시 시작해야합니다 :)
rafaelphp

14

당신이 말하는 리버스 스크롤은 "자연 스크롤"이라고 불리며 우분투에서 몇 가지 다른 방법으로 활성화 될 수 있습니다. 여기 OMG에 관한 기사가 있습니다! 우분투! 필요한 것을 얻을 수있는 소프트웨어 설치 방법을 자세히 설명합니다. Ubuntu Tweak에 익숙한 경우 최신 릴리스에서 활성화 할 수도 있습니다.


정말 고마워 Ubuntu Tweak의 "Natural Scrolling"은 마우스와도 엉망입니다 .Xmodmap.
Naftuli Kay

12

다음을 사용하여 장치 ID를 가져옵니다.

xinput list

이 명령에서 숫자를 얻으십시오.

xinput list-props {device id} | grep "Scrolling Distance"

예를 들어 샘플 출력은 다음과 같습니다.

Synaptics Scrolling Distance (290): 102, 102

여기서 102, 102의 숫자가 우리의 관심사입니다. 귀하의 경우에는 다른 것입니다. 아래 언급 된 구성에 해당 숫자를 음수로 입력하십시오.

~ / .profile을 편집하여이 줄을 파일 끝에 놓습니다.

synclient VertScrollDelta=-102
synclient HorizScrollDelta=-102

로그 아웃 및 로그인, 자연 스크롤이 제대로 작동합니다.


1
Xubuntu 14.04에서 상단에서 가장 인기있는 접근 방식이 작동하지 않았습니다. 이거 했어요!
rajb245

2
이것은 그놈 + 아치에서 저에게 효과적이었습니다. 감사합니다
tmsimont

2
이 라인은 없습니다 ~ / .profile에 ~ / .xsessionrc에 배치해야
디모데 죤에게

Ubuntu 17.10에는 마우스 설정에 "자연 스크롤"확인란이 있지만 적용되지 않습니다. dconf-editor도 시도했지만 자연 스크롤을 사용하지 않았습니다. 이것이 유일한 방법입니다.
Ajay M

9

Basharat Sial의 답변에 언급 된 자연 스크롤 응용 프로그램은 특정 시스템 창에서 자연 스크롤을 수정하지 않습니다.

대안 으로이 답변에 제공된 안내서를 권장합니다 . 당신이 그의 가이드를 사용할 때 더 이상 자연 스크롤 응용 프로그램이 필요하지 않습니다.


7

시스템 전체에 자연스러운 스크롤을 설정하고 모든 시스템 앱에서 작동하는 가장 쉬운 방법은 다음 파일을 설정하는 것입니다.

터치 패드 만 :

/usr/share/X11/xorg.conf.d/20-natural-scrolling-touchpads.conf

Section "InputClass"
    Identifier "Natural Scrolling Touchpads"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-111"
    Option "HorizScrollDelta" "-111"
EndSection

마우스 만 :

/usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf

Section "InputClass"
    Identifier "Natural Scrolling Mouses"
    MatchIsPointer "on"
    MatchIsTouchpad "off"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-1"
    Option "HorizScrollDelta" "-1"
    Option "DialDelta" "-1"
EndSection

마우스와 터치 패드 모두 파일을 모두 만듭니다.

그런 다음 재부팅하십시오.

이 두 가지 구성 중 하나를 사용하면 장치별로 다르지 않다는 이점이 있습니다. 터치 패드가있는 다른 마우스 나 터치 패드 또는 키보드를 꽂으면 작동합니다.


1
우분투에서 작업 17.10
vikrant

5

스크롤을 광범위하게 변경하려면 아래 단계를 따르십시오.

  1. 터미널 쓰기 : xev -event mouse. 작은 상자 하나가 생겨서 해당 섹션으로 마우스를 가져 가면 터미널에 많은 데이터가 생성됩니다.
  2. 스크롤 할 때 버튼 이름을 적어두고 "x"라고 말하십시오 (제 경우에는 버튼 5입니다). 또한 아래로 스크롤하면 버튼 이름을 적어두고 "y"라고 말합니다. 제 경우에는 "4"입니다.
  3. ~/.Xmodmap을 사용하여 파일 백업을 만듭니다 cp ~/.Xmodmap ~/.Xmodmap.bak.
  4. 마십시오 cat ~/.Xmodmap. 출력은pointer = 1 2 3 5 4 6 7 8 9 10 11 12
  5. 위의 출력에서 ​​x와 y를 검색하면 연속적인 위치에 있으며 스왑 만합니다. 제 경우에는 echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap효과가있었습니다. 4및의 스위치를 참고하십시오 5.
  6. 이제 스크롤이 시스템 전체에 적용됩니다. 다시 부팅 할 필요가 없습니다.

3
대부분의 사용자의 경우 단일 명령으로 줄일 수 있습니다.echo "pointer = 1 2 3 5 4 6 7 8 9 10 11 12" >>~/.Xmodmap && xmodmap ~/.Xmodmap
tremby

4

Ubuntu Tweak 도구를 사용하여 자연 스크롤 (기타 설정)을 활성화 할 수도 있습니다.

스크린 샷

.deb 배포가 포함 된 공식 홈페이지 : http://ubuntu-tweak.com/


이것이 14.10에서 작동했음을 확인할 수 있습니다. (가져 오지 못했습니다 W를 어떤 이유로, 나는 naturalscrollingpackage를 설치할 수 없습니다 ppa.launchpad.net/zedtux/naturalscrolling/ubuntu/dists/utopic/... 404 찾을 수 없음을)
이사회

나는 이것을 16.04에 시도했지만 옵션이 "기타"아래의 Tweaks에 있지만 스크롤 순서를 전혀 변경하지 않았습니다 (로그 아웃하고 다시 로그인 한 후에도).
브라이언 화이트

3

자연 스크롤 패키지는 Ubuntu 12.10에서 작동하지 않는 것 같습니다. Ubuntu Tweak을 설치했습니다.

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

그리고 당신은 스크롤을 조정할 수 있습니다

조정-> 기타-> 자연 스크롤


2

최신 버전의 그놈 (최소 3.6부터 시작)에서는 더 이상 확장 프로그램을 설치할 필요가 없습니다. 표준 그놈 "마우스 및 터치 패드"설정에서 찾을 수 있습니다. 그러나 다소 혼란스럽게도 Gnomesters는이를 " 콘텐츠가 손가락에 집착 "한다고 결정했습니다 .


2

이 블로그를 기반으로 아래 스크립트가 Ubuntu 12.04에서 효과적이었습니다. 터치 패드의 가로 및 세로 스크롤 배율을 음수 값으로 설정합니다 (일반적으로 "자연스러운"스크롤을 보장합니다). tweakUI에 의해 조정 된 설정에주의를 기울이지 않는 응용 프로그램이라도 모든 응용 프로그램에 영향을 미칩니다. 몇 가지 불필요한 명령과 설명이 있으므로 진행 상황을 확인할 수 있습니다. TweakUI 또는 이와 유사한 기능에서 자연 스크롤 설정을 끄고 싶을 것입니다.

xinput list | grep "[Tt]ouch" | grep "id=([0-9]+)"
# ⎜   ↳ SynPS/2 Synaptics TouchPad                  id=11    [slave  pointer  (2)]
id=`xinput list | grep -Po "[Tt]ouch[^=]*id=[0-9]+" | grep -Po [0-9]+`
xinput --list-props $id | grep "Scrolling Distance"
# Synaptics Scrolling Distance (269):    -107, -107
# Synaptics Circular Scrolling Distance (282):    0.100000
prop_id=`xinput --list-props $id | grep -P ".*[^C][^i][^r][^c][^u][^l][^a][^r]\sScrolling Distance" | grep -Po '\([0-9]+\)' | grep -Po "[0-9]+"`
prop_xy=xinput --list-props $id | grep -P ".*[^C][^i][^r][^c][^u][^l][^a][^r]\sScrolling Distance" | grep -Po '\s+[-+]{0,1}[0-9]+\,\s*[-+]{0,1}[0-9]+' | tr -d '-'
xinput --list-props $id |  -P ".*[^C][^i][^r][^c][^u][^l][^a][^r]\sScrolling Distance" | grep -Po '\s+[-+]?[0-9]+[,]?' | tr -d '-' | tr -d ',' | tr ' \t' '-' | xargs xinput --set-prop $id $prop_id
nautilus -q
nautilus -n &

3
당신은 시도 할 수 있습니다 | grep -v 'Circular'에 대한 [^e][^x][^t][^r][^a] [^r][^e][^a][^d][^a][^b][^i][^l][^i][^t][^y]. 어리석은 날, 당신이 -P얼 코더 라는 걸 깨달았어요 !
joeytwiddle

과연. 어리석은 나는 한 곳에서 -P를 사용하고 전부는 아니고 자신을 위해 일한다. 해결됩니다.
호브

실제로, 나는 정규 표현식의 한 부분을 부정하고 다른 부분은 부정하려고 노력했기 때문에 @joeytwiddle 단순화에 기쁨이 없습니다. 정규식의가 nonnegation 잘 (결합 부정하지 않는다 -PERL 또는 그렇지 않으면)
호브

1
헤헤 내 제안에는 별도의 명령이 필요하며, 이는 단일 프로세서 컴퓨터에서 확실히 효율성이 떨어집니다. 다음과 같이 보일 것입니다 : ... | grep -v 'Circular' | grep "\sScrolling Distance" | ... 더 효율적으로 교체 될 수 있습니다. 음
joeytwiddle

예, 그러나 당신은 내 것과 완전히 다른 줄의 세트와 일치합니다. "원형"인 모든 문자열을 제외합니다. "스크롤링"바로 앞에 "원형"이있는 것만 제외합니다. 광산은 확실히 더 나쁘지만 다르게 행동하며, 테스트하고 유일하게 올바른지 확인합니다 (내 컴퓨터에서 작동).
호브

0

OK, 그래서 Firefox는 한 방향으로 스크롤하고 Evolution은 다른 방향으로 스크롤했습니다. 시스템 설정에서 자연 스크롤을 설정했지만 우분투가 자연 스크롤을 조정하면 특정 앱에서 자연 스크롤이 이에 대응한다는 것을 알았습니다. 동일한 방향으로 범용 스크롤을 얻으려면 시스템 설정과 Ubuntu 조정을 자연 스크롤로 설정해야합니다. 그렇지 않으면 서로 싸우는 것처럼 보입니다. 이것을 알아내는 데 많은 시간이 걸렸습니다.


0

이것은 제어판에서 간단한 옵션이없는 Mate 및 아마도 다른 환경에서 작동했습니다.

.Xmodmap 파일이 이미 있으면이 줄을 직접 추가하십시오.

# standard
echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap .Xmodmap


# "natural"
echo "pointer = 1 2 3 5 4 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap .Xmodmap

0

대체 방법 @D를 사용했습니다. Charles Pyle은 언급했지만 약간 수정되었습니다.

Option "ZAxisMapping" "4 5" 

대신에

Option "ZAxisMapping" "5 4"

우분투 14.04, 그놈, 로지텍 옵티컬 마우스


0

12.04.5에서

sudo add-apt-repository ppa:zedtux/naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling

자연 스크롤 응용 프로그램 으로 검색하여 시작하십시오.

오른쪽 상단 메뉴에서 해당 아이콘을 마우스 오른쪽 버튼으로 클릭하십시오. 자연 스크롤> 장치

또한 환경 설정> 로그인시 시작


0

방금 버그 # 1590590 (다른 것들 중에서 : : \)의 영향을받는 새로운 Latitude E5570을 얻었으며 매우 빠르고 쉬운 해결책 이이 의견 에 제공되었습니다 .

~ / .xinputrc

xinput 설정 버튼 맵 "ImPS / 2 일반 휠 마우스"1 2 3 5 4 6 7

이런 식으로 인식 할 수없는 터치 패드의 두 손가락 스크롤 방향 만 반전되고 외부 마우스의 휠 스크롤 방향은 수정되지 않습니다.

또한 unity / gnome의 일부 버그로 인해 모든 응용 프로그램이 .xinputrc / .Xmodmap 명령을 올바르게 해석하지는 않습니다. 예를 들어 chrome / firefox는 괜찮지 만 노틸러스 창은 .xinputrc / .Xmodmap 내용에 관계없이 여전히 "자연"스크롤을 사용합니다. 이러한 불일치를 해결하는 솔루션을 찾지 못했습니다.

물론 진정한 해결책은 커널 수준에서 터치 패드를 적절히 지원하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.