Linux - статьи

Установка и запуск


FireFox можно взять либо на , либо . К сожалению, русификация программы происходит не так оперативно, как хотелось бы.

Итак, выкачиваем установку и просто распаковываем ее в нужное место. Обычно "нужное место" это /usr/local. Проще всего сначала скопировать файл в папку назначения, а затем выполнить в ней команду: tar -xvzf firefox-08.tar.gz

После чего появится директория /usr/local/firefox. Запускать следует файл firefox. Но работать так неудобно. Ведь все программы (в установках GNOME, KDE) настроены открывать браузер по умолчанию командой mozilla, находящейся в папке /usr/bin. Однако мне кажется, что легче всего просто заменить упомянутый файл скриптом, настроенным на запуск FireFox-Мозиллы. Вот этот скрипт: #!/bin/bash FFDIR="/usr/local/firefox" FIREFOX="$FFDIR/firefox" #как будем открывать страницу: new-window - новом окне, new-tab - в новой вкладке OPENMOZ="new-tab" RETVAL="" #Проверяем, запущена ли Мозилла $FIREFOX -remote "ping ()" > /dev/null 2>&1 RETVAL=$? if ["$RETVAL" = "2"]; then #Мозилла не запущена. Просто загружаем ее и выходим из скрипта $FIREFOX $1 exit fi #Мозилла уже работает #Проверяем аргумент. Если пустой - ничего не делаем if [-z "$1"]; then exit fi #Формируем строку аргументов для запуска Мозиллы exec $FIREFOX -remote "openurl ($1,$OPENMOZ)"

Обратите внимание на синтаксис, связанный с опцией -remote (подробнее об аргументах командной строки читайте в таблице). Он используется, чтобы исправить одно неудобство. Предположим, например, что вы загрузили Мозиллу и открыли несколько сайтов. В это время пришла почта. В одном из писем предлагалось посетить сайт . И если вы просто щелкните по ссылке, то загрузится не браузер, а менеджер профилей (рис.1). Многих пользователей такое поведение программы ставит в тупик. Если же использовать аргумент -remote, то страница откроется без проблем - в новом окне или на новой вкладке.



Содержание раздела