Portál AbcLinuxu, 1. května 2025 02:59
Nedávno jsem kamarádovi pomáhal zprovoznit Kubuntu. Trochu jsme bojovali s refresh rate monitoru, i napadlo mě zkusit Modeline. Nemohl jsem si však vzpomenout, který program to umí generovat. Věděl jsem pouze, že má tři písmena a je součástí X serveru. Na řešení jsem pyšný .
for i in $(dpkg -L $(dpkg -l | cut -d ' ' -f 3 | grep x | tr "\n" ' ')); do bn=${i##*/}; [ ! -d "$i" -a -x "$i" -a ${#bn} = 3 ] && echo $i; done
Nejprve získám seznam všech balíčků, které mají v názvu x. Potom si nechám vypsat všechny soubory, které k těm balíčkům patří. U každého souboru zjistím, jestli je spustitelný, jestli to náhodou není adresář (i ty mají právo execute) a jestli má tříznakové jméno. Matches jsou vypsány.
Výsledkem těchto kejklí bylo jen pár řádků, z nichž jsme na druhý pokus vytáhli vítěze – /usr/bin/gtf.
Tiskni
Sdílej:
user@stroj:~$ls /usr/bin/[a-z][a-z]?
/usr/X11/bin/
vyšlo v ústrety občajným userom ?
/usr/bin
a mám takový dojem, že tomu je tak od té doby co používám Xorg 7.x
X -version X Window System Version 6.8.2si som príliš konzervatívny, keď si myslím, že rozdelenie
/usr/bin
a /usr/X11/bin
(resp ekvivalent) by sa zachovať malo.
/usr/X11R6
nezbylo skoro nic. V 10.3 už dokonce berou FHS-compliance tak vážně, že v adresáři /opt
zůstalo jen KDE3 a až se přejde na KDE4, bude distribučních balíčků zcela prost.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.