Использовать локальные стили кнопок во время перенаправленного сеанса X11 через SSH

16

Возможно ли вообще, чтобы перенаправленный сеанс X11 был стилизован под что-то, кроме стилей кнопок X по умолчанию? Он даже не использует реальные стили моего сервера, поскольку на обоих компьютерах установлена ​​Ubuntu 10.10. Тем не менее, окно слева от локального компьютера, а окно справа пересылается через ssh -X.

Есть ли способ изменить это поведение, чтобы имитировать собственный стиль кнопки или изменить его вообще? Благодарю.

альтернативный текст

matpie
источник
Вопреки тому, что я сказал в своем удаленном ответе, это должно сработать. Если вы запускаете приложение gnome с помощью ssh -X, оно должно автоматически использовать настройки из вашего локального демона настроек. Что-нибудь необычное в вашей настройке?
sepp2k
Как указывает sepp2k, здесь, вероятно, присутствуют разные механизмы конфигурации: (1) приложения GNOME будут использовать, gnome-settings-daemonесли они работают; (2) приложения GTK будут использовать ~/.gtkrc-2.0файл на машине, на которой они работают; (3) аналогично, приложения Qt / Xaw / Xtoolkit имеют свой собственный (и другой!) Способ настройки стиля. Какие приложения вас интересуют?
Риккардо Мурри

Ответы:

9

Это, по-видимому, обсуждалось и в SuperUser ; Ответ подавляющего огня выглядит для меня как правильный:

  1. Установите свою любимую тему Ubuntu GTK на удаленный хост;

  2. Создайте ~/.gtkrc-2.0на удаленном хосте и включите в него собственный gtkrc темы; Например, если вы используете Ubuntu с темой ClearLooks на удаленном хосте, вы можете добавить следующую строку:

    include "/usr/share/themes/ClearlooksClassic/gtk-2.0/gtkrc";
    

Обновление из комментариев

GUI способ:

sudo apt install lxappearance gnome-themes-extras
lxappearance

С помощью этого метода вы также можете изменить другие свойства, такие как значки

Риккардо Мурри
источник
Оба ответа кажутся мне правильными, и я скорее думаю, что ответ ephemient - это тот, который хочет OP, поскольку он позволяет ему использовать свои локальные настройки.
sepp2k
Этот работал лучше всего для меня. Я полагал, что рендеринг был обработан удаленным хостом. Благодарность!
Matpie
1
Я пропустил шаг 2. и использовал lxappearanceapp ( sudo apt-get install lxappearance) для настройки темы рабочего стола. Кредит на askubuntu.com/a/100412/250556
ThorSummoner
Этот метод работает также для Bash на Ubuntu на Windows
Карлос Рафаэль Рамирес