Chrome 스크롤 속도를 영구적으로 수정


9

따라서이 답변을 사용하여 우분투에서 스크롤 속도를 변경하고 있습니다.

12.04의 Chrome에서 마우스 휠 스크롤 속도 변경 (스타터 바 명령 줄 편집)

Exec=/opt/google/chrome/google-chrome --scroll-pixels=150 %U

작동하지만 Chrome을 다시 업데이트해야 할 때마다이 문제를 영구적으로 해결할 수있는 방법이 있습니까?


확장 프로그램을 사용 하시겠습니까?
Uri Herrera 2013

크롬 버그 추적기에서 티켓을 열었습니다. 버그 code.google.com/p/chromium/issues/detail?id=521211
yanpas

데스크탑 파일에 대한 권한을 읽기 전용으로 설정할 수 있습니다.
Michal Przybylowicz

단말기 또는 Alt + F2를 통해 매개없이 실행 크롬 사람들을 멈추지 않는다 @MichalPrzybylowicz,
Algoman

답변:


15

업데이트 2020 : 여기서이 스크립트를 사용하고 완료하십시오 : eRCaGuy_dotfiles ... touchpad_toggle.sh

원래 답변 :

다음은 완벽하게 작동하는 솔루션입니다 (최근 Ubuntu 14.04 및 18.04에서 테스트 됨).

sudo apt update
sudo apt install imwheel
gedit ~/.imwheelrc

다음을 새로 만든 .imwheelrc파일 ( gedit위 의 명령을 통해 홈 디렉토리에서 만든 파일)에 복사하여 붙여 넣습니다 .

".*-chrome*"
None,      Up,   Button4, 3
None,      Down, Button5, 3
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5

3"스크롤 속도 배율기"입니다. 더 빠르게 스크롤하려면 더 큰 숫자를, 더 느리게 스크롤하려면 더 작은 숫자를 사용하십시오. ".*-chrome*"부분 만 크롬 이러한 스크롤 휠 속도 증가의 변경 사항을 적용했다.

imwheel -b "4 5"설정을 테스트하기 위해 실행하십시오 . 테스트가 끝나면 실행 killall imwheel하여 종료 한 다음 .imwheelrc원하는대로 수정하고 imwheel -b "4 5"추가 테스트를 위해 다시 실행 하십시오. imwheel새로운 설정이 적용되도록 하려면 다시 시작할 때마다 Chrome을 완전히 닫았다가 다시 열어야 합니다. 데스크톱 창의 오른쪽 상단에있는 작은 Chrome 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "종료"로 이동해야합니다.

또한 저렴한 마우스를 사용하는 경우, 휠을 빠르게 움직일 때 스크롤 휠 디코더가 거칠고 인코더 수를 놓칠 수 있습니다. 따라서 이러한 경우, 임휠의 효과를 테스트 할 때 휠을 감속 속도로 움직여서 마우스가 스크롤 휠의 인코더 수를 놓치지 않도록하여 임휠이 실제로 작동 할 때 제대로 작동하지 않는다고 생각합니다 저렴한 하드웨어 문제.

imwheel -b "4 5"컴퓨터가 시작될 때마다 실행되도록 Ubuntu의 "시작 응용 프로그램"에 추가하십시오 .

Steven C. Howell은 다음같이 말합니다 .

이 옵션을 사용하면 여기-b "4 5" 에서 설명하는 것처럼 스크롤이 스크롤 휠에만 영향을 미치도록 제한 합니다 .

"tvn"의 또 다른 대답은 https://askubuntu.com/a/304653/327339 입니다.
여기에 더 많은 답변이 있습니다 : 마우스 휠 스크롤 속도를 높이십시오 .

참조 노트 :

위의 링크에 대한 답변의 원래 저자는 아니지만 사용자 "tvn"과 다른 사용자는 tvn의 대답이 부족하지만 마우스 스크롤 휠 이동을 여러 개의 화살표 키 Arrow UpArrow Down키 누름으로 대체한다는 점에서 부족합니다. 창을 클릭하여 적용하면 브라우저 기반 Jupyter Notebook Python 프로그래밍 환경 과 같은 것들이 엄청나게 스크롤됩니다 ! 따라서 Steven C. Howell 은 키보드 위아래 키 대신 스크롤 휠에 스크롤 휠 매핑을 유지하는 향상된 답변을 제공했지만 그의 새로운 스크롤 휠 스케일링을 모든 것에 적용한다는 점에서 그의 대답은 부족합니다.컴퓨터에, 그래서 난 그냥 스티븐 하웰의 답변을 반영하기 위해이 답변 2018년 8월 27일을 수정,하지만 함께 뿐만 아니라 추가 ".*-chrome*"의 상단에 ~/.imwheelrc파일 때문에 이러한 새로운 스크롤 설정은 내가 무엇을 정말 당신의 크롬 브라우저에만 적용하는 것이 필요. 또한 위의 링크와 관련하여 tvn의 답변에 중요하고 중요한 몇 가지 편집과 기여를했지만 지금은이 답변이 훨씬 낫다고 생각합니다.

우분투 14.04 LTS 에서 테스트되었습니다 .

2019 년 3 월 3 일 업데이트 : Ubuntu 18.04 LTS 에서도 테스트되었으며 , 실행 killall imwheelimwheel -b "4 5"새로운 설정을 테스트 할 때마다 Chrome에서 즉시 효과가 나타나는 것 같습니다 .

스크롤 할 때 터치 패드 / 트랙 패드가 고장입니다.

  • 이 섹션은 2019 년 6 월 22 일에 추가되었습니다.

컴퓨터와 하드웨어에 따라 위의 설정 스크롤 휠이있는 마우스에서 가장 잘 작동 할 수 있습니다. 트랙 패드에서 (이것은 사용자 또는 컴퓨터에 적용되거나 적용되지 않을 수 있음) 터치 패드에서 두 손가락으로 스크롤을 시도 할 때 결과가 매우 어두워 질 수 있습니다 . 트랙 패드를 활성화 / 비활성화하는 스크립트를 실행 하도록 바로 가기 키 ( + + )가 설정되어있어 마우스를 입력하거나 사용하는 동안 소리가 들리지 않지만 그래도 키보드를 사용하지 않을 때 쉽게 활성화 할 수 있습니다 마우스를 사용하거나 터치 패드를 좋아하는 사람이 내 컴퓨터를 사용하고 싶어합니다. 터치 패드를 사용할 때 발생하는 글리치 스크롤 문제를 해결하기 위해 스크립트에 다음을 추가했습니다.CtrlAltPimwheel

터치 패드가 비활성화 되면 임휠을 활성화하여 마우스 스크롤 휠이 제대로 작동합니다.

imwheel -b "4 5"

터치 패드가 활성화 된 경우 터치 패드 두 손가락 스크롤이 제대로 작동하고 고장이 나지 않도록 임휠을 비활성화 합니다.

killall imwheel

위의 수행 것은 특히 중요 그렇지 않으면이 (모델 13-4193nr, 실행 우분투 18.04), 내 HP 스펙터 X360 울트라 북에 대한 끔찍 glitchy 때 스크롤 두 손가락 터치 패드 imwheel사용 가능합니다.

다음은 위의 설명과 같이 추가 된 2 개의 임휠 라인이있는 전체 터치 패드 토글 스크립트 입니다.

업데이트 :이 스크립트의 최신 버전을 얻으십시오 : eRCaGuy_dotfiles ... touchpad_toggle.sh .

" ~ / bin / toggle_touchpad " 파일 :

#!/bin/bash

# GS_toggle_touchpad.sh
# - toggle the touchpad on and off

# Gabriel Staples
# Written: 2 Apr. 2018 
# Updated: 12 Sept. 2019 

# References:
# - https://askubuntu.com/a/874865/327339
# - /ubuntu/844151/enable-disable-touchpad/1109515#1109515

# Search for id number of "TouchPad" OR "Touchpad" in `xinput` list; manually type `xinput` to see all your devices
read TouchPadDeviceId <<< $( xinput | sed -nre '/TouchPad|Touchpad/s/.*id=([0-9]*).*/\1/p' ) 

state=$( xinput list-props "$TouchPadDeviceId" | grep "Device Enabled" | grep -o "[01]$" )

echo "TouchPadDeviceId = $TouchPadDeviceId"
echo "state = $state"

if [ "$state" -eq '1' ];then
    xinput --disable "$TouchPadDeviceId"
    zenity --info --text "Touchpad DISABLED" --timeout=2
    imwheel -b "4 5"
else
    xinput --enable "$TouchPadDeviceId"
    zenity --info --text "Touchpad ENABLED" --timeout=2
    killall imwheel
fi

터치 패드 토글 스크립트 소스 : 터치 패드 활성화 / 비활성화

이제 toggle_touchpad명령 줄에서 실행 하거나 Ctrl+ Alt+ P와 같은 키보드 단축키와 연결하십시오 .

관련 :

  1. UDPATE :이 스크립트의 최신 버전을 여기에서 받으십시오! eRCaGuy_dotfiles ... touchpad_toggle.sh
  2. 터치 패드 활성화 / 비활성화

3

불행히도이 기능은 더 이상 사용되지 않으며 Chrome 및 Chromium에서 제거되었습니다. 최신 버전의 Chrome에서는 더 이상 작동하지 않습니다.

https://code.google.com/p/chromium/issues/detail?id=154776

그러나이 멋진 플러그인을 사용하면 Linux의 Chrome에서 스크롤 속도를 높일 수 있습니다.

https://chrome.google.com/webstore/detail/chromium-wheel-smooth-scr/khpcanbeojalbkpgpmjpdkjnkfcgfkhb


플러그인의 성능이 좋지 않습니다. 속도가 불규칙합니다.
캐스퍼


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