Ошибка произошла, когда & ldquo; sudo apt-get update & rdquo;

Какая отличная идея!

Я сразу установил это, и он отлично работает на моей системе. Адаптируйте следующий сценарий к вашим потребностям (вам понадобятся права суперпользователя для установки скрипта!):

#!/bin/bash

# looking for Firefox instances
pgrep -l '^firefox-bin$' > /dev/null

if [ $? -eq 0 ]; then
    echo
    echo "  Opening link in Firefox..."
    echo
    /usr/bin/firefox "$1"
    exit
fi

# looking for Konqueror instances
pgrep -l '^konqueror$' > /dev/null

if [ $? -eq 0 ]; then
    echo
    echo "  Opening link in Konqueror..."
    qdbus `qdbus | grep -m1 konqueror` /konqueror/MainWindow_1 org.kde.Konqueror.MainWindow.newTab "$1" False
    exit
fi

# no browser instances found, so open default browser
echo
echo -n "  No open browser found.  "

if [ -z "$1" ]; then
    echo "Opening new Firefox instance..."
    echo
    /usr/bin/firefox &
    exit
else
    echo "Opening link in new Firefox instance..."
    echo
    /usr/bin/firefox "$1" &
    exit
fi

Немодифицированный скрипт попытается открыть ссылку (указанную в $ 1) с помощью Firefox. Если ни один экземпляр Firefox не найден, он попытается повторно использовать Konqueror. Наконец, если экземпляр Konqueror не найден, скрипт откроет новый экземпляр Firefox.

Когда вы закончите, сохраните скрипт в /usr/local/bin/reuse_open_browser и запустите следующие команды:

sudo chmod +x /usr/local/bin/reuse_open_browser
sudo chown root:root /usr/local/bin/reuse_open_browser

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/local/bin/reuse_open_browser 100

Затем выберите сценарий по умолчанию, выполнив

sudo update-alternatives --config x-www-browser

Наслаждайтесь! :

)
1
задан 13 November 2013 в 04:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: