Gry

GoTaR gotar at poczta.onet.pl
Wed Aug 21 14:34:46 CEST 2002


poldek> rsearch -f "usr/X11R6/share/games"
Searching packages..........................................done.
7 package(s) found:
chromium-0.9.12-9
csmash-0.6.4.2-1
glchess-0.4.4-1
lbreakout2-2.2.2-1
mirrormagic-2.0.1-2
prboom-2.2.3-1
quadra-1.1.8-2

A katalog /usr/X11R6/share/games do nikogo nie należy. W ogóle to z
grami jest syf, bo są katalogi:

/usr/share/[nazwa] (np. 0verkill)
/usr/X11R6/share/[nazwa] (np. xtux)
/usr/X11R6/share/games/[nazwa] (wymienione u góry)

Podczas gdy prawidłowo:

/usr/games - zgodnie z FHS tu mają leżeć gry i programy edukacyjne
/usr/lib/games/[nazwa] - patrz niżej
/usr/share/games/[nazwa] - zgodnie z FHS statyczne dane gier z /usr/games
/var/games - zgodnie z FHS dynamiczne dane gier

Jeśli to zrzutować na hierarchię X11R6, to powinno być:

/usr/X11R6/games - binarki [1]
/usr/X11R6/lib/games/[nazwa] - zależne od architektury pliki gier
/usr/X11R6/share/games/[nazwa] - statyczne dane gier [2]
/var/games - zostaje, gdyż to osobna hierarchia

[1] o ile używana jest podhierarchia games, czemu TK jest ZTCW przeciwny.
Albo używać i poprawić co nie używa, albo poprawić to, co używa, i
wywalić katalog.

[2] o ile nie pominie się share tak jak w przypadku man (raczej nie
powinno się) - tak czy inaczej coś trzeba poprawić.

Może nie dla wszystkich, ale dla mnie bezpańskie katalogi są bardzo
drażniące. Tak więc krótko dwa pytania:

1. czy ma być używana podhierarchia games?
2. czy ma być ona rzutowana w podhierarchię X11?

Tu należy się zdecydować i zacząć stosować to _KONSEKWENTNIE_.

Jeśli chodzi o moje zdanie to na oba te pytania odpowiedziałbym TAK,
tworząc /usr/{,X11R6/}{,lib/,share/}games oraz /var/games. Wtedy do
poprawy byłyby gry trzymające dane w /usr/{,X11R6}/{bin,lib,share}:
bin -> ../games
lib -> lib/games
share -> share/games

-- 
GoTaR <gotar at priv0.onet.pl>		USA sux
	...Dżahilijja... znowu? Nadal...
PLD stuff at http://mops.uci.agh.edu.pl/~gotar/



More information about the feedback mailing list