1 |
Dne 05.04.2007 00:45, Pavel Dobes píše: |
2 |
|
3 |
> 2) nektere programy nemaji rozumnou nahradu a jsou z KDE (napr. |
4 |
> editor ikon). Nevim, proc, kdyz chci tento program, musim instalovat |
5 |
> kde-graphic. Mozna, ze se ta monoliticnost uz zmenila, ale... |
6 |
|
7 |
Změnila. Nevím, jak to jde dohromady s lokalizací, která se instaluje |
8 |
v jediném balíku kde-i18n, ale KDE se dávno dá instalovat vysloveně po |
9 |
kouskách, kdo chce nějakou aplikaci s KDE, potřebuje z větších balíků |
10 |
jen qt a kdelibs. |
11 |
|
12 |
> Kdyz v tom chci neco zmenit v tom jednom programu, tak musim |
13 |
> nastavovat pres kcentrum (nebo jak se to jmenuje), ktere nastavuje |
14 |
> vsechno mozny i nemozny. Proc neexistuje nejaka alternativni |
15 |
> konfigurace? Neco, co by volitelne z kontrolniho centra vytahlo |
16 |
> relavantni volby nasatveni a prilepilo se to treba do menu te ktere |
17 |
> aplikace? |
18 |
|
19 |
Volby programu jako takového se nastavují v jeho menu, kcontrol mění |
20 |
volby tookitu. Tedy například když si nainstaluji japonský slovník |
21 |
kiten, o fontu pro zobrazení japonských znaků (i anglických překladů) |
22 |
rozhoduje konfigurační nabídka kitenu, kcontrol potřebuji, abych změnil |
23 |
písmo nabídek a lišt. Mezi otevřením konfigurační nabídky v aplikaci a |
24 |
voláním samostatného konfiguračního programu (když v něm není zbytečně |
25 |
moc věcí typu animovaných sponek navíc) nevidím zásadní rozdíl; řekl |
26 |
bych, že ztráta výkonu při tom záleží na výkonnosti systému (kolik |
27 |
humbuku kolem spuštění programu nadělá) a Linux si snad vede docela |
28 |
dobře, ne? Zařadit volání kcontrol, nejlépe přímo v relevantním |
29 |
kontextu, -- podobně jako volání khelpcenter -- do standardních nabídek |
30 |
je možná dobrý nápad pro vývojáře KDE. |
31 |
|
32 |
> 3) nektere programy se rozhodnou, ze je zbytecne udrzovat vice |
33 |
> grafickych toolkitu a vyberou qt, ktere se silene dlouho preklada... |
34 |
|
35 |
S tím se dá sotva něco dělat. Jak co udělat vždycky rozhoduje ten, kdo |
36 |
to dělá. Pokud na to mám jiný názor, můžu mu jej i říct, proč ne, třeba |
37 |
si ode mne dokonce dá poradit, ale třeba taky ne a záleží to jenom na |
38 |
něm, vnucovat mu nic nemůžu. Můžu si to udělat sám. Nebo si na to můžu |
39 |
najmout někoho, komu zaplatím za to, že to udělá podle mě. Open source |
40 |
mi umožňuje usnadnit sobě nebo svým zaměstnancům práci použitím |
41 |
libovolných částí kódu z toho projektu, na kterém bych rád něco změnil, |
42 |
ale víc už mi nikdo nedá a dát nemůže. |
43 |
Navíc bych ani závislost aplikací na qt a kdelibs, pokud snad nejde o |
44 |
případ kdy se aplikace linkuje s obří knihovnou kvůli jediné funkci, |
45 |
neviděl nijak černě, on by se všechen kód potřebný pro všechno, co ta |
46 |
která aplikace dělá, musel zkompilovat a slinkovat tak nebo onak. Jedna |
47 |
jediná aplikace by se bez těch knihoven možná kompilovala trochu |
48 |
rychleji než s nimi, protože by toho potřebovala o něco méně, než v nich |
49 |
je. Dvě nebo tři aplikace už pravděpodobně díky knihovnám čas ušetří, |
50 |
protože toho, co by se kvůli nim kompilovalo dva až třikrát, už asi bude |
51 |
víc než toho, co by se kompilovat nemuselo. |
52 |
|
53 |
> Znam pouze dobu za jakou se KDE na mem pocitaci prelozi (ty nutne |
54 |
> soucasti, ktere vlastne ani nechci, chci pozue 1-2 konkretni |
55 |
> apliakce) a s timto jedinym faktem operuji. |
56 |
|
57 |
Doporučuji odinstalovat monolitické balíky a přeinstalovat ty dvě |
58 |
aplikace s modulárními závislostmi. Na stroji, kde jsem instaloval |
59 |
systém už před lety a dlouho pořádně nečistil, mám velké bloky KDE, |
60 |
přestože je na něm jako prostředí nepoužívám, zatímco na stroji, kde |
61 |
jsem instaloval nedávno, mi z celého KDE sedí asi pět malých balíčků. |
62 |
Modularizace je dneska v módě, už máme modulární X, možná se jednou |
63 |
dočkáme i modulární verze OpenOffice využívající externích knihoven |
64 |
místo kompilace ,,všechno sám v pěti gigabajtech a pěti dnech``. |
65 |
|
66 |
Mějte se krásně. |
67 |
Honza Macháček |
68 |
|
69 |
-- |
70 |
gentoo-user-cs@g.o mailing list |