Ok, ich habe es herausgefunden: Sie müssen die -noccp
Option in Zeile 42 von entfernen /usr/sbin/lightdm-session
, wodurch xrdb
der von mir benötigte Präprozessor nicht verwendet wird.
urxvt verwendet pink anstelle von solarized, bis xrdb ~ / .Xresources ausgeführt wird
Edit: Ich habe entdeckt, dass dies ein Fehler in Ubuntu zu sein scheint: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1163129 - Hast du eine Idee, wie ich das selbst beheben kann?
Ich möchte nur zu urxvt wechseln, aber ich habe ein seltsames Problem mit meinem .Xresources
. Wenn ich mich einloggen und urxvt starte, ist alles pink in pink und ich erhalte diese Fehlermeldungen
urxvt: unable to parse color 'S_base0', using pink instead. urxvt: unable to parse color 'S_base03', using pink instead. ...(repeated for all colors I defined)... urxvt: unable to parse color 'S_base03', using pink instead.
Sobald ich jedoch gelaufen bin xrdb ~/.Xresources
, sind alle neu geöffneten Urxvt's in Ordnung und wunderschön solarisiert. WAT
Meine .Xresources: https://gist.github.com/iGEL/6880992 - Ich verwende Ubuntu 13.04 (64 Bit), installierte aber das Paket rxvt-unicode-256color
aus Ubuntu 13.10, um die aktuelle Version von urxvt (9.18) zu erhalten.
Bearbeiten: Beachten Sie, dass die Farben in derselben Datei definiert sind, in der sie verwendet werden. Vielleicht kann urxvt (oder was auch immer das lesen .Xresources
) die Variablen nicht im selben Lauf analysieren und verwenden? Sieht jedoch nach einer seltsamen Idee aus.
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Wenn bei der Anmeldung ~/.Xresources
nicht verarbeitet wird cpp
, möchten Sie möglicherweise die ursprüngliche Quelle unter einem anderen Namen speichern und bei ~/.Xresources
jeder Änderung neu erstellen.
Ich habe gerade ein Tool geschrieben, um diesen Prozess zu automatisieren: https://github.com/dolmen/Xresources.edit/
Ihr ~/.Xresources
wird nicht automatisch eingelesen.
Ich nehme an, in Ubuntu (zumindest ist das bei debian der Fall) ist die Ressourcendatei beim Start Ihrer X-Sitzung eingelesen .Xdefaults
.
Um nichts zu brechen, worauf (vielleicht) es ankommt ~/.Xresources
, machen Sie einfach einen symbolischen Link:
ln -s .Xresources ~/.Xdefaults
Starten Sie eine neue X-Sitzung und das Rosa in Rosa sollte verschwunden sein.
Eine andere, weniger aufdringliche Option als Änderung /usr/sbin/lightdm-session
ist das Ändern des X-Session-Wrappers . Dies ist meine /etc/lightdm/lightdm.conf
für Ubuntu 12.04:
[SeatDefaults] greeter-session=unity-greeter allow-guest=false greeter-hide-users=true session-wrapper=/etc/X11/Xsession
Beachten Sie die letzte Zeile, in der X11-Sitzungen mit dem ursprünglichen Debian-Wrapper ausgeführt werden /etc/X11/Xsession
. Es ist ein Skript, das sehr ähnlich ist, /usr/sbin/lightdm-session
aber die /etc/X11/Xsession.d/30x11-common_xresources
Datei kann ihr Ding machen.
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows
-
2
Firefox zum Drucken von PDF-Schriftarten
-
5
Wie konfiguriere ich meinen Monitor / mein Betriebssystem für eine optimale Farbanzeige?