Все о Linux. LinuxRSP.Ru

[an error occurred while processing this directive]

Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

25 лет исполнилось ядру Linux

Релиз KDevelop 5.0

Oracle открывает код JDK9 для ARM

Выпущен Timewarrior 1.0.0

Релиз Android 7.0

Percona Memory Engine для MongoDB на базе WiredTiger

PowerShell открыт и доступен для Linux

Форк TrueCrypt: VeraCrypt 1.18

Релиз Snapcraft 2.14

Релиз Go 1.7

Стабильный выпуск рабочего стола Lumina

Вышла первая версия аналога OpenCV - DCV 0.1

Выпуск минималистичной программы для мониторинга jsonmon 3

В MIT разработали новый язык программирования

Первый релиз Qt5Gtk2

Godot 2.1 - новая версия открытого игрового движка

Свободная цифровая станция звукозаписи: Ardour 5.0

Обновление SkypeWeb Plugin for Pidgin

Вышла версия 3.0 Android File Transfer для Linux (и для OS X)

Программный аналог MIDI-контроллера для создания музыки: Launchpadd v1.3

Mozilla спонсирует поддержку Python 3.5 в PyPy

Ef 0.08 - программа для моделирования динамики заряженных частиц

Обновление текстового редактора TEA до версии 42.0.0

Релиз OpenOrienteering Mapper 0.6.4

Вышли Guix и GuixSD 0.11

Релиз Opera 39

Выпуск LibreOffice 5.2

В OpenSSH обнаружены и устранены некоторые уязвимости

Эмулятор FCEUX 2.2.3

Компания Билайн переходит на российскую СУБД с открытым исходным кодом Tarantool

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

Grive - клиент Google Drive для Linux с открытым исходным кодом

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 

[Вперед] [Содержание] [Назад]

Сага о konqueror. Браузер - настройки и возможности

Переход в режим браузера осуществляется автоматически в двух случаях: при прямом щелчке левой клавишей мыши на html-файле и, если включено использование индексного файла (через меню Вид) - при переходе в каталог, таковой содержащий (рис. 18).

Рис. 18. konqueror в качестве браузера

Первое, что бросается в глаза при знакомстве с браузером konqueror - его чрезвычайное быстродействие. Время его загрузки (которая так раздражающе медленна в Netscape Navigator) просто нулевое, а скорость интерпретации html-кода превосходит не только Internet Explorer, но и самые быстрые версии Netscape, которые я видел.

Каковы же его возможности? Ответить не сложно: почти такие же, как и у любого другого всамделишнего браузера. Разумеется, он воспроизводит html-документы (странно, не правда ли?). И при этом даже написанные по русски. Более того, он знает о существовании различных кодировок русского языка: и koi8-r, и koi8-u, и cp1251, и iso8859-5 (правда, кодировок Mac и DOS я не обнаружил). Переключаются кодировки через меню Вид, где в режиме браузера появляется пункт Выставить кодировку. Впрочем, если остановиться на автоматическом ее определении, русские тексты также будут в большинстве случаев читаться нормально. Вне зависимости от того, есть ли в html-файле прямое указание на charset или нет.

Кроме того, konqueror распознает традиционные Сетевые графические форматы - и GIF, и JPEG, и PNG (в отличие от kfm, который последний не поддерживал). Правда, прикрутить к нему мой любимый формат DjVu не удасться, за отсутствием соответствующего plug-in. Однако ничто не мешает просмотреть djvu-файл через внешний вьювер, в качестве коего можно использовать Netscape Navigator с установленным соответствующим модулем. К внешней программе придется прибегнуть и для воспроизведения RealAudio и RealVideo, да и MPEG-музыки - тоже.

Также я не нашел никаких указаний на существование для konqueror средств просмотра Macromedia Flash и Shockwave. Однако и с ними можно поступить аналогично. Кроме того, вероятно, вставку Shaockwave, если оформить ее соответствующим образом, можно воспроизвести и через Java.

Поскольку уж Java-то, также как и JavaScript, konqueror поддерживает в полном объеме. Хотя по умолчанию обе эти возможности отключены.

Чем konqueror меня особенно порадовал (в отличие от kfm) - так это поддержкой каскадных таблиц стилей (CSS). Что не могу не проиллюстрировать на примере одной из ранних версий моего сайта, выполненной целиком с использованием CSS (рис. 19). Для сравнения на рис. 20 приведена та же страница, просматриваемая через Netscape Navigator 4.74: можно видеть почти полную идентичность внешнего вида - гарнитур и начертаний шрифтов, цвета текста и фона.

Рис. 19. Web-страница на основе CSS, вид через konqueror

Рис. 20. Та же страница, вид через Netscape Navigator 4.74

И последняя радостная новость - в konqueror поддерживаются такие редкие прибамбасы 4-го HTML, как плавающие фреймы (iframe). Мне этот прием очень нравится (и с точки зрения удобства, и из соображений эстетики), однако его применимость резко снижается из-за отсутствия поддержки в Netscape Navigator 4.xx (правда, в 6-й версии тэг iframe поддерживается, но сама она еще не очень доведена).

Хотя нет, чуть ли не главная особенность браузера konqueror: он дает очень простой доступ к редктированию html-кода. Если в MS Internet Explorer это делается просто только средствами Notepad (со всеми вытекающими недостатками), если в Netscape Navigator можно подключить любой внешний текстовый или html-редактор, но добираться до него очень нелегко, то здесь достаточно выбрать в меню Вид пункт Просмотреть источник - и html-файл открывается в любимом и привычном средстве для его редактирования.

Для этого нужно только при определении ассоциации файлов внести этот редактор в список приоритетных приложений для документов HTML и поставить его на второе место после konqueror. Как это было показано на рис. 13. Впрочем, просмотреть или отредактировать html-исходник можно и через контекстное меню, выбрав в нем пункт Открыть с и, затем, одно из приоритеных приложений.

Разумеется, браузер konqueror, как и все в этой программе, может быть настроен. Во-первых, его собственный профиль можно отредактировать, сделав отличным от профиля файлового менеджера. Так, если для последнего мы приняли двухпанельный вид, да еще и с эмулятором терминала, ничто не заставляет нас втискивать замечательные произведения web-дизайна в треть окна: для профиля браузера можно сохранить одну-единственную панель.

Кстати, браузер konqueror, подобно MS Internet Explorer версий 4 и старше (и в отличие от Netscape Navigator), имеет полноэкранный режим просмотра web-страниц. Что для наиболее выдающихся их представителей может быть полезным.

Собственно настройки браузера расположены в одноименном пункте одноименного меню. Это панель с тремя закладками - HTML. Внешний вид, Java/JavaScript. В первой, помимо тривиальных подчеркивания и изменения курсора, можно отключить автоматическую загрузку графики (рис. 21).

Рис. 21. Настройка браузера konqueror, закладки HTML и Внешний вид

Внешний вид позволяет выбрать подходящие шрифты для разных текстовых элементов, задать его абсолютный минимальный размер и размер относительный (Маленький, Средний, Большой), а также указать кодировку по умолчанию (см. рис. 21).

Закладка Java/JavaScript позволяет не только включить поддержку соответствующих языков глобально, но дать индивидуальные установки для конкретных доменов (рис. 22).

Рис. 22. Настройка браузера konqueror, закладка Java/JavaScript

Браузер konqueror может использоваться как своего рода метапоисковая машина. Для этого в пункте Настройки - Ключевые слова Интернет приведен обширный список доступных поисковых машин, который может быть отредактирован и расширен. Наконец, могут быть настроены также правила обработки cookies и, при необходимости, параметры прокси-сервера.

Копилефт
Алексея Федорчука

[Вперед] [Содержание] [Назад]


      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2024 LinuxRSP