По умолчанию Dropbox запускается автоматически при входе в систему. Команда update-rc.d здесь не касается. (/etc/rc*.d/directories не содержит dropbox). Нет сервиса «dropbox» (/etc/init.d не содержит dropbox)
Если вы установили dropbox с пакетом «.deb» (sudo dpkg -i dropbox.deb), то вы может иметь исполняемый файл /usr/bin/dropbox
Чтобы отключить автоматический запуск Dropbox:
/usr/bin/dropbox autostart n
Чтобы включить автоматический запуск Dropbox:
/usr/bin/dropbox autostart y
Вот что работает:
#!/usr/bin/env python
import sys, commands
browsers = [
"firefox",
"google-chrome",
"chromium-browser",
"epiphany-browser",
]
done = False
ps = list(i.split()[10] for i in commands.getoutput("ps aux").split("\n")[1:])
for i in browsers:
if any(j.endswith(i) or j.endswith(i+"-bin") for j in ps) and not done:
commands.getoutput(i + " " + (" ".join(sys.argv[1:]
if len(sys.argv) - 1 else "")))
done = True
if not done:
commands.getoutput(browsers[0]["cmd"] + " " + " ".join(sys.argv[1:]))
Просто переупорядочивайте список поверх файла любым способом, как вам нравится, добавляйте и удаляйте браузеры. Команда, которую вы вводите, будет тем, что вы вводите в командной строке, чтобы запустить этот браузер. сохраните этот скрипт где-нибудь, щелкните его правой кнопкой мыши, перейдите в свойства → разрешения и установите исполняемый файл. Я рекомендую сохранить его в /home/<username>/.browser. Найдите файл (нажмите Ctrl + H, чтобы отобразить скрытые файлы), щелкните правой кнопкой мыши и выберите «Свойства», затем перейдите в «Разрешения» и установите «Разрешить выполнение файла как программы». Перейдите в меню «Система» → «Предпочтения» → «Предпочтительные приложения», выберите «Пользовательский» и введите /home/<username>/.browser в поле «Команда». Первый браузер, который появляется в списке и будет запущен, будет выбран для открытия веб-сайта. Если ни один из них не запущен, будет открыт первый.
Я тестировал это и, похоже, работает неплохо, тем не менее, дайте мне знать, есть ли в нем какие-либо ошибки. И было бы здорово, если бы был способ сделать это, который не связан с программированием, это просто мое своеобразное решение.
вот то, что работает:
#!/usr/bin/env python
import sys, commands
browsers = [
"firefox",
"google-chrome",
"chromium-browser",
"epiphany-browser",
]
done = False
ps = list(i.split()[10] for i in commands.getoutput("ps aux").split("\n")[1:])
for i in browsers:
if any(j.endswith(i) or j.endswith(i+"-bin") for j in ps) and not done:
commands.getoutput(i + " " + (" ".join(sys.argv[1:]
if len(sys.argv) - 1 else "")))
done = True
if not done:
commands.getoutput(browsers[0]["cmd"] + " " + " ".join(sys.argv[1:]))
просто изменить порядок списка в верхней части файла, как вам нравится, добавить и удалить браузеры. Введенная команда будет все, что вы хотели набрать в командной строке, чтобы запустить этот браузер. сохраните где-нибудь этот скрипт, нажмите правой кнопкой мыши, заходим в свойства → права и установить исполняемый файл. Я рекомендую сохранить его в /home/<username>/.browser. Найти файл (нажмите Ctrl+H, чтобы показать скрытые файлы), щелкните правой кнопкой мыши и выберите свойства, затем перейдите к разделу разрешения и разрешить выполнение файла как программы. Выберите система → параметры → предпочтительных приложений, выберите Custom и введите /home/<username>/.browser в поле команда. первый браузер, который появится в списке и будет выбран для открытия веб-сайта. Если ни один из них не работает, первая будет открыта.
я проверил это, и это, кажется, довольно хорошо работать, не менее, дайте мне знать, если есть какие-либо ошибки в нем. И было бы круто если бы был способ сделать это, что не касается программирования, это всего лишь мое своеобразное решение.
вот то, что работает:
#!/usr/bin/env python
import sys, commands
browsers = [
"firefox",
"google-chrome",
"chromium-browser",
"epiphany-browser",
]
done = False
ps = list(i.split()[10] for i in commands.getoutput("ps aux").split("\n")[1:])
for i in browsers:
if any(j.endswith(i) or j.endswith(i+"-bin") for j in ps) and not done:
commands.getoutput(i + " " + (" ".join(sys.argv[1:]
if len(sys.argv) - 1 else "")))
done = True
if not done:
commands.getoutput(browsers[0]["cmd"] + " " + " ".join(sys.argv[1:]))
просто изменить порядок списка в верхней части файла, как вам нравится, добавить и удалить браузеры. Введенная команда будет все, что вы хотели набрать в командной строке, чтобы запустить этот браузер. сохраните где-нибудь этот скрипт, нажмите правой кнопкой мыши, заходим в свойства → права и установить исполняемый файл. Я рекомендую сохранить его в /home/<username>/.browser. Найти файл (нажмите Ctrl+H, чтобы показать скрытые файлы), щелкните правой кнопкой мыши и выберите свойства, затем перейдите к разделу разрешения и разрешить выполнение файла как программы. Выберите система → параметры → предпочтительных приложений, выберите Custom и введите /home/<username>/.browser в поле команда. первый браузер, который появится в списке и будет выбран для открытия веб-сайта. Если ни один из них не работает, первая будет открыта.
я проверил это, и это, кажется, довольно хорошо работать, не менее, дайте мне знать, если есть какие-либо ошибки в нем. И было бы круто если бы был способ сделать это, что не касается программирования, это всего лишь мое своеобразное решение.
Вот что работает:
#!/usr/bin/env python
import sys, commands
browsers = [
"firefox",
"google-chrome",
"chromium-browser",
"epiphany-browser",
]
done = False
ps = list(i.split()[10] for i in commands.getoutput("ps aux").split("\n")[1:])
for i in browsers:
if any(j.endswith(i) or j.endswith(i+"-bin") for j in ps) and not done:
commands.getoutput(i + " " + (" ".join(sys.argv[1:]
if len(sys.argv) - 1 else "")))
done = True
if not done:
commands.getoutput(browsers[0]["cmd"] + " " + " ".join(sys.argv[1:]))
Просто переупорядочивайте список поверх файла любым способом, как вам нравится, добавляйте и удаляйте браузеры. Команда, которую вы вводите, будет тем, что вы вводите в командной строке, чтобы запустить этот браузер. сохраните этот скрипт где-нибудь, щелкните его правой кнопкой мыши, перейдите в свойства → разрешения и установите исполняемый файл. Я рекомендую сохранить его в /home/<username>/.browser. Найдите файл (нажмите Ctrl + H, чтобы отобразить скрытые файлы), щелкните правой кнопкой мыши и выберите «Свойства», затем перейдите в «Разрешения» и установите «Разрешить выполнение файла как программы». Перейдите в меню «Система» → «Предпочтения» → «Предпочтительные приложения», выберите «Пользовательский» и введите /home/<username>/.browser в поле «Команда». Первый браузер, который появляется в списке и будет запущен, будет выбран для открытия веб-сайта. Если ни один из них не запущен, будет открыт первый.
Я тестировал это и, похоже, работает неплохо, тем не менее, дайте мне знать, есть ли в нем какие-либо ошибки. И было бы здорово, если бы был способ сделать это, который не связан с программированием, это просто мое своеобразное решение.
Вот что работает:
#!/usr/bin/env python
import sys, commands
browsers = [
"firefox",
"google-chrome",
"chromium-browser",
"epiphany-browser",
]
done = False
ps = list(i.split()[10] for i in commands.getoutput("ps aux").split("\n")[1:])
for i in browsers:
if any(j.endswith(i) or j.endswith(i+"-bin") for j in ps) and not done:
commands.getoutput(i + " " + (" ".join(sys.argv[1:]
if len(sys.argv) - 1 else "")))
done = True
if not done:
commands.getoutput(browsers[0]["cmd"] + " " + " ".join(sys.argv[1:]))
Просто переупорядочивайте список поверх файла любым способом, как вам нравится, добавляйте и удаляйте браузеры. Команда, которую вы вводите, будет тем, что вы вводите в командной строке, чтобы запустить этот браузер. сохраните этот скрипт где-нибудь, щелкните его правой кнопкой мыши, перейдите в свойства → разрешения и установите исполняемый файл. Я рекомендую сохранить его в /home/<username>/.browser. Найдите файл (нажмите Ctrl + H, чтобы отобразить скрытые файлы), щелкните правой кнопкой мыши и выберите «Свойства», затем перейдите в «Разрешения» и установите «Разрешить выполнение файла как программы». Перейдите в меню «Система» → «Предпочтения» → «Предпочтительные приложения», выберите «Пользовательский» и введите /home/<username>/.browser в поле «Команда». Первый браузер, который появляется в списке и будет запущен, будет выбран для открытия веб-сайта. Если ни один из них не запущен, будет открыт первый.
Я тестировал это и, похоже, работает неплохо, тем не менее, дайте мне знать, есть ли в нем какие-либо ошибки. И было бы здорово, если бы был способ сделать это, который не связан с программированием, это просто мое своеобразное решение.
Вот что работает:
#! / usr / bin / env python import sys, команды браузеров = ["firefox", "google-chrome", "chromium-browser", " «epiphany-browser»,] done = False ps = list (i.split () [10] для i в командах.getoutput ("ps aux"). split ("\n") [1:]) для i в браузеры: если они есть (j.endswith (i) или j.endswith (i + "- bin") для j в ps) и не выполняются: commands.getoutput (i + "" + ("" .join (sys.argv [ 1:] если len (sys.argv) - 1 else ""))) done = Истина, если не выполнена: commands.getoutput (браузеры [0] ["cmd"] + "" + "" .join (sys.argv [1:]))
/ home / & lt; имя пользователя & gt; /. Browser
. / home / & lt; имя пользователя & gt; /. Browser
в поле Command . Будет запущен первый браузер, который появляется в списке и , чтобы открыть веб-сайт. Если ни один из них не запущен, будет открыт первый.
Я тестировал это и, похоже, работает неплохо, тем не менее, дайте мне знать, есть ли в нем какие-либо ошибки. И было бы здорово, если бы был способ сделать это, который не связан с программированием, это просто мое своеобразное решение.
Вот что работает:
#! / usr / bin / env python import sys, команды браузеров = ["firefox", "google-chrome", "chromium-browser", " «epiphany-browser»,] done = False ps = list (i.split () [10] для i в командах.getoutput ("ps aux"). split ("\n") [1:]) для i в браузеры: если они есть (j.endswith (i) или j.endswith (i + "- bin") для j в ps) и не выполняются: commands.getoutput (i + "" + ("" .join (sys.argv [ 1:] если len (sys.argv) - 1 else ""))) done = Истина, если не выполнена: commands.getoutput (браузеры [0] ["cmd"] + "" + "" .join (sys.argv [1:]))
/ home / & lt; имя пользователя & gt; /. Browser
. / home / & lt; имя пользователя & gt; /. Browser
в поле Command . Будет запущен первый браузер, который появляется в списке и , чтобы открыть веб-сайт. Если ни один из них не запущен, будет открыт первый.
Я тестировал это и, похоже, работает неплохо, тем не менее, дайте мне знать, есть ли в нем какие-либо ошибки. И было бы здорово, если бы был способ сделать это, который не связан с программированием, это просто мое своеобразное решение.
Вот что работает:
#! / usr / bin / env python import sys, команды браузеров = ["firefox", "google-chrome", "chromium-browser", " «epiphany-browser»,] done = False ps = list (i.split () [10] для i в командах.getoutput ("ps aux"). split ("\n") [1:]) для i в браузеры: если они есть (j.endswith (i) или j.endswith (i + "- bin") для j в ps) и не выполняются: commands.getoutput (i + "" + ("" .join (sys.argv [ 1:] если len (sys.argv) - 1 else ""))) done = Истина, если не выполнена: commands.getoutput (браузеры [0] ["cmd"] + "" + "" .join (sys.argv [1:]))
/ home / & lt; имя пользователя & gt; /. Browser
. / home / & lt; имя пользователя & gt; /. Browser
в поле Command . Будет запущен первый браузер, который появляется в списке и , чтобы открыть веб-сайт. Если ни один из них не запущен, будет открыт первый.
Я тестировал это и, похоже, работает неплохо, тем не менее, дайте мне знать, есть ли в нем какие-либо ошибки. И было бы здорово, если бы был способ сделать это, который не связан с программированием, это просто мое своеобразное решение.
Вот что работает:
#! / usr / bin / env python import sys, команды браузеров = ["firefox", "google-chrome", "chromium-browser", " «epiphany-browser»,] done = False ps = list (i.split () [10] для i в командах.getoutput ("ps aux"). split ("\n") [1:]) для i в браузеры: если они есть (j.endswith (i) или j.endswith (i + "- bin") для j в ps) и не выполняются: commands.getoutput (i + "" + ("" .join (sys.argv [ 1:] если len (sys.argv) - 1 else ""))) done = Истина, если не выполнена: commands.getoutput (браузеры [0] ["cmd"] + "" + "" .join (sys.argv [1:]))
/ home / & lt; имя пользователя & gt; /. Browser
. / home / & lt; имя пользователя & gt; /. Browser
в поле Command . Будет запущен первый браузер, который появляется в списке и , чтобы открыть веб-сайт. Если ни один из них не запущен, будет открыт первый.
Я тестировал это и, похоже, работает неплохо, тем не менее, дайте мне знать, есть ли в нем какие-либо ошибки. И было бы здорово, если бы был способ сделать это, который не связан с программированием, это просто мое своеобразное решение.
Вот что работает:
#! / usr / bin / env python import sys, команды браузеров = ["firefox", "google-chrome", "chromium-browser", " «epiphany-browser»,] done = False ps = list (i.split () [10] для i в командах.getoutput ("ps aux"). split ("\n") [1:]) для i в браузеры: если они есть (j.endswith (i) или j.endswith (i + "- bin") для j в ps) и не выполняются: commands.getoutput (i + "" + ("" .join (sys.argv [ 1:] если len (sys.argv) - 1 else ""))) done = Истина, если не выполнена: commands.getoutput (браузеры [0] ["cmd"] + "" + "" .join (sys.argv [1:]))
/ home / & lt; имя пользователя & gt; /. Browser
. / home / & lt; имя пользователя & gt; /. Browser
в поле Command . Будет запущен первый браузер, который появляется в списке и , чтобы открыть веб-сайт. Если ни один из них не запущен, будет открыт первый.
Я тестировал это и, похоже, работает неплохо, тем не менее, дайте мне знать, есть ли в нем какие-либо ошибки. И было бы здорово, если бы был способ сделать это, который не связан с программированием, это просто мое своеобразное решение.
Какая отличная идея!
Я сразу установил это, и он отлично работает на моей системе. Адаптируйте следующий сценарий к вашим потребностям (вам понадобятся права суперпользователя для установки скрипта!):
#!/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
Наслаждайтесь! :
)какая отличная идея!
я сразу поставил этот вопрос и он отлично работает на моей системе. Адаптировать этот скрипт под свои нужды (у вас должны быть права суперпользователя для установки скрипта!):
#!/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
наслаждайтесь! :)
какая отличная идея!
я сразу поставил этот вопрос и он отлично работает на моей системе. Адаптировать этот скрипт под свои нужды (у вас должны быть права суперпользователя для установки скрипта!):
#!/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
наслаждайтесь! :)
какая отличная идея!
я сразу поставил этот вопрос и он отлично работает на моей системе. Адаптировать этот скрипт под свои нужды (у вас должны быть права суперпользователя для установки скрипта!):
#!/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
наслаждайтесь! :)
какая отличная идея!
я сразу поставил этот вопрос и он отлично работает на моей системе. Адаптировать этот скрипт под свои нужды (у вас должны быть права суперпользователя для установки скрипта!):
#!/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
наслаждайтесь! :)
Какая замечательная идея!
Я сразу установил это, и он отлично работает на моей системе. Примените следующий сценарий к вашим потребностям (вам понадобятся права суперпользователя для установки скрипта!):
#! / Bin / bash # ищет экземпляры Firefox pgrep -l '^ firefox-bin $ '& gt; / dev / null, если [$? -eq 0]; затем echo echo «Открытие ссылки в Firefox ...» echo / usr / bin / firefox «$ 1» exit fi # ищет экземпляры Konqueror pgrep -l '^ konqueror $' & gt; / dev / null, если [$? -eq 0]; затем эхо-эхо «Открытие связи в Konqueror ...» qdbus `qdbus | grep -m1 konqueror` / konqueror / MainWindow_1 org.kde.Konqueror.MainWindow.newTab «$ 1» False exit fi # не найдены экземпляры браузера, поэтому откройте эхо-эхо-сообщение по умолчанию по умолчанию «n Open browser found». Если [-z " $ 1 "]; затем echo «Открытие нового экземпляра Firefox ...» echo / usr / bin / firefox & amp; exit else echo «Открытие ссылки в новом экземпляре Firefox ...» echo / usr / bin / firefox «$ 1» & amp; 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
Наслаждайтесь! :
)Какая замечательная идея!
Я сразу установил это, и он отлично работает на моей системе. Примените следующий сценарий к вашим потребностям (вам понадобятся права суперпользователя для установки скрипта!):
#! / Bin / bash # ищет экземпляры Firefox pgrep -l '^ firefox-bin $ '& gt; / dev / null, если [$? -eq 0]; затем echo echo «Открытие ссылки в Firefox ...» echo / usr / bin / firefox «$ 1» exit fi # ищет экземпляры Konqueror pgrep -l '^ konqueror $' & gt; / dev / null, если [$? -eq 0]; затем эхо-эхо «Открытие связи в Konqueror ...» qdbus `qdbus | grep -m1 konqueror` / konqueror / MainWindow_1 org.kde.Konqueror.MainWindow.newTab «$ 1» False exit fi # не найдены экземпляры браузера, поэтому откройте эхо-эхо-сообщение по умолчанию по умолчанию «n Open browser found». Если [-z " $ 1 "]; затем echo «Открытие нового экземпляра Firefox ...» echo / usr / bin / firefox & amp; exit else echo «Открытие ссылки в новом экземпляре Firefox ...» echo / usr / bin / firefox «$ 1» & amp; 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
Наслаждайтесь! :
)Какая замечательная идея!
Я сразу установил это, и он отлично работает на моей системе. Примените следующий сценарий к вашим потребностям (вам понадобятся права суперпользователя для установки скрипта!):
#! / Bin / bash # ищет экземпляры Firefox pgrep -l '^ firefox-bin $ '& gt; / dev / null, если [$? -eq 0]; затем echo echo «Открытие ссылки в Firefox ...» echo / usr / bin / firefox «$ 1» exit fi # ищет экземпляры Konqueror pgrep -l '^ konqueror $' & gt; / dev / null, если [$? -eq 0]; затем эхо-эхо «Открытие связи в Konqueror ...» qdbus `qdbus | grep -m1 konqueror` / konqueror / MainWindow_1 org.kde.Konqueror.MainWindow.newTab «$ 1» False exit fi # не найдены экземпляры браузера, поэтому откройте эхо-эхо-сообщение по умолчанию по умолчанию «n Open browser found». Если [-z " $ 1 "]; затем echo «Открытие нового экземпляра Firefox ...» echo / usr / bin / firefox & amp; exit else echo «Открытие ссылки в новом экземпляре Firefox ...» echo / usr / bin / firefox «$ 1» & amp; 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
Наслаждайтесь! :
)Какая замечательная идея!
Я сразу установил это, и он отлично работает на моей системе. Примените следующий сценарий к вашим потребностям (вам понадобятся права суперпользователя для установки скрипта!):
#! / Bin / bash # ищет экземпляры Firefox pgrep -l '^ firefox-bin $ '& gt; / dev / null, если [$? -eq 0]; затем echo echo «Открытие ссылки в Firefox ...» echo / usr / bin / firefox «$ 1» exit fi # ищет экземпляры Konqueror pgrep -l '^ konqueror $' & gt; / dev / null, если [$? -eq 0]; затем эхо-эхо «Открытие связи в Konqueror ...» qdbus `qdbus | grep -m1 konqueror` / konqueror / MainWindow_1 org.kde.Konqueror.MainWindow.newTab «$ 1» False exit fi # не найдены экземпляры браузера, поэтому откройте эхо-эхо-сообщение по умолчанию по умолчанию «n Open browser found». Если [-z " $ 1 "]; затем echo «Открытие нового экземпляра Firefox ...» echo / usr / bin / firefox & amp; exit else echo «Открытие ссылки в новом экземпляре Firefox ...» echo / usr / bin / firefox «$ 1» & amp; 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
Наслаждайтесь! :
)Какая замечательная идея!
Я сразу установил это, и он отлично работает на моей системе. Примените следующий сценарий к вашим потребностям (вам понадобятся права суперпользователя для установки скрипта!):
#! / Bin / bash # ищет экземпляры Firefox pgrep -l '^ firefox-bin $ '& gt; / dev / null, если [$? -eq 0]; затем echo echo «Открытие ссылки в Firefox ...» echo / usr / bin / firefox «$ 1» exit fi # ищет экземпляры Konqueror pgrep -l '^ konqueror $' & gt; / dev / null, если [$? -eq 0]; затем эхо-эхо «Открытие связи в Konqueror ...» qdbus `qdbus | grep -m1 konqueror` / konqueror / MainWindow_1 org.kde.Konqueror.MainWindow.newTab «$ 1» False exit fi # не найдены экземпляры браузера, поэтому откройте эхо-эхо-сообщение по умолчанию по умолчанию «n Open browser found». Если [-z " $ 1 "]; затем echo «Открытие нового экземпляра Firefox ...» echo / usr / bin / firefox & amp; exit else echo «Открытие ссылки в новом экземпляре Firefox ...» echo / usr / bin / firefox «$ 1» & amp; 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
Наслаждайтесь! :
) .hidden
. Настройка веб-браузера по умолчанию через Предпочтительные приложения i> для каждого пользователя.
– Stefano Palazzo♦
8 January 2011 в 17:13