web-dev-qa-db-fra.com

Xresources ne fait rien en 13.10

J'essaie de comprendre les capacités de .Xresources mais je ne parviens pas à l'obtenir, même la plus simple des configurations. Par exemple, je veux pouvoir changer la couleur de fond de mon terminal.

Dans mon fichier .Xresources, j'ai:

*background: #FFFFFF

Je sauve ça et je cours

xrdb -merge ~/.Xresources

J'ai essayé de quitter le terminal, de me déconnecter puis de nouveau et de redémarrer. Pas de chance.

Je sais que je pourrais changer l'arrière-plan en utilisant Edition -> Préférences de profil -> Couleurs mais je veux comprendre Xresources

Edit: J'ai posé cette question sur Forums Ubunt et j'ai reçu cette réponse de Toz

Quel programme de terminal utilisez-vous? Le processus que vous répertoriez fonctionne bien pour xterm (et d'autres applications dérivées de bibliothèques Xt). Si vous utilisez gnome-terminal ou xfce4-terminal, vous n’avez pas de chance - aucun terminal n’utilise Xresources pour définir ses propriétés. Vous devez utiliser le système de configuration utilisé par le programme.

À l'époque, j'étais et non en utilisant xterm, il n'était donc pas logique d'utiliser .Xresources.

4
adam-beck

D'après ce que vous dites (en particulier votre référence à l'entrée de menu Éditer -> Préférences de profil -> Couleurs ) J'en déduis que vous utilisez gnome -Terminal.

C’est la raison pour laquelle cela ne fonctionne pas: gnome-terminal n’utilise pas les fichiers ~/.Xresources ou ~/.Xdefaults. Il a sa propre configuration, stockée ailleurs (en particulier, ~/.gconf/apps/gnome-terminal/).

Voir aussi ici: https://bbs.archlinux.org/viewtopic.php?pid=1003284

À l'époque, lorsque tout était rationalisé et normalisé sous GNU/Linux, tout programme de terminal utilisait ces fichiers. Mais de nos jours, chaque développeur fait son propre travail, surtout quand on regarde Gnome, KDE et consorts.

Si vous souhaitez comprendre et jouer avec ~/.Xresources et ~/.Xdefaults , utilisez un terminal X old-school tel que xterm , rxvt ou urxvt .

1
Malte Skoruppa

Vous pouvez exporter votre XENVIRONMENT comme suit:

export XENVIRONMENT="${HOME}/.Xresources"
0
nowox

. Xresources ne fonctionne plus pour moi non plus. Ma solution consiste à utiliser / etc/X11/app-defaults/XTerm-color et / etc/X11/app-defaults/XTerm.

0
user232671