LINUXZONE






 >> Hlavní stránka

(1751/28.09.2010)


 >> Administrace

(161/05.08.2010)


 >> Literatura

(312/14.09.2010)


 >> Bezpečnost

(347/17.09.2010)


 >> Programování

(307/19.04.2010)


 >> Distribuce

(98/16.09.2010)


 >> Síťování

(86/03.06.2010)


 >> Lokalizace

(10/15.09.2004)


 >> Aplikace

(176/12.08.2010)


 >> Multimedia

(32/31.03.2006)


 >> Hardware

(45/02.03.2007)


 >> Začínáme

(229/09.09.2010)


 >> Aktuálně

(564/20.09.2010)


 >> RELAX

(213/28.09.2010)


 >> Jinde vyšlo

přehled ostatních serverů




 Coolhousing




Coolhousing - Vas poskytovatel dedikovanych serveru




 Přihlášení




Login:
Heslo:
 uložit v prohlížeči


Nejste-li ješte zaregistrováni, můžete tak učinit zde.





 Vyhledávání




Hledaný výraz:
v klíčových slovech
v titulku
v anotaci
v textu








 Reklama









 Servis




*   Vaše náměty a připomínky
Máte k Linuxzone.cz nějaké připomínky nebo náměty? Našli jste na stránkách chybu? Dejte nám o tom vědět pomocí formuláře nebo v diskuzi.
Komentářů: 60
*   Podpořte Linuxzone.cz
Chcete podpořit náš server umístěním odkazu nebo zveřejněním backendu? Zde najdete vše potřebné.
*   Pište pro Linuxzone.cz
Máte zájem podílet se na obsahu Linuxzone.cz ať už jako redaktoři nebo i jinak? Dejte nám o sobě vědět!





 Aktuálně z bezpečnosti




-- 
6.12.2005, 19:01
Na serveru informit.com vyšla ukázková kapitola týkající se práce s řetězci z knihy Secure Coding in C and C++. (lz)

-- 
3.12.2005, 12:34
Bugtraq: Format String Vulnerabilities in Perl Programs. (lz)

-- 
3.12.2005, 12:32
Linux Advisory Watch December 2nd 2005. (lz)

-- 
23.10.2005, 13:28
Rozhovor na téma klasické zálohování versus CDP. (lz)

-- 
23.10.2005, 13:24
Linux Advisory Watch October 21st 2005. (lz)

další >>





 Aktuálně o software




-- 
6.12.2005, 19:07
Potřebujete-li pod linuxem rozchodit bezdrát založený na čipsetech Broadcom 43xx, konečně existuje linuxový ovladač. (lz)

-- 
6.12.2005, 19:04
Byla uvolněna verze Xen 3.0.0 virtualizační technologie XEN. (lz)

-- 
6.12.2005, 18:59
Byla uvolněna verze X11R6.9/X11R7 RC 3 grafickérho rozhraní X Window System. (lz)

-- 
3.12.2005, 12:45
Co je nového okolo projektu Amanda (open source zálohovací software)? Více na osnews.com. (lz)

-- 
3.12.2005, 12:40
Jak to akuálně v linuxu vypadá s podporou SATA.. (lz)

další >>





 Aktuálně z IT




-- 
3.12.2005, 12:51
Novellu se daří prodej linuxových produktů, oproti loňskému roku se Novell dočkal výrazného nárůstu. (lz)

-- 
3.12.2005, 12:48
Třetí verzi licence GPL by měla být publikována během jara 2007. (lz)

-- 
23.10.2005, 13:20
V Peru nyní mají zákon, který umožňuje nasazení open source software ve vládní správě. (lz)

-- 
23.10.2005, 13:14
Proč se Microsoft bojí Google? (lz)

-- 
27.9.2005, 22:01
Peru má zákon podporující free software. (lz)

další >>





 Nejčtenější články









 Nejlepší články









 Anketa




Používáte nějaké rozšíření bezpečnostního modelu linuxového jádra?

Openwall (17%)

LIDS (11%)

Pax/Grsecurity (3%)

SELinux (6%)

RSBAC (1%)

jiné (1%)

používám standardní jádro (62%)







Linuxzone.cz - server o Linuxu pro programátory, administrátory a fanoušky.
Provozuje společnost Impossible.
ISSN: 1213-8738





Symphony OS - netradiční desktop

Cílem autorů Symphony OS je vytvořit desktopový systém na bázi Linuxu s jednoduchým ovládáním. Projektů s podobným cílem existuje celá řada, Symphony ovšem trochu vybočuje svým netradičním pojetím organizace vlastního desktopu "Mezzo".

Symphony je vybudován na bázi Knoppixu (alfa verze 3, která je dostupná ke stažení obsahuje Knoppix 3.6, ale další alfa už bude obsahovat novější 3.9). Pokud jej budete chtít vyzkoušet, seznam mirrorů je uveden na titulní stránce projektu (http://www.symphonyos.com/, k dispozici jsou jak obrazy iso tak je možno stahovat přes bittorrent).

Desktop Mezzo

Ale pojďme se podívat na to, čím je Symphony zajímavý. Autoři vycházejí z teze, že klasické způsoby organizace desktopu, t.j. používající systémy vnořených menu nebo organizace příbuzných položek do složek ("desktop is a folder") nejsou z hlediska přehlednosti optimální. Pokud je počet položek větší, uživateli trvá, než se k správnému menu či složce dokliká.

A navrhované řešení? Mezzo zobrazuje menu přímo na plochu desktopu, tím pádem odpadá potřeba vnořených menu (na ploše je místa dost), není potřeba tolik rolovat myší. K dispozici jsou čtyři menu, které uživatel vyvolá pouze tím, že vjede myší podle potřeby do jednoho ze čtyřech rohů desktopu (menu v rozích symbolizují ikony). Mezzo vůbec nepodporuje technologii drag-and-drop na ploše desktopu - důvodem k tomu je to, že tato vlastnost není v praxi zase tak praktická, jak by se mohlo zdát. Pracovní plochy pak často vypadají tak, že jsou plné ikon, zástupců aplikací, dokumentů či webových odkazů a uživatel paradoxně při hledání dokumentu uloženého na ploše stráví více času, než kdyby jej otevřel prostřednictvím správce souborů. Pokud jde o vzhled oken a manipulaci s nimi, manipulovat lze vždy jen s tím oknem, které je právě aktivní (a jen toto okno má zobrazené ovládací prvky). Ovládací prvky (např. pro minimalizaci, či uzavření okna) nejsou umístěny u kraje lišty. Měla by se tak minimalizovat možnost, že uživatel nechtěným nebo nepřesným kliknutím omylem ukončí aplikaci apod.

Konfigurační nástroje desktopu Mezzo umožní přístup pouze k podstatným vlastnostem a uživatel by se neměl ztrácet v milionech možností a tlačítek, o kterých vůbec netuší, k čemu mohou být. (To pokročilým uživatelům samozřejmě nebrání dále si uzpůsobit nastavení systému dle svých potřeb např. z příkazové řádky).

Další zajímavou vlastností, kterou Mezzo podporuje, jsou desklety - jedná se o aplikace vystavěné na bázi toolkitu Orchestra (o kterém ještě bude řeč níže), které poběží přímo na ploše desktopu.

Namísto suchého popisu vlastností desktopu bude asi nejlepší dokumentovat to několika obrázky s popisem desktopu Mezzo:


S výše uvedenými tezemi lze samozřejmě polemizovat. Ono nalezení ergonomického pojetí desktopu, které by vyhovovalo když už ne všem, tak alespoň většině uživatelů desktopu (mluvíme v tomto případě samozřejmě hlavně o lidech, kteří berou počítač jako pracovní nástroj, chtějí rychle udělat co potřebují a nezajímá je, co všechno lze v systému nastavit, vylepšit atd.) je hodně obtéžné. Nicméně řešení je to rozhodně zajímavé.

Co by měl desktop obsahovat (v dostupné alfa verzi ještě není vše):

Správce okenFvwm
Pozadí Dekstopu/Ikony/atdMezzo (Orchestra)
Ovládací panelvlastní aplikace na bázi Orchestra kitu
Multimediální přehrávačpravděpodobně Helix
CD/DVD vypalovánípravděpodobně k3b
Správce sw balíčkůvlastní aplikace AppDirs
Správce souborůRox-Filer
WWW prohlížečMozilla Firefox
Poštovní klientMozilla Thunderbird nebo Novell Evolution
Kancelářský balíkOpenOffice.org 2
Výchozí sada ikonNuvola
Téma(vzhled) správce okenvlastní
Základní OSGNU/Linux vycházející z Knoppixu
Instalátor OSvlastní aplikace na bázi Orchestra kitu, částečně vycházející z instalátoru Knoppixu

Na pozadí Orchestra

Celý desktop je vystavěn na aplikačním prostředí nazvaném Orchestra. Funguje to v podstatě tak, že máme k dispozici lokální webový server na jedné straně - aplikace realizované pomocí Orchestra kitu jsou tedy vlastně lokální CGI aplikace - a na druhé straně vykreslovací stroj na bázi mozilly, který se stará o vykreslení desktopu. Tvorba aplikací je tak velmi jednoduchá. K dispozici jsou tedy technologie jako je

  • Javascript/DHTML
  • Perl/CGI
  • Java Applety (s příslušným pluginem)
  • Flash (s příslušným pluginem)
  • Embeded media players (s příslušným pluginem)
  • XUL rozhraní
  • plus další technologie pro které je k dispozici Mozilla plugin.

V budoucnu by měla přibýt podpora dalších technologií:

  • PHP
  • Python
  • Bash skripty jako CGI
  • Kompilované CGI aplikace
  • SVG Graphics

Alfa verze 3

Pokud vás Symphony OS zaujal a bude si jej chtít vyzkoušet, upozorňuji na to, že stávající dostupná testovací verze alfa 3 je opravdu ještě "hodně alfa" - možná by stálo zato počkat spíše na verzi alfa 4, na které se usilovně pracuje. (V tom případě si alespoň můžete prohlédnout snímky obrazovky :-) Ve verzi alfa 3 řada věcí ještě není zcela funkční: např. na desktopu nefungují klávesové zkratky, při instalaci dalšího software se sice balíček stáhne, ale nicméně instalace se nedokončí (balíčky při stahování ukládají do /tmp, pak je třeba z příkazové řádky znovu ručně spustit např. /usr/Applications/System/tools/installcmg /tmp/Nvu.cmg); desktop zatím podporuje pouze rozlišení 1024x768 a další. Pokud si verzi alfa 3 přece jen stáhnete, určitě si projděte diskusní fóra na stránce projektu, kde najdete poznámky k některým z těchto problémů.

Závěrem

Symphony je dosti netradiční jak svým pojetím desktopu, tak jeho realizací s využitím lokálního webového serveru a vykreslovacího stroje Mozilly. Jsem docela zvědav, s jakým ohlasem ze strany uživatelů se tento projekt setká. Podmínkou pochopitelně je dotažení projektu do stádia použitelnosti a na to si ještě budeme muset nějakou dobu počkat.

Odkazy

Autor: David Häring, 15. 06. 2005, 11:00
Sekce Distribuce, Komentářů: 14
Průměrné hodnocení: 0,06

o Poslat e-mailem
o Tisk článku
o Uložit do profilu


 Přispějte nám




Líbil se Vám tento článek? Můžete ho ocenit zavoláním na tel. číslo 906 460 134.
Cena hovoru za 1 minutu je 46 Kč.





 Hodnocení článku




Článek hodnotím jako:  [1] výborný   [2] dobrý   [3] průměr   [4] špatný   [5] hrůza  





 Komentáře




--

JpIRnFUJLIztC,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
03. 11. 2011 02:58
SsuzItoZEu












--

xfobycefUMeBgKwYfDL,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
31. 10. 2011 13:55
LHmKruVvuCT












--

CwZPpIDOuKgtyJpoEB,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
30. 10. 2011 15:56
rnImpgKQyVHOkNBN












--

FlkopBUJor,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
27. 10. 2011 11:22
vbCZtTSHORuEqGfMYN












--

SHVvmSuKfG,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
24. 10. 2011 05:59
NKeYLktMtQmajkEqLu












--

NbmQMhInTq,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
23. 10. 2011 06:54
ShgtidVonECpVHSlM












--

VZQfSuDdgtlKbVaUQn,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
20. 10. 2011 03:22
KhvbdIsscVJZlNM












--

BDthoUPMjEeg,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
18. 10. 2011 02:05
hGAzTJqaZzCEmiJtAH












--

PNrHSJuKfIblJHh,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
16. 10. 2011 08:30
dxvKzbOgHxloJM












--

KVKvFaqyp,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
12. 10. 2011 10:06
hUHOetYxlaempoUQS












--

uRfiWHrAZOcdovl,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
11. 10. 2011 11:24
LKIdlpOqURbNS












--

Petr,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
03. 08. 2007 23:53
Zmena stranek, mizerny torrent












--

Roman,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
24. 05. 2006 11:19
po testu












--

Roman,
Deprecated: Function ereg_replace() is deprecated in /home/www.linuxzone.cz/modules/detail_clanku-komentare.phtml on line 198
23. 05. 2006 14:09
Nova BETA















PŘIDAT KOMENTÁŘ ZOBRAZ VŠE >>










2002 © Impossible, s.r.o.   >> Kontaktujte redakci >> Právní upozornění >> Reklama