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

4337

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

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

$ ssh -Y login@host 

затем

$ gnome-open . 

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

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

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

8

2 ответа на вопрос

7
Suppressingfire

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

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

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

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

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

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

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

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