Мне приходится использовать окно Quartz X11, когда я хочу отобразить данные, находящиеся на удаленном сервере (используя NX). Я хотел бы использовать свой терминал iTerm в качестве интерфейса для этого, так как он хорошо настроен с помощью шрифтов, тем и т. Д. - вместо простого окна xterm. Как мне это сделать?
Использовать iTerm2 в качестве терминала X11 (для шрифтов, тем и т. д.)?
comment
iTerm2 — это собственное приложение OSX, а не X11.
- person Thomas Dickey   schedule 31.07.2015
comment
Возможно, вопрос предназначен для того, чтобы спросить, как использовать iTerm2 для запуска ssh.
- person Thomas Dickey   schedule 31.07.2015
comment
Я использую iTerm2, когда я ssh и мне не нужен графический компонент, который работает нормально. Если мой вопрос невозможен, альтернативой может быть Как мне получить мои темы/шрифты/и т. д. из iTerm2 в терминал Quartz X11. Кажется, это не дает мне никаких параметров настройки
- person Andrew   schedule 31.07.2015
comment
Все это делается с помощью ресурсов X11 (без тем). У некоторых людей есть коллекции текстовых файлов (или скриптов), которые настраивают определенные темы.
- person Thomas Dickey   schedule 01.08.2015
Ответы (2)
Предполагая, что вы все правильно настроили с помощью ssh и XQuartz. Вам нужно настроить переменную окружения DISPLAY
:
export DISPLAY=:0
ssh -Y ...
# start your app
xterm имеет переменную DISPLAY
, автоматически установленную по умолчанию.
person
Igor
schedule
20.01.2019
Argh, потратив время на другие предложения, это простое решение сработало. Спасибо!
- person Ashaman Kingpin; 29.02.2020
Это единственное, что работает для меня. Также на всякий случай, если это не ясно,
export DISPLAY=:0
следует запускать в iTerm2 на Mac, а не в удаленном окне! я был глуп
- person Ainz Titor; 10.04.2020
iTerm2 теперь хорошо работает с XQuartz (у меня версия 2.7.11). Когда XQuartz работает, мне просто нужно использовать «ssh -Y», чтобы включить пересылку X11. Если вы столкнулись с проблемой, попробуйте обновить XQuartz, перезагрузите компьютер (или выйдите из системы и снова войдите в систему), откройте XQuartz, а затем попробуйте подключиться с помощью iterm2.
person
Jonathan
schedule
26.04.2018
Есть ли способ, который не требует запуска отдельного экземпляра XQuartz?
- person pretzlstyle; 30.04.2020
Могу ли я использовать
ssh -X
вместо ssh -Y
?
- person alper; 14.06.2020