เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

xwpe - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ xwpe เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ xwpe เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


xwpe, xwe, wpe, เบžเบงเบเป€เบฎเบปเบฒ - X-Window Programming Environment

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


xwpe [ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ ] เป„เบŸเบฅเปŒ ...
xwe [ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ ] เป„เบŸเบฅเปŒ ...
wpe [ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ ] เป„เบŸเบฅเปŒ ...
we [ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ ] เป„เบŸเบฅเปŒ ...

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


Xwpe เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบเบฑเบšเบซเบผเบทเบšเปเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก. เบกเบฑเบ™เบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš X เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡
เปเบ•เปˆเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบˆเบธเบ”เบซเบกเบฒเบเบ›เบฒเบเบ—เบฒเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™. xwpe fires เป€เบ–เบดเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš X เบฎเปˆเบงเบกเบเบฑเบš
เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก. xwe เปเบกเปˆเบ™เบฎเบธเปˆเบ™ X เปเบ•เปˆเบšเปเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบžเบดเป€เบชเบ”เบ‚เบญเบ‡
เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก. เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบเบฑเบšโ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹ wpe to
เป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบฐ we เป€เบ›เบฑเบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™.

Xwpe เปเบกเปˆเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก X-window เบ—เบตเปˆเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเปƒเบŠเป‰เปƒเบ™เบฅเบฐเบšเบปเบš UNIX. เบกเบฑเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™
เบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก 'Borland C++ เบซเบผเบท Turbo Pascal'. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก
เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบˆเบฒเบ Borland เปเบฅเบฐ xwpe เปเบกเปˆเบ™เบงเปˆเบฒ compilers, linkers, เปเบฅเบฐ debugger เบซเบผเบฒเบเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เปƒเบŠเป‰เปƒเบ™ xwpe. เป€เบกเบ™เบน เปเบฅเบฐเบ„เบณเบชเบฑเปˆเบ‡เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบœเปˆเบฒเบ™เบ—เบฑเบ‡เปเบ›เป‰เบ™เบžเบดเบก เปเบฅเบฐเป€เบกเบปเป‰เบฒ.

เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ›เบผเปเบเบผเบกเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเบงเบ”เบชเบญเบšเปƒเบ™เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™.
เบ•เบปเบงเบเบฐเบžเบดเบšเบˆเบฐเป‚เบ”เบ”เป„เบ›เบซเบฒเป€เบชเบฑเป‰เบ™เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เปƒเบ™เปเบซเบผเปˆเบ‡เป„เบŸเบฅเปŒ. เป‚เบ„เบ‡เบเบฒเบ™เปƒเบŠเป‰เบซเบผเบฒเบ
เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบˆเบฑเบ”เบเบฒเบ™เบ”เป‰เบงเบเบญเบฑเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ "เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป‚เบ„เบ‡เบเบฒเบ™" (เป€เบšเบดเปˆเบ‡ เป‚เบ„เบ‡โ€‹เบเบฒเบ™-
เป€เบญเบเบฐเบชเบฒเบ™). เป‚เบ„เบ‡เบเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบเบžเบฒเบเปƒเบ™ Programming-Environment เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบญเบฒเบ”เบˆเบฐ
เบ–เบทเบเบžเบปเบšเป€เบซเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบ”เบตเบšเบฑเบ. เป„เบ”เป‰ debugging-เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡
เบˆเบธเบ”เปเบšเปˆเบ‡เป‚เบ”เบเบเบปเบ‡เปƒเบ™เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡. เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™ a
เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบžเบดเป€เบชเบ”, เป„เบ”เป‰ Watch-Window. เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เบ™เบตเป‰โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปƒเบ™โ€‹เบ‚เบฐโ€‹เบ™เบฐโ€‹เบ—เบตเปˆโ€‹เป„เบ›โ€‹เป€เบ–เบดเบ‡โ€‹เบˆเบธเบ”โ€‹เบขเบธเบ”โ€‹. เป„เบ”เป‰
Stack-Window เบชเบฐโ€‹เปเบ”เบ‡ stack เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹.

เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™ xwpe เปเบฅเบฐ man-pages เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡. เบ—เบฑเบ‡เปเบปเบ”
เบ™เบตเป‰โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบšเบฑเบ™โ€‹เบฅเบธโ€‹เป„เบ”เป‰โ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™โ€‹เบเบฒเบ™โ€‹ เบซเบ™เป‰เบฒเบ—เบตเปˆเบŠเปˆเบงเบ.

เป„เบ”เป‰ เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เป€เบ–เบดเบ‡ 35 เป„เบŸเบฅเปŒเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™. เบžเบงเบเบกเบฑเบ™เบ–เบทเบเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™
เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบ เบซเบ™เบน เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบŸเบฑเบ‡เบŠเบฑเบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบžเบดเป€เบชเบ”เบˆเบฒเบเบ”เป‰เบฒเบ™เป€เบ—เบดเบ‡
เป€เบกเบ™เบน. เบŸเบฑเบ‡เบŠเบฑเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบฅเบทเบญเบเป‚เบ”เบเบเบฒเบ™เบเบปเบ”เปเบ›เป‰เบ™เบžเบดเบก a เบžเบดเป€เบชเบ” เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ เบซเบผเบทเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ‚เบญเบ‡
เบเบฐเปเบˆ. เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเบ—เบปเบ”เปเบ—เบ™ (เปเบกเปˆเบ™, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
เบŠเบญเบเบซเบฒเบชเบณเบ™เบงเบ™เบ›เบปเบเบเบฐเบ•เบด) เปเบฅเบฐ เบ เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒ. เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”,
เบชเบณเป€เบ™เบปเบฒ, เบ›เปˆเบฝเบ™เบŠเบทเปˆ เปเบฅเบฐเบเป‰เบฒเบ เบซเบผเบทเบฅเบถเบšเป„เบŸเบฅเปŒ.

เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก X-window เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบžเบดเป€เบชเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก.
เบ–เป‰เบฒเบกเบฑเบ™เบ–เบทเบเป€เบญเบตเป‰เบ™เป€เบ›เบฑเบ™ `xwe' (`we' เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเบฑเบšโ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹เบ›เบฒเบโ€‹เบเบญเบ”โ€‹) เบกเบฑเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบ›เบฑเบ™โ€‹
editor eg เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™ shellโ€‹.

OPTIONS


- เบ™ เป„เบŸเบฅเปŒเบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบก.

-r เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ xwpe เปƒเบ™ เบเบนเป‰เบ„เบทเบ™ เบฎเบนเบšเปเบšเบšเบเบฒเบ™. buffers เบžเบฒเบเปƒเบ™เป„เบ”เป‰เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบต
postfix `.ESV' เปƒเบ™เบŠเบทเปˆเบ–เป‰เบฒเบชเบฑเบ™เบเบฒเบ™เบ–เบทเบเบˆเบฑเบšเป‚เบ”เบ xwpe (เบเบปเบเป€เบงเบฑเป‰เบ™ SIGKILL). เบ–เป‰เบฒ
เบšเบฑเบ™โ€‹เบ™เบฒโ€‹เบ—เบดโ€‹เบเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เบ”เป‰เบงเบโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ `-rโ€‹' เปเบกเปˆเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹, เป„เบ”เป‰โ€‹
เป€เบŠเบ”เบŠเบฑเบ™เป€เบเบปเปˆเบฒเบˆเบฐเบ–เบทเบเบŸเบทเป‰เบ™เบŸเบน.

-sf เป€เบญเบเบฐเบชเบฒเบ™
เป€เบญเบเบฐเบชเบฒเบ™ เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เปเบ—เบ™เป„เบŸเบฅเปŒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปˆเบงเบ™เบ•เบปเบง, $HOME/.xwpe/xwperc.

- เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ เบ•เบปเบงเป€เบฅเบทเบญเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เป„เบŸเบฅเปŒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบˆเบฐเบšเปเปˆเบ–เบทเบเบญเปˆเบฒเบ™.

เบ•เบปเบงเป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡ X เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบฅเบธเป‰เบ™ X-Window.

- เบˆเปเบชเบฐเปเบ”เบ‡เบœเบปเบ™ เบเบฒเบ™เบชเบฐเปเบ”เบ‡
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ X เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เปเปˆ; เป€เบšเบดเปˆเบ‡ X(1โ€‹).

-เบŸเบญเบ™ เบ•เบปเบงเบญเบฑเบเบชเบญเบ™, -fn font
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
8x13.

-เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ” เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ”, -g เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ”
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบฅเบฐเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ‚เบญเบ‡เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™; เป€เบšเบดเปˆเบ‡ X(1โ€‹).

- iconic
เบ™เบตเป‰เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒ xwpe เบ„เบงเบ™เบ‚เปเปƒเบซเป‰เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™เป„เบญเบ„เบญเบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ
เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ›เบปเบเบเบฐเบ•เบด.

-pcmap เบ™เบตเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ xwpe เบ”เป‰เบงเบเปเบœเบ™เบ—เบตเปˆเบชเบตเบชเปˆเบงเบ™เบ•เบปเบง.

เบเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡


เปƒเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ (เบ‚เบถเป‰เบ™เบเบฑเบš -sf เปเบฅเบฐ - เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ), xwpe เบญเปˆเบฒเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™
เป€เบญเบเบฐเบชเบฒเบ™ $HOME/.xwpe/xwperc. เบ–เป‰เบฒเบšเปเปˆเบกเบตเป„เบŸเบฅเปŒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เป„เบŸเบฅเปŒเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบงเป‰เบฒเบ‡,
/usr/local/lib/xwpe/xwperc, เบญเปˆเบฒเบ™เปเบฅเป‰เบง. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ—เบฑเบ‡เบชเบญเบ‡เป„เบŸเบฅเปŒ, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฐเป€เบ›เบฑเบ™
เปƒเบŠเป‰เปเบฅเป‰เบง.

xwperc เปเบกเปˆเบ™เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ‚เบฝเบ™เป‚เบ”เบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เป‚เบ”เบ
เบกเบทเปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ„เปเบฒเป€เบซเบฑเบ™เบˆเบฐเบ–เบทเบเบฅเบถเบšเบ–เป‰เบฒเบ•เบปเบงเป€เบฅเบทเบญเบเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเบˆเบฒเบเบžเบฒเบเปƒเบ™ xwpe.

เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™


เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ. เบŠเบทเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบกเปˆเบ™ "xwe" เบซเบผเบท "xwpe".
เบ—เบฑเบ‡เบชเบญเบ‡เบ‚เบถเป‰เบ™เบเบฑเบšเบซเป‰เบญเบ‡เบฎเบฝเบ™ "Xwpe".

font (เบฅเบฐเบ”เบฑเบš เบŸเบญเบ™)
เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ ``8x13.''

เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ” (เบฅเบฐเบ”เบฑเบš เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ”)
เบฅเบฐเบšเบธเบ‚เบฐเปœเบฒเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ เปเบฅเบฐเบ•เบณเปเปœเปˆเบ‡เบ‚เบญเบ‡เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™. เบ‚เบฐเปœเบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒ 80 x
25 เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

color1 (เบฅเบฐเบ”เบฑเบš เบชเบต 1)

...

color16 (เบฅเบฐเบ”เบฑเบš เบชเบต 16)
xwpe เปƒเบŠเป‰ 16 เบชเบต. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบŠเบธเบ”เบชเบต PC.

SYNTAX-SUPPORT:


Xwpe เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ syntax เบ‚เบญเบ‡เบžเบฒเบชเบฒเป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡ เบ„เปเบฒ,
เบ„เบปเบ‡เบ—เบตเปˆ, เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบเปˆเบญเบ™, เบ„เปเบฒโ€‹เป€เบซเบฑเบ™, เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™ เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ™เบตเป‰เบ–เบทเบเบเปเบฒเบ™เบปเบ”
เปเบฅเป‰เบงเบชเบณเบฅเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฃเปเบเบฃเบก C, C++, เปเบฅเบฐ FORTRAN. เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบžเบฒเบชเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป„เบ”เป‰
เป„เบŸเบฅเปŒเบ„เปเบฒเบ™เบดเบเบฒเบก syntax เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, $HOME/.xwpe/syntax_def. syntax เบ‚เบญเบ‡เปƒเบ”เบ™เบถเปˆเบ‡เบ—เบตเปˆเบเบณเบ™เบปเบ”เป„เบงเป‰เบฅเปˆเบงเบ‡เปœเป‰เบฒ
เบžเบฒเบชเบฒเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบปเบšเบฅเป‰เบฒเบ‡. เบ–เป‰เบฒเบšเปเปˆเบกเบตเป„เบŸเบฅเปŒเบ„เปเบฒเบ™เบดเบเบฒเบก syntax เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เบฅเบฐเบšเบปเบš
เป„เบŸเบฅโ€‹เปŒโ€‹เบ„เปเบฒโ€‹เบ™เบดโ€‹เบเบฒเบกโ€‹, /usr/local/lib/xwpe/syntax_def, เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เบเบฒเบ™เป€เบ™เบฑเป‰เบ™เปƒเบชเปˆ syntax เปเบ•เปˆเบฅเบฐเปเบกเปˆเบ™เบˆเปเบฒเปเบ™เบเป‚เบ”เบเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเป„เบŸเบฅเปŒ. เป„เบ”เป‰ syntax_def เปƒเบŠเป‰เป„เบ”เป‰
เบฎเบนเบšเปเบšเบšเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบ™เบดเบเบฒเบกเบžเบฒเบชเบฒ.
"string: The postfix เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเป„เบŸเบฅเปŒ."
"integer: เบˆเปเบฒเบ™เบงเบ™เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™."
"strings: เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™."
"integer: เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบกเบตเบซเบผเบฒเบเบเปˆเบงเบฒเบซเบ™เบถเปˆเบ‡
เบ„เบงเบฒเบกเบเบฒเบงเบ•เบปเบงเบญเบฑเบเบชเบญเบ™."
"strings: เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™เบ—เบตเปˆเบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™
เบ„เบงเบฒเบกเบเบฒเบง."
"string: เป‚เบ•เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบกเบตเบซเบ™เบถเปˆเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™."
"string: เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ„เปเบฒเป€เบซเบฑเบ™"
"string: เบชเบดเป‰เบ™เบชเบธเบ”เบ„เปเบฒเป€เบซเบฑเบ™"
"string: เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ„เปเบฒเป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบˆเบปเบ™เบเปˆเบงเบฒเบชเบดเป‰เบ™เบชเบธเบ”
เบ‚เบญเบ‡เบชเบฒเบ."
"string: เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบ„เบดเบ”เบ„เปเบฒเป€เบซเบฑเบ™เบ‚เบถเป‰เบ™เบเบฑเบš
เบ–เบฑเบ™."
"string: เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ”เปˆเบฝเบงเบžเบดเป€เบชเบ”."
"เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก: เบ–เบฑเบ™เบชเบณเบฅเบฑเบšเบ„เบณเป€เบซเบฑเบ™ (-1 เบชเบณเบฅเบฑเบšเบšเปเปˆเบกเบต).
"เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก: เบ–เบฑเบ™เบชเบณเบฅเบฑเบšเปเบ–เบงเบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ (-1 เบชเบณเบฅเบฑเบšเบšเปเปˆเบกเบต)"
"เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก: เบ–เบฑเบ™เบชเบณเบฅเบฑเบšเบ„เบณเป€เบซเบฑเบ™เบˆเบปเบ™เบฎเบญเบ”เบ—เป‰เบฒเบเปเบ–เบง (1000
เบชเปเบฒเบฅเบฑเบšเบšเปเปˆเบกเบต)"
เบชเบฐเบ•เบฃเบดเบ‡ เปเบฅเบฐเบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบ–เบทเบเปเบเบเบญเบญเบเบ”เป‰เบงเบเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡ เบซเบผเบทเบเบฒเบ™เบชเบปเปˆเบ‡เบ„เบทเบ™เบ„เปˆเบฒเบ‚เบปเบ™เบชเบปเปˆเบ‡. เบชเบฒเบเบ—เบตเปˆเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบš
เป‚เบ•เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ”เบฝเบง เปเบฅเบฐเบชเบณเบฅเบฑเบšเบ–เบฑเบ™เบ—เบตเปˆเบ‚เบถเป‰เบ™เบเบฑเบšเบ„เบณเป€เบซเบฑเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบšเปเปˆเบกเบตเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡. เบ—เบฑเบ‡เปเบปเบ”
เบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™เบชเบฒเบกเบฒเบ”เบกเบต NULL เป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเบšเปเปˆเบกเบตเบ„เปเบฒเป€เบซเบฑเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เบญเบฑเบ™
เบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบกเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบชเบนเบ™เป„เบ”เป‰เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™เบซเบผเบทเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบซเบผเบฒเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™. เบŠเปˆเบญเบเปเบ™เปˆ
เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ”เบฝเบงเบžเบดเป€เบชเบ”เบ›เบฐเบเบญเบšเบกเบตเบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰:
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเบณเบฅเบฑเบšเบ„เปˆเบฒเบ„เบปเบ‡เบ—เบตเปˆเบชเบฐเบ•เบฃเบดเบ‡
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบฅเบฐเบ„เบญเบ™เบ„เบปเบ‡เบ—เบตเปˆ
เบฅเบฑเบเบชเบฐเบ™เบฐเบชเปเบฒเบฅเบฑเบš preprocessor-เบ„เปเบฒเบชเบฑเปˆเบ‡
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ•เปเปˆเป„เบ›
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเปเบฒเบฅเบฑเบšเปเบ–เบงเบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เปเบ–เบงเบ•เปเปˆเป„เบ›
(เบ–เป‰เบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™เปเบ–เบง)
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ (เบ–เป‰เบฒเบšเปเปˆเบซเบงเปˆเบฒเบ‡: เบžเบฒเบชเบฒเบšเปเปˆเปเบกเปˆเบ™
case sensitive)
เบ–เป‰เบฒเบ•เบปเบงเบฅเบฐเบ„เบญเบ™เปƒเบ”เบ™เบถเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเบณเบ™เบปเบ” (เป€เบŠเบฑเปˆเบ™: เบ‚เบฒเบ”เป„เบ›) เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบˆเบฐเบ–เบทเบเปƒเบชเปˆเปƒเบชเปˆเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™
เบ•เปเบฒเปเบซเบ™เปˆเบ‡.

เบ•เบปเบงเบขเปˆเบฒเบ‡:

.c
32
auto break case char const เบชเบทเบšเบ•เปเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบฎเบฑเบ”
double else enum extern float เบชเปเบฒเบฅเบฑเบš goto เบ–เป‰เบฒ int
เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบเบฒเบงเบเบฑเบšเบ„เบทเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเป€เบŠเบฑเบ™เบชเบฑเป‰เบ™เบ‚เบญเบ‡ static
struct switch typedef union unsigned void void
เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ
0
~^()[]{}<>+-/*%=|&!.?:,; /* */ NULL NULL "'#\ -1 1

.f
64
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบ BACKSPACE BLOCKDATA BLOCKDATA เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเบฒเบ™เป‚เบ—
เบ›เบดเบ” Complex เบ—เบปเปˆเบงเป„เบ› เบชเบทเบšเบ•เปเปˆ DIMENSION DIRECT DO
เบ„เบงเบฒเบกเบŠเบฑเบ”เป€เบˆเบ™เบชเบญเบ‡เป€เบ—เบปเปˆเบฒเบญเบตเบ ENDFILE ENDFILE ENTRY EQUIVALENCE ERR
เบกเบตเป„เบŸเบฅเปŒเบžเบฒเบเบ™เบญเบ FMT FORM FORMAT FUNCTION
เป„เบ›เบ—เบตเปˆเบ–เป‰เบฒ IMPLICIT INTEGER INTEGER IOSTINSIC IOSTAT
LOGICAL NAMED NUMBER NEXTREC OPENED
PARAMETER PAUSE PRINT PROGRAM REAL REC RECL
เบเบฑเบšเบ„เบทเบ™ REWIND เบšเบฑเบ™เบ—เบถเบเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบขเบธเบ” subroutinee
เป„เบ›เบซเบฒ UNFORMated UNIT เบ‚เบฝเบ™
13
.AND. .EQ. .EQV. .เบœเบดเบ”. .GE. .GT. .LE. .LT. .เบ™.
.NEQV. .เบšเปเปˆเปเบกเปˆเบ™. .เบซเบผเบท. .TRUE.
()+-/*=$.:, NULL NULL ! C* ' 1 0 5 72

เบชเบณ เป€เบ™เบปเบฒ


เบฅเบดเบ‚เบฐเบชเบดเบ” (C) 1993 Fred Kruse Xwpe เปเบกเปˆเบ™เบšเปเปˆเป€เบชเบเบ„เปˆเบฒ. เบ—เบธเบเบ„เบปเบ™เบชเบฒเบกเบฒเบ”เปเบˆเบเบขเบฒเบ xwpe เปƒเบซเป‰เบเบฑเบš
เปƒเบœเบเปเปˆเบ•เบฒเบกเบžเบฒเบเปƒเบ•เป‰เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ GNU เป‚เบ”เบโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ› เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”. เบœเบนเป‰เบ‚เบฝเบ™เบ–เบทเบงเปˆเบฒเบšเปเปˆเบกเบต
เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบซเบผเบทเบเบฒเบ™เบฅเบฐเป€เบงเบฑเป‰เบ™เบซเบผเบทเบ„เบงเบฒเบกเป€เบชเบเบซเบฒเบเบ—เบตเปˆเป€เบเบตเบ”เบˆเบฒเบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ xwpe เบซเบผเบทเบ™เบตเป‰
เบ„เบนเปˆเบกเบท.

เบœเบนเป‰เบฎเบฑเบเบชเบฒ


เบชเบปเปˆเบ‡เบ„เปเบฒเบ–เบฒเบกเบซเบผเบทเบšเบฑเบ™เบซเบฒเบเบฑเบš Dennis Payne, [email protected].

เปƒเบŠเป‰ xwpe เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad