แฐแแ แฐแแแ !
แฉแแแแแแก แแก แคแ แแแ แแแแแ แฏแแแ แกแแแงแแ แแก แฌแแแแแแก, แ แแแแแ แกแแแแแแแ แแแแแฆแฌแแ แฉแแแก แแแ แแแ แแฃแแแแแแชแแแก. แแก แแจแแแแแแ แ แแแแแแขแ แแแแ แฎแแแ แแแแแแแ, แ แแแแแ แแ แแคแแ แ แแงแ แแแกแแฌแแ แ แแ แแกแแแ แแ แแแแแแแ แแแฌแแ แแก, แ แแช แฃแแแ แแแแ แฏแแ แแงแ แจแแฌแแแแแ. แแแแแแแ, แฉแแแ แแแ แแแแ แแฃแแแแแแชแแแกแแแแก แแแแแแแ แ แแฆแแช แแ แแแแแแแฃแ แ, แกแฎแแแแแกแแแแก แกแแกแแ แแแแแ แแ แจแแแชแแแแแก แ แแแแ แกแแฎแแก แแแแแฌแแแแแก แแ แแ แแแแแแแก แแแแแญแ แแก. แแฎแแ แแ แจแแแแซแแแ แแแแก แแแแแแ แแแ. แแฎแแ แแแแแ แแแกแแฃแแ แแ แงแแแแแคแแ แแ แแแแแแแแแแ แแแแ.
Entry
แงแแแแแคแแ แ แแแแฌแงแ แแแแ, แ แแ แ แแแแแแแแ แฎแแแก แฌแแ แฉแแแแแขแแแ แแ Linux Mint แฉแแแก แกแแแฃแจแแ แแแแแแฃแขแแ แแ. แแแแ แแ แแแแแ แแชแแก, แ แแ Pidgin Sipe แแแแฃแแแ แแ แแก แกแ แฃแแแแ แจแแกแแคแแ แแกแ แฉแแแแชแแแแแ Microsoft Lync-แแกแแแแก (แแแแแแแ แฃแฌแแแแแแ Skype แแแแแแกแแกแแแแก) Linux แกแแกแขแแแแแแกแแแแก. แฉแแแ แแฃแจแแแแแก แกแแแชแแคแแแแแแ แแแแแแแแแแ แ, แฎแจแแ แแ แแแฌแแแก SIP แแแแคแแ แแแชแแแแจแ แแแแแฌแแแแแแ แแ แ แแชแ แแแแแแฃแกแแก แแฃแจแ แแแงแแแ, แแแแคแแ แแแชแแแแจแ แจแแกแแแ แแแแแแแขแแ แฃแแ แแงแ: แฉแแแ แแแฆแแแ แแแฌแแแแแก แคแแกแขแแ, แแแฌแแแแฃแแแแ แจแแกแแแแก แแแฃแแแ แแ แแแแ แแแ แ แฌแแกแแกแแแแแแ. .
Linux-แแก แแแแ แแฎแแ แแแ แแแแแกแแแแกแแก แงแแแแแคแแ แ แแแ แแแแฃแแฌแแแแ แแแ แแฃแแแ: แ แ แแฅแแ แฃแแแ, แแฅแแแ แแกแแแ แจแแแแซแแแแ แจแแฎแแแแแ แแแแคแแ แแแชแแแแจแ Pidgin-แจแ, แแแแ แแ แแแแกแแแแแก แแฅแแแ แฃแแแ แแแ แฉแแแ แแแแแฃแจแ แจแแแ แแแแแก แแแ แแแแขแ แแฅแแแแ SIP แแแแแ แแจแแก แแแแกแแแแแจแ แแ แคแแแฏแแ แแจแ, แ แแแแแแช แแฎแกแแแแ, แฉแแแแ แแแฃแแ แแแแคแแ แแแชแแแแ แแ แจแแแงแแแแแ แแ แแแแแแแขแแ แแก แกแแฎแแแ แแ แแแแคแแแแแชแแแแฃแ แแแแก ID. แแ แแแ แแแแฃแแ แแแ แแแแแก แจแแแแแ แแแแแฌแงแ แคแแฅแ แ: "แจแแกแแซแแแแแแแ แแแแก แ แแแแ แแ แแแแแ แขแแแแแ?" แฐแ, แจแแแซแแแแ แแฅแแแ, แฏแแแแแแ แ แแกแแแแก แแญแแ แแแแ แแก? แแแ แฉแแแแแ แแแแแแฃแกแแ แแแแฏแแ แแ แแแแแแ แแ แแแแแคแฃแญแ.
แแแแแฏแ 1: แแแแแแ
โแแฃ แจแแแก แแแแจแ แ แแฆแแช แแฎแแ แแแ แแแแแฉแแแแแ, แแแก แคแกแแแแก แกแแจแฃแแแแแแ แแแ แแแแแแ แชแฎแแโ, - แแฅแแ แแแแ แแกแแแแ แแแแแก แแแจแ แแแจแ โแแแ แแแ แแแ แชแฎแแแ แแแก แ แฃแกแแแจแโ.
แแกแ แ แแ, แ แแแแ แช แแ แแก แแแ แ แแแแจแ แแแแแแแแ, แแแ แแแแฃแแ แแแ แแแแแก แจแแแแแ แแแฉแแแ แแแแฎแแ แชแแแแแแแก แแแ แแแแ แแแแ. แงแแแแแคแแ แ แแแ แขแแแ แฉแแแแ - แแแฃแแแแแ แฌแแแแแแก แจแแฌแงแแแขแ แแญแแ แแแแแ
แจแแแแแ, แจแแแแฎแแแแแ, แ แแขแแแฆแแช แแแแฎแกแแแ แแแฌแแแแแก แแแฃแแ Google Chrome-แจแ (แแ แฉแแแฃแแแแ แแ แงแแแแแแแแก แแแงแแแแ Mozilla Firefox-แก). แแ แฉแแแแ แแแกแแแแแ แแ, แแแ แแแแ แแ แกแ แฃแแแแ แแแแกแฎแแแแแแฃแแแ แแแแแแงแฃแ แแแแแ - แแ แแ แกแแแแแแ แแแแฎแแแ แแแแแก แแแแแชแแแแแแก แจแแงแแแแแก แคแแ แแ แแ แแแแ แแแ แจแแกแแแแกแแแแแแ แแแฉแแแ แแแแฎแแแแ แ แแฆแแชแแก แแแฎแกแแแก แแแแ. xdg- แฆแแ. แฃแแ แแแแ แแแกแแ แแแแแ แแแฌแแแแฃแแแ "แแแแฎ" แแ แฉแแแแแ แจแแชแแแแแก แจแแขแงแแแแแแแ - แแแฃแแ lync15:confjoin?url=https://meet.company.com/user/confid แแแ แแฎแกแแแแ. แฐแ. แ แแแแ แแ แแก xdg-open แแ แ แ แญแแ แแแแ, แ แแ แแกแแแ แแแแแแแ แแแแฎแกแแแก? แแแแฃแแแแขแแชแแแก แจแแแแแแแ แฌแแแแแฎแแแ แแฉแแแแ, แ แแ แแก แแ แแก GUI แแแแแฃแจแแแแแแแ, แ แแแแแแช แแฎแแแ แแแ แแกแแชแแ แแแฃแแ แแแแแแแชแแแแแก แแแจแแแแแก แแ แแ แแขแแแแแแแแ uri แกแฅแแแแกแแแแก แแ แแแแแ แแขแฃแแ แคแแแแแก แขแแแแแแ. แแกแแชแแแชแแแแแก แแแแคแแแฃแ แแชแแ แฎแแแแ mime-แแก แขแแแแก แ แฃแแแแแก แกแแจแฃแแแแแแ. แแกแ แ แแ, แฉแแแ แแฎแแแแแ, แ แแ แฉแแแ แแแฌแแ แแแแแ แจแแกแแแแแแกแ แแแแแแแชแแแก แซแแแแแก แแแกแแฎแแแแแฃแแ แฃแ แ แกแฅแแแแกแแแแก lync15 แแ แแแฃแแ แแแแแแชแแแ xdg-open-แก, แ แแแแแแช แจแแแแแ, แแแแ แแฃแแแ, แฃแแแ แแแแแกแชแแก แ แแแแแแแ แแแแแแแชแแแก, แ แแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแ แขแแแแก แแแฃแแแ. แ แแช, แ แ แแฅแแ แฃแแแ, แแ แแแแฅแแก แฉแแแแก แกแแกแขแแแแจแ. แแฃ แแ แ, แแแจแแ แ แแก แแแแแแแแ แแกแแแ แฆแแ แแแแแก แกแแแงแแ แแจแ? แแแ แแแแแ, แฉแแแ แแแแแแ แแแแฌแแ แ.
แแแแฃแฅแกแแก แกแแแงแแ แแจแ แจแแแแแแแ แฉแแซแแ แแ แแ แแแแกแแแฃแแ แแแแ แแแแก แจแแกแฌแแแแแกแแก, แแฃ แ แแแแ แแฃแจแแแแก แแ แแคแแแฃแแ แแแ แกแ (แแแกแแขแแแแก แแแ แแแ, DE), แกแฎแแแแ แจแแ แแก, แแ แแแฅแแก Xfce Linux Mint-แจแ, แแฉแแแแ, แ แแ แแแแแแแชแแแแ แแ แแแกแแแ แแแแแแจแแ แแแฃแแ mime แขแแแ แฉแแแฃแแแแ แแ แแฌแแ แแแ แแแ แแแแแ แแแแกแแฎแแแแแแแก แคแแแแแแ แแแคแแ แแแแแแ .desktop. แแแ แแ, แ แแขแแแแช แแ แ, แแ แแฅแแแ แแแ แขแแแ แแแแแแแชแแแก แแแแกแแฎแแแแก, แ แแแแแแช แฃแแ แแแแ แฃแแแ แแแฃแจแแแก bash แกแแ แแแขแ แแ แแแแแแแแแก แแแกแแ แแแแแชแแแฃแแ แแ แแฃแแแแขแ แแแแกแแแจแ, แแ แแแแแแแแแ แแฎแแแแ แแแแกแแฎแแแแแก แคแแแแก:
[Desktop Entry]
Name=Lync
Exec=/usr/local/bin/lync.sh %u
Type=Application
Terminal=false
Categories=Network;InstantMessaging;
MimeType=x-scheme-handler/lync15;
แแแแกแแแแแแ แแฎแกแแ xdg-open-แก, แแแแแแแแ แแแแแ แแแแแก, แ แแแแแแช แแแแแก แแ แแฃแแแ แแแแ แแ... แกแแแแแฆแแ แ. แแกแแ แแแแแแก, แ แแ แแแก แแ แจแแฃแซแแแ แแแฃแแแก แแแแฃแจแแแแแ.
แ แแแแ แช แแ แแแแแ, แแ แแ แแแแแแแฎแแ แแกแแชแแ แแแฃแแ mime-แขแแแแแแก แแแ แแฅแขแแ แแ แฉแแแก แแแแแแแชแแแกแแแ. แแก แแแแแแแ แแแ แขแแแ แแ แซแแแแแแ:
xdg-mime default lync.desktop x-scheme-handler/lync15
แ แแแแแแช แฃแแ แแแแ แแ แแแแฅแขแแ แแแก แคแแแแก ~/.config/mimeapps.list.
แกแชแแแแ แแแแแ แ 2 xdg-แฆแแ แแแ แแ - แแ แแกแแ แแแ แชแฎแ. แแ แแคแแ แ, แกแแ แแฃแแแแแ แแ แแแแจแแแแแก, แแ แแแแ แแฎแแแแ แฉแแแแก แแแขแแ แแกแก แแฆแซแ แแแก. แแ แแแจแแก แแแแแ แซแแแแ แจแแแแ แแฆแแแฃแแ (แแแฃ แแแแแแแแ), แฉแแแ แแแ แแแ แ แแแจแ แฉแแแ แแแแ แแแแแ แแแแก. แแฅ แแแแจแแแแแแแแแแ แแฆแแแแจแแแก, แ แแ xdg-open แแ แแก แแฎแแแแ shell แกแแ แแแขแ.
bash -x xdg-open $url
แแแแแแแแแก แจแแแแแ แแแแแแแแแแ แแแแแแแแแแแแ, แชแแขแแแ แแแแแแ แฎแแแแ, แ แแ แแแแขแ แแแ แจแแแแแ แแแแแแแก แแแแ-แฆแแ. แแ แแก แฃแแแ แแแแแ แฃแแ แคแแแแแ แแ แฃแคแ แ แ แแฃแแแ แแแแก แแแแแแ, แแฃ แ แแขแแ แแแ แฃแแแแก แฌแแ แฃแแแขแแแแ แแแแ แฃแแแแแก แแแแก แแ แแฃแแแแขแจแ แแแกแแ แแแฃแแแก แแแแแชแแแแกแแก.
xdg-open-แแก แแแขแแ แแแ แจแ แแแแแฎแแแแแกแแก แแฆแแแแแฉแแแ, แ แแ แแก แแแแแแแแแแก แแแ แแแแกแแแชแแแแ แกแฎแแแแแกแฎแแ แแแ แแแแขแ แแแก แแ แแแแขแ แแแก แแแแแกแชแแแก แแ แ แแแแแแแ แแแกแขแ แฃแแแแขแก แแแแแ แแขแฃแแ DE-แกแแแแก แแแแแฎแแกแแแแแแแแ แคแแแแแก แแแฃแแแแแก แแแกแแฎแกแแแแแ, แแ แแฅแแก แกแแ แแแแ แแ แคแฃแแฅแชแแ. open_generic
open_xfce()
{
if exo-open --help 2>/dev/null 1>&2; then
exo-open "$1"
elif gio help open 2>/dev/null 1>&2; then
gio open "$1"
elif gvfs-open --help 2>/dev/null 1>&2; then
gvfs-open "$1"
else
open_generic "$1"
fi
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
แแ แกแฌแ แแคแแ แฉแแแ แแแ แแฅ แแชแแ แ แฐแแแก, แแแฆแแแฃแแ แแ แแฃแแแแขแแก แแแแแแแแ แแ แแฃ แฉแแแแ แแแแแ แแขแฃแแ แฅแแแกแขแ แแฅแแแ แแแแแแ แแแแก แแฅ lync15:, แจแแแแแ แแแฃแงแแแแแแแแ แแแแแแชแแแ แแแแขแ แแแก แคแฃแแฅแชแแแก open_generic.
แกแชแแแแ แแแแแ แ 3 แแ แ แแแแ แคแแฅแ แแแ, แแแฃแจแแแ? แฐแ, แแฎแแ, แ แ แแฅแแ แฃแแแ. แแแแ แแ แจแแชแแแแแก แจแแขแงแแแแแแแ แฃแแแ แจแแแชแแแแ, แแก แฃแแแ แแ แแแ แแกแแ - แแฎแแ แแแฃแแแแแแแ, แ แแ แคแแแแ แแแ แแแแซแแแแ แแ แคแแแแแก แกแแฎแแ แแแแแฌแแ แ แแ แแฃแแแแขแแ แแแแแกแฃแแ แแแแแ แแแแแ.
แแแฏแแ แแ แแก แคแฃแแฅแชแแ แแฆแแแฉแแแ is_file_url_or_path, แ แแแแแแช แแแแแแแแแแก แจแแงแแแแแกแแแแก แแแแแชแแแฃแ แคแแแแแก แแแฃแแก: file:// แแ แคแแแแแก แแแแก แแ แกแฎแแ แ แแแแก. แแ แจแแแแฌแแแแแ แแ แแแฃแจแแแ แกแฌแแ แแ แแแแก แแแแ, แ แแ แฉแแแแก แแ แแคแแฅแกแก (url แกแฅแแแแก) แแฅแแก แแแแ แแแ, แฎแแแ แ แแแฃแแแ แฃแแ แแแแแฎแแขแฃแแแแ แแแแฌแแแแก แแฎแแแแ แกแแแแแแแแ แแแแ แแแแก, แ แแแแแแช แจแแแแแแ :alpha: แฌแแ แขแแแแแแกแ แแ แขแแ แแแแแกแแแ. rfc3986 แกแขแแแแแ แขแแก แแแแกแฃแแขแแชแแแก แจแแแแแ แแ แแแแแ แ แแกแฃแ แกแแก แแแแแขแแคแแแแขแแ แ แแแแ แแแ, แ แแ แแแฏแแ แแ แแแแแ แแกแแคแขแ แแ แแคแแ แก แแ แฆแแแแก (แแฃแแชแ แแกแแแ แแแ แกแแ แแฅแแแแ). แแฎแแแแ แกแแแแแแแแแแก แแแแกแ :alpha: แจแแแชแแแก แแฎแแแแ แแแแแแฃแ แ แแแแแแแก แแกแแแแก. แแ แกแฌแ แแคแแ แแชแแแ แ แแแฃแแแ แฃแ แจแแแแฌแแแแแก แแแคแแแฃแแแ แฃแแแ. แแแกแ แฃแแแ, แกแแแชแแ แ แฎแแ , แงแแแแแคแแ แ แกแแแแแแแ แแฌแงแแแ, แแแแขแ แแแ แงแแแแ แจแแแแฌแแแแแก แจแแแแแ แแแแแแชแแแ แฉแแแแก แกแแ แแแขแแก แแแแแแแชแแแก, แฉแแแแ แแแฃแแ แแแฉแแแแแแแ แแแแกแแแแ, แงแแแแแคแแ แ แแกแแ, แ แแแแ แช แฃแแแ แแงแแก. แแแแก แจแแแแแ, แแ แแแฌแงแแ แแญแแ, แ แแ exo-open-แแแ แแแแแแจแแ แแแฃแแ แงแแแแ แแ แแแแแแ แแกแแแ แแแแแฌแแแฃแแแ แแแฃแแแก แคแแ แแแขแแก แแแแแกแขแฃแ แแแแ, แกแฅแแแแจแ แแ แกแแแฃแแ แแแแ แแแแก แแแแ. แฐแแแแแแแแก แจแแกแแแแฌแแแแแแ, แแ แแชแแแ แแแแแชแฎแแแแก mime แขแแแแก แ แแแแกแขแ แแชแแแก แแฎแแแแ แกแฅแแแแแ แคแแชแฎแแแ แ แแ voila - แงแแแแแคแแ แ แแฃแจแแแแก open_xfce แคแฃแแฅแชแแแก แแแแแคแแ แแแก แแแ แแจแ. แแแแ แแ แแก แแ แแแแแ แแ แแ แแแแแแฎแแแ แแแ, แ แแแแแ แแแแคแแ แแแชแแแจแ แจแแกแแแแก แแแ แแแแ แแ แฅแแแแก แแแแแก lync15-แแแ.
แแกแ แ แแ, แแแแแแฃแ แแแแก แแแ แแแแ แแแฌแแแ แแแกแ แฃแแแ. แฉแแแ แแแชแแ, แ แแแแ แฉแแแญแ แแ แแแฃแแแก แแแ แ แแ แจแแแแแ แกแแญแแ แแ แแแกแ แแแแฃแจแแแแแ แแ แแแแแชแแแ Pidgin-แจแ. แแแแกแแแแแก, แ แแ แแแแแแ, แแฃ แ แแแแ แแฃแจแแแแก แแแ แจแแแแแแแแ, แ แแแแกแแช แแแแแชแแแแ แจแแงแแแแแกแแก แแแแแฃแจแ โแจแแแ แแแ แแแแคแแ แแแชแแแกโ แแแฃแแแ, แแ แแแแแฎแแแแ แแแแแแ แแแ Sipe แแ แแแฅแขแแก Git แกแแชแแแ แแ แแแแแ แแแแแแแแแ แแแแแก แฉแแกแแกแแแแแแ. แแแแ แแ แจแแแแแ, แกแแแแแแแแ แแ, แแแขแแแแแจแ แกแชแแแแ แแแแ แแแแแแแแ แฌแแแแแ/dbus/:
- sipe-join-conference-with-uri.pl
- sipe-join-conference-with-organizer-and-id.pl
- sipe-call-phone-number.pl
- SipeHelper.pm
แแ แแแแแ, แ แแ Sipe แแแแฃแแ แฎแแแแแกแแฌแแแแแแ dbus-แแก (แกแแแฃแจแแ แแแขแแแฃแกแแก) แกแแจแฃแแแแแแ แฃแ แแแแ แแฅแแแแแแแกแแแแก แแ แกแแ แแแขแแแแก แจแแแแแ แแ แแก แแแแคแแ แแแชแแแแ แจแแแ แแแแแก แแแแแแแแแแ แแแฃแแแ, แแ แแ แแแแแแแขแแ แแก แกแแฎแแแแ แแ แแแแคแแแแแชแแแ, แแ แจแแแแซแแแแ แแแแฌแงแแ แแแ แ sip-แแก แกแแจแฃแแแแแแ. . แแก แแ แแก แแฃแกแขแแ แแก, แ แแช แแแแแแแ.
แแแแแฏแ 2. แแแขแแแแขแฃแ แ แจแแแ แแแแแก แแแแแฃแจแแแแแแแก แแแแแ แแแ
แแแแแแแแ Pearl-แจแ แแ แแก แแแ แแแแแแแแแแ, แแแแแแฌแงแแแขแ แฃแแ แแแแ แแแแแแแงแแแ sipe-join-conference-with-uri.pl แแ แจแแชแแแแแ แแแ แชแแขแแแ, แ แแ แแแแ แแแก แกแแแฃแแแ แแแแก. แแ แจแแแแซแแแ แแแแฌแแ แ Pearl-แจแ, แแแแขแแ แแแแกแแแฃแแ แแแฃแแ แกแแ แแฃแแแแแ แแ แจแแแฅแแแแ.
แกแแ แแแขแแก แชแแ-แชแแแแ แขแแกแขแแ แแแแก แจแแแแแ, แฉแแแฌแแ แ แแแกแ แแแ แ แคแแแแจแ lync.desktop. แแ แแก แแงแ แแแแแ แฏแแแแ! แแแแคแแ แแแชแแแก แจแแแ แแแแแก แแแแ แแแ แจแแกแแแแกแแก แแ xdg-open-แแก แแแจแแแแแก แแแจแแแแแกแแก, Pidgin-แแก แแแแคแแ แแแชแแแก แแแแแฎแขแแ แ แคแแแฏแแ แ แแแขแแแแขแฃแ แแ แแแแฎแกแแแแ. แ แแแแ แแแแแฎแแ แแ.
แฌแแ แแแขแแแแแแ แฌแแฎแแแแกแแแฃแแแ, แแแแแแฌแงแแแขแ แแแแแ แแแแแแแแแแแแ แฉแแแ แแแแแแ แ แแ แแฃแแแ แแก, Mozilla Firefox-แแกแแแแก. แแแแแก แแแจแแแแแแ แจแแกแแแแกแแก แแฎแกแแแแ แแแขแแ แแแแชแแแก แแแแ แแ แแ แแแแแจแ แแ แแก แฆแแแแแ แจแแฃแแ แแแแ แกแแแคแแกแ แแแแฃแแแแแขแแ แแก แแแแแงแแแแแแ. แกแฌแแ แแ แแแ แแแแฅแชแแ แฉแแแ แงแฃแ แแแฆแแแ. แแ แแฃแแแ แจแ แแแกแแ แแแฌแแแแฃแแแแแกแแก แแก แแแแแก แแแกแแแแ แแแ:
conf:sip:{user};gruu;opaque=app:conf:focus:id:{conf-id}%3Frequired-media=audio
แ แแแแช แแแแแแแ แแแฃแแแแแ, แ แแ แแ แแชแแก แ แแแแ แแแฎแกแแแก แแ, แแแแแ, แแ แแแฅแแก แแกแแแแกแ แแ แแขแแแแแแก แจแแกแแแแแแกแ แแแแแแแชแแ. แแกแ, แฉแแแ แฃแแแ แแแแแแแแ แแ แแก.
แแ แกแฌแ แแคแแ แแแ แแแแกแขแ แแ แแ แฉแแแก แกแแ แแแขแแก แแแแแแแชแแแก แแกแแแ uri แกแฅแแแแกแแแแก conf แแ... แแ แแคแแ แ แฎแแแแ. แแ แแฃแแแ แ แแฃแแแแแแ แฉแแแแก, แ แแ แแ แแ แกแแแแแก แแแแแแแชแแ, แ แแแแแแช แแแฃแจแแแแแก แฉแแแก แแแฃแแแแก. แแ แจแแแแฎแแแแแจแ, แแแ แแแแขแ แแแแ แแแแกแแแแแแ xdg-open-แแก แแแแแซแแฎแแแ แแจแแแแแแ แแ แแฃแจแแแแก.
"แแแแงแแแแ แแแ แกแแแแแฃแ แ แแ แแขแแแแแแก แแแแแฃแจแแแแแแแ Firefox-แจแ" - แแ แจแแแแแ แแแขแแ แแแขแจแ แแ แแแแฎแแแ. stackoverflow-แแ แ แแแแแแแแ แแแกแแฃแกแแแก แแแแแแก แจแแแแแ (แแ แกแแ แแแฅแแแแแแแ แแแก แแแ แแจแ), แ แแแแ แช แฉแแแก, แแแกแฃแฎแ แแแแแแแแ. แแฅแแแ แฃแแแ แจแแฅแแแแ แกแแแชแแแแฃแ แ แแแ แแแแขแ แ แจแแกแแฎแแ: config (แ แ แแฅแแ แฃแแแ, foo-แก แฉแแแแชแแแแแ conf-แแ):
network.protocol-handler.expose.foo = false
แฉแแแ แแฅแแแแ, แแฎแกแแแ แแแแแก แแ... แแ แแแแแแ แ แแฆแแแแ. แแ แแฃแแแ แ, แแแแฅแแก แแ แแคแแ แ แแแแฎแแแ แ, แแแแแแก, แ แแ แแ แแชแแก แฉแแแแ แแแแแแแชแแ.
แแ แแแแแฎแฃแแแ แแคแแชแแแแฃแ แแแแฃแแแแขแแชแแแก Mozilla-แกแแแ แแ แแขแแแแแแก แ แแแแกแขแ แแชแแแก แจแแกแแฎแแ, แแ แแก แแกแแชแแแชแแแแแก แแแ แแแแกแขแ แแ แแแแก แจแแกแแซแแแแแแแ แแแแแ gnome แแแกแแขแแแแ (แ แ แแฅแแ แฃแแแ, foo-แก แจแแชแแแ conf-แแ):
gconftool-2 -s /desktop/gnome/url-handlers/foo/command '/path/to/app %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/foo/enabled --type Boolean true
แแ แแแแกแขแ แแ แแแแ, แแฎแกแแ แแ แแฃแแแ แก... แแ แแกแแ แฌแแแ แก.
แแฅ แแ แแก แกแขแ แแฅแแแ แแแแฃแแแแขแแชแแแแแ แฉแแแก แแแแแจแ:
แจแแแแแ แฏแแ แแ, แ แแชแ แแแแฌแแแแฃแแแแ แแ แแขแแแแแแก แขแแแแก foo แแแฃแแแ, แแแแแแฎแแแแแแ แ แแแแแ แแแแแแแชแแแ แแแฎแกแแแ แแแ.
- แกแแแแแ แกแแแแแแฉแ
-แแฐ
แฉแแแ แแ แแแญแแ แ แแแฃแแก, แแแแ แแ แแแ แแแแ แแ แฃแแ แแแแ แชแแแแก window.location-แก Javascript-แแก แกแแจแฃแแแแแแ. แแฌแแ แแแ แขแแ html แคแแแแก conf แแ แแขแแแแแแก แแแแแแ, แแฎแกแแ แแ แแฃแแแ แจแ, แแแญแแ แแแแแก - Yos! แแฎแกแแแแ แคแแแฏแแ แ, แ แแแแแจแแช แแแแแฎแแแ, แ แแแแ แแแแแแแชแแแจแ แฃแแแ แแแแฎแกแแแ แฉแแแแ แแแฃแแ แแ แแฅ แฃแแแ แแแแฅแแก แฉแแแแ Lync แแแแแแแชแแ แกแแแจแ - แฉแแแ แแฃแแฌแ แคแแแแ แแแแ แแแแกแขแ แแ แแแ แงแแแแ แจแแกแแซแแ แแแแ. แคแแแฏแแ แแจแ แแ แแก แฉแแแ แแแแแ "แแแแแแฎแกแแแ แแ แแ แฉแแแแแ แแ แงแแแแแแแแก แแแฎแกแแแแ แแแฃแแแแ แฉแแแแก แแแแแแแชแแแจแ", แแแแแจแแแ, แแแแฌแแแแฃแแแ OK. แแ แแก แแแแ แ แแแแแ แฏแแแแแ - แแฎแกแแแแ แแแแคแแ แแแชแแแก แคแแแฏแแ แ. แแแแแแ แแฃแแแ, แแแแคแแ แแแชแแแแแก แแแฎแกแแ แแฃแจแแแแก แแ แ แแฎแแแแ แแแฃแแแ แแแฌแแแแฃแแแแแกแแก, แแ แแแแ แฉแแแ แแแแ แแแแคแแ แแแชแแแแ แกแแญแแ แ แแแแ แแแแแก แแแแ แแแแแ แแแแแกแแแแกแแก.
แแแ แ แจแแแแแแฌแแ, แฌแแแจแแแ แแแ แแแแขแ แแแ network.protocol-handler.expose.conf แแ แแแแแ แแ แแ แแแแฅแแแแ Fox-แแก แแ แแขแแแแแแก แแฃแจแแแแแแ. แแแฃแแแแแ แแแแแแ แซแ แแฃแจแแแแ.
แแแกแแแแ
แแ แแแขแแแ แแ แแแแแ แฉแแแ แแแแฃแจแแแแ แ GitHub แกแแชแแแจแ; แงแแแแ แ แแกแฃแ แกแแก แแแฃแแแแ แแฅแแแแ แกแขแแขแแแก แแแแแก.
แแแแแขแแ แแกแแแฃแแ แแแฅแแแแ แแแแแฎแแแฃแ แแแ แแแแแแ, แแแกแแช แกแฃแ แก แแแแแแงแแแแก แฉแแแ แแแแฃแจแแแแ แ. แแแฃแงแแแแแแแแ แฃแแแ แแฆแแแแจแแ, แ แแ แงแแแแ แแแแแแแแ แแแ แแแแแแแแ แแฎแแแแ แฉแแแ Linux Mint แกแแกแขแแแแกแแแแก, แแแแขแแ แแแแแแ แแ แกแฎแแ แแแกแขแ แแแฃแชแแ แแ แแแกแแขแแแ แจแแแซแแแแ แแ แแแฃแจแแแก แแ แแแ แกแแแจแ. แฃแคแ แ แกแฌแแ แแ, แแแแจแ แแแแฅแแแก แแแ แฌแแฃแแแแฃแแ แแแ , แ แแแแแ xdg-open-แจแ แแฎแแแแ 1 แคแฃแแฅแชแแ แแแแแงแแแ, แ แแแแแแช แแฎแแแแ แฉแแแก DE-แก แแฎแแแ. แแฃ แแกแฃแ แ แแแแแแขแแ แแฎแแ แแแญแแ แ แกแฎแแ แกแแกแขแแแแแแกแแแแก แแ แแแกแแขแแแแกแแแแก, แแแแฌแแ แแ Github-แแ แแแแฎแแแแ.
แแแแ แแ แแแฅแขแก 1 แกแแฆแแแ แแแกแญแแ แแ.
แแแฃแแแแ:
-
แแ แแขแแแแแแก แ แแแแกแขแ แแชแแ Mozilla-แจแ -
D-แแแขแแแฃแกแ (แแแแแแแแแ) -
rfc3986 URI -
แแ แแแฅแขแ Github-แแ
แฌแงแแ แ: www.habr.com