Utiliser des styles de boutons locaux pendant la session X11 transférée via SSH

16

Est-il possible d'avoir une session X11 transférée avec un style autre que les styles de bouton X par défaut? Il ne semble même pas utiliser les styles réels de mon serveur, car les deux ordinateurs exécutent Ubuntu 10.10. Cependant, la fenêtre de gauche provient de la machine locale et la fenêtre de droite est transmise via ssh -X.

Existe-t-il un moyen de modifier ce comportement pour imiter le style de bouton natif ou le changer du tout? Merci.

texte alternatif

matpie
la source
Contrairement à ce que j'ai dit dans ma réponse supprimée, cela devrait simplement fonctionner. Si vous exécutez une application gnome à l'aide ssh -X, elle devrait automatiquement utiliser les paramètres de votre démon de paramètres locaux. Y a-t-il quelque chose d'inhabituel dans votre configuration?
sepp2k
Comme le souligne sepp2k, il existe probablement différents mécanismes de configuration en jeu ici: (1) Les applications GNOME utiliseront gnome-settings-daemonsi elles sont en cours d'exécution; (2) Les applications GTK utiliseront le ~/.gtkrc-2.0fichier sur la machine sur laquelle elles s'exécutent; (3) de même, les applications Qt / Xaw / Xtoolkit ont leur propre (et différente!) Façon de configurer le style. Quelles sont les applications qui vous intéressent?
Riccardo Murri

Réponses:

9

Cela a apparemment été également discuté sur SuperUser ; La réponse de Suppressingfire me semble être la bonne:

  1. Installez également votre thème Ubuntu GTK préféré sur l'hôte distant;

  2. Créez un ~/.gtkrc-2.0sur l'hôte distant et incluez-y le propre gtkrc du thème; par exemple, si vous exécutez Ubuntu avec le thème ClearLooks sur l'hôte distant, vous pouvez ajouter utiliser cette ligne:

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

Mise à jour à partir des commentaires

La manière GUI:

sudo apt install lxappearance gnome-themes-extras
lxappearance

Avec cette méthode, vous pouvez également modifier d'autres propriétés comme les icônes

Riccardo Murri
la source
Les deux réponses me semblent correctes, et je pense plutôt que la réponse de l'éphémient est celle que souhaite l'OP, car elle lui permet d'utiliser ses paramètres locaux.
sepp2k
Celui-ci a fonctionné le mieux pour moi. J'ai pensé que le rendu était géré par l'hôte distant. Merci!
matpie
1
J'ai ignoré l'étape 2. et utilisé l' lxappearanceapplication ( sudo apt-get install lxappearance) pour configurer le thème du bureau. Crédit à askubuntu.com/a/100412/250556
ThorSummoner
Cette méthode fonctionne également pour Bash sur Ubuntu sur Windows
Carlos Rafael Ramirez