ім. Б. Хмельницького
кафедра математики і кібернетики
Індивідуально навчально-дослідне завдання
«Утиліти для створення віртуальних робочих стільниць»
Виконала:
Студент 18 (718) групи
Ф-ту.інформатики і математики
Вишняк Олександр
Мелітополь 2008
Вступ
Вступ. 3
Можливості утиліт. 4
Поради до установки утиліт віртуальних робочих стільниць. 10
словники/правила перенесення/довідники. 11
Приклади утиліт. Детальне інформація. 13
Список використаної літератури. 69
Вступ
Які асоціації викликає слово «стільниця»? Меню, панель задач, набір ярликів... Буденно. А що ви пов’язуєте з висловом «персоналізація стільниці»? Встановлення фонового зображення, зміна кольорової схеми, програми оптимізації меню, вдосконалені панелі. Думаєте, це все? Вмикайте фантазію на максимум, бо зараз ми будемо оживляти і персоналізувати стільницю по-справжньому. Відтепер вона виявиться для когось всезнаючим монітором, іншому стане вірним Internet-порадником, а декого звабить ексклюзивними панелями улюблених програм.
Недовгі пошуки привели до проекту SuperKaramba (http://netdragon.sourceforge.net/). Скромна, майже аматорська сторінка, ззовні нічого видатного. Читаємо (переклад авторський, напівхудожній):
SuperKaramba, говорячи по-простому, є інструментом, який дозволяє вам легко створювати інтерактивні цяцьки на вашій стільниці KDE.
Як це працює?
Автори створюють теми, або текстові файли, які задають віджети. Вони можуть додати python-сценарії для надання віджетам інтерактивності. Можливості нескінченні!
Ось лише кілька прикладів імовірних застосувань:
• відображення системної інформації, такої як використання CPU, програвання MP3 і т.п.
• створення крутих інструментальних панелей, що дозволять вам контролювати все що тільки можна уявити;
• створення мініатюрних ігор або віртуальних тварин, що живуть на вашій стільниці;
• відображення інформації з Інтернету, такої як погода та свіжі новини.
Можливості утиліт
Можливості дійсно нескінченні!
Обіцянки спокусливі, варто спробувати. Качаємо (~1 Мб), розпаковуємо, встановлюємо. Пересвідчившись в наявності інтерпретатора python з його файлами заголовків (пакунок python-devel-*.rpm), набираємо стандартне ./configure && make && make install. Щоб не шукати скомпільовану програму в несподіваних місцях, при конфігуруванні KDE-програм не забуваймо дописувати до ./configure параметр --prefix=`kde-config –prefix`.
За умови успішного завершення процесу в KMenu знаходимо Утиліти > SuperKaramba (Desktop Widgets). Якщо ще немає, тиснемо Alt+F2, набираємо superkaramba, і вуаля, перший прояв Карамби, її діалогове вікно управління темами, поки що порожнє ( рис. 1).
Для пошуку тем в Інтернеті тут є спеціальна кнопка New Stuff. Вона активує зручний навігатор, який дозволить побачити доступні на даний момент для завантаження теми ( рис. 2). Списки тем зібрані за критеріями: найбільш ціновані, найчастіше завантажувані та просто останні надходження. Тут також є ескіз, розширена інформація, звідси ж вподобана тема встановлюється. Коли захочеться поділитися завантаженими темами з друзями, шукати їх слід у теці ~/.kde/share/apps/superkaramba/themes/.
Більше можна знайти за адресою www.kde-look.org/index.php?xcontentmode=38. Це бездонне, роками поповнюване сховище тем. Деякі займають символічний 1 Кб, окремі монстри вимірюються мегабайтами. Описати чи навіть пристойно класифікувати їх усі — справа безнадійна, краще зосередимось на процесі встановлення.
Теми SuperKaramba можуть поширюватися у двох формах. По-перше, в звичайному архіві. Найчастіше .tar.gz (.tgz) або .tar.bz2 (.tbz), зрідка .zip або .rar. Такий архів розпаковується в довільно обране місце. Усі файли теми компактно розташовуються в окремій теці. Там обов’язково буде .theme-файл, саме він задає форму, вигляд, місце віджета, його і слід вибрати для встановлення, використовуючи кнопку Open діалогу управління темами. Часто розробники надають в комплекті кілька файлів .theme, на вибір. У теці також можуть бути .py-файли, це і є згадані на сайті сценарії мовою python, відповідальні за інтерактивність. Якщо маєте інше бачення вигляду/функціональності віджетів — будь-ласка, вносьте свої правки. Усе відкрито, автори самі заохочують цей процес і просять присилати відгуки та правки. Синтаксис .theme-файлів більш ніж прозорий, для його розуміння не обов’язково навіть читати описи на сайті проекту (netdragon.sourceforge.net/sgeneral.html). Кому відома хоча б одна мова програмування, той небагато часу згає і на освоєння .py-сценаріїв. Все-таки недарма python задумувався як проста та потужна інтерпретована мова. Зекономити час допоможуть шаблони, API та приклади з сайту (netdragon.sourceforge.net/sbasic.html).
Друга форма поширення тем, запроваджена в останніх версіях Карамби, — файли з розширенням .skz. Фактично це ZIP-архів, але розпаковувати його вже не треба, движок усе зробить сам, розпаковуючи необхідні файли за «на льоту». В ці файли вносити зміни теж ніхто не забороняє, схема проста: розпаковуємо командою unzip, правимо, запаковуємо командою zip -r назва_теми.skz *, перевіряємо результат.
Встановлена тема активується подвійним кліком в діалозі керування темами.
А коли тема не активується, або працює не так як очікувалося? Бува й таке, але це не привід впадати у відчай, спробуймо вплинути на ситуацію. Для початку на користь буде уважно придивитися до файлів у теці теми (або в SKZ-архіві). Часто там можна знайти щось на кшталт README, який підкаже, як вирішити проблему — чи то прописуванням своїх параметрів у файлі теми або .py-сценарії, чи зазначенням шляхів до додаткових скриптів, чи вирішенням залежності від інших програм.
Коли задоволені усі забаганки автора, а ворожіння з файлами результатів не принесло, залишається останній метод. Я не маю на увазі лист до автора з власним «фе», хоча це можливо — www.kde-look.org організований так, що кожен викладений матеріал супроводжується своїм форумом. Дієвіше буде зайти з консолі і скомандувати: superkaramba шлях_до_файлу.theme. В результаті відстежимо весь процес ініціалізації теми та локалізуємо ймовірну помилку з точністю до номера рядка.
Тепер, коли ми озброєні усіма необхідними знаннями, можна виходити в Інтернет на полювання, щоб прикрасити стільницю здобутими трофеями ( рис. 3).
Щоправда успіх полювання завжди вирішує елемент удачі. Ні, з порожніми руками не повернеться ніхто. Теми публікують цілими колекціями, тематичними або стилістичними збірками. Хоча й не факт, що знахідки вас вдовольнять. Коли маєте якісь особливі вимоги, згадайте, що Карамба — це інструмент. Скористайтесь ним, щоб створити свою тему. Це зовсім нескладно.
Хочете бачити на стільниці «живий» протокол роботи проксі-сервера squid? Виготовте файл squidlog.theme приблизно такого змісту:
Такі очевидні три рядки відображатимуть останні 10 записів файлу /var/log/squid/access.log. Оновлюватиметься віджет кожні 10 секунд (10000 мілісекунд). До речі, цей простий настільний монітор недавно мене врятував — дозволив вчасно помітити помилки в параметрах розмежування доступу у файлі squid.conf.
Принцип зрозумілий? Тоді рухаємося далі. Спробуємо замахнутися, наприклад, на Монітор Всіх Часів і Народів — gkrellm. Зокрема, особисто мені подобається можливість оперативно відстежувати підключення до заданих сервісів (http, ftp, squid...), але не подобається те, що треба поцілити мишкою мініатюрну кнопку, та й список з’єднань бажає виглядати на краще. Напишемо свою тему. Візьмемо утиліту netstat і обробимо результати її роботи. Оброблятимемо сценарієм netstat.awk:
В блоці BEGIN задана IP-адреса локального інтерфейсу, за підключенням до якого будемо стежити, а також масив відповідності номерів портів назвам протоколів, які нас цікавлять. Решта операторів вичерпно описані в man awk.
Файл теми netstat.theme:
Тут видно, що джерелом інформації виступає наш bash-сценарій ~/karamba/netstat/ns, він простий:
Останній штрих, декоративний — запускаємо Gimp і даємо волю фантазії, створюючи фонову картинку bg.png розміром 100125 пікселів. Чому саме формат PNG? Не лише через його відкритість, а й тому, що він впроваджує ефект напівпрозорості. Така властивість дозволяє створювати універсальні теми, які гармонійно впишуться в будь-яку стільницю. Достатньо навіть просто створити сірий напівпрозорий прямокутник з плавним градієнтним зменшенням до абсолютної прозорості на краях — і успіх теми як мінімум в тісному домашньому колі гарантований.
Ще одна тема готова. Розташовуємо її в зручному місці. Тепер ми завжди будемо в курсі того, хто і наскільки інтенсивно користується мережевими службами ( рис. 4).
Сподіваюся, що через описані прості приклади ви відчули смак темотворчості, і в ваших головах вже формуються геніальні ідеї, якими ви вразите цілий світ. Допоможе в цьому відкритий для кожного сайт www.kde-look.org.
На десерт залишаю такий скріншот ( рис. 5). Це мій настільний мережевий монітор для спостереження за активними комп’ютерами локалки. Тільки розкривати його нутрощі я не стану. Вважайте це домашнім завданням, стимулом до пізнання. Скажу лише, що запрограмувати його виявилося на диво легко. Вистачило стандартних можливостей движка, без застосування python. Створити щось подібне, або навіть набагато краще вам допоможе дослідження готових тем. Якщо важко самому, то допоможуть інші дослідники, можливо і я чимось зможу бути корисним — озивайтеся в Jabber.
Ось така солодка цукерка SuperKaramba. Але розповідь була б необ’єктивною без згадки про недоліки. Проект постійно в розробці, номер релізу на момент написання статті — 0.37, і негаразди ще є, хоча й не фатальні.
Поради до установки утиліт віртуальних робочих стільниць
1. Щоб працювати з комфортом, комп’ютер повинен мати запас потужності. Деякі монітори суттєво впливають на завантаження системи, відбираючи у процесора 15–30%(!) його часу. Лікується пошуком альтернативних тем або модифікацією знайдених. Наприклад, можна збільшити інтервал оновлення (параметр interval=) теми вцілому або окремих сенсорів. Більшість тем являють собою збірки великої кількості сенсорів, тож вилучення непотрібних та зменшення площі екрану під темою комп’ютер сприйме вдячно.
2. Схоже, що Карамба здійснює послідовний обхід усіх тем стільниці. Це видно з того, що коли одна тема «задумається», інші будуть заморожені, доки вона не відпрацює свого завдання. Слід ретельніше підбирати теми, уникаючи «тугодумів», зокрема тих, які використовують зовнішні утиліти, на кшталт ping. Або внести свої правки, наприклад, у випадку з ping доповнити цю команду параметром -W 1. Можна піти й на іншу хитрість — розділити роботу зовнішніх програм та Карамби. Тобто запущені окремим процесом програми мають готувати дані у вигляді файлів в обумовлених місцях, а сенсорам теми залишиться тільки швиденько їх зчитати. Є й інші секрети. Досліджуйте готові теми — і вони вам відкриються.
3. На жаль, теми перекривають іконки стільниці. Доведеться або компонувати їх взаємне розміщення без перекриття, або взагалі відмовитись від іконок на користь інтерактивних панелей під управлінням Карамби.
Як бачите, невирішуваних проблем немає. Тому беріть в руки цей інструмент і творіть з його допомогою свою персональну стільницю, на заздрість користувачам закритих програм.
Package: openoffice.org-l10n-srDescription-md5: 81488a702d2bceedc928eec21e526277Description-uk: Підтримка сербської мови у OpenOffice.org OpenOffice.org — це офісний набір, здатний замінити Microsoft® Office практично в усіх випадках.Цей пакунок надає локалізацію OpenOffice.org для сербської мови. Він містить переклад інтерфейсу користувача, шаблони та можливості автодоповнення (зауважимо, що не всі ці можливості доступні для усіх мов).Мова інтерфейсу користувача вибирається на основі системної локалі.Перевірка орфографії, правила перенесення, тлумачний словник та довідка винесені в окремі пакунки: myspell-*, openoffice.org-hyphenation-*, openoffice.org-thesaurus-*, openoffice.org-help-*.Тому, якщо Вам потрібно працювати з текстами на різних мовах, і не потрібний переклад інтерфейсу програм на них, Ви можете встановити лишесловники/правила
перенесення/довідникивідповідні словники/правила перенесення/довідники.Package: vinagreDescription-md5: 55cac488b9062e042bd971766fea40c7Description-uk: VNC-клієнт оточення GNOME Vinagre є VNC-клієнтом інтегрованим у оточення GNOME.завдяки Vinagre ви маєте змогу мати кілька з’єднань одночасно, робити закладки для ваших серверів, дякуючи підтримці "Улюбленого", зберігати паролі у Менеджері ключів GNOME, та переглядати мережу у пошуках VNC-серверів.Сервер Virtual Network Computing (VNC) [Віртуальних мережевих обчислень] є комп’ютером, який надає у спільне користування свій екран, тому кожен, хто має достатньо повноважень може керувати ним на відстані. Package: gtranslatorDescription-md5: 2d99dc2a248735670e5bae20a27ab2a9Description-uk: Редактор PO-файлів (GNOME) Gtranslator — редактор po-файлів, який робить переклад програм з підтримкою gettext простою як ніколи, навіть для людей, які не мають досвіду у перекладанні. .Він підтримує використання пам’яті перекладів, підсвічування синтаксису, перевірку граматики, відміну вставки та вилучення, а також інтеграцію з оточенням GNOME.
Приклади утиліт. Детальне інформація.
Package: eogDescription-md5: a17b1b698fda7b280b8e85d7b08c5d27Description-uk: "Око GNOME" програма для перегляду графіки в Gnome eog або "Eye of Gnome" — це програма перегляду графічних даних для GNOME, яка використовує бібліотеку gdk-pixbuf. Вона уміє працювати з величезними зображеннями; для масштабування і прокручування при цьому використовується постійний об'єм споживаної пам'яті. Основною метою є простота використання та відповідність стандартам. Package: a2psDescription-md5: 9457a92267bd7683dddba1c4198139e2Description-uk: a2ps - конвертор чого завгодно у Postscript з можливістю "красивого друку" GNU a2ps конвертує файли у Postscript для друку або перегляду. Загалом a2ps використовує зручний формат, - зазвичай по дві сторінки на кожну фізичну сторінку, межі навколо сторінок, заголовки з корисною інформацією (номер сторінки, дата друку, ім'я файлу або вказаний користувачем заголовок), нумерацію рядків, підстановку символів, а також "красивий друк" (підсвічування синтаксису) для багатьох мов програмування.Історично, a2ps з'явився для перетворення простого текст у Postscript, але тепер, завдяки можливості налаштування виклику зовнішніх програм, її можна використовувати роботи з будь-яким типом файлів, тобто вона так само може друкувати сторінки man, файли dvi, texinfo ...Серед інших, найбільш помітними можливостями a2ps є:- безліч кодувань (всі латинські та інші)- безліч шрифтів (автоматичне завантаження шрифтів)- різні носії- різні інтерфейси друкарок- безліч стилів виводу- безліч мов програмування- різні застосування-помічники- і безліч розмовних мов Package: dhcp-clientDescription-md5: ba483d73637f20bc56e3bb4ebc442835Description-uk: Клієнт DHCP (перехідний пакунок)Це клієнт з третьої версії реалізації протоколу DHCP КонсорціумомПрограмного Забезпечення для Інтернет (Internet Software Consortium).Для детальної інформації звертайтесь до сайту http://www.isc.org.Це пустий пакунок, призначений для переходу від пакунку dhcp-client другої версії до пакунку dhcp3-client третьої версії.Цей пакунок можна спокійно вилучати після оновлення до lenny. Package: reDescription-md5: 389862bba4b538010cecc811f42fe422Description-uk: Російська де завгодно - конвертер російських кодуваньЦя програма призначена для перекодування із одного кодування у інше. Її основне призначення - повернути пошкоджені електронні листи російською мовою у читабельну форму, але її можна застосовувати й для перекодування файлів із одного вживаного (і не вживаного теж) кодування до іншого. Package: 3dchessDescription-md5: c8da6105051b2cae45e59fac61bb2a2aDescription-uk: 3D шахмати для X11 Шахи в трьох вимірюваннях для X11r6. Виглядають як три дошки, зібрані у стіс; 96 фігур, більшість узята зі звичайних шахів, але є декілька нових; 26 можливих напрямів для ходьби. Штучний інтелект не дуже розвинений, але грати досить цікаво, окрім як, напевно, дуже сильним гравцям. Package: libglib-perlDescription-md5: 73c451030c222a1d25f0b09759399fa0Description-uk: Perl-інтерфейс до бібліотек GLib та GObject libglib-perl надає доступ до бібліотек GLib та GObject. Glib -- це переносима службова бібліотека; Gobject надає загальносистемні типи зі спадкоємством та потужну систему сигналів. Разом, ці бібліотеки використовуються як основа для багатьох інших бібліотек, які складають оточення GNOME, та використовуються у багатьох не пов'язаних з ним проектах.Детальніше про GNOME можна знайти на сайті http://www.gnome.org.Прив'язки perl відповідають C API дуже точно, отож довідкова документація до C повинна розглядатися як основне джерело інформації: http://developer.gnome.org/doc/API/2.0/glib/index.htmlДаний модуль є частиною gtk2-perl..Для обговорення gtk2-perl, питань і суперечок з авторами, є розсилкаgtk-perl-list@gnome.org на lists.gnome.org..Також загляньте на сайт gtk2-perl та сторінку проекту на sourceforge,http://gtk2-perl.sourceforge.net Package: bluez-gnomeDescription-md5: fa87d93b54918d9ff43d42ebe83c9762Description-uk: Утиліти GNOME для роботи з bluetoothВ цьому пакунку містяться різноманітні аплети GNOME для виявлення та налаштування bluetooth-адаптерів. .Додаткова інформація доступна на сайті http://www.bluez.org Package: mpackDescription-md5: 6101ce5c05ff67298326006e9ef48dc9Description-uk: Інструменти для кодування/декодування MIME повідомлень Mpack та munpack - це утиліти для кодування та декодування (відповідно) двійкових файлів у форматі MIME (Multipurpose Internet Mail Extensions - універсальні доповнення до пошти Internet) поштових повідомлень. Для сумісності зі старими формами переносу двійкових файлів, програма munpack також вміє декодувати повідомлення у форматі uuencode. Package: lynxDescription-md5: 97e502859f1b830fc1dd337e582aed20Description-uk: Консольний веб-браузер (перехідний пакунок)Цей пакунок призначено для переходу з версії на версію, його вже можна спокійно вилучати. Замість нього дивіться пакунок lynx-cur. Package: abcmidiDescription-md5: d868667f8ba17e847a433bf18197f092Description-uk: Конвертер між форматами ABC та MIDIПакунок містить програми `abc2midi' та `midi2abc', які перетворюють музичний формат нот abc у стандартний формат MIDI і навпаки. Вони можуть генерувати акомпанемент з гітарних акордів у файл формату abc, а також вставляти різні MIDI-події; при Midi-до-abc трансляції виконується спроба самостійно виявити тактові риски, тріолі та знаки альтерації. пакунку також є `abc2abc' (приємний вивід на друк abc/ретранслятор) `mftext' (програма, яка показує MIDI-файл як текст) і `midicopy' (програма, яка витягує певні доріжки, канали і тимчасові інтервали з MIDI-файла).Програми цього пакунку засновані на дистрибутиві `midifilelib', доступному з http://www.harmony-central.com/MIDI/. Package: aptDescription-md5: d41ee493aa9fcc6cbc9ce4eb7069959cDescription-uk: Розвинений зовнішній інтерфейс до dpkg Це наступне покоління інтерфейсу користувача Debian до менеджера пакунків dpkg. Пакунок надає утиліту apt-get та метод APT для dselect, який надає значно простіший та безпечніший метод встановлення та оновлення пакунків.APT пропонує повне упорядкування процесу встановлення, можливість використання декількох джерел та декілька інших унікальних можливостей, які описані у Інструкції Користувача з пакунку apt-doc. Package: junior-systemDescription-md5: a56434e4a834669133b543d98ec3205bDescription-uk: Утиліти для Debian Jr. System Пакунок містить декілька утиліт на допомогу у навчанні дітей використанню комп'ютера..Midnight Commander - це більше, ніж просто файловий менеджер. Це оболонка, за допомогою якої діти можуть досліджувати і управляти своїми обліковими записами. Він може бути великою підмогою для найменших, бо значно зменшує потребу у набиранні команд вручну (якщо порівнювати з роботою у звичайній консолі). Він також володіє достатньою кількістю можливостей і достатньо гнучкий, щоб сподобатися підліткам і навіть дорослим.Програма-приклад "hello" може бути використана як приклад при навчанні запуску програм з командного рядка, використання ключів запуску, перегляду довідкових сторінок і так далі.І, нарешті, "lavaps" не лише надає дуже приємний спосіб спостерігати за запущеними процесами і ресурсами, які вони використовують, але також робить виявлення і знищення непотрібних процесів дуже легким заняттям для дітей, що ще не вміють запросто управлятися з програмами "ps" і "kill", працюючи в командному рядку. Package: libxml2Description-md5: 6771e66f557fa0f71e6955303e1d8f8dDescription-uk: XML бібліотека GNOMEXML це метамова, що дозволяє вам створити свою власну мову розмітки.Звичайна мова розмітки визначає шлях для опису інформації у певних класах документів (наприклад, HTML). XML дозволяє Вам власноруч створити мову розмітки для багатьох видів документів. Це можливо тому, що XML створено за допомогою SGML, міжнародної стандартизованої метамови для мов розмітки.Цей пакунок надає бібліотеку, яка впроваджує розширений API для керування такими файлами даних XML. Package: abakusDescription-md5: d1c5d319d31380e0e50def5d94cfa54aDescription-uk: Калькулятор для KDEAbakus -- це могутній калькулятор, що дозволяє виконувати багато різних типів обчислень. Сприймайте його як bc (калькулятор для командного рядка) з приємним графічним інтерфейсом.Також він виводить інформацію про математичні змінні та має, дружні до користувача, опції меню, як у звичайних застосунках KDE..Сайт: http://grammarian.homelinux.net/abakus/ Package: gnome-commanderDescription-md5: dc68eabefca50dbc117c5edaa6e41503Description-uk: Приємний та швидкий менеджер файлів для оточення GNOME GNOME Commander - швидкий та потужний графічний менеджер файлів для робочого оточення GNOME. Він має дво-панельний інтерфейс, у дусі Norton та Midnight Commander. Package: libplrpc-perlDescription-md5: affbda7036d0789f01789db8be23c66cDescription-uk: Розширення Perl для написання серверів і клієнтів PlRPCPerl RPC спрощує написання на Perl клієнт-серверних застосунків.RPC::PlServer — це пакунок, що використовується на стороні сервера, і вже зрозуміло де використовується RPC::PlClient. Робота plRPC полягає у визначені набору функцій, які можливо виконати клієнтом. Package: education-menusDescription-md5: 0e801e0c9eb297ce3ed79d3d57b79842Description-uk: Реорганізація меню для Debian EduПакунок реорганізує гілки меню для досягнення структури, якою легко користуватись вчителям та їх учням. активування реорганізація меню у системіДля активування реорганізації меню у системі повинні бути присутні групи teachers або students та користувач має бути членом однієї з них. Package: iceweasel-l10n-nn-noDescription-md5: 8a05fa5bbe370a06587e25d146b1105dDescription-uk: Підтримка мови нюношк (Норвегія) для IceweaselIceweasel — це перероблений компонент переглядача Mozilla, за призначенням схожий на Galeon, K-meleon та Camino, але написаний на мові користувацького інтерфейсу XUL, і розроблявся як легкий та багато-платформний переглядач.Пакунок містить переклад інтерфейсу Iceweasel мовою нюношк (Норвегія). Package: monodevelop-booDescription-md5: 7a8a5584a722e45f58202abadc6e980eDescription-uk: Додаток Boo для MonodevelopMonoDevelop — інтегроване середовище розробки для GNOME, розроблене в основному, для C# та інших мов .NET.Цей пакунок додає інтеґрацію мови Boo до Monodevelop. Package: stellariumDescription-md5: 45885aaefe95f3b94b56690e815c169aDescription-uk: Програма для спостереження за фотореалістичною картиною небаStellarium відображає просторову фотореалістичну картину зоряного неба наживо. За допомогою stellarium ви можете насправді спостерігати за картиною справжнього зоряного неба такого, яке Ви бачите неозброєним оком, у бінокль або невеликий телескоп.Деякі можливості програми:- спостереження за понад 120000 зірок з каталогу Гіппарха з назвами та інформацією про найяскравіші з зірок,- спостереження за планетами наживо з потужним режимом збільшення, у якому Ви спостерігаєте за планетою у телескоп,- відображення 88 сузір’їв з їх назвами,- відображення більш ніж 40 об’єктів з каталогу Месьє (туманностіОріона, M31 та інших),- фотореалістична карта Чумацького Шляху,- Поверхня Землі, туман та особливий ландшафт,- отримання інформації про зірки, планети та туманності за клацанням мишею по відповідному об’єкту,- режими перегляду у вікні та на весь екран.Stellarium не можна використовувати для надточних обчислень або передбачення ефемерид на зразок затемнень. Тим не менше, це ідеальна програма для підготовки до спостереження зоряного неба неозброєним оком, за допомогою бінокля або невеликого телескопа. Package: openarenaDescription-md5: 5c88c938032f434f395e780475e66fe0Description-uk: Швидко-розвиваючий тривимірний шутер від першої особи OpenArena — пакунок з відкритим кодом для ioQuake3, котрий розповсюджується на умовах ліцензії GPL. Хоча OpenArena є вільною заміною для Quake 3 Arena виробництва id Software Inc., вона НЕ є сумісною з патентованою грою!.OpenArena може бути у деякій мірі неприйнятною для дітей. . Цей пакунок встановлює клієнта OpenArena. Package: foomatic-filtersDescription-md5: 1401cc24b2718036a53784c37922ecc4Description-uk: Підтримка принтерів від OpenPrinting — фільтриFoomatic — база даних друкарок розроблена для полегшення встановлення поширених на ринку друкарок для їх використання у UNIX-подібних операційних системах. Ця система є прошарком між системою друку (наприклад: CUPS або lpr) та самою друкаркою, здійснюючи обробку файлів для друку.Цей пакунок складається з фільтрів-сценаріїв, які використовують системи друку для перетворення отриманих даний у форматі PostScript у дані "рідні" для певної друкарки, застосовуючи особливі для кожної друкарки, але незалежні від систем друку, PPD-файли.Для використання з CUPS вам потрібно встановити обидва пакунки cupsys та cupsys-client у вашій системі. Package: udevDescription-md5: 7110ab7c7857516897cb243da43d0890Description-uk: Фонова служба для керування підключеними "на гарячу" пристроями та /dev/ Udev — фоновий процес, що динамічно створює/вилучає файли пристроїв в/з теки /dev/, стежить за подіями, які виникають у разі підключення різноманітних пристроїв та завантажує драйвери під час старту системи. Він заміщає пакунок hotplug та потребує для своєї роботи ядро версії не менше ніж 2.6.18. Package: infoDescription-md5: 98475bbce3804b8961f7886328b1baeaDescription-uk: Самостійний переглядач документації GNU InfoФормат файла info є легкорозбірливим представленням онлайнових документів.Ця програма дозволить Вам переглядати документи Info, які розташовані у /usr/share/infoДоволі багато програмного забезпечення в Debian постачається із своєю власною онлайн-документацією у вигляді файлів Info, так що, скоріше за все, Вам потрібно буде встановити цей пакунок. Package: bash-completionDescription-md5: 15a7fd68b99e1299a93d5057f4d270c2Description-uk: Настроювані завершення для оболоник bashЗавершення bash розширюють стандартні варіанти завершення вводу команд для досягнення повного командного рядку за допомогою кількох натискань на клавіші. Цей проект задумано для створення настроюваних завершень для більшості команд Linux/UNIX щоб полегшити повсякденне життя системних адміністраторів та програмістів. Package: openoffice.org-l10n-ta-inDescription-md5: 08315bcaf049639f689c7295e2bff913Description-uk: Підтримка тамільської мови у OpenOffice.org OpenOffice.org — це офісний набір, здатний замінити Microsoft® Office практично в усіх випадках.Цей пакунок надає локалізацію OpenOffice.org для тамільської мови. Він містить переклад інтерфейсу користувача, шаблони та можливості автодоповнення (зауважимо, що не всі ці можливості доступні для усіх мов).Мова інтерфейсу користувача вибирається на основі системної локалі. . Перевірка орфографії, правила перенесення, тлумачний словник та довідка винесені в окремі пакунки: myspell-*, openoffice.org-hyphenation-*, openoffice.org-thesaurus-*, openoffice.org-help-*..Тому, якщо Вам потрібно працювати з текстами на різних мовах, і не потрібний переклад інтерфейсу програм на них, Ви можете встановити лише відповідні словники/правила перенесення/довідники. Package: openoffice.org-coreDescription-md5: ff565f73b412fb81937a7f4692662e52Description-uk: Офісний набір OpenOffice.org — структурно підпорядковані файлиOpenOffice.org — це офісний набір, здатний замінити Microsoft® Office практично в усіх випадках.Цей пакунок містить структурно підпорядковані файли ядра OpenOffice.org.Дивись пакунок openoffice.org за потреби у додатковій інформації.Package: m4Description-md5: c53f50cd9103ee8dc56a20d11403d2e5Description-uk: Мова обробки макросівGNU `m4' - це реалізація традиційного для UNIX макропроцесора. Він майже повністю сумісний з SVR4, хоча має деякі надставки (наприклад: можливість обробки більше 9-ти позиційних арґументів). `m4' також має вбудовані функції для включення файлів, виконання команд програмної оболонки, виконання арифметичних команд, тощо. Для створення скриптів `configure' командою `autoconf' потрібен `m4', але для виконання їх - ні. Package: cupsys-driver-gutenprintDescription-md5: 6e4e5aef0934bb77dbeaeef7ed03b467Description-uk: Драйвери принтерів для CUPSЦей пакунок є перехідним, що дозволить користувачам, які використовують cupsys-driver-gutenprint перейти до cups-driver-gutenprint (його нащадка).Цей пакунок можна безпечно видалити після оновлення. Package: xbillDescription-md5: d77da6f3f0e2e729cfea53f9c58bcf4dDescription-uk: Позбавтеся від тих вірусів Wingdows!Чи Вас ніколи не переслідувало відчуття, що все йде не так? Ви -- системний адміністратор, і хтось намагається знищити Ваші комп'ютери. Маленькі чоловічки бігають по екрану і намагаються заразити Ваші комп'ютериWingdows-ом [ТМ] -- вірусом, що прикидається популярною операційною системою. Ваша мета -- клацнути по ньому мишкою, запобігаючи потенційній загрозі. Якщо хтось з чоловічків досягає комп'ютера, він намагається замінити Вашу операційну систему на вірус. Після цього він спробує втекти, прихопивши Вашу операційку. Package: pootleDescription-md5: df09340ac7d4d111464b8a88e82876c3Description-uk: Інструмент для керування перекладами за допомогою веб-інтерфейсу Pootle надає великий набір можливостей для керування проектами перекладів.Він об'єднує компоненти Translate Toolkit, який здійснює перевірку на помилки у перекладених повідомленнях і можливість звантажувати файли у різних форматах: PO, XLIFF, CSV. Також Pootle дозволяє звантажувати вже скомпільовані файли PO. Ви можете використовувати цю програму для розподілення робіт у вашій команді і визначення цілей, які допоможуть зосередити зусилля на конкретному перекладі. Pootle може запускатись без веб-сервера і працювати через сервер Apache. Translate Toolkit — це набір програмного забезпечення і документації, які допомагають полегшити роботу перекладачам, роблячи її більш продуктивною. Package: fortunes-debian-hintsDescription-md5: b8a94b2a8be8c2124213fbbd1b23791cDescription-uk: Поради по Дебіен для fortuneЦей пакунок містить набір корисних порад з використання Дебіен у форматі бази даних fortune. Нові користувачі (або адміністратори) Дебіен можуть знайти ці поради особливо цінними та корисними для себе, і навіть досвідчені користувачі Дебіен можуть знайти тут декілька нових ласих шматочків. Package: avahi-daemonDescription-md5: d2d6eca3335702261cb1a18c95868bb6Description-uk: Фонова служба mDNS/DNS-SD AvahiAvahi — це кістяк для виявлення сервісів за допомогою широкомовного DNS (Multicast DNS Service Discovery) ліцензований під LGPL. Він дозволяє програмам оголошувати і виявляти сервіси та хости у локальній мережі, не маючи спеціальних налаштувань. Наприклад, Ви можете просто підключитися до мережі і миттєво знайти принтери для друку, потрібні файли та людей для спілкування.Цей пакунок містить фонову службу Avahi, яка представляє ваш комп’ютер у мережі та дозволяє іншим застосункам публікувати та розкладати на складові записи mDNS/DNS-SD Package: python-gtk2Description-md5: 7748dd2646edf92e10ee5ba65415e297Description-uk: Прив'язка Python для бібліотеки GTK+Цей пакунок містить модулі, які дозволяють вам використовувати бібліотеку GTK+ у своїх програмах на мові Python. Він забезпечує прив'язку до набору елементів інтерфейсу версії 2.0.Майданчик тенет: http://www.daa.com.au/~james/software/pygtk/ Package: openoffice.org-l10n-xhDescription-md5: 67fdf6b11149a6a1ae9801b25a858b4bDescription-uk: Підтримка мови ксоза в IcedoveOpenOffice.org — це офісний набір, здатний замінити Microsoft® Office практично в усіх випадках.Цей пакунок надає локалізацію OpenOffice.org для мови ксоза. Він містить переклад інтерфейсу користувача, шаблони та можливості автодоповнення (зауважимо, що не всі ці можливості доступні для усіх мов). Мова інтерфейсу користувача вибирається на основі системної локалі.Перевірка орфографії, правила перенесення, тлумачний словник та довідка винесені в окремі пакунки: myspell-*, openoffice.org-hyphenation-*, openoffice.org-thesaurus-*, openoffice.org-help-*.Тому, якщо Вам потрібно працювати з текстами на різних мовах, і не потрібний переклад інтерфейсу програм на них, Ви можете встановити лише відповідні словники/правила перенесення/довідники. Package: blenderDescription-md5: 6709552214b524b2a7deb2a907abcb30Description-uk: Швидка і гнучка система тривимірного моделювання та промальовки Blender це комплекс для 3-D моделювання, анімації, промальовки, після обробки, інтерактивного створення та відтворення (ігри). Blender має свій, особливий інтерфейс, повністю реалізований на OpenGL, при його створенні особлива увага приділялася швидкості. Можлива автоматизація роботи програми за допомогою сценаріїв на Python. Зокрема, у вигляді сценаріїв реалізовані імпорт та експорт в популярні формати файлів такі як 3D Studio і Wavefront Obj. За допомогою пакету створюються статичні малюнки, анімація, моделі для ігор, а також інтерактивне інформаційне наповнення у вигляді самостійних програм та веб-модулів. Package: libxml-dumper-perlDescription-md5: bcab3900223ffa6ebcfeaa5e8e3be421Description-uk: Модуль Perl для переміщення об'єктів Perl у/зі XMLXml::dumper зберігає структури даних Perl у структурований формат XML.Xml::dumper також може читати дані XML, які були створені цим модулем і перетворювати їх назад у дані Perl.Модуль може бути корисним для зберігання об'єктів Perl у файли, використовуючи формат XML, з яким можуть працювати інші програми. Або навіть інші мови програмування. Package: rsyslogDescription-md5: 58a1c84d482b32a8156eb390f82f91adDescription-uk: Покращений багатопоточний syslogdRsyslog — це покращений syslogd, окрім звичайних функцій, підтримуються: * надійна передача syslog-данних через TCP * можливість включення буферизації запису на диск * відправлення сигналу тривоги по електронній пошті * зберігання у базах даних MySQL або PostgreSQL (за допомогою спеціальних модулів) * списки доступу * фільтрація по будь-якій частині повідомлення syslog * згортання однорідних повідомлень «на льоту» * повне налаштування формату виводу * управління резервним копіюванням журналів . Він повністю сумісний зі звичайним sysklogd і може його замінити. Його передові можливості роблять його відповідним для використання у системах рівня підприємства, є механізм захисту syslog шифруванням, а з налаштуванням програми впорається навіть новак. Package: angryddDescription-md5: 65a714deba9dc1549d9ac236a28d5623Description-uk: Сердиті П'яні Гноми - головоломка типу "падаючих блоків" У Сердитих П'яних Гномах (Angry Drunken Dwarves) Ви -- сердитий, п'яний гном. Чому Ви так розсердилися? Хто знає. Але Ви вирішили зігнати Вашу агресію на інших гномах, скидаючи коштовні камені на їх голови. Багато коштовних каменів. angrydd - класична головоломка типу "падаючих блоків", схожа на Capcom Puzzle Fighter. Мета гри полягає в тому, щоб побудувати великі коштовні камені, суміщаючи кольори, потім розбити їх, стараючись упустити якомога більше коштовних каменів вниз на супротивника. Перший, чиє поле заповнилося, програє. У angrydd є сім персонажів, шість рівнів штучного інтелекту, секретні ігрові режими і персонажі та оригінальний саундтрек. Package: referencerDescription-md5: 1eece3cc38ba280fca117503ad9e6672Description-uk: Організатор документів з GNOME Referencer — застосунок GNOME для організації документів або довідників та створення повного файлу бібліографії у форматі BibTeX. Referencer містить чисельні можливості для по
Список використаної літератури
1. http://www.edu.yar.ru/russian/cources/comp/dos.html#m1
2. http://www.edu.yar.ru/russian/cources/comp/os.html
3. http://ru.wikipedia.org/wiki/MS-DOS
4. Литвинов В. А. "Программирование и численные методы для физиков"
5. http://support.microsoft.com/kb/314106
6. http://khpi-iip.mipk.kharkiv.edu/library/cit/lab/lab_
7. http://www.youtube.com/watch?v=dmEvPZUdAVI
8. http://cylib.iit.nau.edu.ua/Books/OS/Linux/linux/lig-1.htm
9. http://www.citforum.ru/operating_systems/index.shtml
10. http://NAROD.RU
11. http://www.OPENNET.ru/docs/RUS/gnuemacs/emacs_40.html
12. http://www.lib.csu.ru/DL/bases/prg/frolov/books/bsp/v10/ch9.htm
13. http://www.computerhope.com/.htm
14. http://www.asmodeus.com.ua/library/os/freebsd/handbook2/gl19.htm
15. http://www.bhv.kiev.ua/books/resources.php?id=24
16. http://www.amazon.com/MS-DOS-Companion-Comprehensive-Reference-Features/dp/15561555
17. http://student.km.ru/ref_show_frame.asp?id=891D6A391D784065B3EE8A601EBAACFC
18. http://comp.site3k.net/help/boot_disk.html
19. http://www.junior.ru/wwwexam/opsys/k.htm
20. http://referaty.com.ua/ukr/details/12425/