1 октября 2014

В состав ОС Astra Linux Special Edition 1.3 входит защищенный комплекс программ гипертекстовой обработки данных, который включает в себя следующее компоненты:

  • веб-сервер Apache2;
  • браузер Firefox.

Стоит отметить, что

веб-сервер apache2, входящий в состав ОС, не допускает возможности анонимного использования ресурсов веб-сервера и требует обязательной настройки авторизации пользователей.

Об особенностях настройки apache2 в Astra Linux мы обязательно напишем в одной из наших ближайших заметок, а сейчас поговорим о настройке Firefox.

Задача

Хочется открывать различные ссылки вида rdp://<ip или имя узла>, <vnc или spice>://<ip или имя узла>:<порт>  — соответствующими внешними программами.

Решение

Открываем Firefox, если не установлен,  то ставим

# aptitude -y install firefox

В адресной строке вводим about:config, подтверждаете, что ничего плохого не сделаете и откроется список переменных firefox. Нажимаете правую клавишу мыши и в открывшемся меню выбираете  New->Boolean. В имени переменной вводим network.protocol-handler.expose.<тип ссылки>  и укажите значение false, пример на скриншоте: 

vnc

Далее откройте свой сайт или web-приложение, нажмите на ссылку с типом, который указали при настройке, и увидите окно
dlg_link
В данном окне выберите приложение, которым будете открывать данный тип ссылок. Если хотите, чтобы окно не открывалось каждый раз при нажатии на ссылку, не забудьте поставить флажок «Remember…» . Конечно необходимо, чтобы внешние приложения, который вы будете использовать для открытия ссылок, либо умели принимать ссылки полностью — это значит с префиксом <тип ссылки>://…, либо можно сделать скрипт, который подготовит ссылку, выбрав из нее параметры, и вызовет внешнее приложение, указав выбранные параметры. Пример для vnc клиента xvnc4viewer:

  • делаем файл vncviewer-firefox в /usr/bin/;
  • редактируем добавляя следующие строки:
    #!/bin/sh
    vncviewer -FullColor `echo "$@" | sed s"/.*\/\///"`
  • Делаем chmod +x /usr/bin/vncviewer-firefox.

Задача

Заменить default page на желаемую да так, чтобы для всех пользователей!

Решение

Здесь /usr/lib/firefox/defaults/pref создаем файл firefox.js, в него вставляем следующий текст:

user_pref("browser.startup.page", 1); 
user_pref("browser.startup.homepage", "http://my-web-site");

, а если не хотите добавлять через about:config переменные для открытия ссылок, сюда же можно добавить следующие строки:

pref("network.protocol-handler.expose.<тип ссылки1>", false);
pref("network.protocol-handler.expose.<тип ссылки2>", false);

Stay tuned!

0 комментариев

Что у нас
нового

Блог

Репозиторий с обновлениями безопасности Astra Linux Special Edition

Лаборатория 50 на протяжении 5 лет поддерживает репозиторий с обновлениями безопасности Astra Linux Special Edition.

«Моно» для Astra Linux Special Edition 1.7

2 марта 2022

Выпущена версия программного комплекса «Моно» для Astra Linux Special Edition 1.7. 

Наши
контакты

Связаться с нами

Телефон 8 (812) 981-68-09
Электронная почта team@lab50.net





    Заполняя данную форму, вы принимаете условия Соглашения об использовании сайта, и соглашаетесь
    с Правилами обработки и использования персональных данных