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

8

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

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

$ ssh -Y login@host

тогда

$ gnome-open .

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

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

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


источник

Ответы:

7

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

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

include "/usr/local/share/themes/Raleigh/gtk-2.0/gtkrc"
Suppressingfire
источник
3

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

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

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

ephemient
источник
По моему опыту, запуск gnome-settings-daemon в SSH-соединении с переадресацией X приведет к путанице при вводе с клавиатуры на соответствующем X-сервере. Он также пытается установить другие параметры, которые могут не подходить для удаленного сеанса. Я думаю, что лучше установить тему напрямую, используя gtkrc.
LaC