Bye bye, /usr/X11R6
Jetzt ist es also durch, das Port-Upgrade von Xorg 6.9 auf den modularisierten 7.2er Server. Damit verschwunden ist unter FreeBSD auch das /usr/X11R6 Verzeichnis, denn nach vielen und langen Diskussionen haben sich die Verantwortlichen im Projekt dazu entschlossen, diese Hierarchie aufzugeben.
Die Gründe dafür sind recht einleuchtend, so sind im Laufe der Zeit immer mehr X11-Anwendungen nach /usr/local gewandert. Auf vielen Linux-Distros findet man KDE oder Gnome auch normal unter /usr. Dadurch war es nicht mehr eindeutig, wann ein Programm nach /usr/X11R6 oder woanders hin gehört.
Außerdem hat man sich mit dieser Hierarchie eine Abhängigkeit zur Versionsbezeichnung eingefangen. Bei einem Wechsel von 6.9 auf 7.2 z.B. müßte aus X11R6 X11R7 werden. Dafür müssen die installierten Anwendungen entweder verschoben, oder, was viel schlimmer wäre, neu gebaut werden, z.B. wegen harter Pfadangaben nach /usr/X11R6. Es macht also wenig Sinn, /usr/X11R6 als solches zu pflegen.
Hm, ist irgendwie komisch. Rational gesehen spricht nichts gegen den Wegfall, aber irgendwie habe ich in dieser Hierarchie recht viel Zeit verbracht, um in irgendwelchen Konfigurationsdateien zu graben.
In diesem Sinne: Bye bye, /usr/X11R6!
Die Gründe dafür sind recht einleuchtend, so sind im Laufe der Zeit immer mehr X11-Anwendungen nach /usr/local gewandert. Auf vielen Linux-Distros findet man KDE oder Gnome auch normal unter /usr. Dadurch war es nicht mehr eindeutig, wann ein Programm nach /usr/X11R6 oder woanders hin gehört.
Außerdem hat man sich mit dieser Hierarchie eine Abhängigkeit zur Versionsbezeichnung eingefangen. Bei einem Wechsel von 6.9 auf 7.2 z.B. müßte aus X11R6 X11R7 werden. Dafür müssen die installierten Anwendungen entweder verschoben, oder, was viel schlimmer wäre, neu gebaut werden, z.B. wegen harter Pfadangaben nach /usr/X11R6. Es macht also wenig Sinn, /usr/X11R6 als solches zu pflegen.
Hm, ist irgendwie komisch. Rational gesehen spricht nichts gegen den Wegfall, aber irgendwie habe ich in dieser Hierarchie recht viel Zeit verbracht, um in irgendwelchen Konfigurationsdateien zu graben.
In diesem Sinne: Bye bye, /usr/X11R6!
cptsalek - 5. Jun, 20:02