Справжні "обличчя" пінгвіна

Народний Оглядач

Справжні "обличчя" пінгвіна

https://www.ar25.org/node/15241
Про графічні середовища Лінукс
Image
Справжні "обличчя" пінгвіна
І пізнаєте істину, і істина зробить вас вільними
Євангеліє від Івана 8:32

Одного разу я спробував розробити менеджер пакетів для Linux, яким би можна було поставити цілий вузькоспеціалізований програмний комплекс, наприклад, набір програм для офісної роботи, кількома кліками мишки, таким чином, щоб їх могла встановити навіть людина, яка майже не розбирається в особливостях встановлення програм, та і взагалі у комп’ютерах. Проте, зразу ж постало питання: які програми це будуть? Існує досить багато програм, які можуть виконувати одну й ту ж функцію. Наприклад, для Unix-подібних систем (до яких належить і Linux) існує 3 варіанти популярних офісних пакетів, 4 варіанти графічних робочих середовищ, біля пів десятка програм для читання PDF документів... Перша думка, яка з’явилася, а нехай користувач сам вибирає собі з кількох аналогів програму, яка для нього буде зручніша. Проте, є одне АЛЕ. Як може вибирати людина, яка не знає, нічого про ті речі, які вона вибирає? Ніяк. Навіть керуючись благими намірами ми все-одно повинні нав’язувати людині свою думку, якщо людина не здатна мати власну. А це - вже форма рабства.

Саме цікаве те, що такі поняття виходять далеко за межі інформаційних технологій, комп’ютерів і тому подібного. Якщо ми не знаємо, якщо ми не розуміємо, якщо ми не цікавимось - ми не здатні самостійно вибирати, ми не здатні самостійно оцінювати, ми не здатні самостійно думати. Навіть, не бажаючи того, повинні бути ті, хто буе думати за нас, що нам треба робити, що вибирати, як, з рештою, жити. А це вже визначення рабства. Не маючи власної думки, не аналізуючи ситуацію, ми купуємо їжу, яку нам продають, вдягаємося у те, що вдягаються всі, ставимо "галочки" на виборах там, де ставлять усі, або де нас попросили...

Отже, привідкриємо, якщо не істину, то, хоча б, трохи упереджену правду, в даному разі, про графічні інтерфейси Linux. Тут, як і в усьому вільному програмному забезпеченні, працює філософія, яка спонукає користувача не просто користуватися, а вибирати, мати свою думку, СВОЇ смаки та уподобання. А це вже потребує деяких знань про те, чим ти будеш користуватися. З усього вищесказаного, неважко здогадатися, що, на відміну від закритих операційних систем, де вам часто навіть пропонують вибрати одну програму з однієї, а, простіше кажучи, нав’язують свою думку щодо того, чим вам користуватися, зазвичай, досить важко налаштувати щось нестандартно, у Linux така свобода вибору є. Тут є два повноцінних графічних робочих середовища з власними віконними менеджерами і повноцінним набором програм, які, до того ж, вільно можуть запускатися не у "рідному" середовищі, до якого вони належать, кілька не зовсім повноцінних робочих середовищ і з десяток віконних менеджерів. Крім того, ну зовсім вередливі написати власний, скажімо, віконний менеджер, або й переписати існуючий, за власними вподобаннями. Тут це законно ;-)

Мабуть одним з найбільших плюсів, так як і одним з найбільших мінусів Linux є те, що найпопулярніший пакет програм для реалізації графіки у ньому реалізовує клієнт-серверну філософію. Тобто, існує сервер, який реалізовує вивід графіки на монітор, чи якийсь інший пристрій, а віконні менеджери являються його клієнтами. Плюси такого підходу у відносній простоті написання віконних менеджерів і можливість використання такої конструкції по мережі, коли графічний сервер знаходиться на одній машині, а клієнт - на іншій. Таку схему часто використовують, при підключенні кількох старих машин (рівня Pentium I pentium II), на яких уже не можна встановити повноцінне робоче середовище, до однієї потужної, на якій, власне і знаходиться графічний сервер. Така схема може дуже сильно зекономити гроші на "залізо", наприклад у невеликому офісі. Але це вже зовсім інша історія :-) .

Мінуси такого підключення полягають у швидкості роботи. Само собою, що система клієнт-сервер працює повільніше, ніж "монолітна". Крім того, всі можливості X-сервера далеко не завжди використовуються клієнтом "по-повній", хоча й завантажуються у пам’ять. За універсальність завжди доводиться платити ступенем оптимізації. Але це теж трохи інша історія, ніж та, про яку буде йтися далі.

Робочий стіл

Тепер трохи про те, що власне таке "графічне робоче середовище". Це віконний менеджер, завдяки якому ви маєте можливість відкривати, накривати згортати, розгортати, міняти розмір і перетягувати вікна; набір утиліт для налаштування системи та набір програм для роботи, як то текстові редактори, файлові менеджери, архіватори, аудіо та відеопрогравачі, програми для роботи з камерами та сканерами, перегляд зображень, та різного роду документів, а іноді, навіть, офісні пакети та пакети для напівпрофесійного редагування графіки, відео та звуку. Все це взаємопов’язане і взаємопов’язано і працює спільно (не одночасно), забезпечуючи зручне середовище для роботи, дозволяючи проводити більшість операцій кількома кліками мишки. Обов’язково, також, слід сказати, що програми, які являються частиною одного робочого середовища, можуть вільно запускатися у іншому, за наявності необхідних бібліотек. При чому, сумісність настільки велика, що можна запускати навіть "чужі" віконні менеджери у будь-якому середовищі (так, віконний менеджер, який забезпечує пітримку 3D ефектів Compiz Fusion однаково добре працює як у KDE так і у GNOME. і робить ваш робочий стіл чимось напівфантастичним однаково добре в обох робочих середовищах)

KDE

Одним з найпотужніших і найпопулярніших робочих середовищ для Linux є K Desktop Environment, або просто KDE. Його поточна версія (4.1) значно обганяє за кількістю ефектів Windows Vista, а разом з віконним менеджером Compiz Fusion лишає її далеко позаду. Це, як і майже все у Linux, вільне робоче середовище, яке можна, навіть дописувати самостійно. Для цього у комплекті з ним постачається середовище для розробки на різних мовах програмування (від C++ до Perl і Python). KDE базується на бібліотеці Qt (теж вільній), основним розробником якої насьогодні є компанія Nokia (раніше розробкою Qt займалася Trolltech) На даний момент існують наступні реалізації Qt:

* Qt/X11 — для X Window System (Unix / Linux)
* Qt/Mac — для Mac OS X
* Qt/Windows — для Microsoft Windows
* Qt/Embedded — для вбудовуваних платформ (PDA, смартфонів...)

тобто, практично нічого не міняючи в коді KDE можна перенести і на Windows і на MacOS X, і, навіть, якщо потягне ;-) - на КПК та смартфони KDE має зручний графічний Windows-подібний, якщо так можна висловитись, інтерфейс, проте можливості налаштування інтерфейсу проcто вражають не тільки у відносному, а і в абсолютному сенсі. Особисто мені вдавалося зробити з нього систему, яку можна було відрізнити від Windows XP хвилин через 10-15 роботи в ньому. Такий же фокус був пророблений для Windows 98 і MacOS. Проте, сам я використовував налаштування, які робили KDE не схожим на всі відомі віконні менеджери і робочі середовища.

Як повноцінне робоче середовище KDE включає в себе:

* Повноцінний Центр Керування середовищем та системою(частково) kcontrol
* Емулятор терміналу: konsole
* Текстові редактори: kate, kedit
* Програми для перегляду зображень: kuickshow, kview
* Програма для перегляду PDF документів: kpdf
* Програма для прослуховування музики noatun amarok (опціонально)
* Програма для перегляду відео: noatun
* Програма для роботи зі сканерами: kooka
* Програма для редагування відео: Kino
* IM/ICQ/jabber/GTalk/IRC/ціла купа протоколів: kopete
* Файлові менеджери konqueror(KDE3.x), Donphin(KDE4.x), krusader(двопанельний, опціонально)
* Офісний пакет: KOffice (опціонально)
* E-Mail клієнт: KMail
* Web браузер Konqueror
* Віконний менеджер: kwin
* Програма для роботи з архівами: ark
* Програми для освіти, наукові, для розробки, і т.д і т.п.
* Ціла купа іграшок :-)

Все вищезазначене можна встановлювати, або не встановлювати, що робить налаштування KDE ще більш гнучким.
Також, KDE у своєму складі має набір віджетів та програму для керування ними - superkaramba (трохи нагадує віджети MacOSX та гаджети
Windows Vista)

PS KDE-4 - було найшвидше повністю перекладене українською мовою.

GNOME

GNOME (GNU Network Object Model Environment - мережне об’єктне середовище GNU) з самого початку задумувалось, як вільне робоче середовище. Він також базується на власній бібліотеці виводу графіки - GTK+, яка, як і її аналог Qt, є кросплатформенною, і початково була написана для редактора графіки GIMP, який пізніше став частиною GNOME. На противагу KDE, яке спочатку було закритим, GNOME завжди був "ідеологічно правильним" вільним робочим середовищем, і являється частиною ширшого проекту GNU. Це робоче середовище орієнтується на створення повністю вільного середовища, доступного всім користувачам незалежно від рівня технічних навичок, фізичних обмежень й мови. У межах GNOME розробляються як власні додатки для кінцевих користувачів, так і набір інструментів для створення нових додатків, які тісно інтегруються в робоче середовище. GNOME складається з набагато більшої кількості пакетів, ніж KDE (біля 100 проти 10-15 для встановлення повноцінного середовища), що робить ручне встановлення GNOME важчим, ніж KDE, проте, більш гнучким і з більшими можливостями налаштування та оптимізації при встановленні. Крім того, такий підхід набагато зручніший, якщо ви користуєтесь не всім робочим середовищем, а тільки окремими пакетами (як то GIMP). GNOME побудований на багатьох відкритих проектах, як то GTK+, GConf, LibXML, GNOME VFS та інших. Додатки до GNOME пишуться на багатьох мовах програмування C++ (gtkmm), C# (Gtk#), Java (Java-GNOME), Python (PyGTK), Perl (gtk2-perl) тощо, хоча сам GNOME написаний на мові Сі.

Щодо гнучкості у налаштуваннях інтерфейсу, то GNOME мало чим поступається KDE. Хоча, варто сказати, що він має інтерфейс, який не схожий практично ні на що, і на самому початку роботи здається незручним, проте, через кілька днів, коли звикаєш до нового, виявляється набагато зручнішим, ніж "класичний", який звичніше бачити на KDE та Windows із кнопочкою "Пуск", панелькою задач та треєм знизу. Так само, як і KDE, GNOME має великий набір аплетів, які дозволяють виводити на панелі майже все, від годинника до звітів про погоду і курси валют.

Якщо коротко оглянути набір програм для GNOME, то отримаємо наступне:

* Повноцінний Центр Керування середовищем та системою(частково) gnome-control-center
* Емулятор терміналу: gnome-terminal
* Текстові редактори: gedit
* Програми для перегляду зображень: eog, gqview, gthumb
* Програма для перегляду PDF та PS(postscript) документів: gpdf, ghostscript
* Програма для прослуховування музики: rhythmbox
* Програма для перегляду відео: totem
* Програма для редагування графіки: The GIMP
* IM/ICQ/jabber/GTalk/IRC/ціла купа протоколів: pidgin (раніше - gaim)
* Файлові менеджери nautilus, gnome-commander(двопанельний)
* Офісний пакет: Gnome Office (abiword, gnumeric, gnome-db, dia, inscape, planner)
* І, звичайно ж, такі "монстри", як Mozilla Firefox і Mozilla Thunderbird, які, мубуть, можна буде, навіть, не представляти ;-)
* А також Web-браузер та E-Mail клієнт "в одному флаконі" - проект SeaMonkey
* Програми для освіти, наукові, для розробки, і т.д і т.п.
* Теж ціла купа іграшок :-)

Мабуть, зайвим буде казати про те, що обидва робочі середовища дозволяють такі "дрібниці", як зміна шпалер, розкладок клавіатури, тем оформлення вікон і ще купи корисних дрібничок, які роблять роботу за комп’ютером набагато приємнішою.

...далі буде...


В тему:

ЧайNIX

Чи є ще щось крім Windows?

Поки мізки відпочивають

Чи прийме Ющенко "троянського коня" від Microsoft?

Український комп’ютер: сучасний стан і перспективи

Мова, одяг, Лінукс

Останні записи
Audio file
/sites/default/files/radio/klavdia_petrivna_-_ya_tobi_brehala.mp3
Audio file
/sites/default/files/radio/iran_zbagachuye_uran_-_sasha_boole.mp3
Audio file
/sites/default/files/radio/zwyntar_-_ne_doviryay_smertnym.mp3
Audio file
/sites/default/files/radio/klavdia_petrivna_-_sonce_zhara.mp3
Audio file
/sites/default/files/radio/klavdia_petrivna_-_znaydy_mene.mp3
Audio file
/sites/default/files/tayina_ukrayiny.mp3
Audio file
/sites/default/files/radio/zwyntar_-_choven.mp3
Audio file
/sites/default/files/radio/ruslana-ostannya_poema.mp3
Audio file
/sites/default/files/radio/bozhichi-ja_ptychka-nevelychka-kant.mp3
Audio file
/sites/default/files/radio/2.slipa_dytyna.mp3
Audio file
/sites/default/files/radio/zlata_ognevich_-_yangol.mp3
Audio file
/sites/default/files/sergius_iii_-_maty_govoryla_ukrayinskoyu_my_mother_told_me_ukrainian_version_ac_valhalla_song.mp3
Audio file
/sites/default/files/radio/oy_yak_zhe_bulo_izprezhdy.mp3
Audio file
/sites/default/files/radio/02_kolir_nochi_-_dva_shlyahy.mp3
Audio file
/sites/default/files/radio/05_kolir_nochi_-_slava_ukrayini.mp3
Audio file
/sites/default/files/radio/zwyntar_-_na_boloti.mp3
Audio file
/sites/default/files/radio/oc_feat._bangi_hep_-_ziyde_sonce.mp3
Audio file
/sites/default/files/radio/torban_-_oy_yak_zhe_bulo.mp3
Audio file
/sites/default/files/radio/zwyntar_-_dzhonni.mp3
Audio file
/sites/default/files/radio/harcyzy_-_lebedi_2020.mp3
Audio file
/sites/default/files/radio/oleksa_mikolajchuk_ta_viktor_pashnik_-_sonce-zori.mp3
Audio file
/sites/default/files/zwyntar_-_gospel.mp3
Audio file
/sites/default/files/radio/angy_kreyda_-_vrazhe.mp3
Audio file
/sites/default/files/tnmk_-_ivo_bobul_1.mp3
Audio file
/sites/default/files/radio/hrystyna-solovij-buty-lyudmy.mp3
Audio file
/sites/default/files/karta_svitu_-_kryla.mp3
Audio file
/sites/default/files/radio/kalush_feat.skofka-dodomu_kaver_victoria_niro.mp3
Audio file
/sites/default/files/radio/kolir_nochi_-_korabli_demo_2013.mp3
Audio file
/sites/default/files/vopli_vidoplyasova_-_yura.mp3
Audio file
/sites/default/files/radio/de_tvoya_liniya.mp3
Audio file
/sites/default/files/trans-former-kalina.mp3
Audio file
/sites/default/files/radio/kozak_system_-_poday_zbroyu.mp3
Audio file
/sites/default/files/02_-_party_na_prikarpatti.mp3
Audio file
/sites/default/files/folkteatr_ostapa_stahiva._pisni_upa._marshyruyut_vzhe_povstanci.mp3
Audio file
/sites/default/files/tavro_-_fashist_2.mp3
Audio file
/sites/default/files/karchata_folknery.mp3
Audio file
/sites/default/files/karna-gucul-metal_2017.mp3
Audio file
/sites/default/files/kazka_-_plakala.mp3
Audio file
/sites/default/files/maxima_-_u_rayu.mp3
Audio file
/sites/default/files/radio/maxima_-_zolota_y_nebesna_zhinka.mp3
Audio file
/sites/default/files/maxima_-_zyma_vesna_lito_osin.mp3
Audio file
/sites/default/files/the_doox_-_gopaka.mp3
Audio file
/sites/default/files/radio/the_doox_-_pid_borom.mp3
Audio file
/sites/default/files/diana_bigun-moya_zemlya.mp3
Audio file
/sites/default/files/radio/4_koly_vona.mp3
Audio file
/sites/default/files/meri_-_ya_z_ukrayiny.mp3
Audio file
/sites/default/files/radio/vidverto_-_borotba.mp3
Audio file
/sites/default/files/14_sosonochka.mp3
Audio file
/sites/default/files/radio/drevo_tak_kosyv_batko.mp3
Audio file
/sites/default/files/the_doox_-_rusalochky.mp3
Audio file
/sites/default/files/the_doox_-_ne_vidpuskay.mp3
Audio file
/sites/default/files/radio/the_doox_-_viter_z_polya.mp3
Audio file
/sites/default/files/radio/13_folknery_-_vyplyvalo_utenia.mp3
Audio file
/sites/default/files/taruta_zberemosya_rode.mp3
Audio file
/sites/default/files/radio/090-znak-vodi-mamo.mp3
Audio file
/sites/default/files/radio/119-vv-harmonija.mp3
Audio file
/sites/default/files/radio/115-vv-vesna.mp3
Audio file
/sites/default/files/117-vv-haleluja.mp3
Audio file
/sites/default/files/radio/118-vv-halu_pryhod.mp3
Audio file
/sites/default/files/radio/120_-_gorila_sosna.mp3
Audio file
/sites/default/files/radio/054-oj_po_sinomu_mori.mp3
Audio file
/sites/default/files/055-oj_tam_u_lvovi.mp3
Audio file
/sites/default/files/radio/002-kvitka-osinnie_kokhannia.mp3
Audio file
/sites/default/files/022-haydamaky_gnyva.mp3
Audio file
/sites/default/files/radio/021-haydamaky_bohuslav.mp3
Audio file
/sites/default/files/017-ohorontsi_lisu.mp3
Audio file
/sites/default/files/radio/ta_scho_tancjuye_z_vitrom.mp3
Audio file
/sites/default/files/radio/vita-brevis-doroga-v-nebesa.mp3
Audio file
/sites/default/files/nedilja-prosto-neba.mp3
Audio file
/sites/default/files/radio/vitalij-kozlovskij-znayesh.mp3
Audio file
/sites/default/files/radio/01._enej_-_radio_hello.mp3
Audio file
/sites/default/files/05_vitre_hnatyi.mp3
Audio file
/sites/default/files/radio/igor-balan-oj-tam-za-morjami.mp3
Audio file
/sites/default/files/korali_project_-_korali_-_01._potsuhy.mp3
Audio file
/sites/default/files/radio/batkivcke_gyto.mp3
Audio file
/sites/default/files/radio/burmaka_hodyt_son.mp3
Audio file
/sites/default/files/radio/burmaka_melanka.mp3
Audio file
/sites/default/files/radio/liotchyk.mp3
Audio file
/sites/default/files/lama_meni_tak_treba.mp3
Audio file
/sites/default/files/radio/04._mertvi_troyandy.mp3
Audio file
/sites/default/files/radio/08._z_togo_berega.mp3
Audio file
/sites/default/files/09._ya_bez_tebe_ne_ye.mp3
Audio file
/sites/default/files/maxima_-_kolyskova.mp3
Audio file
/sites/default/files/chuhajster-ukr.mp3
Audio file
/sites/default/files/radio/kozaky.mp3
Audio file
/sites/default/files/tnmk_banzay.mp3
Audio file
/sites/default/files/tnmk_vidryvaysya.mp3
Audio file
/sites/default/files/tnmk_syla.mp3
Audio file
/sites/default/files/tnmk_ta_ty_shcho.mp3
Audio file
/sites/default/files/radio/mandarinovij-raj-zorepadi.mp3
Audio file
/sites/default/files/radio/nedilja-prosto-neba.mp3
Audio file
/sites/default/files/radio/ty_v_mene_ye.mp3
Audio file
/sites/default/files/radio/nebo_ukrayiny-drach_eduard.mp3
Audio file
/sites/default/files/euterpa_marysunia.mp3
Audio file
/sites/default/files/radio/sonce-hmary_na_chuzhyni.mp3
Audio file
/sites/default/files/radio/01.persha_versiya.mp3
Audio file
/sites/default/files/radio/03.vesna_.mp3
Audio file
/sites/default/files/07.chaka_1.mp3
Audio file
/sites/default/files/radio/020-haydamaky_30-lit.mp3
Audio file
/sites/default/files/026-dyki_gusy.mp3
Audio file
/sites/default/files/027-pisnya_pro_pisnyu.mp3
Audio file
/sites/default/files/031-ukraina.mp3
Audio file
/sites/default/files/radio/033-ishla_divcha_luchkamy.mp3
Audio file
/sites/default/files/035-vv_kompanichenko_taras.mp3
Audio file
/sites/default/files/036-kvitka-dva_koliory.mp3
Audio file
/sites/default/files/036-kvitka_cisyk_-_cheremshyna.mp3
Audio file
/sites/default/files/039._dva_kolory.mp3
Audio file
/sites/default/files/radio/040._chornobryvtsi.mp3
Audio file
/sites/default/files/042._nich_jaka_misiachna.mp3
Audio file
/sites/default/files/043._de_ty_teper.mp3
Audio file
/sites/default/files/045-oj_na_gori_ta_zenci_znut.mp3
Audio file
/sites/default/files/046-ridna_maty_moja.mp3
Audio file
/sites/default/files/radio/048-lira.mp3
Audio file
/sites/default/files/radio/049-pryvyd.mp3
Audio file
/sites/default/files/051-neba_zori.mp3
Audio file
/sites/default/files/radio/052-ptakha.mp3
Audio file
/sites/default/files/056-tam_na_stavi.mp3
Audio file
/sites/default/files/radio/059-i_zijde.mp3
Audio file
/sites/default/files/radio/061-hen_dolynoju.mp3
Audio file
/sites/default/files/062-mykyta_shvachka.mp3
Audio file
/sites/default/files/radio/064-bili_demony.mp3
Audio file
/sites/default/files/radio/065-maga_vira.mp3
Audio file
/sites/default/files/067-zapovit.mp3
Audio file
/sites/default/files/069-vechir.mp3
Audio file
/sites/default/files/072-olster.mp3
Audio file
/sites/default/files/radio/073-shiva.mp3
Audio file
/sites/default/files/076-transformer-zmusila.mp3
Audio file
/sites/default/files/098-drymbadadzyga-shidi-ridi.mp3
Audio file
/sites/default/files/101-u-muza-7.mp3
Audio file
/sites/default/files/radio/103-u-muza-16.mp3
Audio file
/sites/default/files/ukranski_koljadki_-_dobrij_vechir_tobi_pane_gospodarju.mp3
Audio file
/sites/default/files/radio/105-vasya-club-04-chorna_gora.mp3
Audio file
/sites/default/files/108-bozhichi-sho-z-kuiva-ta-j-do-rusalima.mp3
Audio file
/sites/default/files/111-bozhichi-u_poli_vijsko_stojalo-koljadka.mp3
Audio file
/sites/default/files/114-muzyka_dyka.mp3
Audio file
/sites/default/files/tik_-_cyklony.mp3
Audio file
/sites/default/files/ukrayinski_dity_i_ruslana_-_ye_u_kozhnogo_z_nas_v_serci_mriya.mp3
Audio file
/sites/default/files/116_-_velyka_syla.mp3
Audio file
/sites/default/files/tik_vesela_pisnya_2010_-_bude_shchastya_gulyay_veselys_sodnya_vitka_pry_vlasti_bude_shchastya_gulyay_veselys_sodnya_vitka_pry_vlasti.mp3
Audio file
/sites/default/files/6_sheva_ital.mp3
Audio file
/sites/default/files/chornyj_luge.mp3
Audio file
/sites/default/files/16_siv_sus_hrestos_da_vecheryaty_-_shchedrivka.mp3