เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€
TL;DR: เชนเซเช‚ เชนเชพเชˆเช•เซเชฅเซ€ เช–เซเชถ เช›เซเช‚, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชพเช‚ เชธเซเชงเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชœเช—เซเชฏเชพ เช›เซ‡

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

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€
เชตเชจเซเชกเชฐเชฌเซเชฐเชถ เชฐเชพเชธเซเชŸเชฐ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชเชกเชฟเชŸเชฐ - เชœเซ‹ เชคเชฎเชจเซ‡ เช–เชฌเชฐ เชนเซ‹เชฏ เช•เซ‡ เชคเซ‡เชจเซ‡ เช•เซเชฏเชพเช‚ เชถเซ‹เชงเชตเซ€

เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, 1.0 เชฅเซ€ เชจเซ€เชšเซ‡เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ. เชœเซ‹ เช•เซ‡, เชฎเซ‡เช• เช“เชเชธ เชเช•เซเชธเชจเซ‡ เชคเซ‡เชจเชพ เชชเซเชฐเซ€-เชฐเซ€เชฒเซ€เช เชฆเชฟเชตเชธเซ‹เชฎเชพเช‚ เชฏเชพเชฆ เชฐเชพเช–เซ€เชจเซ‡ เช…เชจเซ‡ เชนเชพเชˆเช•เซ เชŸเซ€เชฎเชจเชพ เช•เชฆเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เซ€เชจเซ‡, เช…เชฆเซเชญเซเชค เชธเชฟเชฆเซเชงเชฟเช“เชจเซ‡ เช“เช›เซ€ เชจ เช•เชฐเซ‹.

เชนเซเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ #LinuxUsability เชชเชฐ เชฎเชพเชฐเชพ เชตเชฟเชšเชพเชฐเซ‹ เช†เชชเซเช‚ เช›เซเช‚ (เชญเชพเช— 1, เชญเชพเช— 2, เชญเชพเช— 3, เชญเชพเช— 4, เชญเชพเช— 5, เชญเชพเช— 6), เชคเซ‡เชฅเซ€ เช‰เชชเชฏเซ‹เช—เซ€เชคเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชนเชพเชˆเช•เซ เชตเชฟเชถเซ‡เชจเชพ เช•เซเชตเซ€เชฌเชฒเชฅเซ€ เช†เชถเซเชšเชฐเซเชฏ เชชเชพเชฎเชถเซ‹ เชจเชนเซ€เช‚. เชคเซ‡เชฎเชพเช‚เชจเชพ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ, เชธเชฆเชญเชพเช—เซเชฏเซ‡, เชตเชฟเชตเชฟเชง เชธเซเชงเชพเชฐเชพเช“เชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡.

เช† เชชเซเชฐเชธเซเชคเชพเชตเชจเชพ เชนเชคเซ€, เช…เชจเซ‡ เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช•เซ‡เชŸเชฒเซ€เช• เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเซ€เช.

เชฎเซเชถเซเช•เซ‡เชฒเซ€ #1: เชฌเซเชฐเชพเช‰เชเชฐ เชธเชฎเชธเซเชฏเชพเช“

เชชเชฐ เช†เชงเชพเชฐเชฟเชค 3 เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เช›เซ‡ เชตเซ‡เชฌเช•เชฟเชŸ: เชชเชพเชฏเชพเชจเซ€ (เชตเซ‡เชฌ เชชเซ‹เชเชฟเชŸเชฟเชต) เช…เชจเซ‡ Qt เชชเชฐ เชฌเซ‡ เชตเชงเชพเชฐเชพเชจเชพ (QupZilla, เช…เชชเซเชฐเชšเชฒเชฟเชค เชจเชพเชฎ เชซเชพเชฒเซเช•เชจเช…เชจเซ‡ เช“เชŸเชฐเชฌเซเชฐเชพเช‰เชเชฐ), เชœเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เชชเชฃ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชฎเซเช–เซเชฏ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฒเซ‹เช— เช‡เชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซ‡เชชเซเชšเชพ เช‰เช•เซ‡เชฒเชตเซเช‚ เช…เชถเช•เซเชฏ เช›เซ‡ เชนเชพเชˆเช•เซ เชฌเช—เชŸเซเชฐเซ‡เช•เชฐ), เช…เชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชนเชพเช‡เช•เซ เชชเชฐ เชฎเซ‹เชŸเซ€ เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡.

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

QupZilla เช…เชจเซ‡ OtterBrowser เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช•เชจเซ‡เช•เซเชถเชจเซเชธ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซเชฐเซ‡เชจเชฎเชพเช‚) เชชเชฐ เช–เซ‚เชฌ เชชเชพเช›เชณ เชฐเชนเซ‡ เช›เซ‡. เชœเซ‹ เชกเซ‡เชŸเชพ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เชตเชนเซ‡เชคเซ‹ เชจ เชนเซ‹เชฏ เชคเซ‹ เชŸเซ‡เชฌเซเชธ เชตเชšเซเชšเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเซเช‚ เช…เชถเช•เซเชฏ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชกเซ‡เชŸเชพ เชฒเซ‹เชก เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชจเชตเซ€ เชŸเซ‡เชฌ เช–เซ‹เชฒเชตเซ€ เช…เชถเช•เซเชฏ เช›เซ‡. เช“เช›เซ‹ เชญเชพเชฐ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชฌเชงเซเช‚ เชงเซ€เชฎเซเช‚ เช›เซ‡. เช•เชฆเชพเชš เชฌเซเชฐเชพเช‰เชเชฐ เชนเชพเชˆเช•เซ เชฎเชฒเซเชŸเชฟเชฅเซเชฐเซ‡เชกเซ€เช‚เช— เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช“เชชเซเชŸเชฟเชฎเชพเชˆเชเซเชก เชจเชฅเซ€, เช…เชฅเชตเชพ เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เช…เชจเซเชฏ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡ [เชฒเซ€เชจเช•เซเชธ เชชเชฐ เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชชเชฃ เช•เซเชฏเชพเชฐเซ‡เช• เช†เชตเซเช‚ เชฅเชพเชฏ เช›เซ‡ - เช†เชถเชฐเซ‡ เช…เชจเซเชตเชพเชฆเช•].

เชนเซเช‚ เช•เซเชฏเซเชชเชเชฟเชฒเชพ เชธเชพเชฅเซ‡ เชฎเชพเชงเซเชฏเชฎ เชชเชฐ เช•เช‚เชˆเชชเชฃ เชฒเช–เซ€ เชถเช•เซเชฏเซ‹ เชจเชนเซ€เช‚...

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

เช•เซ‡เชจเซ‡เชฅ เช•เซ‹เชธเชฟเชจเซเชกเชพ เช…เชจเซ‡ เชฐเชฟเชšเชพเชฐเซเชก เชตเชฟเชฒเชฟเชฏเชฎเชธเชจเชจเซ€ เชตเชพเชฐเซเชคเชพ: เชธเชซเชพเชฐเซ€ เช…เชจเซ‡ เชตเซ‡เชฌเช•เชฟเชŸ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเซ€

เชฎเซเชถเซเช•เซ‡เชฒเซ€ #2: เชฒเซ‹เชจเซเชšเชฐ เช…เชจเซ‡ เชกเซ‹เช•

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

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€
เชกเซ‡เชธเซเช•เชฌเชพเชฐ

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

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€
Mac OS X Leopard เชชเชฐ เชธเซเชชเซ‹เชŸเชฒเชพเช‡เชŸ, เช•เชฎเชพเชจเซเชก + เชธเซเชชเซ‡เชธเชฌเชพเชฐ เชธเชพเชฅเซ‡ เชฒเซ‹เชจเซเชš

เช›เซ‡ LnLuncherเชฎเชพเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เชนเชพเชˆเช•เซ เชกเซ‡เชชเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชฐเชฅเชฎ เชตเช–เชค เชฒเซ‹เช‚เชš เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช–เชพเชฒเซ€ เชนเซ‹เชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เช•เช‚เชˆเชชเชฃ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‰เชฎเซ‡เชฐเชตเซเช‚ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€. เชตเชงเซเชฎเชพเช‚, เชคเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เช…เชธเซเชตเชฟเชงเชพเชœเชจเช• เชธเซเชฅเชพเชจเซ‡ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชธเซเชฅเชฟเชคเชฟ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซ‹เชˆ เชธเซเชชเชทเซเชŸ เชฐเซ€เชค เชจเชฅเซ€. เช เซ€เช• เช›เซ‡, เชนเซเช‚ เชคเซ‡เชจเซ‡ Mac OS X เชฎเชพเช‚ เชกเซ‹เช•เชจเซ€ เชœเซ‡เชฎ เชธเซเช•เซเชฐเซ€เชจเชจเซ€ เชกเชพเชฌเซ€ เช…เชฅเชตเชพ เชจเซ€เชšเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‚เช•เซ€ เชถเช•เซเช‚? เชนเซเช‚ เชฎเชพเชจเซเช‚ เช›เซเช‚ เช•เซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ UX เช…เชœเชพเชฃ เช›เซ‡.

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

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

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

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€
HiQDock.

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

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€
เช•เซเชตเชฟเช• เชฒเซ‹เช‚เชš

เชชเช›เซ€ เชฎเชจเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซเชตเชฟเช• เชฒเซ‹เช‚เชš, เชœเซ‡เชจเซ‡ เชถเซ‰เชฐเซเชŸเช•เชŸเซเชธ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชฌเชŸเชจเซ‹เชจเซเช‚ เชธเช‚เชฏเซ‹เชœเชจ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€
เชนเชพเชˆเช•เซเชฎเชพเช‚ เชถเซ‹เชฐเซเชŸเช•เชŸ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ

เชคเซ‡ เชธเชฐเชธ เชฐเชนเซ‡เชถเซ‡ เชœเซ‹ เช† เชœเซ‡เชตเซ€ เชตเชธเซเชคเซเช“ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ "เชซเช•เซเชค เช•เชพเชฐเซเชฏ" เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช—เซ‹เช เชตเซ‡เชฒ เชนเซ‹เชฏ. เชถเซเช‚ เชฎเซ‡เช‚ Alt+Space เช•เชนเซเชฏเซเช‚? เช เซ€เช• เช›เซ‡, เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, QuickLaunch เชคเชฎเชจเซ‡ เชชเซ‚เช›เซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชถเซเช‚ เชคเชฎเชพเชฐเซ‡ เช•เซ€เชฌเซ‹เชฐเซเชก เชถเซ‰เชฐเซเชŸเช•เชŸเชจเซ‡ เชชเชนเซ‡เชฒเซ€เชตเชพเชฐ เชฒเซ‰เชจเซเชš เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡เชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชถเซ‹เชฐเซเชŸเช•เชŸเซเชธ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เช† เช•เชฐเชตเซเช‚ เชฌเซ‹เชœเชพเชฐเซ‚เชช เช›เซ‡.

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

เชนเซเช‚ เชถเชฐเชค เชฒเช—เชพเชตเชตเชพ เชคเซˆเชฏเชพเชฐ เช›เซเช‚ เช•เซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ "เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ" เชคเชฐเซ€เช•เซ‡ เชถเซเช‚ เชฆเชพเช–เชฒ เช•เชฐเชตเซเช‚ เชคเซ‡ เช–เชฌเชฐ เชจเชฅเซ€, เชเชŸเชฒเซ‡ เช•เซ‡: /boot/system/apps/QuickLaunch (เชฎเชพเชคเซเชฐ QuickLaunch เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€).

เชเชกเชชเซ€ เช‰เช•เซ‡เชฒ: เช•เซเชตเชฟเช•เชฒเซ‹เชจเซเชšเชจเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชคเชฐเซ€เช•เซ‡ เชธเซ‡เชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ alt+เชธเซเชชเซ‡เชธ เชถเซ‹เชฐเซเชŸเช•เชŸ เชธเซ‹เช‚เชชเซ‹.

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

เช•เซเชตเชฟเช•เชฒเซ‹เชจเซเชš เชถเชพ เชฎเชพเชŸเซ‡ เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เชฌเซ‡ เชตเชพเชฐ เชถเซ‹เชงเซ‡ เช›เซ‡, เชฎเชพเช‚ /boot/system/apps เช…เชจเซ‡ เช…เช‚เชฆเชฐ /boot/system/bin? เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชตเชพเช•เซ‡เชซ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชซเชพเช‡เชฒ /boot/system/apps/QuickLaunch/ReadMe.html เชฎเชพเช‚.

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

เชเชกเชชเซ€ เช‰เช•เซ‡เชฒ: /system/bin เชฎเชพเช‚เชฅเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเซ‹ เชœเซ‡ /system/apps เชฎเชพเช‚ เชชเชฃ เช…เชธเซเชคเชฟเชคเซเชต เชงเชฐเชพเชตเซ‡ เช›เซ‡

เชฎเซเชถเซเช•เซ‡เชฒเซ€ #3: เช•เซ‹เชˆ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช—เช• เชจเชฅเซ€

BeOS เชกเซ‡เชฎเซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชฅเซ€ เชญเชฐเซ‡เชฒเซเช‚ เชนเชคเซเช‚. เช•เซ‹เชˆ เชชเชฃ BeOS เชตเชฟเชกเชฟเชฏเซ‹ เช…เชฒเช—-เช…เชฒเช— เชตเชฟเชกเชฟเชฏเซ‹ เชตเช—เชพเชกเชคเซ€ เชฌเชนเซเชตเชฟเชง เชตเชฟเช‚เชกเซ‹เช เชตเชฟเชจเชพ เชชเซ‚เชฐเซเชฃ เชฅเชถเซ‡ เชจเชนเซ€เช‚. เชคเซ‡ เชธเชฎเชฏเซ‡ เชเช• เช…เชฆเซเชญเซเชค เชธเชฟเชฆเซเชงเชฟ. เชนเชพเชˆเช•เซ 3D เชกเซ‡เชฎเซ‹ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ 3D เชซเซ‹เชจเซเชŸเซเชธ เช…เชตเช•เชพเชถเชฎเชพเช‚ เชซเชฐเชคเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. (เช…เชฐเซ‡, เชนเชพเชˆเช•เซ เช†เชˆเชชเซ€เช“ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐเซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชจเชฅเซ€, เชถเซเช‚ เชคเซ‡ เช›เซ‡?)

1995เชฎเชพเช‚ BeOS, เชœเซ‡เชจเชพ เชชเชฐ เชนเชพเชˆเช•เซ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชคเซ‡ เชธเชฎเชฏเซ‡ เชคเซ‡ 603 เชฎเซ‡เช—เชพเชนเชฐเซเชŸเซเชเชจเซ€ เช˜เชกเชฟเชฏเชพเชณเชจเซ€ เช†เชตเชฐเซเชคเชจ เชธเชพเชฅเซ‡ เชฌเซ‡ เชชเชพเชตเชฐเชชเซ€เชธเซ€ 66 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฐ เชšเชพเชฒเชคเซเช‚ เชนเชคเซเช‚.

เช…เชฎเซ‡ เช“เชกเชฟเชฏเซ‹ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชตเชฟเชถเซเชตเชจเชพ Linux เชฌเชจเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.

-เชœเซ€เชจ-เชฒเซเช‡เชธ เชนเซ‡เชธเซ€, เชœเชจเชฐเชฒ เชฎเซ‡เชจเซ‡เชœเชฐ

เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เชฐเซ€เชคเซ‡, เชนเชพเชˆเช•เซเชฎเชพเช‚ เชตเชฟเชกเชฟเชฏเซ‹ เช…เชจเซ‡ 3D เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเซ‡เชก เชจเชฅเซ€. เชนเซเช‚ เชชเชฃ เชฐเชฎเชคเซ‹ เชงเชพเชฐเซ€.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเชฐเชซเชฅเซ€ เชถเซเชฐเซ€เชฎเชพเชจ. waddlesplash ะธ เชเชฒเซ‡เช•เซเชธ เชตเซ‹เชจ เช—เซเชฒเช• เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช—เช• เชฎเชพเชŸเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช›เซ‡ ("เชคเซ‡ เชฒเช—เชญเช— เชฌเซ‡ เชฎเซ‡เชจ-เชฎเชนเชฟเชจเชพ เชฒเซ‡ เช›เซ‡"). 3D เชชเซเชฐเชตเซ‡เช—เช• Mesa เชฆเซเชตเชพเชฐเชพ เชฅเชถเซ‡ (เชนเชพเชˆเช•เซ, เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡, เช“เชชเชจเชœเซ€เชเชฒ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชคเชฐเซ€เช•เซ‡ Mesa เช…เชจเซ‡ LLVMPipe เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡), เชตเชฟเชกเชฟเชฏเซ‹ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เชœเซ‡เชจเชพ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€ เชถเช•เซ‹ เช›เซ‹ ffmpeg เช…เชฅเชตเชพ เชคเชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฌเชจเชพเชตเซ‹ (เชนเซเช‚ เชœเชพเชฃเซเช‚ เช›เซเช‚ เช•เซ‡ เชนเชพเช‡เช•เซ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ FFMpeg เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเซ‡เชก เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชตเชฟเชจเชพ VDPAU เช…เชฅเชตเชพ เช…เชจเซเชฏ เชธเชฎเชพเชจ API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เชจเชฅเซ€).

เช†เช‚เช—เชณเซ€เช“ เช“เชณเช‚เช—เซ€!

เชฎเซเชถเซเช•เซ‡เชฒเซ€ #4: เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชถเซ‹เชงเชพเชฏเชพ เชจเชฅเซ€

เชนเซเช‚ เชœเชพเชฃเซเช‚ เช›เซเช‚ เช•เซ‡ เชนเชพเชˆเช•เซ เชชเชฐ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช˜เชฃเชพ เชฌเชงเชพ CLI เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเซเช‚ เชคเซ‡เชฎเชจเซ‡ เชนเชพเชˆเช•เซเชกเซ‡เชชเซ‹เชฎเชพเช‚ เชœเซ‹เชคเซ‹ เชจเชฅเซ€. เชคเซเชฏเชพเช‚ เชชเชฃ เชธเช‚เช•เซ‡เชคเซ‹ เชจเชฅเซ€. เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐ เช•เซ‹เชˆ "เชนเชพเชˆเช•เซ..." เช…เชฅเชตเชพ "เชชเซ‹เชฐเซเชŸ..." เช†เชฆเซ‡เชถเซ‹ เชจเชฅเซ€

~/testing> haikuports
bash: haikuports: command not found

เช—เซ‚เช—เชฒเชฟเช‚เช— เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช†เช‡ เชฎเชณเซ€, เชœเซเชฏเชพเช‚เชฅเซ€ เชฎเซ‡เช‚ avrdude เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เช…เชธเช‚เชคเซเชทเซเชŸ เช…เชตเชฒเช‚เชฌเชจ เชธเชพเชฅเซ‡ เชตเชฟเชจเซเชกเซ‹เชจเซ‡ เชกเชฌเชฒ-เช•เซเชฒเชฟเช• เช•เชฐเชตเซเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เชœเซ‹ เช†เชตเซเช‚ เชจ เชฅเชฏเซเช‚ เชนเซ‹เชฏ เชคเซ‹ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡. (เชฎเชจเซ‡ เชคเซ‡ เช–เซ‚เชฌ เช—เชฎเซ‡ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชเช• เช•เชพเชฐเชฃ เชชเซ‡เช•เซ‡เชœเซ‹ Mac เชฎเชพเชŸเซ‡ .app เช…เชจเซ‡ AppImage Linux เชฎเชพเชŸเซ‡).

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชถเซ€เช–เซเชฏเชพ เช•เซ‡ "เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡" เชคเซเชฏเชพเช‚ เช›เซ‡ เชธเชฟเชธเซเชŸเชฎ, เช†เชจเซ‡ เช…เชŸเช•เชพเชตเซ‡ เช›เซ‡. เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชคเซ‡เชฃเซ€เชจเซ‡ เชตเชงเซ เชชเซเชฐเซ‡เชฎเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชถเซเช‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡? เชคเซ‡ เชœเซ‡เช“ เชนเชพเชˆเช•เซ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเช—เซ‡ เช›เซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชธเซ‚เชšเชจเชพเช“ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‡เช“ เชซเช•เซเชค เชชเซ‹เชฐเซเชŸเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช—เซ‡ เช›เซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชธเซ‚เชšเชจเชพเช“ เชจเชฅเซ€. เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชนเซเช‚ เชธเชพเชฎเซ‡เชฒ เชฅเชฏเซ‹.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช เชฎเชจเซ‡ เช•เชนเซเชฏเซเช‚: "เช…เชฎเซ‡ เชนเชพเชˆเช•เซเชชเซ‹เชฐเซเชŸเซเชธเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชคเชพ เชจเชฅเซ€ เช•เชพเชฐเชฃ เช•เซ‡ 99.9% เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช† เชชเซ‡เช•เซ‡เชœเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเชพเชˆเช•เซเชกเซ‡เชชเซ‹เชŸเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชœเชพเชฃเชตเชพเชจเซ€ เช…เชฅเชตเชพ เช•เชพเชณเชœเซ€ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€." เชธเช‚เชฎเชค. HaikuDepot เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเซ€, เช…เชจเซ‡ เชคเซเชฏเชพเช‚เชฅเซ€ เช•เช‚เชˆเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‡เชณเชตเชตเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ HaikuDepot เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชคเซ‡เชจเซ‡ เชฌเชคเชพเชตเชคเซเช‚ เชจเชฅเซ€ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, avrdude cli). เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชเช• เชšเซ‡เช•เชฌเซ‹เช•เซเชธ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช เชœเซ‡ เชนเชพเชˆเช•เซเชกเซ‡เชชเซ‹เชŸ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ CLI เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เชคเซ‡ เชฎเชณเซเชฏเซเช‚ เชจเชฅเซ€, เช…เชฅเชตเชพ เช•เชฆเชพเชš เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€. ("เชญเชฒเชพเชฎเชฃ เช•เชฐเซ‡เชฒ" เช…เชฅเชตเชพ "เชฌเชงเชพ เชชเซ‡เช•เซ‡เชœเซ‹"... เชถเซเช‚ เชคเชฎเชจเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡? เชจเชพ, เชนเซเช‚ "เชฌเชงเชพ" เชชเซ‡เช•เซ‡เชœเซ‹ เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชจเชฅเซ€, เชนเซเช‚ เชฎเชพเชจเซเช‚ เช›เซเช‚ เช•เซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช•เช‚เชˆเช• เชธเชพเชฐเซเช‚ เชœเซ‚เชจเชพ เชœเซ‡เชตเซเช‚ เชธเชฟเชจเซ‡เชชเซเชŸเชฟเช•).

เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เช†เช‡ เชฎเชณเซ€. เชนเซเช‚ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เชคเซ‡ เชชเชฃ เชœเชพเชฃเชคเซ‹ เชจเชฅเซ€ (เชคเซ‡เช“ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ HaikuArchives เช "เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชธเซ‰เชซเซเชŸเชตเซ‡เชฐเชจเซ‹ เชญเช‚เชกเชพเชฐ" เช›เซ‡, เช…เชจเซ‡ เช เชชเชฃ เช•เซ‡ "เชฌเชงเชพ เชฏเซ‹เช—เซเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ HaikuPorts เชฎเชพเช‚ เช›เซ‡" - เช‡เชจเซเชŸเชฟเช—เซเชฐเซ‡เชŸเชฐเซเชธเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡).

เชฅเซ‹เชกเชพ เชตเชงเซ เช—เซเช—เชฒเชฟเช‚เช— เชชเช›เซ€, เชฎเชจเซ‡ เชฎเชณเซเชฏเซเช‚:

/> pkgman search avrdudeโ€‹Status Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers

เชตเชพเชน! เช† เชŸเซ€เชฎเชจเซ‡ เชตเชงเซ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชธเชฐเชธ เชฐเชนเซ‡เชถเซ‡. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชจเชพ เชเช•เซ‡ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ€ เช•เซ‡ "pkgman HaikuDepot เชฎเชพเชŸเซ‡ cli เชเชจเชพเชฒเซ‹เช— เช›เซ‡." เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฃเซ€เชจเซเช‚ เชจเชพเชฎ เช•เซ‡เชฎ เชจ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚? haikudepot?

เชธเซŒ เชชเซเชฐเชฅเชฎ, เชฎเซ‡เช‚ เช•เชฎเชพเชจเซเชก_not_found-0.0.1~git-3-any.hpkg เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚. เชนเชตเซ‡ เชนเซเช‚ เช† เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚:

/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install file

เชเชกเชชเซ€ เช‰เช•เซ‡เชฒ: เช‰เชฎเซ‡เชฐเซ‹ command_not_found-*-any.hpkg เชฎเซ‚เชณเชญเซ‚เชค เชธเซเชฅเชพเชชเชจ เชฎเชพเชŸเซ‡.

เชนเชพเชˆเช•เซ เชกเซ‡เชตเชฒเชชเชฐ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ "เชนเชพเชˆเช•เซเชฎเชพเช‚, Linux เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เช•เชฎเชพเชจเซเชก-เชจเซ‹เชŸ-เชซเชพเช‰เชจเซเชกเชจเซ€ เช•เซ‹เชˆ เชตเชพเชธเซเชคเชตเชฟเช• เชœเชฐเซ‚เชฐ เชจเชฅเซ€" เช•เชพเชฐเชฃ เช•เซ‡ "เชคเชฎเซ‡ pkgman install cmd:commandname เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹." เชธเชพเชฐเซเช‚, เชนเซเช‚, "เชฎเชพเชคเซเชฐ เชจเชถเซเชตเชฐ" เช† เชตเชฟเชถเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเชพเชฃเซ€ เชถเช•เซเช‚?!

เชชเซ‡เช•เซ‡เชœเซ‹, เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเซเชธ, เช…เชตเชฒเช‚เชฌเชจ. เชนเชพเชˆเช•เซเชฎเชพเช‚เชจเซเช‚ เชเช• เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชฐเชคเชพ เชตเชงเซ เชธเซเชฎเชพเชฐเซเชŸ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเชœเซ เชชเชฃ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เช›เซ‡:

/> pkgman install avrdude100% repochecksum-1 [65 bytes]
Validating checksum for Haikuโ€ฆdone.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
100% repocache-2 [951.69 KiB]
Validating checksum for HaikuPorts... done.
Encountered problems:
problem 1: nothing provides lib:libconfuse>=2.7 needed by libftdi-1.4โ€“7
solution 1:
- do not install โ€œproviding avrdudeโ€
Please select a solution, skip the problem for now or quit.
select [1/s/q]:

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

เชตเชงเซเชฎเชพเช‚, เช•เซ‡เชŸเชฒเซ€เช• เช–เซ‚เชฌ เชœ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช…เชนเซ€เช‚ เช–เซ‚เชŸเซ‡ เช›เซ‡:

/> pkgman install inkscape
100% repochecksum-1 [65 bytes]
Validating checksum for Haikuโ€ฆdone.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPortsโ€ฆdone.
*** Failed to find a match for โ€œinkscapeโ€: Name not found

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชœเชตเชพเชฌ เช†เชชเซ‡ เช›เซ‡: "เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ Gtk เชจเชฅเซ€, เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ Inkscape เชนเชถเซ‡ เชจเชนเซ€เช‚." เชธเชฎเชœเชพเชฏเซเช‚. เช…เชจเซเชฏ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช เช‰เชฎเซ‡เชฐเซเชฏเซเช‚: "เชชเชฐเช‚เชคเซ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช…เชฆเซเชญเซเชค เชตเชจเซเชกเชฐเชฌเซเชฐเชถ เช›เซ‡." เชฎเชจเซ‡ เช† เชตเชฟเชถเซ‡ เช–เชฌเชฐ เชจ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเชพเชˆเช•เซ เชกเซ‡เชชเซ‹เชฎเชพเช‚ เชฆเซ‡เช–เชพเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เชคเซ‡ เช•เซเชฏเชพเช‚ เชนเชถเซ‡? (เชธเซเชงเชพเชฐเซ‹: เชฎเชพเชฐเซ‡ "เชฌเชงเชพ เชชเซ‡เช•เซ‡เชœเซ‹" เชŸเซ‡เชฌ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช! เชคเซ‡ เชฌเชฟเช‚เชฆเซ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชšเซ‚เช•เซ€ เช—เชฏเซ‹!)

/> pkgman install gimp
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
*** Failed to find a match for โ€œgimpโ€: Name not foundโ€‹/> pkgman install arduino
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]โ€‹
Validating checksum for HaikuPorts... done.
*** Failed to find a match for โ€œarduinoโ€: Name not found

เชนเซเช‚ เชœเชพเชฃเซเช‚ เช›เซเช‚ เช•เซ‡ "เช†เชฐเซเชกเซเชจเซ‹ เชชเชนเซ‡เชฒเชพ เชคเซเชฏเชพเช‚ เชนเชคเซ‹"... เชคเซ‡ เชฌเชงเซเช‚ เช•เซเชฏเชพเช‚ เช—เชฏเซเช‚?

เช…เชจเซเชฏ เชตเชธเซเชคเซเช“เชจเซ€ เชธเชพเชฅเซ‡, เชฎเชจเซ‡ "เชคเช•เชจเซ€เช•เซ€ เช‰เชšเซเชšเชพเชฐเชฃ" เชจเซ€ เชนเช•เซ€เช•เชคเชฅเซ€ เช†เชถเซเชšเชฐเซเชฏ เชฅเชฏเซเช‚: เช˜เชฃเซ€ เชฌเชงเซ€ เชฐเซ‡เช–เชพเช“ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชฅเซ€ เช…เช‚เชคเซ‡ เชคเซ‡เช“ เช•เชนเซ‡: "เช† เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€."

เชฎเซเชถเซเช•เซ‡เชฒเซ€ #5: เชตเชฟเชตเชฟเชง เช–เชฐเชฌเชšเชกเซ€ เชงเชพเชฐ เช•เซ‡ เชœเซ‡เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชตเชšเซเชšเซ‡ เชธเซเชตเชฟเชš เช•เชฐเซ‹

เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ alt+tab เชตเช—เชฐ เช•เช‚เชŸเชพเชณเชพเชœเชจเช• เช›เซ‡. Ctrl+tab เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เช•เซเชŸเชฟเชฒ เชฐเซ€เชคเซ‡.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชŸเชฟเชช: เชœเซ‹ เชนเซเช‚ Windows เชฒเซ‡เช†เช‰เชŸ เชšเชพเชฒเซ เช•เชฐเซเช‚, เชคเซ‹ Cmd เช…เชจเซ‡ Ctrl เชธเซเชฅเชพเชจเซ‹ เชธเซเชตเชฟเชš เช•เชฐเชถเซ‡, เช…เชจเซ‡ alt+Tab เชชเชฐเชฟเชšเชฟเชค เชฅเชˆ เชœเชถเซ‡. เชชเชฐเช‚เชคเซ เชนเซเช‚ เชชเซ€เชธเซ€ เช•เซ€เชฌเซ‹เชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเซ‡เช• เชœเซ‡เชตเซ‹ เช…เชจเซเชญเชต เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚!

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเชฐเชซเชฅเซ€ เชจเซ‹เช‚เชง: "ctrl+tab เชจเซ‡ alt+tab เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชฅเซ€ เช•เซ‡เชŸเชฒเชพเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช†เชถเซเชšเชฐเซเชฏ เชฅเชถเซ‡." เชธเชฐเชณ เช‰เช•เซ‡เชฒ: เชฌเช‚เชจเซ‡เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‹! (Gnome, KDE, Xfce เชธเชพเชฅเซ‡ Mac, Windows เช…เชจเซ‡ Linux เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชคเชฐเซ€เช•เซ‡ เชฎเชจเซ‡ เชนเชœเซ เชชเชฃ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เชถเซเช‚ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เชตเซ€).

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชฆเชฟเชตเชธ: เช†เชจเช‚เชฆ เชฅเชฏเซ‹, เชชเชฃ เชนเชœเซ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€
Twitcher เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ ctrl+tab เชฆเซเชตเชพเชฐเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเซเชตเชฟเชš เช•เชฐเชตเซ€. เช•เซ‡เชŸเชฒเซ€เช• เชœเช—เซเชฏเชพเช เชคเซ‡ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชคเซ‡ เชชเซเชฐเชฅเชฎ เชตเช–เชค เชจเชฅเซ€

เชถเซเช‚ เช–เชฐเชพเชฌ เช›เซ‡: ctrl+tab เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฟเชนเซเชจเซ‹ เชธเชพเชฅเซ‡ เชตเชฟเชจเซเชกเซ‹ เชฌเชคเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชคเซ‡ เชฆเซ‡เช–เชพเชคเซเช‚ เชจเชฅเซ€. เช…เชจเซเชฏ เชฌเชพเชฌเชคเซ‹เชฎเชพเช‚, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเซ‹ เช•เซเชฐเชฎ เชฐเซ‡เชจเซเชกเชฎ เชฒเชพเช—เซ‡ เช›เซ‡: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฟเชนเซเชจเซ‹ เชธเชพเชฅเซ‡ เชตเชฟเชจเซเชกเซ‹... เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชญเซ‚เชฒ? (เชถเซเช‚ เช•เซ‹เชˆเชจเซ‡ เช–เชฌเชฐ เช›เซ‡ เช•เซ‡ เชนเชพเชˆเช•เซ เชฎเชพเชŸเซ‡ Gif เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เชธเชพเชงเชจ เช›เซ‡?) เชธเซเชงเชพเชฐเซ‹: เช† เชเช• เชฒเช•เซเชทเชฃ เช›เซ‡, เชฌเช— เชจเชฅเซ€.

ctrl+tab เชจเซ€ เชŸเซ‚เช‚เช•เซ€ เชชเซเชฐเซ‡เชธ Twitcher เชตเชฟเชจเซเชกเซ‹ เชฆเชฐเซเชถเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เชธเซ€เชงเซ€ เช…เช—เชพเช‰เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชธเช‚เชฏเซ‹เชœเชจเซ‹เชจเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชชเช•เชกเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเชจเซ‡ เชคเซ‡ เชฎเชณเชถเซ‡ เชœเซ‡ เชนเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชŸเซ‡เชตเชพเชฏเซ‡เชฒ เช›เซเช‚.

เชถเซ‰เชฐเซเชŸเช•เชŸเซเชธ

เชœเซ‹ เช†เชชเชฃเซ‡ เช•เซ€เชฌเซ‹เชฐเซเชก เชถเซ‰เชฐเซเชŸเช•เชŸเซเชธ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช, เชคเซ‹ เชเช•เชตเชพเชฐ เชคเชฎเชจเซ‡ เช–เซเชฏเชพเชฒ เช†เชตเซ‡ เช•เซ‡ เชฌเชงเซเช‚ เชœ Mac เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เชคเชฎเซ‡ เช†เชชเซ‹เช†เชช เชธเชพเชฎเชพเชจเซเชฏ เชถเซ‰เชฐเซเชŸเช•เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‹... เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "เช“เชชเชจ..." เช…เชจเซ‡ "เช† เชฐเซ€เชคเซ‡ เชธเชพเชšเชตเซ‹..." เชกเชพเชฏเชฒเซ‹เช— เชฌเซ‹เช•เซเชธ, เชนเซเช‚ "เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€" เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชŸเซ‡เชฌเชฒ เชฎเชพเชŸเซ‡ alt+d เชฆเชฌเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚, เชตเช—เซ‡เชฐเซ‡.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡ "เชซเชพเช‡เชฒ เชธเช‚เชตเชพเชฆ เชธเซเชงเชพเชฐเชฃเชพ เชตเชฟเชจเช‚เชคเซ€เชฎเชพเช‚" "เช† เช‰เชฎเซ‡เชฐเชตเชพเชจเซ‹ เชตเชฟเช•เชฒเซเชช เช›เซ‡." เชนเซเช‚ เช†เชตเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ€เชถ เชœเซ‹ GitHub เช…เชฅเชตเชพ GitLab เชชเชฐ เช•เซ‹เชˆ เชธเซเชฅเชพเชจเชฟเช• เชธเชฎเชธเซเชฏเชพ เชŸเซเชฐเซ‡เช•เชฐ เชนเซ‹เชฏ, เชœเซเชฏเชพเช‚ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช•เชพเช‰เชจเซเชŸเซเชธ เช›เซ‡.

เชชเชฐเช‚เชคเซ, เชฎเซ‡เช‚ เช…เช—เชพเช‰ เชธเชฎเชœเชพเชตเซเชฏเซเช‚ เชคเซ‡เชฎ, เชนเซเช‚ เชคเซ‡เชฎเชจเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเชพเชตเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€. (เชœเซ‡เชฎ เชคเชฎเซ‡ เช…เชจเซเชฎเชพเชจ เชฒเช—เชพเชตเซเชฏเซเช‚ เชนเชถเซ‡, เชนเซเช‚ GitHub เช…เชฅเชตเชพ GitLab เชœเซ‡เชตเซ€ เชœเชพเชนเซ‡เชฐ เชธเซ‡เชตเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เชตเชธเซเชคเซเช“ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชธเชฐเชณเชคเชพ เชชเชฐ เชญเชพเชฐ เชฎเซ‚เช•เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚). เชธเซเชงเชพเชฐเซ‹: https://dev.haiku-os.org/ticket/15148

เช…เชธเช‚เช—เชคเชคเชพเช“

Qt เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เช…เชจเซ‡ เชจเซ‡เชŸเซ€เชต เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เชตเชฐเซเชคเชจเชฎเชพเช‚ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ Qt เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ alt+backspace เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช›เซ‡เชฒเซเชฒเซ‹ เชถเชฌเซเชฆ เช•เชพเชขเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชฎเซ‚เชณเชฎเชพเช‚ เชจเชนเซ€เช‚. เชŸเซ‡เช•เซเชธเซเชŸ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชจเซเชฏ เชคเชซเชพเชตเชคเซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชนเซเช‚ เช†เชตเซ€ เชตเชฟเชธเช‚เช—เชคเชคเชพเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.

เชธเซเชงเชพเชฐเชฃเชพ: เชฎเซ‡เช‚ เชนเชœเซ€ เช† เชฒเซ‡เช– เชฒเช–เชตเชพเชจเซเช‚ เชธเชฎเชพเชชเซเชค เช•เชฐเซเชฏเซเช‚ เชจ เชนเชคเซเช‚ (เชฎเซ‡เช‚ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เชนเชพเช‡เช•เซ เชฆเซ‡เชต เชšเซ‡เชจเชฒ เชชเชฐ เชชเซเชฐเชฅเชฎ เชฌเชคเชพเชตเซเชฏเซเช‚) เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช•เซ‡ เช† เชตเชฟเชธเช‚เช—เชคเชคเชพ เชธเซเชงเชพเชฐเชพเชˆ เช—เชˆ เช›เซ‡! เชˆเชจเช•เซเชฐเซ‡เชกเชฟเชฌเชฒ! เชฎเชจเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เช•เซ‡เชŸเชฒเซ‹ เช—เชฎเซ‡ เช›เซ‡! เช†เชญเชพเชฐ, เช•เซ‡เชธเซเชชเชฐ เช•เซ‡เชธเซเชชเชฐ!

เชจเซ‹เช‚เชงเซ‹

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

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

เชนเซ‚เชก เชนเซ‡เช เชณ เชเช• เช†เช•เชฐเซเชทเช• เชฆเซ‡เช–เชพเชต.

เช•เซเชตเชฟเช•เชฒเซ‹เชจเซเชš เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชœเชฃเชพเชตเซ‡ เช›เซ‡:

QuickLaunch เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชถเซ‹เชงเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚ เชคเซ‡เชจเชพ 2 เช•เชพเชฐเชฃเซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡:

  • เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ BeFS เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เชจเชฅเซ€, เช…เชฅเชตเชพ BeFS เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เชธเชฎเชฐเซเชฅเชจ เชฎเชพเชŸเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡เชฒ เชจเชฅเซ€.
  • เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชฏเซ‹เช—เซเชฏ BEOS:APP_SIG เชตเชฟเชถเซ‡เชทเชคเชพ เชจเชฅเซ€. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเซ‡เชตเชฒเชชเชฐเชจเซ‡ เชคเซ‡เชจเซ‡ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชนเซ‹ เช…เชฅเชตเชพ เช…เชจเซเชธเชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹
    เช† เชธเชฒเชพเชน: เชœเซ‹ เชคเชฎเซ‡ เชเชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชฅเชตเชพ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹ เชœเซ‡ เช•เซเชตเชฟเช•เชฒเซ‹เชจเซเชšเชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชจเชฅเซ€ (เช…เชจเซ‡ เชฒเช–เซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชธเซเชฅเชพเชจ เชชเชฐ เช›เซ‡) - เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เช† เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹.

    addattr BEOS:TYPE เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ/x-vnd.Be-elfexecutable /path/to/your/app-or-script

    addattr BEOS:APP_SIG เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ/x-vnd.anything-unique /path/to/your/app-or-script

เช†เชจเชพเชฅเซ€ เชฒเซ‰เชจเซเชš เชธเชฐเซเชตเชฟเชธเซ€เชธ เชœเซ‡เชตเซ‹ เชœเชพเชฆเซ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เชฅเซ‹เชกเซ€ เชธเชฎเชœ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชจเซ€ เชนเซเช‚ เชธเชคเชค เชชเซเชฐเชถเช‚เชธเชพ เช•เชฐเชคเซ‹ เชฐเชนเซเช‚ เช›เซเช‚ (เช…เชจเซ‡ เชœเซ‡ Linux เชชเชฐ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช—เซ‡เชฐเชนเชพเชœเชฐ เช›เซ‡).

"เช“เชชเชจ เชตเชฟเชฅ..." เช เช“เช›เซเช‚ เชฐเซ‹เชฎเชพเช‚เชšเช• เชจเชฅเซ€.

เชซเชพเช‡เชฒ เชชเชธเช‚เชฆ เช•เชฐเซ‹, alt+I เชฆเชฌเชพเชตเซ‹, เช…เชจเซ‡ เชชเช›เซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเซเช•เซเชฐเซ€เชจ เชคเชฎเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡ เช•เซ‡ เช•เชˆ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเซ‹เช•เซเช•เชธ เชซเชพเช‡เชฒ เช–เซ‹เชฒเซ€ เชถเช•เซ‡ เช›เซ‡.

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

เชœเซ‹ เชซเชพเช‡เชฒเชจเชพเชฎ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช–เซ‚เชŸเซ‡ เช›เซ‡ เชคเซ‹ เชชเชฃ เช† เชฌเชงเซเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชนเซเช‚ เช†เช–เชฐเซ‡ เชเช• เชœ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชตเชฟเชตเชฟเชง เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช…เชฒเช—-เช…เชฒเช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เช–เซ‹เชฒเชตเชพ เชฎเชพเชŸเซ‡ เช•เชนเซ€ เชถเช•เซเช‚ เช›เซเช‚, เชœเซ‡ Linux เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚, เชœเซ‹ เชฒเช—เชญเช— เช…เชถเช•เซเชฏ เชจ เชนเซ‹เชฏ เชคเซ‹ เช–เซ‚เชฌ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡.

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

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

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

เชนเซเช‚ เชนเชพเชˆเช•เซ เชฎเชพเชŸเซ‡ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚.

เชคเซ‡เชจเซ‡ เชœเชพเชคเซ‡ เช…เชœเชฎเชพเชตเซ€ เชœเซเช“! เช›เซ‡เชตเชŸเซ‡, เชนเชพเชˆเช•เซ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชกเซ€เชตเซ€เชกเซ€ เช…เชฅเชตเชพ เชฏเซเชเชธเชฌเซ€ เชฎเชพเช‚เชฅเซ€ เชฌเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชˆเชฎเซ‡เชœเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡ เชฆเซˆเชจเชฟเช•. เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เช‡เชฎเซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชชเชฐ เชฒเช–เซ‹ Etcher

เชถเซเช‚ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชชเซเชฐเชถเซเชจเซ‹ เช›เซ‡? เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชฐเชถเชฟเชฏเชจ เชฌเซ‹เชฒเชคเชพ เชฎเชพเชŸเซ‡ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ เชšเซ‡เชจเชฒ.

เชญเซ‚เชฒ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ: C เช…เชจเซ‡ C++ เชฎเชพเช‚ เชชเช—เชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเชฐเชตเซ€. เชนเชพเชˆเช•เซ เช“เชเชธ เชฐเซ‡เชธเซ€เชชเซ€ เชธเช‚เช—เซเชฐเชน

เช…เชจเซเชตเชพเชฆเชจเชพ เชฒเซ‡เช–เช• เชคเชฐเชซเชฅเซ€: เชนเชพเชˆเช•เซ เชตเชฟเชถเซ‡เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‹ เช† เชฌเซ€เชœเซ‹ เชฒเซ‡เช– เช›เซ‡.

เชฒเซ‡เช–เซ‹เชจเซ€ เชธเซ‚เชšเชฟ: เชชเซเชฐเชฅเชฎ

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

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