x11 выглядит ужасно при открытии удаленного окна из ssh. Могу ли я использовать темы GTK?


8

Я использую для подключения к удаленному компьютеру под управлением Linux с моего Mac с помощью ssh.

Например я использую:

$ ssh -Y login@host

тогда

$ gnome-open .

чтобы открыть окно наутилуса. Это окно открывается, но выглядит ужасно. Я нашел здесь, что можно установить темы GTK через Macports. Я установил gtk2-auroraи gtk-chthemeвыбрал тему Аврора успешно, но мои удаленные окна все еще выглядят ужасно.

Эта тема (или другие) работает для удаленных окон или только для локальных окон x11?

Есть ли способ улучшить внешний вид удаленных окон?

mac  ssh  xorg  gtk 

Ответы:


7

GTK в первую очередь выполняет рендеринг на стороне клиента. Для вас это означает, что любые темы, которые вы хотите использовать, должны находиться в удаленной системе (системе, в которой запущено приложение GTK).

После установки темы на окно linux вы можете заставить ее использовать приложения GTK, изменив файл .gtkrc-2.0 (опять же, на окне linux), создав этот файл и добавив следующую строку:

include "/usr/local/share/themes/Raleigh/gtk-2.0/gtkrc"

3

Кроме того, вы можете запустить демон настроек вашего рабочего стола. Например, один из

гном-настройки-демон
xfce4-настройки-демон
LXDE-настройка-демон

Конечно, удаленное приложение не сможет получить доступ к локальным темам. Если вам нужна единая тема для локальных и удаленных приложений, убедитесь, что тема установлена ​​в обоих местах.


По моему опыту, запуск gnome-settings-daemon в SSH-соединении с переадресацией X приведет к путанице при вводе с клавиатуры на соответствующем X-сервере. Он также пытается установить другие параметры, которые могут не подходить для удаленного сеанса. Я думаю, что лучше установить тему напрямую, используя gtkrc.
LaC
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.