Linux เชชเชฐ Lync เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เช†เชชเซ‹เช†เชช เชฒเซ‰เช—เชฟเชจ

เชนเซ‡ เชนเชฌเชฐ!

เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡, เช† เชตเชพเช•เซเชฏ เชนเซ‡เชฒเซ‹ เชตเชฐเซเชฒเซเชก เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช†เช–เชฐเซ‡ เชนเซเช‚ เชฎเชพเชฐเซเช‚ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชถเชจ เชฎเซ‡เชณเชตเซเชฏเซเช‚. เชฎเซ‡เช‚ เช† เช…เชฆเซเชญเซเชค เช•เซเชทเชฃเชจเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชธเซเชฅเช—เชฟเชค เช•เชฐเซ€ เชฆเซ€เชงเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆ เชœ เชจเชนเซ‹เชคเซเช‚, เช…เชจเซ‡ เชนเซเช‚ เชชเชฃ เชเชตเซ€ เช•เซ‹เชˆ เชตเชธเซเชคเซเชจเซ‡ เชšเซ‚เชธเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชจ เชนเชคเซ‹ เชœเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช˜เชฃเซ€ เชตเช–เชค เชšเซ‚เชธเซ€ เช—เชฏเซ‹ เชนเชคเซ‹. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชฎเชพเชฐเชพ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชถเชจ เชฎเชพเชŸเซ‡ เชนเซเช‚ เช•เช‚เชˆเช• เชฎเซ‚เชณ, เช…เชจเซเชฏ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช…เชจเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชชเชกเช•เชพเชฐ เช…เชจเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เชงเชฐเชพเชตเชคเซเช‚ เช•เช‚เชˆเช• เช‡เชšเซเช›เซเช‚ เช›เซเช‚. เช…เชจเซ‡ เชนเชตเซ‡ เชนเซเช‚ เช† เชถเซ‡เชฐ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚. เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช•เซเชฐเชฎเชฎเชพเช‚ เชฌเชงเซเช‚ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช.

เชชเชฐเชฟเชšเชฏ

เช† เชฌเชงเซเช‚ เชคเซเชฏเชพเชฐเซ‡ เชถเชฐเซ‚ เชฅเชฏเซเช‚ เชœเซเชฏเชพเชฐเซ‡ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชตเชฐเซเช• เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ Linux Mint เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซเชฏเซเช‚. เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เช•เชฆเชพเชš เชœเชพเชฃเชคเชพ เชนเชถเซ‡ เช•เซ‡ Sipe เชชเซเชฒเช—เช‡เชจ เชธเชพเชฅเซ‡เชจเซเช‚ Pidgin เช Linux เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ Microsoft Lync (เชนเชตเซ‡ เชฌเชฟเชเชจเซ‡เชธ เชฎเชพเชŸเซ‡ Skype เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡) เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เช›เซ‡. เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“เชจเซ‡ เชฒเซ€เชงเซ‡, เชฎเชพเชฐเซ‡ เช˜เชฃเซ€เชตเชพเชฐ SIP เชชเชฐเชฟเชทเชฆเซ‹เชฎเชพเช‚ เชญเชพเช— เชฒเซ‡เชตเซ‹ เชชเชกเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ Windows เช•เชพเชฐเซเชฏเช•เชฐ เชนเชคเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเชฟเชทเชฆเซ‹เชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เช•เชฐเชตเซ‹ เช เชชเซเชฐเชพเชฅเชฎเชฟเช• เชฌเชพเชฌเชค เชนเชคเซ€: เช…เชฎเชจเซ‡ เชฎเซ‡เช‡เชฒ เชฆเซเชตเชพเชฐเชพ เช†เชฎเช‚เชคเซเชฐเชฃ เชฎเชณเซ‡ เช›เซ‡, เชฒเซ‹เช—เชฟเชจ เชฒเชฟเช‚เช• เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช…เชจเซ‡ เช…เชฎเซ‡ เชœเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช. .

เชœเซเชฏเชพเชฐเซ‡ เชฒเชฟเชจเช•เซเชธเชจเซ€ เชกเชพเชฐเซเช• เชธเชพเช‡เชก เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹ เชคเซเชฏเชพเชฐเซ‡, เชฌเชงเซเช‚ เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เชฌเชจเซ€ เช—เชฏเซเช‚: เช…เชฒเชฌเชคเซเชค, เชคเชฎเซ‡ เชชเชฟเชกเชœเชฟเชจเชฎเชพเช‚ เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เชชเชฃ เชฒเซ‰เช— เช‡เชจ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ SIP เชเช•เชพเช‰เชจเซเชŸเชจเซ€ เชชเซเชฐเซ‹เชชเชฐเซเชŸเซ€เชเชฎเชพเช‚เชจเชพ เชฎเซ‡เชจเซ‚เชฎเชพเช‚ เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เชœเซ‹เชกเชพเชตเชพ เชตเชฟเช•เชฒเซเชช เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เช–เซเชฒเชคเซ€ เชตเชฟเช‚เชกเซ‹เชฎเชพเช‚, เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชจเซ€ เชฒเชฟเช‚เช• เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช…เชฅเชตเชพ เช†เชฏเซ‹เชœเช•เชจเซเช‚ เชจเชพเชฎ เช…เชจเซ‡ เช•เซ‹เชจเซเชซ เช†เชˆเชกเซ€ เชฆเชพเช–เชฒ เช•เชฐเซ‹. เช…เชจเซ‡ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€ เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚: "เชถเซเช‚ เช†เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡?" เช…เชฐเซ‡ เชตเชพเชน, เชคเชฎเซ‡ เช•เชนเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชคเชฎเชจเซ‡ เช†เชจเซ€ เชถเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐ เช›เซ‡? เชนเซเช‚ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชฌเซ‡เชธเซ€เชจเซ‡ เชฎเชพเชฐเชพ เชฎเชจเชจเซ‡ เช‰เชกเชพเชตเซ€เชถ เชจเชนเซ€เช‚.

เชชเช—เชฒเซเช‚ 1: เชธเช‚เชถเซ‹เชงเชจ

"เชœเซ‹ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชฅเชพเชฎเชพเช‚ เชฅเซ‹เชกเซ€ เชงเซ‚เชจ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชฆเชพเชต เชตเชกเซ‡ เชชเช›เชพเชกเซ€ เชถเช•เชคเชพ เชจเชฅเซ€," เชจเซ‡เช•เซเชฐเชพเชธเซ‹เชตเซ‡ เชคเซ‡เชฎเชจเชพ เช•เชพเชฐเซเชฏเชฎเชพเช‚ เช•เชนเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ "เชฐเซเชธเชฎเชพเช‚ เช•เซ‹เชฃ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡ เช›เซ‡."

เชคเซ‡เชฅเซ€, เชเช•เชตเชพเชฐ เชฎเชพเชฐเชพ เชฎเช—เชœเชฎเชพเช‚ เชตเชฟเชšเชพเชฐ เช†เชตเซเชฏเซ‹, เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เชชเชนเซ‡เชฒเซ‹ เชตเชฟเชšเชพเชฐ เช†เชตเซเชฏเซ‹. เชฌเชงเซเช‚ เชธเชฐเชณ เชฒเชพเช—เชคเซเช‚ เชนเชคเซเช‚ - เชคเชฎเชพเชฐเซ‡ เชฒเชฟเช‚เช•เซเชธเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ meet.company.com/user/confid - เชคเชฎเชพเชฐเซ€ เช•เชพเชฐ เชชเชฐ 127.0.0.1 เชชเชฐ เชธเซเชฅเชพเชจเชฟเช• เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ /etc/hosts เชฎเชพเช‚ เช•เช‚เชชเชจเซ€ เชกเซ‹เชฎเซ‡เชจ เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เชเชจเซเชŸเซเชฐเซ€ เช‰เชฎเซ‡เชฐเซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชคเชฎเซ‡ เชฒเซ‹เช•เชฒเชนเซ‹เชธเซเชŸ เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเซ€เชจเซ‡ เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เช•เชฐเซ‹ เช›เซ‹. เช†เช—เชณ, เช† เชตเซ‡เชฌ เชธเชฐเซเชตเชฐเซ‡ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เช†เชตเซ‡เชฒเซ€ เชฒเชฟเช‚เช• เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชชเชฟเชกเชœเชฟเชจเชจเซ€ เช…เช‚เชฆเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซ€ เชœเซ‹เชˆเช (เชนเซเช‚ เชคเชฐเชค เชœ เช•เชนเซ€เชถ เช•เซ‡ เช† เชคเชฌเช•เซเช•เซ‡ เชฎเชจเซ‡ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช†เชชเชตเซเช‚ เชคเซ‡ เช…เช‚เช—เซ‡ เช•เซ‹เชˆ เช–เซเชฏเชพเชฒ เชจเชนเซ‹เชคเซ‹). เชธเซ‹เชฒเซเชฏเซเชถเชจ, เช…เชฒเชฌเชคเซเชค, เช•เซเชฐเซ‰เชšเชจเซ€ เชœเซ‡เชฎ เช—เช‚เชง เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เช›เซ€เช, เช•เซเชฐเซ‰เชš เช…เชฎเชจเซ‡ เชกเชฐเชคเชพ เชจเชฅเซ€ (เช›เซ€).

เชชเช›เซ€, เชคเช• เชฆเซเชตเชพเชฐเชพ, เชฎเซ‡เช‚ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ Google Chrome เชฎเชพเช‚ เช†เชฎเช‚เชคเซเชฐเชฃ เชฒเชฟเช‚เช• เช–เซ‹เชฒเซ€ (เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชนเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชฎเซ‹เชเชฟเชฒเชพ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเช‚ เช›เซเช‚). เช…เชจเซ‡ เชฎเชพเชฐเชพ เช†เชถเซเชšเชฐเซเชฏ เชฎเชพเชŸเซ‡, เชตเซ‡เชฌ เชชเซƒเชทเซเช  เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เชฆเซ‡เช–เชพเชคเซเช‚ เชนเชคเซเช‚ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชซเซ‹เชฐเซเชฎ เชจเชนเซ‹เชคเซเช‚ เช…เชจเซ‡ เชชเซƒเชทเซเช  เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชคเชฐเชค เชœ เช•เช‚เชˆเช• เช–เซ‹เชฒเชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. xdg- เช–เซ‹เชฒเซ‹. เชฎเชพเชคเซเชฐ เช†เชจเช‚เชฆ เชฎเชพเชŸเซ‡, เชนเซเช‚ "เชนเชพ" เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชเช• เชญเซ‚เชฒเชจเซ‹ เชธเช‚เชฆเซ‡เชถ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ - เชฒเชฟเช‚เช• lync15:confjoin?url=https://meet.company.com/user/confid เช–เซ‹เชฒเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€. เชนเชฎ. เช† เช•เซ‡เชตเชพ เชชเซเชฐเช•เชพเชฐเชจเซเช‚ xdg-เช“เชชเชจ เช›เซ‡ เช…เชจเซ‡ เช†เชตเซ€ เชฒเชฟเช‚เช•เซเชธ เช–เซ‹เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เชถเซเช‚ เชœเชฐเซ‚เชฐ เช›เซ‡? เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชจเชพ เชชเซ‹เชธเซเชŸ-เชฎเซ‹เชฐเซเชŸเชฎ เชฐเซ€เชกเชฟเช‚เช—เชฅเซ€ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เชเช• GUI เชนเซ‡เชจเซเชกเชฒเชฐ เช›เซ‡ เชœเซ‡ เชฏเซเชฐเซ€ เชธเซเช•เซ€เชฎ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชธเชพเชฅเซ‡ เช…เชฅเชตเชพ เชšเซ‹เช•เซเช•เชธ เชซเชพเช‡เชฒ เชชเซเชฐเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. เชเชธเซ‹เชธเชฟเชเชถเชจเชจเซ‡ เชฎเชพเช‡เชฎ-เชŸเชพเช‡เชช เชฎเซ‡เชชเชฟเช‚เช— เชฆเซเชตเชพเชฐเชพ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€ เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เช…เชฎเซ‡ เชฏเซเชฐเซ€ เชธเซเช•เซ€เชฎ เชจเชพเชฎเชจเซ€ เชฎเซ‡เชณ เช–เชพเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชถเซ‹เชง เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช lync15 เช…เชจเซ‡ เชฒเชฟเช‚เช•เชจเซ‡ xdg-open เชชเชฐ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชชเช›เซ€, เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เชคเซ‡เชจเซ‡ เช…เชฎเซเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชชเชพเชธ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช เชœเซ‡ เช† เชชเซเชฐเช•เชพเชฐเชจเซ€ เชฒเชฟเช‚เช• เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เชœเซ‡, เช…เชฒเชฌเชคเซเชค, เช†เชชเชฃเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเชฅเซ€. เชœเซ‹ เชจเชนเซ€เช‚, เชคเซ‹ เชชเช›เซ€ เชคเซ‡เช“ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชตเชฐเซเชฒเซเชกเชฎเชพเช‚ เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡? เชคเซ‡ เชธเชพเชšเซเช‚ เช›เซ‡, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชœเชพเชคเซ‡ เชฒเช–เซ€เชถเซเช‚.

เชฒเชฟเชจเช•เซเชธเชจเซ€ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚ เชตเชงเซ เชจเชฟเชฎเชœเซเชœเชจ เช…เชจเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช—เซเชฐเชพเชซเชฟเช•เชฒ เชถเซ‡เชฒ (เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ, DE) เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เช…เชญเซเชฏเชพเชธเชฎเชพเช‚, เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ Linux เชฎเชฟเชจเซเชŸเชฎเชพเช‚ Xfce เช›เซ‡, เชคเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชฎเชพเช‡เชฎ-เชชเซเชฐเช•เชพเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเซ€เชงเชพ เชœ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ .desktop เชธเชพเชฅเซ‡ เชถเซ‹เชฐเซเชŸเช•เชŸ เชซเชพเช‡เชฒเซ‹. เชธเชพเชฐเซเช‚, เชถเชพ เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚, เชนเซเช‚ เชเช• เชธเชฐเชณ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชถเซ‰เชฐเซเชŸเช•เชŸ เชฌเชจเชพเชตเซเช‚ เช›เซเช‚, เชœเซ‡ เชซเช•เซเชค เชฌเซ…เชถ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เชฒเซ‰เชจเซเชš เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เชจเซเชธเซ‹เชฒ เชชเชฐ เชฎเซ‹เช•เชฒเซ‡เชฒ เชฆเชฒเซ€เชฒเชจเซ‡ เช†เช‰เชŸเชชเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชนเซเช‚ เชซเช•เซเชค เชถเซ‰เชฐเซเชŸเช•เชŸ เชซเชพเช‡เชฒ เชœ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซเช‚ เช›เซเช‚:

[Desktop Entry]
Name=Lync
Exec=/usr/local/bin/lync.sh %u
Type=Application
Terminal=false
Categories=Network;InstantMessaging;
MimeType=x-scheme-handler/lync15;

เชนเซเช‚ เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚เชฅเซ€ เชเช•เซเชธเชกเซ€เชœเซ€-เช“เชชเชจ เชฒเซ‹เชจเซเชš เช•เชฐเซเช‚ เช›เซเช‚, เชคเซ‡ เชœ เชฒเชฟเช‚เช•เชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเซ€เชจเซ‡ เชœเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚เชฅเซ€ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡... เชฌเชฎเชฐ. เชซเชฐเซ€เชฅเซ€ เชคเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชฒเชฟเช‚เช• เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€.

เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เชคเซ‡เชฎ, เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชฎเชพเช‡เชฎ-เชŸเชพเชˆเชชเซเชธเชจเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชจเชฅเซ€. เช† เชเช• เชธเชฐเชณ เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

xdg-mime default lync.desktop x-scheme-handler/lync15

เชœเซ‡ เชซเช•เซเชค เชซเชพเช‡เชฒเชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ‡ เช›เซ‡ ~/.config/mimeapps.list.

xdg-เช“เชชเชจ เช•เซ‹เชฒ เชธเชพเชฅเซ‡ เชจเช‚เชฌเชฐ 2 เชจเซ‹ เชชเซเชฐเชฏเชพเชธ - เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชจเชฟเชทเซเชซเชณเชคเชพ. เช•เช‚เชˆ เชจเชนเซ€เช‚, เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เช†เชชเชฃเชจเซ‡ เชกเชฐเชพเชตเชคเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชซเช•เซเชค เช†เชชเชฃเชพ เชฐเชธเชจเซ‡ เชฌเชณ เช†เชชเซ‡ เช›เซ‡. เช…เชจเซ‡ เชฌเซ‡เชถ (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡ เชŸเซเชฐเซ‡เชธเซ€เช‚เช—) เชจเซ€ เชคเชฎเชพเชฎ เชถเช•เซเชคเชฟเช“เชฅเซ€ เชธเชœเซเชœ, เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพ เชกเซ€เชฌเช—เซ€เช‚เช—เชฎเชพเช‚ เชกเชพเช‡เชต เช•เชฐเซ€เช เช›เซ€เช. เช…เชนเซ€เช‚ เช เชจเซ‹เช‚เชงเชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ xdg-open เช เชฎเชพเชคเซเชฐ เชเช• เชถเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช›เซ‡.

bash -x xdg-open $url

เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชชเช›เซ€ เช†เช‰เชŸเชชเซเชŸเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชฅเซ€ เชคเซ‡ เชฅเซ‹เชกเซเช‚ เชธเซเชชเชทเซเชŸ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเช›เซ€ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชเช•เซเชธเซ‹-เช“เชชเชจ. เช…เชจเซ‡ เช† เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชซเชพเช‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชฆเชฒเซ€เชฒเชฎเชพเช‚ เชคเซ‡เชจเซ€ เชฒเชฟเช‚เช• เชชเชธเชพเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡ เช…เชธเชซเชณ เชฐเซ€เชŸเชฐเซเชจ เช•เซ‹เชก เชถเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡.

xdg-open เชจเชพ เช†เช‚เชคเชฐเชฟเช• เชญเชพเช—เซ‹เชจเซ‡ เชœเซ‹เชฏเชพ เชชเช›เซ€, เชฎเชจเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เชตเชฟเชตเชฟเชง เชชเชฐเซเชฏเชพเชตเชฐเชฃเซ€เชฏ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชšเซ‹เช•เซเช•เชธ DE เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชซเชพเช‡เชฒ เชฒเชฟเช‚เช•เซเชธ เช–เซ‹เชฒเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชŸเซ‚เชฒเซเชธ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเชธเชพเชฐ เช•เชฐเซ‡ เช›เซ‡, เช…เชฅเชตเชพ เชคเซ‡เชฎเชพเช‚ เชซเซ‹เชฒเชฌเซ‡เช• เช•เชพเชฐเซเชฏ เช›เซ‡. เช“เชชเชจ_เชœเซ‡เชจเซ‡เชฐเชฟเช•

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:, เชชเช›เซ€ เช…เชฎเซ‡ เชคเชฐเชค เชœ เช•เชพเชฐเซเชฏ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช เช“เชชเชจ_เชœเซ‡เชจเซ‡เชฐเชฟเช•.

เชชเซเชฐเชฏเชพเชธ เชจเช‚เชฌเชฐ 3 เช…เชจเซ‡ เชถเซเช‚ เชคเชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡? เชนเชพ, เชนเชตเซ‡, เช…เชฒเชฌเชคเซเชค. เชชเชฐเช‚เชคเซ เชเชฐเชฐ เชฎเซ‡เชธเซ‡เชœ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซ‹ เช›เซ‡, เช† เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเซเชฐเช—เชคเชฟ เช›เซ‡ - เชนเชตเซ‡ เชคเซ‡ เชฎเชจเซ‡ เช•เชนเซ‡เชคเซ‹ เชนเชคเซ‹ เช•เซ‡ เชซเชพเช‡เชฒ เชฎเชณเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชซเชพเช‡เชฒเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชคเซ‡เชฃเซ‡ เชฎเชจเซ‡ เชฆเชฒเซ€เชฒ เชคเชฐเซ€เช•เซ‡ เชชเชพเชธ เช•เชฐเซ‡เชฒเซ€ เชธเชฎเชพเชจ เชฒเชฟเช‚เช• เชฒเช–เซ€ เชนเชคเซ€.

เช† เชตเช–เชคเซ‡ เชคเซ‡ เชเช• เชซเช‚เช•เซเชถเชจ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ is_file_url_or_path, เชœเซ‡ เช‡เชจเชชเซเชŸ เชชเชฐ เชชเชธเชพเชฐ เชฅเชฏเซ‡เชฒเซ€ เชซเชพเช‡เชฒ เชฒเชฟเช‚เช•เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ‡ เช›เซ‡: file:// เช…เชฅเชตเชพ เชซเชพเช‡เชฒเชจเซ‹ เชชเชพเชฅ เช…เชฅเชตเชพ เชฌเซ€เชœเซเช‚ เช•เช‚เชˆเช•. เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เช‰เชชเชธเชฐเซเช— (url เชธเซเช•เซ€เชฎ)เชฎเชพเช‚ เชธเช‚เช–เซเชฏเชพเช“ เชนเซ‹เชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชšเซ‡เช• เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เชฐเซ‡เช—เซเชฏเซเชฒเชฐ เชเช•เซเชธเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชคเซเชฐ :alpha: เชฌเชฟเช‚เชฆเซเช“ เช…เชจเซ‡ เชกเซ‡เชถ เชงเชฐเชพเชตเชคเชพ เช…เช•เซเชทเชฐ เชธเชฎเซ‚เชนเชจเซ‡ เชœ เชคเชชเชพเชธเซ‡ เช›เซ‡. เชฎเชพเชŸเซ‡ rfc3986 เชงเซ‹เชฐเชฃเชจเซ€ เชธเชฒเชพเชน เชฒเซ€เชงเชพ เชชเช›เซ€ เชธเชฎเชพเชจ เชธเช‚เชธเชพเชงเชจ เช“เชณเช–เช•เชฐเซเชคเชพ เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชˆ เช—เชฏเซเช‚ เช•เซ‡ เช† เชตเช–เชคเซ‡ เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เช•เช‚เชˆเชชเชฃ เช‰เชฒเซเชฒเช‚เช˜เชจ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เชจเชฅเซ€ (เชœเซ‹เช•เซ‡ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช†เชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชนเชคเซเช‚). เชซเช•เซเชค เช…เช•เซเชทเชฐ เชตเชฐเซเช— :เช†เชฒเซเชซเชพ: เชฒเซ‡เชŸเชฟเชจ เชฎเซ‚เชณเชพเช•เซเชทเชฐเซ‹เชจเชพ เชฎเชพเชคเซเชฐ เช…เช•เซเชทเชฐเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชนเซเช‚ เชเชกเชชเชฅเซ€ เชจเชฟเชฏเชฎเชฟเชค เชšเซ‡เช•เชจเซ‡ เช†เชฒเซเชซเชพเชจเซเชฏเซ‚เชฎเซ‡เชฐเชฟเช•เชฎเชพเช‚ เชฌเชฆเชฒเซเช‚ เช›เซเช‚. เชฅเชˆ เช—เชฏเซเช‚, เชคเชฎเซ‡ เช…เชฆเซเชญเซเชค เช›เซ‹, เช›เซ‡เชตเชŸเซ‡ เชฌเชงเซเช‚ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เช…เชฎเชพเชฐเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชคเชฎเชพเชฎ เชคเชชเชพเชธเซ‹ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชชเช›เซ€ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ, เช…เชฎเชพเชฐเซ€ เชฒเชฟเช‚เช• เช•เชจเซเชธเซ‹เชฒ เชชเชฐ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชฌเชงเซเช‚ เชœเซ‡เชตเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเซ‡ เช›เซ‡. เช† เชชเช›เซ€, เชฎเชจเซ‡ เชถเช‚เช•เชพ เชฅเชตเชพ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชเช•เซเชธเซ‹-เช“เชชเชจ เชธเชพเชฅเซ‡เชจเซ€ เชฌเชงเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชชเชฃ เชธเซเช•เซ€เชฎเชฎเชพเช‚ เชจเช‚เชฌเชฐเซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฒเชฟเช‚เช• เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ€ เชฎเชพเชจเซเชฏเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡. เชชเซ‚เชฐเซเชตเชงเชพเชฐเชฃเชพเชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชฎเชพเช‡เชฎ-เชชเซเชฐเช•เชพเชฐเชจเซ€ เชจเซ‹เช‚เชงเชฃเซ€เชจเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชฏเซ‹เชœเชจเชพเชฎเชพเช‚ เชฌเชฆเชฒเซเช‚ เช›เซเช‚ lync เช…เชจเซ‡ voila - เชฌเชงเซเช‚ open_xfce เชซเช‚เช•เซเชถเชจเชจเซ‡ เช“เชตเชฐเชฐเชพเช‡เชก เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เช…เชฎเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เชฎเชฆเชฆ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชตเซ‡เชฌ เชชเซƒเชทเซเช  lync15 เชธเชพเชฅเซ‡ เชเช• เชฒเชฟเช‚เช• เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชคเซ‡เชฅเซ€, เชชเซเชฐเชตเชพเชธเชจเซ‹ เชชเซเชฐเชฅเชฎ เชญเชพเช— เชชเซ‚เชฐเซเชฃ เชฅเชˆ เช—เชฏเซ‹ เช›เซ‡. เช…เชฎเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ เชฒเชฟเช‚เช• เช•เซ‰เชฒ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชŸเช•เชพเชตเชตเซ‹ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเซ€เชจเซ‡ เชชเชฟเชกเชœเชฟเชจเชจเซ€ เช…เช‚เชฆเชฐ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. "เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เชœเซ‹เชกเชพเช“" เชฎเซ‡เชจเซ‚เชฎเชพเช‚ เชฒเชฟเช‚เช• เชฆเซเชตเชพเชฐเชพ เชกเซ‡เชŸเชพ เชฆเชพเช–เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡ เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เชธเชฟเชช เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซเช‚ เช•เซเชฒเซ‹เชจ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชกเชพเช‡เชต เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชฅเชฏเซ‹. เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเช›เซ€, เชธเชฆเชญเชพเช—เซเชฏเซ‡, เชนเซเช‚ เช•เซ‡เชŸเชฒเซ‹เช—เชฎเชพเช‚เชจเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฆเซเชตเชพเชฐเชพ เช†เช•เชฐเซเชทเชพเชฏเซ‹ เชซเชพเชณเซ‹/dbus/:

  • sipe-เชœเซ‹เช‡เชจ-เช•เซ‹เชจเซเชซเชฐเชจเซเชธ-with-uri.pl
  • sipe-เชœเซ‹เช‡เชจ-เช•เซ‹เชจเซเชซเชฐเชจเซเชธ-with-organizer-and-id.pl
  • sipe-call-phone-number.pl
  • SipeHelper.pm

เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชธเชฟเชช เชชเซเชฒเช—เช‡เชจ dbus (เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฌเชธ) เชฆเซเชตเชพเชฐเชพ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เช…เชจเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ€ เช…เช‚เชฆเชฐ เชเช• เชฒเชฟเช‚เช• เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เชœเซ‹เชกเชพเชตเชพเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช›เซ‡, เช•เชพเช‚ เชคเซ‹ เช†เชฏเซ‹เชœเช•เชจเชพ เชจเชพเชฎ เช…เชจเซ‡ เช•เซ‹เชจเซเชซ-เช†เชˆเชกเซ€ เชฆเซเชตเชพเชฐเชพ, เช…เชฅเชตเชพ เชคเชฎเซ‡ sip เชฆเซเชตเชพเชฐเชพ เช•เซ‰เชฒ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. . เช† เชคเซ‡ เชœ เช›เซ‡ เชœเซ‡ เช†เชชเชฃเซ‡ เช–เซ‚เชŸเชคเชพ เชนเชคเชพ.

เชชเช—เชฒเซเช‚ 2. เช‘เชŸเซ‹เชœเซ‹เช‡เชจ เชนเซ‡เชจเซเชกเชฒเชฐเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ

เชชเชฐเซเชฒเชฎเชพเช‚ เชคเซˆเชฏเชพเชฐ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชนเซ‹เชตเชพเชฅเซ€, เชฎเซ‡เช‚ เชซเช•เซเชค เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ sipe-เชœเซ‹เช‡เชจ-เช•เซ‹เชจเซเชซเชฐเชจเซเชธ-with-uri.pl เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชฅเชพเชฏ เชคเซ‡ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชพเช‚ เชฅเซ‹เชกเซ‹ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ‹. เชนเซเช‚ เชชเชฐเซเชฒเชฎเชพเช‚ เชฒเช–เซ€ เชถเช•เซเช‚ เช›เซเช‚, เชคเซ‡เชฅเซ€ เชคเซ‡ เช•เซ‹เชˆ เช–เชพเชธ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“เชจเซเช‚ เช•เชพเชฐเชฃ เชจเชฅเซ€.

เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซเช‚ เช…เชฒเช—เชฅเซ€ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เชคเซ‡เชจเซ‹ เช•เซ‰เชฒ เชซเชพเช‡เชฒเชฎเชพเช‚ เชฒเช–เซเชฏเซ‹ lync.desktop. เช…เชจเซ‡ เชคเซ‡ เชเช• เชตเชฟเชœเชฏ เชนเชคเซ‹! เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชจเซเชซเชฐเชจเซเชธ เชœเซ‹เช‡เชจ เชชเซ‡เชœ เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ xdg-เช“เชชเชจเชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹, เชคเซเชฏเชพเชฐเซ‡ Pidgin เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชจเซเชซเชฐเชจเซเชธ เชชเซ‹เชชเช…เชช เชตเชฟเชจเซเชกเซ‹ เช†เชชเชฎเซ‡เชณเซ‡ เช–เซเชฒเชถเซ‡. เชฎเชจเซ‡ เช•เซ‡เชŸเชฒเซ‹ เช†เชจเช‚เชฆ เชฅเชฏเซ‹.
เชธเชซเชณเชคเชพเชฅเซ€ เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชฟเชค เชฅเชˆเชจเซ‡, เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชฎเซเช–เซเชฏ เชฌเซเชฐเชพเช‰เชเชฐ, Mozilla Firefox เชฎเชพเชŸเซ‡ เชชเชฃ เช†เชตเซเช‚ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชถเชฟเชฏเชพเชณ เชฆเซเชตเชพเชฐเชพ เชฒเซ‰เช— เช‡เชจ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชฎเชพเชŸเซ‡ เชเช• เชชเซƒเชทเซเช  เช–เซเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชคเชณเชฟเชฏเซ‡ เชเช• เชฌเชŸเชจ เช›เซ‡ เช“เชซเชฟเชธ เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเซ‹เชกเชพเช“. เชคเซ‡เชฃเซ€เช เชœ เชฎเชพเชฐเซเช‚ เชงเซเชฏเชพเชจ เช–เซ‡เช‚เชšเซเชฏเซเช‚ เชนเชคเซเช‚. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เชคเซ‡เชจเชพ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเชฐเชจเชพเชฎเชพ เชชเชฐ เชœเชพเชฏ เช›เซ‡:

conf:sip:{user};gruu;opaque=app:conf:focus:id:{conf-id}%3Frequired-media=audio

เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชฎเชจเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชœเชพเชฃเชคเซ‹ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช–เซ‹เชฒเชตเซเช‚ เช…เชจเซ‡, เช•เชฆเชพเชš, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช†เชตเชพ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชฅเซ€. เช เซ€เช• เช›เซ‡, เช…เชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช†เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชฏเชพ เช›เซ€เช.

เชนเซเช‚ เชเชกเชชเชฅเซ€ เชฎเชพเชฐเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฃ เช‰เชฐเซ€ เชธเซเช•เซ€เชฎ เชฎเชพเชŸเซ‡ เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‹เชจเซเชซ เช…เชจเซ‡... เช•เชถเซเช‚ เชฅเชคเซเช‚ เชจเชฅเซ€. เชฌเซเชฐเชพเช‰เชเชฐ เชซเชฐเชฟเชฏเชพเชฆ เช•เชฐเชคเซเช‚ เชฐเชนเซ‡ เช›เซ‡ เช•เซ‡ เชฎเชพเชฐเซ€ เชฒเชฟเช‚เช•เซเชธเชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชคเซ€ เช•เซ‹เชˆ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชฅเซ€. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚เชฅเซ€ xdg-open เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡.

"เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธเชฎเชพเช‚ เช•เชธเซเชŸเชฎ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชนเซ‡เชจเซเชกเชฒเชฐ เชธเซ‡เชŸ เช•เชฐเซ‹" - เชนเซเช‚ เช† เชชเซเชฐเชถเซเชจ เชธเชพเชฅเซ‡ เช‘เชจเชฒเชพเช‡เชจ เช—เชฏเซ‹. เชธเซเชŸเซ‡เช•เช“เชตเชฐเชซเซเชฒเซ‹ เชชเชฐ เช˜เชฃเซ€ เชšเชฐเซเชšเชพเช“เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชฏเชพ เชชเช›เซ€ (เช…เชจเซ‡ เช†เชชเชฃเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชจเชพ เช•เซเชฏเชพเช‚ เชนเซ‹เชˆเชถเซเช‚), เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชœเชตเชพเชฌ เชฎเชณเซ€ เช—เชฏเซ‹. เชฎเชพเช‚ เชคเชฎเชพเชฐเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชชเชฐเชฟเชฎเชพเชฃ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ about: config (เช…เชฒเชฌเชคเซเชค foo เชจเซ‡ conf เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ€เชจเซ‡):

network.protocol-handler.expose.foo = false

เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เชฒเชฟเช‚เช• เช–เซ‹เชฒเซ€เช เช›เซ€เช เช…เชจเซ‡... เช†เชตเซเช‚ เช•เซ‹เชˆ เชจเชธเซ€เชฌ เชจเชฅเซ€. เชฌเซเชฐเชพเช‰เชเชฐ, เชœเชพเชฃเซ‡ เช•เซ‡ เช•เช‚เชˆ เชฅเชฏเซเช‚ เชœ เชจ เชนเซ‹เชฏ, เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชœเชพเชฃเชคเซเช‚ เชจเชฅเซ€.

เชนเซเช‚ เชฎเซ‹เชเชฟเชฒเชพ เชคเชฐเชซเชฅเซ€ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชฐเชตเชพ เช…เช‚เช—เซ‡เชจเชพ เช…เชงเชฟเช•เซƒเชค เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชตเชพเช‚เชšเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚, เชœเซ€เชจเซ‹เชฎ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเชฎเชพเช‚ เชœ เชเชธเซ‹เชธเชฟเชเชถเชจเชจเซ€ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเชตเชพเชจเซ‹ เชตเชฟเช•เชฒเซเชช เช›เซ‡ (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 เชจเซ€ เชฒเชฟเช‚เช• เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชจเซ‡ เชชเซ‚เช›เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช•เซ‡ เชคเซ‡เชจเซ‡ เช•เชˆ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เช–เซ‹เชฒเชตเซ€.

- เชธเซ‡เชฎเชฟเช“เชจ เชธเซ‡เชฎเซ‡เชจเซ€เชš
- เช†เชน

เช…เชฎเซ‡ เชฒเชฟเช‚เช• เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชตเซ‡เชฌ เชชเซ‡เชœ javascript เชฆเซเชตเชพเชฐเชพ window.location เชฌเชฆเชฒเซ‡ เช›เซ‡. เชนเซเช‚ conf เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ€ เชฒเชฟเช‚เช• เชธเชพเชฅเซ‡ เชเช• เชธเชฐเชณ HTML เชซเชพเช‡เชฒ เชฒเช–เซเช‚ เช›เซเช‚, เชคเซ‡เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เช–เซ‹เชฒเซ‹, เชฒเชฟเช‚เช• เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ - Yos! เชเช• เชตเชฟเชจเซเชกเซ‹ เช–เซเชฒเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชชเซ‚เช›เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซ‡ เช•เชˆ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ เชฒเชฟเช‚เช• เช–เซ‹เชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชฎเชพเชฐเซ€ Lync เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซ‚เชšเชฟเชฎเชพเช‚ เช›เซ‡ - เช…เชฎเซ‡ เชชเซเชฐเชพเชฎเชพเชฃเชฟเช•เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชคเชฎเชพเชฎ เชธเช‚เชญเชตเชฟเชค เชฐเซ€เชคเซ‡ เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชฐเซ€ เช›เซ‡. เชคเซเชฏเชพเช‚ เชตเชฟเช‚เชกเซ‹เชฎเชพเช‚ เชเช• เชšเซ‡เช•เชฌเซ‹เช•เซเชธ เช›เซ‡ "เชชเชธเช‚เชฆเช—เซ€ เชฏเชพเชฆ เชฐเชพเช–เซ‹ เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชฒเชฟเช‚เช•เซเชธ เช–เซ‹เชฒเซ‹", เชคเซ‡เชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเซ‹, เช เซ€เช• เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เช…เชจเซ‡ เช† เชฌเซ€เชœเซ€ เชœเซ€เชค เช›เซ‡ - เช•เซ‹เชจเซเชซเชฐเชจเซเชธ เชตเชฟเชจเซเชกเซ‹ เช–เซเชฒเซ‡ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช“เชชเชจเชฟเช‚เช— เช•เซ‹เชจเซเชซเชฐเชจเซเชธ เชฎเชพเชคเซเชฐ เชคเซเชฏเชพเชฐเซ‡ เชœ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช•เซ‹เชˆ เชฒเชฟเช‚เช• เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเชจเซ‡ เช•เซ‰เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชœเซ‹เชกเชพเชตเชพเชจเชพ เชชเซƒเชทเซเช เชฅเซ€ เช–เชธเซ‡เชกเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชชเชฃ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เชชเช›เซ€ เชฎเซ‡เช‚ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเซเชธ เช•เชพเชขเซ€เชจเซ‡ เชšเซ‡เช• เช•เชฐเซเชฏเซเช‚ network.protocol-handler.expose.conf เชซเซ‹เช•เซเชธเชฎเชพเช‚ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเชพ เชธเช‚เชšเชพเชฒเชจเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เช…เชธเชฐ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เช•เชกเซ€เช“ เช•เชพเชฎ เช•เชฐเชคเซ€ เชฐเชนเซ€.

เชจเชฟเชทเซเช•เชฐเซเชท

เชฎเซ‡เช‚ เชฎเชพเชฐเซเช‚ เชฌเชงเซเช‚ เช•เชพเชฎ GitHub เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเซเชฏเซเช‚ เช›เซ‡; เชฌเชงเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชฒเชฟเช‚เช•เซเชธ เชฒเซ‡เช–เชจเชพ เช…เช‚เชคเซ‡ เชนเชถเซ‡.
เชœเซ‡เช“ เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡ เชคเซ‡เชฎเชจเชพ เชคเชฐเชซเชฅเซ€ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เชฎเชจเซ‡ เชฐเชธ เชนเชถเซ‡. เชฎเชพเชฐเซ‡ เชคเชฐเชค เชœ เชจเซ‹เช‚เชง เชฒเซ‡เชตเซ€ เชœเซ‹เชˆเช เช•เซ‡ เชฎเซ‡เช‚ เชคเชฎเชพเชฎ เชตเชฟเช•เชพเชธ เชซเช•เซเชค เชฎเชพเชฐเซ€ Linux Mint เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช•เชฐเซเชฏเซ‹ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เช…เชจเซเชฏ เชตเชฟเชคเชฐเชฃเซ‹ เช…เชฅเชตเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเซเชธ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชฎเชจเซ‡ เช†เชจเซ€ เชฒเช—เชญเช— เช–เชพเชคเชฐเซ€ เชชเชฃ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‡เช‚ xdg-open เชฎเชพเช‚ เชฎเชพเชคเซเชฐ 1 เชซเช‚เช•เซเชถเชจ เชชเซ‡เชš เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชซเช•เซเชค เชฎเชพเชฐเชพ DE เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เช…เชจเซเชฏ เชธเชฟเชธเซเชŸเชฎเซ‹ เช…เชฅเชตเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชฎเชจเซ‡ เช—เซ€เชฅเชฌ เชชเชฐ เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€เช“ เชฒเช–เซ‹.

เชธเชฎเช—เซเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ 1 เชธเชพเช‚เชœเชจเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹.

เชธเช‚เชฆเชฐเซเชญเซ‹:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹