Действительно ли мышь может вертеть прокрутку работы на Экранной сессии?

POSIX является стандартом Переносимой информационной системы. Это описывает определенные утилиты, API, и обслуживает совместимую операционную систему, должен обеспечить к программному обеспечению (например, сокеты, файловый ввод-вывод и распараллеливающий) наряду с конвенциями по тому, как их нужно назвать из программы.

Идея состоит в том, что программа, записанная для одной Совместимой POSIX ОС, была бы легче к порту к другой совместимой POSIX ОС, чем портирование между non-POSIX-compliant Ose. Поэтому намного легче портировать приложение от, скажем, FreeBSD до Linux, чем это должно портировать его от FreeBSD до Windows (хотя Windows якобы поддерживает подмножество POSIX.)

56
03.01.2016, 18:54
4 ответа

Мышь, прокручивающая и лифты, будут работать, если Вы включите им в Вашем .screenrc.

Экран FAQ

Q: Моя xterm полоса прокрутки не работает с экраном.

A: Проблема состоит в том, что xterm не позволит прокручивать, если буфер дополнительного текста будет выбран. Стандартные определения termcap инициализируют возможности ti, и te переключаются на и от буфера дополнительного текста. (Полоса прокрутки также не работает, когда Вы запускаете, например, 'vi'). Можно сказать экрану не использовать эти инициализации путем добавления строки termcapinfo xterm ti @:te к ~/.screenrc файл.

Таким образом в моем .screenrc, я имею:

termcapinfo xterm* ti@:te@

В tmux это было бы что-то как (.tmux.conf):

set -g terminal-overrides 'xterm*:smcup@:rmcup@'
54
27.01.2020, 19:33

Что предложенный Gilles является, вероятно, лучшим ответом, если возможно сделать.

Если бы это не, обходное решение, которое должно работать, должно было бы использовать управление x-мыши для отправки ключей стрелки вверх и вниз каждый раз, когда мышь прокручивается. Я никогда не использовал экраны со шпаклевкой, но я использовал эту установку на шпаклевке в окнах, чтобы смочь просмотреть текстовый файл путем прокрутки с vi или нано. У меня была другая установка профилей, один для 3 прокруток строки и один для 1 прокрутки строки.

1
27.01.2020, 19:33
  • 1
    Когда я использую энергию, я имею set mouse=a включить прокрутку мыши. Это работает в шпаклевке, не используя экран, но это не работает при использовании экрана. Как Вы настраиваете управление x-мыши? –  kristi 05.08.2011, 21:08
  • 2
    просто посещает веб-сайт и загружает программное обеспечение, это симпатично сам объяснительный. Это - приложение для GUI. –  AsherMaximum 12.08.2011, 01:14

Колесико прокрутки мыши работает хорошо с, например, elinks работающий в экране, который по очереди выполняет внутренний терминал гнома, таким образом, это действительно возможно. В лотке шпаклевки это не делает, tho.

1
27.01.2020, 19:33

Это не конечное решение, если Вы используете это

termcapinfo xterm* ti@:te@

затем поддержка прокрутки мыши будет повреждена в энергии т.е. mouse=vi

2
27.01.2020, 19:33
  • 1
    Был бы это быть возможным отредактировать .screenrc так, чтобы, когда Вы входите vim это выключено и снова включено при выходе? –  fbence 16.01.2017, 12:11

Теги

Похожие вопросы