1) по умолчанию для пользователя, ведь каждый пользователь использует тот браузер, к которому привык. например: один использует мозилу, другой - оперу, третий - рысь. как определить?
2) на любом языке, мне лишь-бы понять принцип, а дальше я разберусь
—
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
тебе нужно именно узнать название дефолного браузера или его запустить?
если запустить, то вот нагугленный кусочек кода:
# KDE default browser
if 'KDE_FULL_SESSION' in os.environ and os.environ['KDE_FULL_SESSION'] == 'true' and webbrowser._iscommand('kfmclient'):
webbrowser.register('kfmclient', None, webbrowser.GenericBrowser("kfmclient exec '%s' &"))
if 'BROWSER' in os.environ:
webbrowser._tryorder.insert(len(os.environ['BROWSER'].split(os.pathsep)), 'kfmclient')
else:
webbrowser._tryorder.insert(0, 'kfmclient')
# GNOME default browser
if 'GNOME_DESKTOP_SESSION_ID' in os.environ and webbrowser._iscommand('gnome-open'):
webbrowser.register('gnome-open', None, webbrowser.GenericBrowser("gnome-open '%s' &"))
if 'BROWSER' in os.environ:
webbrowser._tryorder.insert(len(os.environ['BROWSER'].split(os.pathsep)), 'gnome-open')
else:
webbrowser._tryorder.insert(0, 'gnome-open')
по какому
по какому дефолту? из какого скрипта? на каком языке?
1) по умолчанию
1) по умолчанию для пользователя, ведь каждый пользователь использует тот браузер, к которому привык. например: один использует мозилу, другой - оперу, третий - рысь. как определить?
2) на любом языке, мне лишь-бы понять принцип, а дальше я разберусь
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
ясно =)) в каком
ясно =))
в каком WM? KDE или Gnome или ещё что-либо?
_________________

Re: ясно =))в каком
В том и дело что не известно какой WM, но точно известно что это локальный скрипт.
env(BROWSER) прошу не предлагать, это срабатывет не всегда.
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
Re: 1) по умолчанию
спросить у него.
Re: 1) по умолчанию
ценю твой юмор :)
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
тебе нужно
тебе нужно именно узнать название дефолного браузера или его запустить?
если запустить, то вот нагугленный кусочек кода:
# KDE default browser if 'KDE_FULL_SESSION' in os.environ and os.environ['KDE_FULL_SESSION'] == 'true' and webbrowser._iscommand('kfmclient'): webbrowser.register('kfmclient', None, webbrowser.GenericBrowser("kfmclient exec '%s' &")) if 'BROWSER' in os.environ: webbrowser._tryorder.insert(len(os.environ['BROWSER'].split(os.pathsep)), 'kfmclient') else: webbrowser._tryorder.insert(0, 'kfmclient') # GNOME default browser if 'GNOME_DESKTOP_SESSION_ID' in os.environ and webbrowser._iscommand('gnome-open'): webbrowser.register('gnome-open', None, webbrowser.GenericBrowser("gnome-open '%s' &")) if 'BROWSER' in os.environ: webbrowser._tryorder.insert(len(os.environ['BROWSER'].split(os.pathsep)), 'gnome-open') else: webbrowser._tryorder.insert(0, 'gnome-open')в гноме можно
в гноме можно узнать через
gconftool-2 --get /desktop/gnome/url-handlers/http/commandа в кде кроме
kfmclient openProfile webbrowsingничего пока не обнаружилмдааа........ "как
мдааа........
"как сварить вот эти... как их.... ну эти... из этих.. как их.... на этой... блин не помню... ну вы поняли!"
$_SERVER["HTTP_USER_AGENT"]
Это на пхп.
+1
+1
_______________________________________
грех обманывать компиляторы в субботу