Використовуйте локальні стилі кнопок під час переадресованого сеансу X11 через SSH


16

Чи взагалі можливо, щоб переадресований сеанс X11 був оформлений за допомогою чогось іншого, ніж стилі кнопок X за замовчуванням? Здається, навіть не використовуються фактичні стилі мого сервера, оскільки обидва комп'ютери працюють з Ubuntu 10.10. Однак вікно зліва від локальної машини, а вікно праворуч передається через ssh -X.

Чи є спосіб змінити цю поведінку, щоб імітувати рідний стиль кнопки або взагалі змінити її? Спасибі.

alt текст


На відміну від того, що я сказав у своїй видаленій відповіді, це має просто працювати. Якщо ви запускаєте програму gnome за допомогою ssh -X, вона повинна автоматично використовувати налаштування з вашого локального демона налаштувань. Чи є щось незвичне у вашому налаштуванні?
sepp2k

Як вказує sepp2k, тут, ймовірно, існують різні механізми конфігурації: (1) GNOME програми використовуватимуть, gnome-settings-daemonякщо він працює; (2) програми GTK використовуватимуть ~/.gtkrc-2.0файл на машині, на якій він працює; (3) Аналогічно, додатки Qt / Xaw / Xtoolkit мають свій (і різний!) Спосіб налаштування стилю. Які додатки вас цікавлять?
Ріккардо Муррі

Відповіді:


9

Це, мабуть, обговорювалося і на SuperUser ; Відповідь suppressingfire здається мені правильною:

  1. Встановіть улюблену тему Ubuntu GTK також на віддалений хост;

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

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

Оновлення з коментарів

Графічний спосіб:

sudo apt install lxappearance gnome-themes-extras
lxappearance

За допомогою цього методу ви також можете змінювати інші властивості, як іконки


Обидві відповіді мені здаються правильними, і я вважаю, що відповідь ефекту є такою, яку хоче ОП, оскільки це дозволяє йому використовувати свої локальні налаштування.
sepp2k

Цей найкраще працював для мене. Я вважав, що візуалізацію обробляє віддалений хост. Спасибі!
матір

1
Я пропустив крок 2. і застосував lxappearanceдодаток ( sudo apt-get install lxappearance) для налаштування теми робочого столу. Зарахування на askubuntu.com/a/100412/250556
ThorSummoner

Цей метод працює також для Bash на Ubuntu в Windows
Карлос Рафаель Рамірес
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.