В Windows большинство программ с большими прокручиваемыми текстовыми контейнерами (например, все браузеры, большинство текстовых процессоров и IDE) позволяют нажимать среднюю кнопку мыши, а затем перемещать мышь для прокрутки. Эта прокрутка плавная и позволяет вам очень быстро прокручивать, используя только мышь.
Когда я использовал Linux на ноутбуках , прокрутка двумя пальцами выполняет примерно ту же функцию; легко прокрутить страницу вниз (гораздо быстрее, чем при прокрутке колесика мыши), но прокрутка остается достаточно плавной, чтобы обеспечить точное позиционирование.
Я не уверен, как добиться того же при запуске Linux на рабочем столе с помощью мыши. Насколько я могу судить после целой кучи Google, нет ни специфичных для приложения настроек для переключения на поведение средней кнопки мыши в стиле Windows, ни каких-либо общесистемных настроек для достижения того же эффекта.
Просто чтобы сделать это конкретным, скажем - если это уместно - то, что я спрашиваю в контексте Firefox, Google Chrome, Gedit и Eclipse для последней версии Mint (что я использую дома) или Ubuntu (что я использую) на работе). Я подозреваю, что это довольно дистро-независимый и не зависящий от приложений вопрос.
Насколько я могу судить, мои варианты прокрутки:
- Прокрутите колесиком мыши - медленно!
- Используйте клавиши PgUp / PgDn - прыгает на огромное расстояние за раз, поэтому не может использоваться для точного позиционирования, и менее удобно, чем при использовании мыши
- Перетащите полосу прокрутки в правой части экрана вверх и вниз, как я делал это на старых ПК с Windows с помощью двухкнопочных мышей. Это то, что я делаю на практике, но это просто менее удобно, чем прокрутка средней кнопкой мыши в стиле Windows; на огромном широкоформатном экране у меня уходит большая часть секунды, просто чтобы переместить курсор с середины экрана на полосу прокрутки, и большую часть секунды, чтобы переместить его обратно, и я должен отвести взгляд от содержимого Я прокручиваю, чтобы сделать это.
Ничто из этого не удовлетворяет меня! Эта проблема с пользовательским интерфейсом - единственная вещь, которая отравляет мое удовольствие от Linux на настольных компьютерах и почти заставляет меня желать, чтобы я использовал сенсорную панель ноутбука вместо мыши. Меня это раздражает настолько, что я пришел к выводу, что либо мне не хватает какой-то базовой функции пользовательского интерфейса Linux, которая решает эту проблему, либо я просто сверхчувствительный урод, и это даже никого не беспокоит, но я не уверен, какой ,
Итак, мои вопросы:
- Существует ли прокрутка средней кнопкой мыши в стиле Windows где-нибудь в мире Linux, или это действительно чисто Windows? В частности, позволяют ли какие-либо веб-браузеры Linux использовать прокрутку в стиле Windows?
- Существуют ли механизмы прокрутки страниц, которые существуют в Linux, но не в Windows, особенно те, которые выполняют описанную мной роль?
- Какие-нибудь другие решения, которые мне не хватает?
xorg.conf
которые помогли мне (я склонен копировать мои старыеxorg.conf
настройки в новые установки, поэтому я точно не помню). Если вы используете GNOME, попробуйте поэкспериментировать в настройках мыши и посмотреть, есть ли что-нибудь там.Ответы:
Функция, о которой вы говорите, называется автопрокруткой . Это позволяет вам нажимать и удерживать среднюю кнопку мыши и перемещать мышь для плавной прокрутки. В Linux поведение по умолчанию для этого действия (нажатие средней кнопки мыши) обычно используется для вставки текста.
Однако в Firefox есть настройка предпочтений и расширение, доступное для Chrome / Chromium, которое позволит вам использовать среднюю кнопку мыши для прокрутки и активировать эту функцию.
Fire Fox
Под Browsing, вы найдете опцию под названием
Use autoscrolling
. Поставьте галочку рядом с этим, чтобы активировать эту функцию в Firefox.Хром / Хром
Для Chrome / Chromium мы можем использовать расширение, называемое AutoScroll (от kaescripts.blogspot.com) .
Нажмите на кнопку с надписью,
ADD TO CHROME
чтобы установить это расширение.Нажмите Addв диалоговом окне подтверждения.
Другие приложения
Что касается других приложений, я пока не нашел решения для них. В любом случае, это высокие веб-страницы, которые создают большую часть проблемы, для которой у Firefox и Chrome / Chromium есть решение.
Удачной прокрутки!
источник
https://chrome.google.com/webstore/category/apps?hl=en
себе.Это будет работать со всеми вашими приложениями без необходимости устанавливать что-либо.
Получите ваш идентификатор устройства ввода. В моем случае (Logitech M315 / M235) было 11.
Если хотите, перечислите доступные свойства с
xinput list-props <deviceID>
. Если вы используете libinput (будущее / настоящее), почти все свойства будут начинаться с libinput . Дляevdev
проверки моего ответа здесь .С
libinput
:Установить свойства мыши
Описание от
man libinput
:источник
evdev
[сделать одну вещь]. Сlibinput
: [сделать другую вещь].» Как я узнаю, что из этого относится ко мне? Я никогда не слышал ни об одном, прежде чем читать этот ответ.modinfo $(lsmod|grep -iE "input" | col1)
) не показывает это . Но после того, как вы получите свой DeviceID и список свойств, если вы используетеlibinput
почти все свойства, начнется с этим словом. Также у вас будет установленxserver-xorg-input-libinput
пакет,libinput-list-devices
команда выведет список вашего устройства (обязательно/proc/bus/input/devices
). Если вы используете X, вы найдете больше информации о Diggin/usr/share/X11/xorg.conf.d/
.