Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Емулятор терміналу




Навіть для такої на перший погляд тривіальної функції, як емуляція термінала для X Window System, існує ціле коло програм. Сама стандартна з них поставляється разом з XOrg - xterm. Варіант xterm, що підтримує відображення шрифтів в кодуванні UNICODE, викликається командою uxterm. Однак кожен додаток, що організує сферу робочого столу, включає власний емулятор терміналу, зовнішній вигляд і поведінка якого налаштовується централізовано разом з усіма іншими додатками робочого столу. Є й інші емулятори терміналу, не пов'язані з конкретним робочим столом, до таких відноситься 9term, що повторює можливості «вікна» системи Plan9, mlterm, що має багатомовну підтримку, rxvt - дуже невимогливий до ресурсів емулятор терміналу, або його нащадки, на зразок aterm.

Велика кількість термінальних вікон на робочому столі може утворитися, навіть якщо розкладати їх по різних віртуальних екранів. Деякі версії xterm (наприклад, konsole), дозволяють відкривати вікна «стопками», перемикаючись між ними за допомогою «закладок», як в записній книжці.

Мережа WWW-браузери

WWW-браузер - програма для перегляду гіпертексту, доступного через Internet - на сьогодні чи не найважливіше додаток для персонального комп'ютера. Сьогоднішній www-броузер повинен «уміти» набагато більше, ніж просто відображати сторінки HTML і переходити за гіперпосиланнями. Фактично, на нього лягає завдання роботи даними Internet у всьому їх різноманітті, сюди входить і підтримка постійно розвиваються стандартів, і забезпечення безпеки, і багато іншого.

У Linux є досить великий вибір www-броузерів, однак першим дійсно сучасним вільним додатком для роботи з Internet стала Mozilla, а потім її нащадки, які сьогодні цілком успішно конкурують з аналогічними комерційними програмами. Mozilla - це цілий пакет програм для роботи з Інтернетом: потужний, насичений функціями комунікаційний центр для персонального комп'ютера. До складу пакету входить броузер, програма для роботи з електронною поштою і редактор www-сторінок. Історія Mozilla почалася в 1998 році, коли фірма Netscape опублікувала вихідні тексти свого броузера Netscape Navigator. Одне з важливих властивостей пакета Mozilla - його принципова розширюваність. У Mozilla реалізований мову XUL на основі XML, за допомогою якого дуже легко розробляти додаткові компоненти Mozilla, орієнтовані на виконання спеціальних функцій.

Більш сучасний FireFox, що розробляється командою Mozilla на основі вихідних кодів, що відповідають тільки WWW-броузеру. Інша частина FireFox написана повністю на XUL, тому розробка цієї молодої програми йде істотно бадьоріше і простіше, її налаштування вважається самою гнучкою серед www-броузерів, а головне, будь-хто може написати на високорівневих мовах програмування XUL / JavaScript і опублікувати свій модуль розширення (т. н. plugin; на сьогодні таких модулів відомо більше півтораста).

Про www-броузерах, розроблених спеціально для тієї або іншої середовища робочого столу, вже йшла мова вище (вони чудово справляються з роллю файлових диспетчерів). Важлива різновид www-броузерів - текстові броузери, тобто ті, які можуть бути запущені в будь-якому текстовому терміналі Linux. Самий старий і відомий з них, один із прототипів сучасних www-броузерів - Lynx. Він не має можливості відображати графічну інформацію, але відмінно підтримує HTML, форми і таблиці. Сучасні версії підтримують також з'єднання, захищені за допомогою SSL. Links - це текстовий броузер, на перший погляд дуже схожий на Lynx, але все ж таки дещо відрізняється від нього: умінням працювати з таблицями і фреймами; відображенням кольорів, зазначених в HTML-сторінці; використанням випадаючих меню (як в Midnight Commander); можливістю завантаження файлів у фоновому режимі.


Крім можливості перегляду WWW-сторінок часто випадає необхідність їх «скачування», тобто записи у файл. Це ж відноситься і до ресурсів, доступним по протоколу FTP. Всі описані вище броузери здатні записувати HTTP-і FTP-ресурс в файл, але для зручної роботи з командного рядка вони, як правило, непридатні. Окрім старої і вельми простий утиліти ftp, є два її потужних розширення: lftp і wget. Обидві утиліти підтримують як FTP, так і HTTP, причому lftp може працювати, як і ftp, в режимі «оболонки», а wget призначена саме для роботи з командного рядка. Якщо при отриманні файлів з ​​якогось сервера або групи серверів необхідно описувати безліч винятків (щоб не скачати зайвого), виконувати якісь дії (наприклад, заповнювати форми або виконувати java-сценарії), можна скористатися більш складними програмами pavuk або httrack.




Поделиться с друзьями:


Дата добавления: 2015-06-04; Просмотров: 384; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.