SSH от моего Mac в Ubuntu: пересылка X не работает правильно?

Вот как я наконец получил работу.

1) Открыть терминал (Ctrl + Alt + T)

2) В терминале , выполните следующие команды:

sudo apt-get install xautomation
sudo apt-get install xbindkeys

3) Создайте новый файл с именем .xbindkeysrc.scm в своем домашнем каталоге, запустив в терминале

gedit ~/.xbindkeysrc.scm

4) Добавьте следующий текст в файл, сохранить его и закрыть текстовый редактор:

; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")

5) В терминале выполнить команду

xbindkeys

6) С браузером Firefox перейдите по адресу [ f9]

7) Измените следующие значения (двойной щелчок на значении)

mousewheel.with_shift.action на 0 (от значения по умолчанию 2) mousewheel.with_shift.action.override_x 1 до 1 ( по умолчанию -1)

8) Теперь Shift+Mouse Scroll должно вести к горизонтальной прокрутке на Firefox, а не по умолчанию Back / Forward.

11]

Дополнительная информация:

3) .xbindkeysrc.scm - скрытый файл (потому что он начинается с точки), и поэтому вы не можете видеть его с помощью nautilus или другого браузера файловой системы по умолчанию , Вы можете нажать Ctrl+H, чтобы увидеть скрытые файлы.

5) Кажется, что вы должны запускать его только один раз - не каждый раз, когда вы входите в систему. Я также попытался удалить xbindkeys, а горизонтальная прокрутка работала до следующей перезагрузки / входа в систему.

7) Если вы установили их как 1, -1, вы получите «диагональный свиток» при попытке для быстрой прокрутки. Поэтому я думаю, что вместо 1, -1 необходимо использовать опции 0, 1.

1
задан 12 May 2016 в 01:02

2 ответа

NV-GLX предлагает искать ускорение NVIDIA OpenGL

. Это означает, что машина ubuntu пытается найти 3D-ускорение для своего рабочего стола.

Похоже, что это не будет работать с удаленным отображением ssh X для этих приложений.

Вам нужно использовать что-то вроде RDP или VNC для отображения изображения после того, как произошло ускорение ,

0
ответ дан 23 May 2018 в 11:12
  • 1
    Но он работал до ... – Elijah Rockers 12 May 2016 в 01:01
  • 2
    поэтому ваше изменение конфигурации отключило ускорение NVIDIA. Я предполагаю, что он вернулся к драйверу в стиле Нуво. Посмотрите на свой xorg.0.log (иногда число differnet, проверьте даты в файле), чтобы узнать, что именно использует xorg. – Amias 13 May 2016 в 14:17

На основании этой ссылки вы пробовали следующее на своей локальной Mac OS X

defaults write org.macosforge.xquartz.X11 enable_iglx -bool true

Похоже, что XQuartz по умолчанию не поддерживает косвенный GLX.

0
ответ дан 23 May 2018 в 11:12

Другие вопросы по тегам:

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