ืื; ืืจ: Haiku ืืื ืึทื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืกืคึผืึทืกืืคืืงืื ืืืืืื ื ืคึฟืึทืจ ืคึผืืกื, ืึทืืื ืขืก ืืื ืขืืืขืืข ืืจืืงืก ืืืึธืก ืืึทืื ืืืื ืืขืกืงืืึทืคึผ ืกืืืืืืข ืคืื ืืขืกืขืจ ืืื ืื ืืขืจืข. ืืืขืจ ืืื ืืื ืขืก ืึทืจืืขื?
ืจืขืกืึธืืจืกืขืก ืืื ELF ืืขืงืขืก
ื ืขืืื ืืื ืืขืืขืจื ื ืึทื IconOMatic ืงืขื ืขื ืจืึทืืขืืืขื ืืืงืึทื ื ืืื ืจืืขืค ืจืขืกืืจืกื ืืื ELF ืขืงืกืขืงืืืึทืืืขืก. ืืืึทื ื ืืื ืืืืื ืฆื ืืขื ืืื ืขืก ืืึทืงืข ืึทืจืืขื.
ืจืขืกืืจืกื?
ืืื ืืื ืืึทืืึธืจืื ืืืขืื ืื ืฉืืจืขื ื ื ืึทืืืจ ืคืื ืืจืืืืฆืืื ืขืื ืงืึธืืืจืื ื. ืคึฟืึทืจ ืืืจ, ืืขืจ ืืขืืึทื ืง ืคืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืคืึทืจืคืจืืืจื ืืื ืงืึธื, ืึธื ืื ืคืืืืงืืื ืฆื ืืืืฉื ืขืคึผืขืก ืืื ืึทืืืงืึทืืื, ืืื ืื ืืืืืืึทืกื ืืืืืืงืืื. ืขืก ืืึธื ืืืื ืืขืืืขื ืฆื ืืืืฉื ืืื ืคืื ืืื ืืขืืืขื ืืื ืจืื ืืืืข. ืคืื ืงืืจืก, ืื ืึทืคึผืืึทืงืืืฉืึทื ืงืึธื ืืื ืงืขื ืขื ื ืื ืืืื ืืฉืืื ืืืฉื, ืึธืืขืจ ืฉืืจืื ืขืคึผืขืก ืงืขื ืขื ืืืื ืืขืืืื ืึธื ืจืืงืึธืืคึผืืืืื ื ืื ืงืึธื?
ืืืืฃ ืืขืจ ืึธืจืืืื ืขื ืืึทืกืื ืืึธืฉ, ืืื ืืขืืืื ืื ืืขืงืขืก ืืึธืื ืึท "ืืึทืื ืึธืคึผืืืืืื ื" ืืื ืึท "ืจืืกืึธืจืก ืึธืคึผืืืืืื ื," ืืืึธืก ืืขืืืื ืขืก ืื ืงืจืขืืึทืืื ืืจืื ื ืฆื ืจืึทืืขืืืขื ืืืื ืืื ืืืงืึทื ื, ืืืืขืจืืขืฆืื ืืขื, ืืื ืื ืืื. ืืื ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก.
ืืืืฃ ืืขืง ืืขื ืืื ืืขื ืืฆื
ืจืขืืึทืืืจื ืืืืฃ ืืขืจ ืึธืจืืืื ืขื ืืึทืกืื ืืึธืฉ
ืืื ืึท ืจืขืืืืืึทื, ืขืก ืืื ืืขืืืืจื ืืขืืืขื ืฆื ืจืขืืึทืืืจื ืืืงืึทื ื, ืืขื ืื ืืืื, ืืืืขืจืืขืฆืื ืืขื, ืืื"ื ื. ืืจืื ื ืืขื ืื, ืึธืืขืจ ืืื ื ืึธื "ืึทืจืืืคืึธืจื" ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ื.
ืืื ืงืืื ืคืึทื, ืืขืจ ืฆืืืึทื ื ืืื ืึท ืืจืืืก ืฉืืขืจืื ื: ืขืก ืืขืืจืืขื ืืืืื ืืืืฃ ืขืคึผื ืืขืงืข ืกืืกืืขืืขื, ืืืึธืก ืืื ืืขืืืขื ืืืื ืขืจ ืคืื ืื ืกืืืืช ืืืึธืก ืขืคึผื ืคืืจืืืื ืื "ืจืืกืึธืจืก ืึธืคึผืืืืืื ื" ืืืขื ืืืจ ืืึทื ืฆื Mac OS X.
ืืืืฃ Mac OS X, ืขืคึผื ืืขืืืืื ืึท ืืขืงืข ืกืืกืืขื-ืคืจืืึท ืืืืืื ื, ืึทืืื ืืื ืื ืืขื ืืืขื ืืขื ืืึทืืจืืฃ ืคืื ืคึผืึทืงืึทืืืฉืึทื (ืคึฟืื NeXT), ืืืืจืขืงืืขืจืื ืืืึธืก ืืขื ืขื ืืืืื ืืื ืืื "ืึธืืคึผืืืง ืึทืืืืฉืขืงืฅ" ืืืจื ืื ืืขืงืข ืคืึทืจืืืึทืืืขืจ, ืืื ืืขืงืขืก ืืื ืืื ืืืจืขืงืืขืจืื. ืงืืื ืคึผืขืงื ืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขื ืคึฟืึธืจืืึทื .app
ืืื, ืฆืืืืฉื ืื ืืขืจืข ืืืื, ืึท ืืขืงืข Info.plist
(ืืื ืขืืืขืืข ืกืึธืจื ืคืื ืขืคึผื ืก ืขืงืืืืืืึทืืขื ื ืคืื JSON ืึธืืขืจ YAML) ืืื ืึทืคึผืืึทืงืืืฉืึทื ืืขืืึทืืึทืืึท.
ืฉืืืกืืขื ืคึฟืึทืจ ืื Info.plist ืืขืงืข ืคึฟืื ืื Mac OS X ืึทืคึผืืึทืงืืืฉืึทื ืคึผืขืงื.
ืจืขืกืืจืกื, ืึทืืึท ืืื ืืืงืึทื ื, ืื ืืขืงืขืก, ืืื ืื ืืขืจืข, ืืขื ืขื ืกืืึธืจื ืืื ืืขื ืคึผืขืงื ืืื ืืขืงืขืก. ืืขืจ ืืึทืืจืืฃ ืืื ืึทืงืฉืื ืฆืืจืืง ืฆื ืืืื ืจืืฅ ืืื NeXT.
Mathematica.app ืืืืฃ NeXTSTEP 1.0 ืืื 1989: ืืืืก ืืื ืึท ืืืขืืืืืึทืืขืจ ืคืื ืืขืงืขืก ืืื ืื ืืืึธืงืืึทื, ืึธืืขืจ ืืื ืึท ืืืื ืืืืคืขืฅ ืืื ืื ืืจืึทืคืืงืึทื ืืขืงืข ืคืึทืจืืืึทืืืขืจ.
ืืึธืืืจ ืฆืืจืืงืงืืืขื ืฆื BeOS, ืื ืงืึทื ืกืขืคึผืก ืืืืฃ ืืืึธืก Haiku ืืื ืืืืืจื. ืื ืืขืืืขืืึธืคึผืขืจืก, ืืืขื ืื ืกืืืืืฉืื ื ืคืื PEF (PowerPC) ืฆื ELF (x86) (ืื ืืขืืืข ืืื ืืขืืืืื ื ืืืืฃ ืืื ืืงืก), ืืึทืฉืืึธืกื ืฆื ืืืืื ืึท ืืืื ืึธืคึผืืืืืื ื ืฆื ืื ืกืืฃ ืคืื ืื ELF ืืขืงืขืก. ืขืก ืืื ื ืืฉื ื ืืฆื ืืืื ืืืืืขื ืข ELF ืึธืคึผืืืืืื ื, ืขืก ืืื ืคืฉืื ืึทืคึผืคึผืขื ืืขื ืฆื ืื ืกืืฃ ืคืื ืื ELF ืืขืงืข. ืืื ืึท ืจืขืืืืืึทื ืคืื ืืขื ืคึผืจืึธืืจืึทื strip
ืืื ืื ืืขืจืข ืคืื โโืืื ืืืืืก, ื ืืฉื ืืืืกื ื ืคืื ืืขื, ืคืฉืื ืฉื ืืึทืื ืขืก ืึทืืืขืง. ืืขืจืืืขืจ, ืืืขื ืึทืืื ื ืจืขืกืืจืกื ืฆื ืึทื ELF ืืขืงืข ืืืืฃ BeOS, ืขืก ืืื ืืขืกืขืจ ื ืืฉื ืฆื ืืึทื ืืคึผืืืืจื ืขืก ืืื ืืื ืืงืก ืืืฉืืจืื.
ืืืืก ืืืื ืืขืฆื ืคืืจ ืืื ืืืืงื? ืืืืกืืงืื, ืืขืจ ืึธืืขืจ ืืืืื ืืงืขืจ ืื ืืขืืืข.
ืืื ืืขืึธืจืืข, ืขืก ืืืึธืื ืืืื ืืขืืืขื ืฆื ืฉืืขืื ืจืขืกืืจืกื ืืื ืืขืจ ืืขืืืืื ืึธืคึผืืืืืื ื ืคืื ืื ELF. ืืืื ืื ืืขืืืขืืึธืคึผืขืจืก ืืืืฃ ืื #ืืึทืืงื ืงืึทื ืึทื ืืืืฃ irc.freenode.net:
ืืื ELF ืื ืึธืคึผืืืืืื ื ืืืึธืื ืืึทืื ืืขืจ ืืื ืขื ... ืื ืืืืื ืกืืื ืืืึธืก ืืืจ ืืึธื ื ืื ืืึธื ืืึธืก ืืื ืืืืึทื ืืึธืก ืืื ืืืึธืก ืืืจ ืืึธืื ืืขืืื ืืื BeOS.
ืืื ืขืก ืืื ืงืืื ืคืื ื ืฆื ืืืืฉื ืืขื ืืืฆื.
ืจืืกืึธืจืก ืคืึทืจืืืึทืืืื ื
ืจืขืกืึธืืจืกืขืก ืืขื ืขื ืืขืฉืจืืื ืืื ืึท ืกืืจืึทืงืืฉืขืจื "ืืืื" ืคึฟืึธืจืืึทื: ืืกืขื ืฉืึทืื ืึท ืจืฉืืื ืคืื ืจืขืกืืจืกื ืืื ืกืืืขืก ืืื ืืขืจืืืขืจ ืืืืขืจ ืืื ืืึทืื. ืืื ืืขืืขื ืง
ืืื ืฆื ืงืึธื ืืจืึธืืืจื ืจืขืกืืจืกื ืืื Haiku? ืืื ืขืก ืขืคึผืขืก ืืื ResEdit?
ืืืื
ืฆื ืืขื ืื ืจืขืกืืจืกื ืฆืืืขืฉืืขืื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืคึผืขืงื, ืืืจ ืงืขื ืขื ืฉืืขืคึผื ืื ืขืงืกืขืงืืืึทืืืข ืืขืงืข ืฆื ืึท ืคึผืจืึธืืจืึทื ืืื
ืจืืกืึธืจืกืขืจ . ืืืจ ืงืขื ื ืืืื ืืืื ืฆื ืื ืืืึธืงืืึทื ืืื ืืืืคื ืื ืืึทืคึฟืขืlistres ะธะผั_ัะฐะนะปะฐ
.
Resourcer ืืื ืื ืืืฆื ืืื HaikuDepot, ืึธืืขืจ ืขืก ื ืึธืจ ืงืจืึทืฉืื ืคึฟืึทืจ ืืืจ.
ืืื ืฆื ืคืืจื ืจืขืกืืจืกื ืืื ELF ืืขืงืขืก? ื ืืฆื rsrc
ะธ rdef
. rdef
ืืขืงืขืก ืืขื ืขื ืืขืืืืื ืืื rsrc
. ืืขืงืข rdef
ืืื ืกืืึธืจื ืืื ืงืืึธืจ ืืขืงืกื ืคึฟืึธืจืืึทื, ืึทืืื ืขืก ืืื ืคืื ืืจืื ืืขืจ ืฆื ืึทืจืืขืื ืืื. ืืขืงืข ืคึฟืึธืจืืึทื rsrc
ืฆืืืขืืืืื ืฆื ืื ืกืืฃ ืคืื ืื ELF ืืขืงืข. ืืื ืก ืคึผืจืืืืจื ืฆื ืฉืคึผืืื:
~> rc -h
Haiku Resource Compiler 1.1To compile an rdef script into a resource file:
rc [options] [-o <file>] <file>...To convert a resource file back into an rdef script:
rc [options] [-o <file>] -d <file>...Options:
-d --decompile create an rdef script from a resource file
--auto-names construct resource names from ID symbols
-h --help show this message
-I --include <dir> add <dir> to the list of include paths
-m --merge do not erase existing contents of output file
-o --output specify output file name, default is out.xxx
-q --quiet do not display any error messages
-V --version show software version and license
ืืืจ ืงืขื ืขื ื ืืฆื ืืขื ืคึผืจืึธืืจืึทื xres
ืคึฟืึทืจ ืงืึธื ืืจืึธืืืจืื ื ืืื ืงืึธื ืืจืึธื:
/> xres
Usage: xres ( -h | --help )
xres -l <file> ...
xres <command> ...The first form prints this help text and exits.The second form lists the resources of all given files.The third form manipulates the resources of one or more files according to
the given commands.
(...)
ืืงืขื, ืืืืืจ ืคืจืืืืจื?
/> xres -l /Haiku/system/apps/WebPositive/Haiku/system/apps/WebPositive resources:type ID size name
------ ----------- ----------- --------------------
'MIMS' 1 36 BEOS:APP_SIG
'APPF' 1 4 BEOS:APP_FLAGS
'MSGG' 1 421 BEOS:FILE_TYPES
'VICN' 101 7025 BEOS:ICON
'VICN' 201 91 kActionBack
'VICN' 202 91 kActionForward
'VICN' 203 300 kActionForward2
'VICN' 204 101 kActionStop
'VICN' 206 243 kActionGoStart
'MSGG' 205 1342 kActionGo
'APPV' 1 680 BEOS:APP_VERSION
ืืขืจ ืืืขืื ืจืขืกืืจืกื ืืื ืคึฟืึธืจืืึทื rdef
ืืืจ ืงืขื ืขื ืืืืขื ืขื
ื ืึธืจืืึทื ืืืื ืืืืคึผืก
ืืึธืืฉ ืืืจ ืงืขื ืขื ืฉืืขืื ืขืคึผืขืก ืืื ืจืขืกืืจืกื, ืขืก ืืขื ืขื ืขืืืขืืข ืืืคืืื ื ื ืึธืจืืึทื ืืืืคึผืก:
app_signature
: MIME ืึทืคึผืืึทืงืืืฉืึทื ืืืคึผ, ืคึฟืึทืจ ืืขืงืข ืขืคืขื ืขื ืืึทืคึผืื ื, ืงืึทืืขืจ, IPC, ืขืืง.app_name_catalog_entry
: ืืื ื ืื ืึทืคึผืืึทืงืืืฉืึทื ื ืึธืืขื ืืื ืืืืฉืึทืืืึทืื ืืื ืขื ืืืืฉ, ืืืจ ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื ืื ืขืจืืขืจ ืืื ืื ืืืืขืจืืขืืขืฆื ื ืขืืขื ืืขื ืขื ืืืื, ืึทืืื ืึทื ื ืืฆืขืจืก ืคืื ืคืึทืจืฉืืืขื ืข ืฉืคึผืจืึทืื ืืืขืื ืืขื ืื ืืืืขืจืืขืืขืฆื ืึทืคึผืืึทืงืืืฉืึทื ื ืึธืืขื ืืืื ืืืจ ืืืืื.app_version
: ืคึผืื ืงื ืืืึธืก ืืืจ ืืขืืึทื ืงapp_flags
: ืื ืืืงืืืฅregistrar
ืืื ืฆื ืคึผืจืึธืฆืขืก ืื ืึทืคึผืืึทืงืืืฉืึทื. ืืื ืืืื ืื ืขืก ืืื ืื ืืขืจ ืืื ืื ืืืืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืก ืืืB_SINGLE_LAUNCH
, ืืืึธืก ืคืึธืจืกืขืก ืื ืกืืกืืขื ืฆื ืงืึทืืขืจ ืึท ื ืืึทืข ืึทืคึผืืึทืงืืืฉืึทื ืคึผืจืึธืฆืขืก ืืขืืขืจ ืืึธื ืืืขื ืืขืจ ืืึทื ืืฆืขืจ ืจืืงืืืขืก ืขืก (ืืขืจ ืืขืืืืงืขืจ ืคึผืจืื ืฆืืคึผ ืืื ืืขื ืืฆื ืคึฟืึทืจ ืจืืึฟ ืึทืคึผืืึทืงืืืฉืึทื ื ืืืืฃ ืืื ืืงืก). ืขืกืB_MULTIPLE_LAUNCH
, ืงืึธืืื ื ืืขืจ ืคึผืจืึธืฆืขืก ืฆื ืืืืคื ืคึฟืึทืจ ืืขืืขืจ ืืขืงืข. ืฆืื ืกืืฃ ืขืก ืืืB_EXCLUSIVE_LAUNCH
, ืืืึธืก ืคืึธืจืกืขืก ืื ืกืืกืืขื ืฆื ืงืึทืืขืจ ืืืืื ืืืื ืคึผืจืึธืฆืขืก ืืื ืึท ืฆืืึทื, ืงืืื ืขื ืื ืืื ืึธืคื ืืืืขืจื ืงืึทืืขืจ ืขืก (ืืืฉื, ืืึธืก ืืื ืืื Firefox ืืืืคื ืืืืฃ ืืื ืืงืก; ืืขืจ ืืขืืืืงืขืจ ืจืขืืืืืึทื ืงืขื ืขื ืืืื ืึทืืฉืืืื ืืื Qt ืึทืคึผืืึทืงืืืฉืึทื ื ื ืืฆื ืื ืคืื ืงืฆืืขQtSingle ืึทืคึผืคึผืืืงืึทืืืึธื ). ืึทืคึผืคึผืืืงืึทืืืึธื ืก ืืืB_EXCLUSIVE_LAUNCH
ืืขื ืขื ื ืึธืืืึทืคืืื ืืืขื ืืขืจ ืืึทื ืืฆืขืจ ืคืจืืืื ืฆื ืืืืคื ืืื ืืืืืขืจ: ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืืึทืงืืืขื ืื ืืจื ืคืื ืืขืจ ืืขืงืข ืืืึธืก ืืขืจ ืืึทื ืืฆืขืจ ืืืื ืฆื ืขืคืขื ืขื ืืื ืืืืขืจ ืืืืฃ.vector_icon
: ืืืขืงืืึธืจ ืึทืคึผืืึทืงืืืฉืึทื ืืืงืึทื (ืืขืึธืก ืืื ื ืืฉื ืืึธืื ืืืขืงืืึธืจ ืืืงืึทื ื, ืจืืึฟ ืึทืคึผืืึทืงืืืฉืึทื ื ืึทื ืฉืืึธื ืืึธืื ืฆืืืื ืจืึทืกืืขืจ ืืืงืึทื ื ืืื ืืืืขืจ ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก).
ืคืื ืงืืจืก, ืืืจ ืงืขื ืขื ืืืืื ืจืขืกืืจืกื ืืื ืงืืื ืืขืืืืื ืืืก ืืื ืืืืคึผืก, ืืื ืืึทื ืืืืขื ืขื ืืื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึธืืขืจ ืื ืืขืจืข ืึทืคึผืืึทืงืืืฉืึทื ื ื ืืฆื ืื ืงืืึทืก BResources
. ืึธืืขืจ ืขืจืฉืืขืจ, ืืึธืื ืก ืงืืง ืืื ืื ืคืึทืกืึทื ืืืืื ื ืืขืืข ืคืื โโืืืงืึทื ื.
ืืืขืงืืึธืจ ืืืงืึทื ื ืืื ืืึทืืงื ืกืืื
ืคืื ืงืืจืก, ื ืื ืืืืื Haiku ืืืืกืืขืจืืืืืื ืืขืจ ืืขืกืืขืจ ืืืืื ืคึฟืึธืจืืึทื; ืืื ืืขื ืืืื, ืื ืกืืืืึทืฆืืข ืืื ืืื ืืงืก ืืขืกืงืืึทืคึผ ืื ืืืืืจืึทื ืืึทื ืฅ ืืื ืืืืึทื ืคืื ืืืขืึทื:
me@host:~$ ls /usr/share/icons/hicolor/
128x128 256x256 512x512 index.theme
160x160 28x28 64x64 scalable
16x16 32x32 72x72 symbolic
192x192 36x36 8x8
22x22 42x42 96x96
24x24 48x48 icon-theme.cache
ืงืืงื ืืืง ืืืืฃ ืืขื ืงืขื ืืขื ืฉืืื ืคืืื ืืืืก ืคืืจ ื ืฉืืืง ืขืก ืืื.
ืคืื ืงืืจืก, ืขืก ืืื ืกืงืึทืืึทืืืข, ืืืึธืก ืึผืืื, ืืื ืืืจ ืงืขื ืขื ืคึฟืึทืจืฉืืืื, ืืืขืงืืึธืจ ืืืงืึทื ื. ืคืืจืืืืก ืืื ืขืก ืขืคึผืขืก ืึทื ืืขืจืฉ? ืืืืึทื ืืขืจ ืจืขืืืืืึทื ืคืื ืฆืืืืขื ืื ื ืืืขืงืืึธืจ ืืจืึทืคืืงืก ืืื ืงืืืื ืกืืืขืก ืงืขื ืืืื ืืืืื ืืงืขืจ ืืื ืืืขืึทื. ืืื ืืืึธืื ืืื ืฆื ืืึธืื ืคืึทืจืฉืืืขื ืข ืึธืคึผืฆืืขืก ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืกืืืขืก. ืืื ืืื ืืงืก ืืขืกืงืืึทืคึผ ืื ืืืืืจืึทื ืืึทื ืฅ, ืืึธืก ืืื ืึทืืฉืืืื ืืืจื ืฆืขืืืึธืจืคื ืืืงืึทื ื ืคืื ืคืึทืจืฉืืืขื ืข ืกืืืขืก ืืืืขืจ ืื ืืขืงืข ืกืืกืืขื.
me@host:~$ find /usr/share/icons/ -name 'firefox.*'
/usr/share/icons/HighContrast/16x16/apps/firefox.png
/usr/share/icons/HighContrast/22x22/apps/firefox.png
/usr/share/icons/HighContrast/24x24/apps/firefox.png
/usr/share/icons/HighContrast/256x256/apps/firefox.png
/usr/share/icons/HighContrast/32x32/apps/firefox.png
/usr/share/icons/HighContrast/48x48/apps/firefox.png
/usr/share/icons/elementary-xfce/apps/128/firefox.png
/usr/share/icons/elementary-xfce/apps/16/firefox.png
/usr/share/icons/elementary-xfce/apps/22/firefox.png
/usr/share/icons/elementary-xfce/apps/24/firefox.png
/usr/share/icons/elementary-xfce/apps/32/firefox.png
/usr/share/icons/elementary-xfce/apps/48/firefox.png
/usr/share/icons/elementary-xfce/apps/64/firefox.png
/usr/share/icons/elementary-xfce/apps/96/firefox.png
/usr/share/icons/hicolor/128x128/apps/firefox.png
ืืืืข ืืึธื: ืขืก ืืื ืงืืื ืืึทืืจืืฃ ืคืื ืคืึทืจืฉืืืขื ืข ืืืขืจืกืืขืก ืคืื Firefox. ืืืื, ืขืก ืืื ื ืื ืืขืืืขื ืฆื ืืจืึทืฆืืขื ืฉืขืคึผื ืื ืกืืืืึทืฆืืข ืืื ืงืืืคื ืืืขืจืกืืขืก ืคืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืืืฃ ืื ืกืืกืืขื.
ืคืึทืจืฉืืืขื ืข Firefox ืืืงืึทื ื ืืื ืคืึทืจืฉืืืขื ืข ืืืขืจืกืืขืก. ืขืก ืืื ืืขืจืืืืึทื ืืืืืขืืืขื ืฆื ืฉืขืคึผื ืืขื ืืื ืืื ืืงืก ืึธื ืคืึทืจืฉืืื ืงืจืึทืืฉืื.
Mac OS X ืืึทื ืืึทืื ืขืก ืึท ืืืกื ืืขืจ ืกืึทืืึทื:
Mac:~ me$ find /Applications/Firefox.app | grep icns
/Applications/Firefox.app/Contents/MacOS/crashreporter.app
/Contents/Resources/crashreporter.icns
/Applications/Firefox.app/Contents/MacOS/updater.app/Contents/Resources/updater.icns
/Applications/Firefox.app/Contents/Resources/document.icns
/Applications/Firefox.app/Contents/Resources/firefox.icns
ืขืก ืงืขื ืขื ืืืื ืืขืืขื ืึทื ืขืก ืืื ืืืื ืืขืงืข firefox.icns
ืืื ืืขื ืคึผืขืงื Firefox.app
, ืืื ืึทืืข ืกืืืขืก ืึทืืื ืึทื ืคืึทืจืฉืืืขื ืข ืืืขืจืกืืขืก ืคืื ืืขืจ ืืขืืืืงืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืืึธืื ืคืึทืจืฉืืืขื ืข ืืืงืึทื ื.
ืืกืื ืืขืกืขืจ! ืืืงืึทื ื ืึทืจืืืคืึธืจื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืึทืืข ืจืขืกืืจืกื ืืขื ืขื ืืื ืืืื ืืขืงืข.
ืืืืืจ ืืื ืืืืงืขืจื ืฆื ืืืืงื. ื ืืืื ืื ื-ืืืึธืืื ื ืืืืืื ื, ืงืืื ืืืืกื ืขืืขื. ืืืื
ื ืกืคึผืขืฆืืขื HVIF ืคึฟืึธืจืืึทื, ืืขืืกื ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืงืืืื ืกืืืขืก ืืื ืฉื ืขื ืจืขื ืืขืจืื ื, ืืื ืืขืืืขืืึธืคึผืขื. ืืขืจืืืขืจ, ืืื ืืืขืจ ืืืงืึทื ื ืคึฟืึทืจ ืื ืจืืึฟ ืืืื ืืขื ืขื ืคืื ืงืืขื ืขืจืขืจ ืืื ืืื ืจืึทืกืืขืจ ืึธืืขืจ ืืื ืื ืืืืืืื ืืขืืืืื ื SVG ืคึฟืึธืจืืึทื.
ืืื ืืื ืืขื ืขื ื ืึธื ืึธืคึผืืืืืืขื:
ืืืงืึทื ืกืืืขืก ืืื HVIF ืงืึทืืคึผืขืจื ืืื ืื ืืขืจืข ืคึฟืึธืจืืึทืืืจืื ืืขื.
ืืขืจ ืืืืืง ืืื ืึท ืกืืจ ืคืื ืืึทืื ืึทืืื!
ืืืขืจ ืื ืืึทืืืฉ ืืื ื ืืฉื ืกืืฃ ืืึธ. ืืขืจ ืืขืืืืงืขืจ HVIF ืงืขื ืขื ืืืืึทืื ืคืึทืจืฉืืืขื ืข ืืขืืืขืืก ืคืื ืืขืืึทื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืขืืืืื ืืจืืืก, ืืึธืืฉ ืขืก ืืื ืึท ืืืขืงืืึธืจ ืคึฟืึธืจืืึทื.
ืคืึทืจืฉืืืขื ืข ืืขืืึทื ืืขืืืขืืก (LOD) ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืจืืืก
ืืืฆื ืืืขืื ืื ืืืกืึทืืืืึทื ืืืืืฉืื: ืืืจ ืงืขื ืขื ื ืืฉื ื ืขืืขื SVG, ืืืึทืจืคื ืขืก ืืื ImageMagick ืืื ืจืืคื ืขืก ืึท ืืึธื; ืืืจ ืืืื ืืืจืืืืื ืขืืืขืืข ืกืืืงืึทืื ืฆื ืฉืึทืคึฟื ืึท ืืืงืึทื ืืื HVIF ืคึฟืึธืจืืึทื.
ืึทืืื ื ืึท ืืืงืึทื ืฆื ืื ืึทืคึผืืึทืงืืืฉืึทื
ืืืฆื ืืื ืงืขื ืขื ืืืืื ืึท ืืืืื ืฆื ืื ืืืฉืืคื ืคึผืขืงื
ื ื, ืืื ื ืืื ืืื ื ืืฉื ืืขืจ ืืืืคึผื ืืึธืขื ืฆื ืฆืืขื ืืืื ืืืืื ืืืงืึทื ืคึฟืึทืจ ืืืื "ืืขืื, ืืืขืื" QtQuickApp ืจืขืื ืืืฆื, ืืื ืฆืืขื ืขืก ืืืืก ืคืื Qt Creator.
/Haiku/home> xres /Haiku/system/apps/QtCreator/bin/Qt Creator -o /Haiku/home/QtQuickApp/QtQuickApp -a VICN:101:BEOS:ICON /Haiku/system/apps/QtCreator/bin/Qt Creator
ืืึธืืืจ ืงืึธื ืืจืึธืืืจื ืึทื ืื ืืืืื ืืื ืงืึทืคึผืื:
/Haiku/home> xres -l /Haiku/home/QtQuickApp/QtQuickApp/Haiku/home/QtQuickApp/QtQuickApp
resources:type ID size name
------ ----------- ----------- --------------------
'VICN' 101 152238 BEOS:ICON
ืงืืงื ืืื, ืึธืืขืจ ืืืึธืก ืืื ืขืก ืึทื ืืืขื ืื ื ืืึทืข ืืืงืึทื ืืื ืงืึทืคึผืื, ืขืก ืืื ื ืืฉื ืืขืืืืื?
ืื ืงืึทืคึผืื VICN:101:BEOS:ICONs ืืื ื ืึธื ื ืืฉื ืืขื ืืฆื ืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืืงืึทื ืืื ืืขืจ ืืขืงืข ืคืึทืจืืืึทืืืขืจ
ืืืืก ืืื ืืื ืืขืคืขืื?
ืืขืืืขืืึธืคึผืขืจ ืืึทืืขืจืงืื ื:
ืืืจ ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื ืึท ืืขืงืข
rdef
ืืื ืึทืืข ืจืขืกืืจืกื, ืืขืืึธืื ืืืกืคืืจื ืืขื ืืึทืคึฟืขืrc ะธะผั.rdef
, ืืึธืก ืืืขื ืืึทืื ืื ืืขืงืข.rsrc
. ืืขืืึธืื ืืืจ ืืึทืจืคึฟื ืฆื ืืืืคื ืื ืืึทืคึฟืขืresattr -o ะธะผั_ะฑะธะฝะฐัะฝะธะบะฐ ะธะผั.rsrc
. ืืื ืึท ืืื ืืืื, ืืื ื ืืฆื ืงืึทืืึทื ืื ืืื ืื ืฆื ืืืืื ืืืงืึทื ื ืฆื ืืืื ืกืงืจืืคึผืก.
ื ื, ืืื ืืขืืืืื ืฆื ืฉืึทืคึฟื ืึท ืืืื, ื ืืฉื ืึท ืึทืืจืืืืื. ืืื ืืื ืืึทืงืข ืฆืขืืืฉื.
ืกืืึทืจื ืงืึทืืฉืื ื ื ืืฆื ืื ืืขืงืข ืกืืกืืขื
ืขืคื ืืื ืืืืขื ืขื ELF ืึทืืจืืืืืฅ ืืื ืคึผืึทืืขืืขื. ืืื ืืื ืืขืฉืจืืื ืืืืื, ืื ืืืืื ืืื ืืขืฉืจืืื ืืื ืึท ืืืื ืืื ืืขืจ ืืขืงืข ืืื. ืืขืจ ืืืคึฟื ืืื ืืขืจ ืคืึทืจืืึธืืืขื ืืื ืึทืืึทืื ืืืจ ืฆื ืืืืึทืื ืืขืื ืงืึทืคึผืืื ื ืฆื ืื ืื ืืขืจ ืืขืงืข ืกืืกืืขื. ืึธืืขืจ, ืขืก ืืื ืืืื ืงืึทืคึผืื ืฆื ืื ืืขืงืข ืกืืกืืขื ืึทืืจืืืืื, ืืืฉื BEOS:ICON
. ืืึธืก ืึทืจืืขื ืืืืื ืืืืฃ ืืืืขืจ ืืขืงืข ืกืืกืืขืืขื, ืึทืืึท ืืื BFS. ืื ืืืงืึทื ื ืืขืืืืื ืืืจื ืื ืกืืกืืขื (ืืื ืืจืึทืงืขืจ ืืื ืืขืกืงืืืึทืจ) ืืขื ืขื ืืืืขื ืขื ืคึฟืื ืืขื ืขืงืกืืขื ืืขื ืึทืืจืืืืื, ืืืืึทื ืื ืืืืืื ื ืึทืจืืขื ืืขืฉืืืื ื. ืืื ืขืืืขืืข ืขืจืืขืจ (ืืื ืื ืืืืงืืึทื ืืื ื ืืฉื ืืืืืืืง, ืืืฉื, ืึท ืืืคึผืืฉ "ืืืขืื" ืคึฟืขื ืฆืืขืจ), ืื ืกืืกืืขื ื ืขืื ืื ืืืืื ืืืืึทื ืคึฟืื ืื ืืืื ืืื ืืขืจ ืืขืงืข. ืืืขืจ ืืึธืก ืืื ื ืืฉื ืืขืจ ืกืืฃ. ืืขืืขื ืงื, ืืืืฃ ืืขืง, ื ืืฆืขืจืก ืงืขื ืคืึทืจืืืึทืื ืืืงืึทื ื ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื, ืืืืจืขืงืืขืจืื, ืืึธืงืืืขื ืื ืืื ืืืืขืจ ืืืืืขื ืข, ืืืืึทื ืืืืฃ ืืขืง ืขืก ืืื ืืขืืืขื ืฆื ืืึธื ืื "ืืืืืืืง" ืืื ืื, ืืืฉื
ืงืึธื ืืจืึธืืืจืื ื ืืขืงืข ืกืืกืืขื ืึทืืจืืืืืฅ
ื ืืฆื resaddr
ืขืก ืืื ืืขืืืขื ืฆื ืงืึธื ืืจืึธืืืจื ืืื ืฉืืขืื ืืขืงืข ืกืืกืืขื ืึทืืจืืืืืฅ.
/> resattr
Usage: resattr [ <options> ] -o <outFile> [ <inFile> ... ]
Reads resources from zero or more input files and adds them as attributes
to the specified output file, or (in reverse mode) reads attributes from
zero or more input files and adds them as resources to the specified output
file. If not existent the output file is created as an empty file.
(...)
ืขืก ืืื ืืืืกืืงืื ืืขืจ "ืงืืื" ืืืึธืก ืคึผืขืจืคืึธืจืื ืื ืงืึทื ืืืขืจืืฉืึทื ืฆืืจืืง ืืื ืฆืืจืืง ืฆืืืืฉื (ืคืึทืจืืึธืืืขื) ืจืขืกืืจืกื ืืื (ืฉื ืขื) ืคืืืขืกืืกืืขื ืึทืืจืืืืืฅ. ืืื ืืื ื ืื ืกืืกืืขื ืืงืกืคึผืขืงืฅ ืฆื ืืึทืงืืืขื ืจืขืกืืจืกื ืืื ืืื ืื ืงืึทืคึผืืื ื ืืืืืึธืืึทืืืฉ, ืืื ืืืขื ื ืืฉื ืืึธืจื ืืืขืื ืืื.
ืื ืืึทืืืฉ ืคืื hpkg ืคึผืึทืงืึทืืืฉืึทื
ืืขืจืืืืึทื (ืจืืึฟ ืึธืคื) ืคึผืึทืงืึทืืืฉืึทื ืืขื ืขื ืืขื ืืฆื ืฆื ืงืจืืื ืืืืื ืืืืฃ Haiku .hpkg
. ืื ืืืืกื ื ืืฉื ืืืื ื ืึทืจื ืืืจื ืื ืคึผืฉืื ื ืึธืืขื: ืื .ืืคึผืงื ืคึฟืึธืจืืึทื ืึทืจืืขื ืืึธืจ ืึทื ืืขืจืฉ ืืื ืื ืืขืจืข ืคึฟืึธืจืืึทืืืจืื ืืขื ืืื ืขื ืืขื ื ืขืืขื ืืืึธืก ืืืจ ืืึธื ืืขืคึผืืึธื ืืขืจื, ืขืก ืืื ืคืึทืงืืืฉ ืกืืคึผืขืจืคึผืึทืืขืจื.
ืืื ืืขืงืึทืืึธืืขืืืง ืคึผืขืงื ืคึฟืึธืจืืึทืืืจืื ืืขื, ืืื ืืื ืืขืืืขื ืืืขืจืงืขืจื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื ืืืืึทื ืคืื ืืขื ืคืึทืงื: ืืืจ ืืจืืคืงืืคืืข ืืืื ืืึทื (ืคึผืขืงื), ืืื ืื ืืขืจื ืืื ืืื ืกืืึทืืืจื ืืืืฃ ืื ืกืืกืืขื (ืืขืงืข ืื ืื ืคึผืขืงื). ืขืก ืืื ืืึทื ืฅ ืฉืืืขืจ ืฆื ืคืืจื ืืขืงืขืก (ืืืฉื, ืืืกืืขืงื ืืื) ืืืขื ืื ืกืืึธืืื ื ืึท ืคึผืขืงื ืืืืฃ ืื ืืจืืืืฆืืื ืขืื ืืืขื. ืืื ืึทืืข ืืืืึทื ืื ืืื ืืึทืื ืคืื ืื ืคึผืขืงื ืฆืขืืืึธืจืคื ืืืืขืจ ืื ืืขืงืข ืกืืกืืขื, ืึทืจืืึทื ืืขืจืขืื ื ืขืจืืขืจ ืืื ืื ืืืจืืฉื ืืืืขื ืืึทื ืืฆืขืจ ืงืขื ื ืืฉื ืืึธืื ืฉืจืืึทืื ืึทืงืกืขืก. ืืึธืก ืืื ืืขืืขืจืื ื ืฆื ืึท ืืึทื ืฅ ืงืืึทืก ืคืื ืืืืื - ืคึผืขืงื ืืึทื ืึทืืืฉืขืจื. ืึธืืขืจ ืืจืึทื ืกืคืขืจืื ื ืฉืืื ืืื ืกืืึทืืืจื ืืืืืืืืืจื, ืืืฉื, ืฆื ืื ืื ืืขืจ ืืึทืฉืื, ืจืืืืืืึทืืึทื ืืืกืง ืึธืืขืจ ืืขืงืข ืกืขืจืืืขืจ ืืืขืจื ืืคืืื ืืขืจ ืฉืืืขืจ, ืืืื ื ืืฉื ืืึธืจ ืืืืืขืืืขื. ืืืืฃ ืึท ืืืคึผืืฉ ืืื ืืงืก-ืืืืืจื ืกืืกืืขื, ืขืก ืงืขื ืขื ืืืืื ืืืื ืขืืืขืืข ืืื ืืขืจื ืืืืื ื ืฆื ืืืืืึทื ื ืคืื ืืืื ืืขืงืขืก. ืืืขืจืืง ืฆื ืืึธืื, ืืึธืก ืืื ืืืืืข ืฉืืืึทื ืืื ืคึผืึทืืขืืขื, ืืืฉื ืืืขื ืืืืืขืก ืื ืกืืึธืืื ื ืึท ืกืืกืืขื, ืืืขื ืื ืกืืึธืืื ื, ืึทืคึผืืืืืื ื ืืื ืื ืื ืกืืึทืืืื ื ืจืขืืืืขืจ ืคึผืึทืงืึทืืืฉืึทื, ืืื ืืืขื ืงืึทืคึผืืื ื ืื ืฉืืืืื ืืึทื ื (ืืืึธืจืฆื ืฆืขืืืืืื ื) ืฆื ืื ืื ืืขืจ ืืืื.
ืืื ืึทืจืืขื ืืืืฃ ืื AppImage ืคึผืจืืืขืงื, ืึท ืคึผืึทืจืืืืืฉ ืงืจืึทืืฉ ืคึฟืึทืจ ืกืืฃ-ืืึทื ืืฆืขืจ ืึทืคึผืืึทืงืืืฉืึทื ื. ืืึธืก ืืื ืึท ืืืืืืืืืจื ืคืึทืจืฉืคึผืจืืืืื ื ืคึฟืึธืจืืึทื ืืืึธืก ืงืึทืืขืงืฅ ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึทืืข ืืืึทื ืืืคึผืขื ืืึทื ืกืื ืืื ืึท ืืืื ืืืื ืกืืกืืขื ืืืื ืืืึธืก ืืื ืืึธืื ืืขื ืืืขื ืื ืึทืคึผืืึทืงืืืฉืึทื ืกืืึทืจืฅ. ืกืืืคึผืืืคืืื ืื ืืื ืื ืืืืืืืืง, ืืื ื ืืขืจ ืืขืืืืงืขืจ ImageMagick ืคึผืืืฆืืื ื ืืืจื ืก ืืื ืึท ืืืื ืืขืงืข, ืืขืจืืื ืืื ืึท ืืขืงืข ืคืึทืจืืืึทืืืขืจ ืืืจื ืืืืื ืืึธืจืืึทืื. ืืขืจ ืคืืจืืขืืืืื ืืืคึฟื ืึทืจืืขื ืืืืื ืคึฟืึทืจ ืืืืืืืืืจื, ืืื ืฉืคืืืื ืืื ืื ื ืึธืืขื ืคืื ืื ืคึผืจืืืขืงื, ืืื ืืืื ืืื ืืืื ืืืืืขื ืข ืืึทื ื ืคืื ืคึผืจืึธืืืขืืก, ืืืืึทื ืืขื ืืฉื ืืืึธืก ืืขื ืขื ืื ืืืึทืืืื ืืื ืืืืืืืขืจืื ื ืืืืืืืืืจื ืคึฟืึทืจ ืืื ืืงืก ืฉืืขื ืืืง ืคืื ื ืื ืคืืึทื ืฆื ืืืจ.
ืืืืืจ ืืื ืืืืงืขืจื ืฆื ืืืืงื. ืืื ืขืก ืืขืืืขื ืฆื ืืขืคึฟืื ืขื ืื ืึธืคึผืืืืึทื ืืืึธื ืฆืืืืฉื ืืจืืืืฆืืื ืขืื ืคึผืขืงื ืกืืกืืขืืขื ืืื ืืืื-ืืืืืจื ืืืืืืืืืจื ืขืงืกืคึผืจืขืก? ืืืจืข ืคึผืขืงืืขื .hpkg
ืคืืงืืืฉ ืงืึทืืคึผืจืขืกื ืืขืงืข ืกืืกืืขื ืืืืืขืจ. ืืืขื ืื ืกืืกืืขื ืฉืื, ืื ืงืขืจื ืืึทืื ืฅ ืึทืืข ืืื ืกืืึทืืืจื ืืื ืึทืงืืืื ืคึผืึทืงืึทืืืฉืึทื ืืื ืืขืขืจืขื ืื ืคืืืืขื ืืข ืงืขืจื ืึทืจืืืงืืขื:
KERN: package_daemon [16042853: 924] active package: "gawk-4.2.1-1-x86_64.hpkg"
KERN: package_daemon [16043023: 924] active package: "ca_root_certificates_java-2019_01_23-1-any.hpkg"
KERN: package_daemon [16043232: 924] active package: "python-2.7.16-3-x86_64.hpkg"
KERN: package_daemon [16043405: 924] active package: "openjdk12_default-12.0.1.12-1-x86_64.hpkg"
KERN: package_daemon [16043611: 924] active package: "llvm_libs-5.0.0-3-x86_64.hpkg"
ืงืื, ืืึธ? ืืขื ืืขื ืืื ืืึธืจื, ืขืก ืืืขื ืืืื ืืคืืื ืงืืืขืจ!
ืขืก ืืื ืึท ืืืืขืจ ืกืคึผืขืฆืืขื ืคึผืขืงื:
KERN: package_daemon [16040020: 924] active package: "haiku-r1~beta1_hrev53242-1-x86_64.hpkg"
ืขืก ืึผืืื ืึท ืืืืขืจ ืืื ืืืึทืืืกืืืง ืึธืคึผืขืจืืืืื ื ืกืืกืืขื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืงืขืจื. ืืืืืื ืขืก ืึธืืขืจ ื ืืฉื, ืืคืืื ืื ืงืขืจื ืืื ืืื ื ืืฉื ืึทืืืขืงืืขื ืืืขื ืคืื ืื ืฉืืืืื ืืึทื ื (ืืืึธืจืฆื ืฆืขืืืืืื ื), ืึธืืขืจ ืืื ืงืขืจืคืึทืื ืืึธืืืื ืืื ืืืื ืึธืจื ืคึฟืื ืืขื ืคึผืขืงื .hpkg
. ืืืึทื! ืืื ืืื ืฉืืื ืืขืจืืื ื ืึทื ืืื ืืจืึทืืื ืึท ืืืื ืคืื Haiku ืก ืงืืืืขืืืืง ืกืึทืคืืกืืึทืงืืืฉืึทื ืืื ืงืึธื ืกืืกืืขื ืกื ืงืืื ืคืื ืื ืคืึทืงื ืึทื ืื ืืื ืฆืข ืกืืกืืขื, ืคึฟืื ืื ืงืขืจื ืืื ืืึทืจืฅ ืืึทื ืืฆืขืจ ืคึผืืึทืฅ ืฆื ืคึผืขืงื ืคืึทืจืืืึทืืืื ื ืืื ืจืื ืืืืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืืื ืืขืืืขืืึธืคึผืขื ืืื ืึท ืงืึธืืขืงืืืื. ืืืึทืืืฉืึทื ืืื ืคืืืข ืคืึทืจืฉืืืขื ืข ืืจืืคึผืขืก ืืื ืืืื ืขืก ืืืึธืื ื ืขืืขื ืฆื ืืืืคื ืขืคึผืขืก ืืื ืืึธืก ืืืืฃ ืืื ืืงืก [ืืื ืืืึทืืืฉืึทื ืื PuppyLinux ืคึผืจืืืขืงื - ืึทืคึผืคึผืจืึธืงืก. ืืืืขืจืืขืฆืขืจ]. ืืขืจื ืึธื ืืืึทืืืฉืึทื ืืื ืืึทื ื ืขืก ืืืขื ื ืขืืขื ืคึฟืึทืจ ืืขื ืฆืืืึทื ื ืฆื ืืืื ืื ืืขื ืืืขื ืืื ืืืกืืจืืืืืฉืึทื ื. ืืื ืืึธืื: ื ืขืืขื ืึท ืคึผืฉืื ืคึผืจืึธืืืขื, ืืืื ืขืก ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืคึผืขืจืคืึธืจืืขืจื, ืืื ืขืก ืืืขื ืืืขืจื ืึทืืื ืงืึธืืคึผืืืฆืืจื ืึทื ืขืก ืืืขื ื ืื ืืืื ืืขืืืขื ืฆื ืกืึธืืืืข ืขืก. ืืืืงื ืืื ืืขื ืคืึทื ืืขืขืคื ื ืืืื ืืืืื. ืืื ืืจืึทืืื ืืึธืก ืืื ืคึผืื ืงื ืืืึธืก ืืื ืืขืฉืขืขื ืืฉ ืืืืฃ ืืื ืืงืก ืืืฆื (ืืื ืืงืก ืืื ืืขื ืคืึทื ืืื ืึท ืงืึธืืขืงืืืื ืืขืจืืื ืคึฟืึทืจ ืื Linux/GNU/dpkg/apt/systemd/Xorg/dbus/Gtk/GNOME/XDG/Ubuntu ืึธื ืืืืื).
ืกืืกืืขื ืจืึธืืืืึทืง ื ืืฆื hpkg
ืืื ืึธืคื ืงืืื ืื ืคืืืืขื ืืข ืกืืืืึทืฆืืข: ืืขืจ ืืขืจืืืึทื ืืืงื ืืื ืืขืืืขื ืืขืจืึธืื, ืืื ืขืก ืืืจื ืก ืืืืก ืึทื ืขืคึผืขืก ืืื ื ืืฉื ืืจืืขืื ืืื ืขืก ืืึธื? ืืืื ืืืจ ื ืืฆื ืงืึทื ืืืขื ืฉืึทื ืึทื ืคึผืขืงื ืืึทื ืึทืืืฉืขืจื, ืขืก ืืื ืฉืืืขืจ ืฆื ืฆืืจืืงืงืืืขื ืื ืฉืืึทื ืคืื ืื ืกืืกืืขื ืฆื ืึท ืคืื ื ืืื ืฆืืื ืืืืืขืจ ื ืืึท ืคึผืึทืงืึทืืืฉืึทื ืืขื ืขื ืืื ืกืืึทืืืจื (ืืืฉื, ืืืื ืขืคึผืขืก ืืื ืคืึทืืฉ). ืขืืืขืืข ืกืืกืืขืืขื ืคืึธืจืฉืืึธืื ืืืึธืจืงืึทืจืึธืื ืืก ืืื ืื ืคืึธืจืขื ืคืื ืืขืงืข ืกืืกืืขื ืกื ืึทืคึผืฉืึทืฅ, ืึธืืขืจ ืืื ืืขื ืขื ืืึทื ืฅ ืงืึทืืืขืจืกืึทื ืืื ืืขื ืขื ื ืืฉื ืืขื ืืฆื ืืืืฃ ืึทืืข ืกืืกืืขืืขื. ืืึทืืงื ืกืึทืืืื ืืขื ื ืืฆื ืคึผืึทืงืึทืืืฉืึทื .hpkg
. ืืืขื ืคึผืึทืงืึทืืืฉืึทื ืืืืฉื ืืื ืื ืกืืกืืขื, ืื ืึทืื ืคึผืึทืงืึทืืืฉืึทื ืืขื ืขื ื ืืฉื ืืืืกืืขืืขืงื, ืึธืืขืจ ืืขื ืขื ืกืืึธืจื ืืื ืื ืกืืกืืขื ืืื ืกืืืืืจืขืงืืึธืจืืขืก ืืื /Haiku/system/packages/administrative/state-<...>/
ืงืขืกืืืืขืจ. ืึทื ืคืื ืืฉื ืึทืคึผืขืจืืืฉืึทื ื ืงืจืึธื ืืืืขืจ ืืึทืื ืืื ืกืืืืืจืขืงืืึธืจืืขืก /Haiku/system/packages/administrative/transaction-<...>/
.
ืืื ืืึทืื /Haiku/system/packages/administrative
. ืื "ืฉืืึทื ..." ืืืจืขืงืืขืจืื ืึทื ืืืึทืืื ืืขืงืกื ืืขืงืขืก ืืื ืื ื ืขืืขื ืคืื ืึทืงืืืื ืคึผืึทืงืึทืืืฉืึทื, ืืื ืื "ืืจืึทื ืืึทืงืฉืึทื ..." ืืืจืขืงืืขืจืื ืึทื ืืืึทืืื ืื ืคึผืึทืงืึทืืืฉืึทื ืืื.
"ืึทืื ืึทืงืืืื ืฉืืึทื", ื.ื. ืจืฉืืื .hpkg
ืคึผืึทืงืึทืืืฉืึทื ืึทืงืืืื ืืืืืขืจ ืขื ืืขืจืื ืืขื ืืขื ืขื ืจืขืงืึธืจืืขื ื ืึธื ืืขืืขืจ ืึธืคึผืขืจืึทืฆืืข ืืื ืืขืจ ืืขืงืข ืคืึทืจืืืึทืืืขืจ ืืื ืึท ืืขืงืกื ืืขืงืข /Haiku/system/packages/administrative/state-<...>/activated-packages
. ืืื ืึท ืขื ืืขื ืืืขื, ืึท ื ืืึทืข "ืึทืงืืืื ืฉืืึทื" ืืื ืืขืฉืจืืื ืืื ืึท ืืขืงืกื ืืขืงืข /Haiku/system/packages/administrative/activated-packages
.
ืืืจืขืงืืืจื /Haiku/system/packages/administrative/state-<...>/
ืึผืืื ืืืืื ืึท ืืขืงืกื ืืขืงืข ืืื ืึท ืจืฉืืื ืคืื ืึทืงืืืื ืคึผืึทืงืึทืืืฉืึทื ืคืื ืืขื ืฉืืึทื (ืืื ืคืึทื ืคืื ืื ืกืืึทืืืจืื ื ืคืื ืคึผืึทืงืึทืืืฉืึทื ืึธื ืืึทืืืึทืืืงืื ื), ืืื ืืืื ืคึผืึทืงืึทืืืฉืึทื ืืขื ืขื ืึทืืืขืงืืขื ืืืขื ืึธืืขืจ ืืขืจืืืึทื ืืืงื - ืื ืฉืืึทื ืืืขืืืืืึทืืขืจ ืึผืืื ืึทืื ืืืขืจืกืืขืก ืคืื ืคึผืึทืงืึทืืืฉืึทื.
ืืืขื ืื ืกืืกืืขื ืฉืื, ืืืืืจื ืืืืฃ ืืขืจ ืจืฉืืื ืคืื ืคึผืึทืงืึทืืืฉืึทื, ืึท ืืึทืฉืืืก ืืื ืืขืืืื ืฆื ืึทืงืืึทืืืืื (ืืืจื) ืคึผืึทืงืึทืืืฉืึทื. ืขืก ืก ืึทื ืคึผืฉืื! ืืืื ืขืคึผืขืก ืืืื ืคืึทืืฉ ืืขืฉืึทืก ืื ืืจืืคืงืืคืืข, ืืืจ ืงืขื ืขื ืืึธืื ืื ืืจืืคืงืืคืืข ืคืึทืจืืืึทืืืขืจ ืฆื ื ืืฆื ืึท ืึทื ืืขืจืฉ, ืขืืืขืจ ืจืฉืืื. ืคึผืจืึธืืืขื ืกืึทืืืื!
ืืึทืืงื ืืึธืืื ืืึธืึทืืขืจ. ืืขืืขืจ ืคึผืึธืืืฆืืข ืคืื ื ืืืกืคึผืืืื ืึท ืงืึธืจืึทืกืคึผืึทื ืืื ื "ืึทืงืืืื ืฉืืึทื"
ืืื ืืื ืืขืจ ืฆืืืึทื ื ืฆื ืืึธืื ืคึผืฉืื ืืขืงืกื ืืขืงืขืก ืืื ืื "ืึทืงืืืื ืฉืืึทื" ืจืฉืืื, ืืื ื ืขืืขื ืืืึธืก ืืขื ืขื ืืจืื ื ืฆื ืคึฟืึทืจืฉืืืื .hpkg
. ืืึธืก ืฉืืืื ืืื ืฉืืจืขื ื ืงืึทื ืืจืึทืกื ืฆื ืืืื ืืขืืืื-ืคึฟืึทืจ-ืืืฉืื ืขื-ื ืื-ืคึฟืึทืจ-ืืขื ืืฉื.
ืจืฉืืื ืคืื ืึทืงืืืื ืคึผืึทืงืึทืืืฉืึทื ืคึฟืึทืจ ืืขืืขืจ ืฆืืื
ืงืึธื ืคืืืืจืึทืืืึธื ืืึทืื
ืืฉืืขืืช, ืืื ืื ืงืึทืืึทืืึธื /Haiku/system/packages/administrative/writable-files
ืึผืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก ืคึฟืึทืจ ืคึผืึทืงืึทืืืฉืึทื, ืึธืืขืจ ืืื ืืขื ืขื ืจืืืืึทืืึทื. ื ืึธื ืึทืืข, ืืื ืืืจ ืืขืืขื ืงืขื, .hpkg
ืืึธืื ืืขื ืืืืขื ืขื-ืืืืื. ืึทืืื ืื ืืขืงืขืก ืืืื ืืืื ืงืึทืคึผืื ืคืื ืื ืคึผืึทืงืึทืืืฉืึทื ืืืืืขืจ ืฉืจืืืื. ืืื ืื ืืืึทืืฉ.
ืืื ืื ืืึทืืจืืืฉืึทื ืคึฟืึทืจ .ืืคึผืงื ืกืืกืืขื
ืืื ืก ืืืฆื ืืขื ืืื ืื ืืืึทื ืง ืืึทืืก .hpkg
ืงืึธืคึผืข ืืื ืื ืืึทืืจืืืฉืึทื ืืื ืืขืจ ืืึทื ืืฆืขืจ 'ืก ืึทืจืืขื ืกืืืืืืข (UX). ื ืึธื ืึทืืข, Haiku ืืื ืืืขื ืคึฟืึทืจ ืคึผืขืจืืขื ืืขื ื ืืฆื. ืคึผืขืจืกื ืึทืื, ืืื ืฉืืขืื ืื ืืึทืจ ืืืื ืืืขื ืงืึทืืคึผืขืจืื ื ืืึทื ืืฆืขืจ ืืขืจืคืึทืจืื ื ืฆื ืคึผืึทืงืึทืืืฉืึทื .app
ืืืืฃ ืืึทืกืื ืืึธืฉ ืืื ืืขืจ ืืขืืืืงืขืจ ืืขืจืคืึทืจืื ื ืืืืฃ .hpkg
. ืืื ืืืขื ื ืืฉื ืืคืืื ืคืึทืจืืืืึทืื ืื ืกืืืืึทืฆืืข ืืื ืืจืืขืื ืื ืืืืืจืึทื ืืึทื ืฅ ืืืืฃ ืืื ืืงืก, ืืืืึทื ืขืก ืืื ืืขืืึทืืจืข ืฉืจืขืงืืขื ืงืึทืืคึผืขืจื ืืื ืงืืื ืื ืืขืจืข.
ืื ืคืืืืขื ืืข ืกืื ืขืจืืึธืื ืงืืืขื ืฆื ืืืื ืื ื:
- ืืื ืืืืื ืฆื ืืขื ืื ืืื ืืึทืื ืคืื ืึท ืคึผืขืงื
.hpkg
- ืืื ืืืืื ืฆื ืื ืกืืึทืืืจื ืึท ืคึผืขืงื
- ืืื ืืืืื ืฆื ืืึทืืืึทืืืงื ืืขื ืคึผืขืงื
- ืืื ืืืืื ืฆื ืืึทืืืึทืืืงื ืขืคึผืขืก ืืืึธืก ืืื ืืขืงืืืขื ืืื ืื ืกืืกืืขื ืืื ืึท ืืืื ืคืื ืึท ืคึผืขืงื
- ืืื ืืืืื ืฆื ื ืึธืืืึทืื ืขืคึผืขืก ืืืึธืก ืืื ืืขืงืืืขื ืืื ืื ืกืืกืืขื ืืื ืึท ืืืื ืคืื ืึท ืคึผืขืงื
- ืืื ืืืืื ืฆื ืึธืคึผืืึธืืืจื ืึทืืข ืื ืืืคึผืขื ืืึทื ืกืื ืคืื ืึท ืคึผืขืงื, ืืืึธืก ืงืขื ื ืืฉื ืืืื ืึท ืืืื ืคืื ืืขืืขืจ ืืึทืืงื ืื ืกืืึทืืืจืื ื (ืืืฉื, ืืื ืืึธืื ืึท ืคืืืืงืื ืืคืืขืืื ืืขืจื ืืึทืฉืื ืึธื ืืื ืืขืจื ืขื ืึทืงืกืขืก.)
- ืืื ืืืืื ืฆื ืึทืจืืืขืจืคืืจื ืืืื ืคึผืึทืงืึทืืืฉืึทื (ืึธืืขืจ ืืืื ืคืื ืืื) ืกืขืคึผืขืจืึทืืื ืฆื ืื ืื ืืขืจ ืึธืจื, ืืึทืืื ืืขืจ ืคืื ืื ืฉืืืืื ืืึทื ื (ืืืึธืจืฆื ืฆืขืืืืืื ื) (ืืืืึทื, ืืืฉื, ืืื ืืึธื ื ืื ืืึธืื ืืขื ืื ืคึผืืึทืฅ ืืืืฃ ืขืก).
ืืึธืก ืืึธื ืืขืงื ืจืืึฟ ืคืื ืื ืืืืคึผื ืงืึทืกืขืก ืคืื ืืืื ืืึธื ืฆื ืืึธื ืึทืจืืขื. ื ื, ืืืืืจ ืืื ืื ืืืืื.
ืงืึธื ืืจืึธืืืจืื ื ืคึผืขืงื ืืื ืืึทืื
ืืื ืืขืง ืืื ืคืฉืื ืจืขืื ืืื ืืืืฃ ืืขื ืคึผืขืงื ืฆื ืขืคึฟืขื ืขื ืขืก ืืื ืืขื ืื ืืื ืืึทืื ืืื Finder. ื ืึธื ืึทืืข, ืืื ืคืึทืงื ืขืก ืืื ื ืึธืจ ืึท ืืืกืืืืื ืืืขืืืืืึทืืขืจ! (ืืื ืืืืกื ืขืก ืืขื ืขื ืคึผืึทืงืึทืืืฉืึทื .pkg
ืคึฟืึทืจ ืึท ืืืื ืคืื ืื ืกืืกืืขื ืืืึธืก ืืื ื ืืฉื ืึทืคึผืืึทืงืืืฉืึทื ื, ืึธืืขืจ ืคึผืจืึธืกื ื ืืฆืขืจืก ืจืืึฟ ืึธืคื ืืึธื ื ืื ืื ืืขืจืึทืงื ืืื ืืื).
ืืืืฃ ืืืืงื ืืื ืจืขืื ืืื ืืืืฃ ืืขื ืคึผืขืงื, ืืื ืืื ืืืืฃ "ืืื ืืึทืื" ืฆื ืืขื ืืืึธืก ืืื ืื. ืืืขืจ ืืึธ ืืื ื ืึธืจ ืึท ืจืฉืืื ืคืื ืืขืงืขืก ืึธื ืื ืคืืืืงืืื ืฆื ืขืคึฟืขื ืขื ืืื ืืืจื ืืึธืคึผื-ืงืืืงืื ื.
ืขืก ืืืึธืื ืืืื ืคืื ืืขืกืขืจ ืืืื ืขืก ืืื ืืขืืืขื ืึท ืืืขื ืฆื (ืืขืืคึผืขืจืขืจืึทืื) ืึธื ืงืืึทืคึผื ืืขื ืคึผืขืงื .hpkg
ืฆื ืืืื ืืืืื ืืืจื ืึท ืืขืงืข ืคืึทืจืืืึทืืืขืจ, ืืื ืืขืจ ืืึทื ืืฆืขืจ ืืืึธืื ื ืืฉื ืืึธืื ืฆื ืืึธืจื ืืืขืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืขืืึทืืืก. (ืืื, ืืืจ ืงืขื ืขื ืขืคืขื ืขื .hpkg
ืคึผืขืงื ืืื Expander
, ืืืึธืก ืงืขื ืขื ืืืกืคึผืึทืงื ืขืก ืืื ืงืืื ืื ืืขืจืข ืึทืจืงืืืื).
ืื ืฆืืืื ื ืคืื HaikuDepot ืึทืืึทืื ืืืจ ืฆื ืืขื ืึท ืจืฉืืื ืคืื ืคึผืขืงื ืืขืงืขืก, ืึธืืขืจ ืขืก ืืื ืงืืื ืืืขื ืฆื ืืขื ืื ืืื ืืึทืื ืืืจื, ืืืฉื, ืืึธืคึผื-ืงืืืงืื ื README.md
ืื ืืขืง ืืืื ืก ืืื ืืขื ืงืึทืืขืืึธืจืืข, ืึธืืขืจ ืึทืืื ื ืื HaikuDepot ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืจ ืืืืื ืืึธื ื ืืฉื ืืืื ืฆื ืฉืืืขืจ.
ืื ืกืืึธืืื ื ืึท ืคึผืขืงื ืืืจื GUI
ืืื ืืขืง, ืจืืึฟ ืืืกืง ืืืืืขืจ .dmg
ืึทื ืืืึทืืื ืคึผืึทืงืึทืืืฉืึทื .app
. ืืึธืคึผื-ืืื ืื ืืืกืง ืืืื ืืื ื ืึธืืืึทืื ืืขื ืคึผืขืงื, ืืืฉื, ืืืจื ืืจืึทืืื ื ืขืก ืืื /Applications
ืืื Finder. ืืึธืก ืืื ืืึธื ืคึฟืึทืจ ืืืจ, ืึธืืขืจ ืืื ืืึธื ืืขืืขืจื ืึทื ืขืืืขืืข ื ืขืืืืืขืก ืงืขื ื ืืฉื ืงืขื ืขื ืฆื ืืึทื ืืืขื ืืื ืืขื. ืืืจื ืคืขืืืงืืึทื, ืขืคึผื "ืกืึทืืืืฉืขืกืฅ" ืึท ืกืืกืืขื-ืืจืืื ืืืขืืืืืึทืืขืจ /Applications
(ืืืืฃ NeXT ืขืก ืืื ืืขืืืขื ื ืขืืืืขืจืงื ืืื ืืืื), ืึธืืขืจ ืืืจ ืงืขื ืขื ืืืืื ืฉืืขืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืืืฃ ืึท ืืขืงืข ืกืขืจืืืขืจ ืึธืืขืจ ืืื ืึท ืกืืืืืจืขืงืืึธืจื $HOME/Applications
, ืืืื ืืืจ ืืื ืขืก ืึทืืื.
ืืืืฃ ืืืืงื, ืืึธืคึผื ืืื ืืืืฃ ืืขื ืคึผืขืงื, ืืื ืืื ืืืืฃ "ืื ืกืืึทืืืจื", ืขืก ืงืขื ื ืืฉื ืืืื ืืจืื ืืขืจ. ืืื ืืื ืืืึทื ืืขืจืื ื ืืืึธืก ืืึทืคึผืึทื ื ืืืื ืึท ืคึผืขืงื ืืื ืืืคึผืขื ืืึทื ืกืื ืืืึธืก ืืขื ืขื ืื ืืืฆื ืืื HaikuPorts ืึธืืขืจ ื ืืฉื ื ืึธื ืืื ืกืืึทืืืจื. ืืืืฃ ืืื ืืงืก ืืื ืืึทืงืข ืืึธื ื ืื ืืืืกื ืืืึธืก ืฆื ืืึธื ืืื ืืขื ืกืืืืึทืฆืืข, ืึธืืขืจ ืื ืืืืืื ื ืืื ืงืืึธืจ ืืื ืืขืจ ืืึธื - ืคืจืขืื ืื ืืึทื ืืฆืขืจ ืฆื ืืื ืืึทืจืคึฟื ืฆื ืึธืคึผืืึธืืืจื ืืื ืื ืกืืึทืืืจื ืืืคึผืขื ืืึทื ืกืื. ืคึผืื ืงื ืืืึธืก Haiku ืืื.
ืืื ืืึทืื ืืึธืืืื ืื "ืืืืงืืึทื" ืคึผืขืงื ืืึทื ืืืึทืื ืืื ืงืืืงื ืืืืฃ ืขืก, ืืขืจ ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืืืืืกื ืืื ืฆื ืืึทืงืืืขื ืืืื ืืืคึผืขื ืืึทื ืกืื (ืึทืกืืืื ื ืื ืจืืคึผืึทืืึทืืึธืจืื ืืขื ืขื ืฉืืื ืจืขืืืกืืจืืจื ืืื ืื ืกืืกืืขื). ื ืื ืืขืืขืจ ืืื ืืงืก ืคืึทืจืฉืคึผืจืืืืื ื ืงืขื ืขื ืืึธื ืืึธืก.
ืื ืื ืืขืจ ืืืขื ืืื ืฆื ื ืืฆื ืึท ืืขืงืข ืคืึทืจืืืึทืืืขืจ, ื ืึธืจ ืฉืืขืคึผื ืืื ืคืึทืื .hpkg
ืคึผืขืงื ืึธืืขืจ ืืื /Haiku/system/packages
(ืคึฟืึทืจ ืึท ืกืืกืืขื-ืืจืืื ืื ืกืืึทืืืจืื ื, ืืืจื ืคืขืืืงืืึทื), ืึธืืขืจ ืืื /Haiku/home/config/packages
(ืคึฟืึทืจ ืืืื ืืึทื ืืึธื ืืืจืื ื; ื ืื ืื ืืืฆื ืืืขื ืืึธืคึผื-ืงืืืงืื ื - ืืื ืืื ื ืึธื ืึทื ืืื ืืืจื ืื ืืืึธืจื "ืงืึธื ืคืื" ืืื ืืขื ืึธืจื, ืืืึธืก ืคึฟืึทืจ ืืืจ ืืื ืืขื ืคืึทื ืืื ืกืึทื ืึทื ืึทืืึทืก ืืื "ืกืขืืืื ืืก"). ืืื ืืขืจ ืืึทืืจืืฃ ืคืื ืงืืืคื ืืืืขืจื ืืื ื ืืฉื ืืคืืื ืื ืืืฆื ืคึฟืึทืจ Haiku ื ืึธื (ืืึธืก ืืื ืืืกืืึธืืข ืืืึธืก ืขืก ืืื ืึทืืื ืคึผืฉืื - ืืื ืืึธื ื ืื ืืืืกื, ืืคึฟืฉืจ ืืึทืืื-ืืึทื ืืฆืขืจ ืงืืืคึผืึทืืืืึทืืื ืืืขื ืึทื ื ืขืกืึทืกืขืจืึทืื ืงืึธืืคึผืืืฆืืจื ืืื ืื ืคึฟืึทืจ ืึท ืืขืกืงืืึทืคึผ ืืขืกืงืืึทืคึผ ืกืืืืืืข).
ืืึทืืงื ืืืื ืก ืืื ืืขื ืงืึทืืขืืึธืจืืข ืืืืึทื ืขืก ืงืขื ืขื ืึทืจืืขืื ื ืื ืืืืื ืืื ืึทืคึผืืึทืงืืืฉืึทื ื, ืึธืืขืจ ืืืื ืืื ืกืืกืืขื ืืืืื.
ืจืืืืืืื ื ืึท ืคึผืขืงื ืคืื ืื GUI
ืืื ืืขืง, ืืืจ ืืึทืจืคึฟื ืฆื ืฉืืขืคึผื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืงืึทื ืฆื ืื ืึธืคึผืคืึทื ืงืขื ืขื, ืืื ืืึธืก ืืื ืึทืืข. ืืืืื!
ืืืืฃ ืืืืงืืขืจืฉืืขืจ, ืืืจ ืืึทืจืคึฟื ืฆื ืืขืคึฟืื ืขื ืืื ืื ืคึผืขืงื ืืื ืืืื ืืืืฃ ืื ืกืืกืืขื, ืืืืึทื ืืืจ ืจืึทืจืขืื ืื ืกืืึทืืืจื ืขืก ืืืืฃ ืื ืจืขืื ืึธืจื (ืื ืกืืกืืขื ืืื ืึทืืฅ). ืืืืฉืึทืืืึทืื ืืืจ ืืึทืจืคึฟื ืฆื ืงืืงื ืืื /Haiku/system/packages
(ืืื ืึท ืกืืกืืขื-ืืจืืื ืคืขืืืงืืึทื ืื ืกืืึทืืืจืื ื), ืึธืืขืจ ืืื /Haiku/home/config/packages
(ืฆื ืืื ืืื ืืขืจืืื ื ืึทื "ืงืึธื ืคืื" ืืื ืึท ืคืึทืืฉ ื ืึธืืขื?). ืืขืจื ืึธื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืคืฉืื ืืจืึทืื ืฆื ืื ืึธืคึผืคืึทื ืงืขื ืขื, ืืื ืืึธืก ืืื ืขืก.
ืืืืื! ืึธืืขืจ, ืืื ืืืึธืื ื ืืฉื ืืึธืื ืึทื. ืืึธ ืก ืืืึธืก ืก ืืึทืงืข ืืขืฉืขืขื ืืฉ:
ืืึธืก ืืื ืืืึธืก ืืึทืคึผืึทื ื ืืืื ืืืจ ืฉืืขืคึผื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืฆื ืื ืึธืคึผืคืึทื ืงืขื ืขื ืคึฟืื /Haiku/system/packages
ืคึผืื ืงื ืืขืคืจืืืื ืฆื ืึทืจืืืขืจืคืืจื ืืืื ื ืขืืื "ืืขืื ืืืขืื" ืึทืคึผืืึทืงืืืฉืึทื ืืืืฃ QtQuickApp ืฆื ืื ืึธืคึผืคืึทื. ืืื ืืื ื ืืฉื ืคืจืืืืจื ืฆื ืจืืจื ืื ืกืืกืืขื ืืืขืืืืืืืขืจ, ืืื ืืื ื ืึทืืข ืคึผืึทืงืืืืฉืื ืืขื ืขื ืืื ืกืืึทืืืจื ืืื ืื ืกืืกืืขื ืืืขืืืืืึทืืขืจ, ืขืก ืืื ืืืืืขืืืขื ืฆื ืืึทืืืึทืืืงื ืืขื ืคึผืขืงื .hpkg
ืึธื ืขื ืืขืจืื ื "ืืืึทื ืืื ืืึทืื". ืึท ืคึผืจืึธืกื ืืึทื ืืฆืขืจ ืืืึธืื ืืึทืงืืืขื ืืขืจืฉืจืึธืงื ืืื ืืจืืงื ืื "ืืึธืืืืจื" ืงื ืขืคึผื ืึทืกืืื ื ืืืจื ืคืขืืืงืืึทื.
ืืขืจืงืืขืจื
ืืขื ืคึผืึธืกืื ืืื ืืืืขืจ 10 ืืืจ ืึทืื. ืจืืึฟ ืืกืชึผืื ืืืจ ืืึทืจืคึฟื ืฆื ืงืึทื ืคืืืืขืจ ืขืก ืึทืืื ืึทื ืื ืืืืจืขื ืื ื ืืื ืืืืื ืืืขื ืื ืคึผืขืงื ืืื ืืื ืืจืืืขืจืืขืคืืจื. ืจืขืืืืขืจ ื ืืฆืขืจืก ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืึธื ืืึธืก ืกืืึท ืืื ืกืืึท.
ืึธืืงืื, ืืคึฟืฉืจ ืืื ืืึธื ืืึธื ืืึธืก ืืื HaikuDepot? ืืื ืืึธืคึผื ืืื ืืืืฃ ืื ืคึผืขืงื ืืื /Haiku/system/packages
, ืืืืจืื ืคึฟืึทืจ ืื "ื ืขื ืึทืืืขืง" ืงื ืขืคึผื ืฆื ืืขืจืฉืืึทื ืขื. ื ืืื, ืขืก ืืื (ืืืืื) "ืื ืกืืึทืืืจื". "ื ืขื ืึทืืืขืง", ืืื ืืืกื ืืืจ?
ื ืึธืจ ืคึฟืึทืจ ืฉืคึผืึทืก, ืืื ืืขืคืจืืืื ืฆื ืืขื ืืืึธืก ืืืึธืื ืคึผืึทืกืืจื ืืืื ืืื ืงืืืงื "ืื ืกืืึทืืืจื" ืืืืฃ ืึท ืฉืืื ืืื ืกืืึทืืืจื ืคึผืขืงื. ืขืก ืืืจื ืก ืืืืก ืืื ืืึธืก:
ืืึธืก ืืึทืคึผืึทื ื ืืืื ืืืจ ืคึผืจืืืืจื ืฆื ืื ืกืืึทืืืจื ืึท ืฉืืื ืืื ืกืืึทืืืจื ืคึผืขืงื.
ืืืืืืขืจ ืืขืจืฉืืื ื:
ืืืื ืืืจ ืืื "ืฆืืืืืื ืขื ืืขืจืื ืืขื" ืืื ืื ืคืจืืขืจืืืงืข ืคึฟืขื ืฆืืขืจ, ืขืก ืืืขื ืงืืงื ืืื ืืึธืก
ืืื ืืืขืจื ืขืืขื ืึทื ืืึธืก ืืื ืึท ืืืืืืืืืจื ืืขืืช; ืืขืจ ืืื ืง ืฆื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืฉืืื ืืึธืจื. [ืืขืจ ืืืืจ ืืื ื ืืฉื ืฆืืฉืืขืื ืึท ืืื ืง - ืึทืคึผืคึผืจืึธืงืก. ืืืืขืจืืขืฆืขืจ]
ืฉื ืขื ืืืืืื ื: ืืืื ืึท "ื ืขื ืึทืืืขืง" ืงื ืขืคึผื ืืืื ืื ืคึผืขืงื ืืื ืฉืืื ืืื
/Haiku/system/packages
, ืึธืืขืจ ืืื/Haiku/home/config/packages
.
ืืืขื ืืื ืืขื ืื ืจืฉืืื ืคืื ืคึผืึทืงืึทืืืฉืึทื ืืื ืกืืึทืืืจื ืืื HaikuDepot, ืืื ืืขื ืืืื ืคึผืขืงื ืืื ืืขืจ ืจืฉืืื ืืื ืงืขื ืขื ืืึทืืืึทืืืงื ืขืก.
ืื ืืขืง ืืืื ืก ืืื ืืขื ืงืึทืืขืืึธืจืืข. ืึธืืขืจ ืืื ืงืขื ืืืึทืืืฉืึทื ืึทื ืืื ืืขืืขืจืืง ืกืขืืึทืคึผ, ืื ืืึทื ืืฆืขืจ ืืขืจืคืึทืจืื ื ืืืืฃ Haiku ืืืขื ืืืื ืืขืกืขืจ ืืื ืืืืฃ ืืขืง. (ืืืื ืขืจ ืคืื ืื ืืขืืืขืืึธืคึผืขืจืก ืจืืืืึทื ืขืก ืึทืืื: "ืืืืื ืืงืขืจ ืืื ืึท ืฉืขื ืฆื ืืืืื ืื ืกืคึผืขืกืืคืืขื ืคืึทื ืืงืฉืึทื ืึทืืืื ืฆื HaikuDepot, ืืืื ืืืจ ืืืืกื ืึท ืืืกื C ++", ืงืืื ืืืึทืืึทื ืืืจื?)
ืจืืืืืืื ื ืขืคึผืขืก ืคืื ืึท ืคึผืขืงื
ืืึธืืืจ ืคึผืจืืืืจื ืฆื ืืึทืืืึทืืืงื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื, ื ืืฉื ืื ืคึผืขืงื .hpkg
, ืคื ื ืฐืขืืืข ืจ ืข ืก ืื ื ืืขืงืืืข ื (ืืื ื ืฆืฐืฒืคื , ื ื ืคื ืจ ืดืฉื ื ืฉืืืจืืืขื ืด ืื ื ืข ืก ื ืืืืืง ).
ืืื ืืขืง, ืืขืจ ืืึทื ืืฆืขืจ ืึทืงืฉืื ืืืืฉืึทืืืึทืื ืึทืจืืขื ืืื ืืขืจ ืืขืงืข .dmg
ืคึฟืื ืืืึทื ืขื ืงืืื ืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืคึผืขืงื .app
. ืืกืืึทืืื ืืืืืขืจ .dmg
ืืขื ืขื ืึทืงืืืืืึทืืืืืื ืืื ืื ืืึทืื ืืึธืืื ืืืขืืืืืึทืืขืจ, ืืื ืคึผืึทืงืืืืฉืื ืืขื ืขื ืงืึทืคึผืื ืืืจื ืื ืืึทื ืืฆืขืจ ืฆื /Applications
. ืขืก ืืื ืืขืืืืืื ืึทื ืคืืืข ืืืืขืจื ืืื ืืึธื ื ืื ืืืืกื ืืืึธืก ืืื ืืึธื, ืืขื ืืืืคึผืึทืืึทืกืึทืก ืืื ืืืฉืืขืืืงื ืืืจื ืึท ืืขืืืขืืขื ืขืจ ืขืคึผื ืึธื ืืขืฉืืขืืืขืจ. (ืืืื ืขืจ ืคืื ืื ืืืื ืืืึธืก ืืื ืืึธื ื ืื ืืื ืืืืฃ ืืขืง. ืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื AppImage ืขืก ืืื ืงืืื ืืืืืง ืฆืืืืฉื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืคึผืขืงื ืขืก ืืื ืืขืืืขื ืืื. ืฉืืขืคึผื ืื ืืืืื ืฆื ืื ืึธืคึผืคืึทื = ืึทื ืก ืขืก. ืืจืื ื!)
ืืืืฃ ืืืืงื, ืขืก ืืื ืืืื ืึท ืืืืืง ืฆืืืืฉื apps/
ะธ packages/
, ืึทืืื ืืื ืฆืืืืืคื ืึทื ืืึธืก ืืื ืืขืืืขื ืงืืึธืจ ืคึฟืึทืจ ืืืืขืจื. ืึธืืขืจ ืืืึธืก ืืึทืคึผืึทื ื ืืืื ืืืจ ืฉืืขืคึผื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืคึฟืื apps/
ืืืื ืฆื ืฆืื ืืืืืขื:
ืืึธืก ืืื ืืืึธืก ืืึทืคึผืึทื ื ืืืขื ืืืจ ืคึผืจืืืืจื ืฆื ืืึทืืืึทืืืงื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืขื ืืืขื ืคืื ืึท ืืขืงืข .hpkg
ืืขืงื ืืงืื ืขืก ืืื ืจืืืืืง (ื ืึธื ืึทืืข, ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืึธืืกืืื ืืืืฃ ืึท ืืืืขื ืขื-ืืืืื ืืขืงืข ืกืืกืืขื ืืื ืืขืจ ืขืจืฉืืขืจ ืึธืจื), ืึธืืขืจ ืขืก ืืื ื ืืฉื ืกืคึผืขืฆืืขื ื ืืฆืืง ืคึฟืึทืจ ืื ืืึทื ืืฆืขืจ.
ืฉื ืขื ืืืืืื ื: ืคึฟืึธืจืฉืืึธืื ื ืืฆื GUI ืฆื ืืืกืืขืงื ืึทื ืฉืืึธื
.hpkg
ื ืึธืจ ืคึฟืึทืจ ืฉืคึผืึทืก, ืืื ืืขืคืจืืืืื ืืืคึผืืืงืึทื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืจื ืืจืื ืืืขื ืึทืื + ื. ืืื ืืืงืืืขื ืื ืึธื ืืึธื "ื ืื ืืขืงืขื ื ืฆื ืจืืจื ืึธืืขืจ ื ืึธืืืึทืื ืึทืืืืฉืขืงืฅ ืืืืฃ ืึท ืืืื ืขื-ืืืืื ืืึทื ื." ืืื ืึทืืข ืืืืึทื /system
(ืึทืืืฅ /system/packages
ะธ /system/settings
) ืืื ืื ืคึผืึทืงืงืึทืืขืคืก ืืืจื ืคืื ื (ืืขืืขื ืงืขื ืืื ืขืก ืืื ืืจืืืก ืืื ืืขืจ ืจืขืืืืืึทื df
?). ืฆืื ืืึทืืืืขืจื, ืืขืจ ืจืขืืืืืึทื ืคืื ืื ืืึทืคึฟืขื mount
ื ืืฉื ืงืืึธืจ ืื ืกืืืืึทืฆืืข (ืืื ืืขืืืื ืืื ืืืื ืขืจ ืคืื ืื ืคืจืืขืจืืืงืข ืึทืจืืืงืืขื), mountvolume
ืืื ื ืืฉื ืืืืึทืื ืืืึธืก ืืืจ ืืืื ืคึฟืึทืจ (ืืฉืืขืืช ืคึผืึทืงืึทืืืฉืึทื ืืึธืื ืืขื ืืืจื ืฉืืืืฃ .hpkg
ืืขื ืขื ื ืืฉื ืืขืจืขืื ื ืืื "ืืืึทืืืืื"), ืืื ืืื ืืืื ืคืืจืืขืกื ืื ืึทืืืขืจื ืึทืืืืืข ืงืึทืืึทื ืื.
ืงืืื ืขืจ ืืืึทื ืืื ืืขื ืงืึทืืขืืึธืจืืข ืึทืืืฅ AppImage (ืึธืืขืจ ืืึธืก, ืฆื ืืืื ืืึธืจ ืขืจืืขื, ืืื ืึท ืืืืึทืกื ืืืื ืื ื). ืึธืืขืจ, ืืขื ืงืขื ืืืึทืืืฉืึทื ืึทื ื ืึธื ืืืืืงืื ื, ืื ืืึทื ืืฆืขืจ ืืขืจืคืึทืจืื ื ืืืืฃ Haiku ืืืขื ืืืื ืืขืกืขืจ ืืื ืืืืฃ ืืขืง.
ืืึทืืขืจืงืื ื: ืืืจ ืืึทืจืคึฟื ืฆื ืืขืคึฟืื ืขื ืืืืก ืืืึธืก ืึท "ืืึทื ื" ืืื ืืื ืืึทืฆืืื ื ืฆื ืึท "ืึธืคึผืืืืืื ื". ืืึธืก ืืื ืืืกืืึธืืข ืขื ืืขื ืฆื ืื ืฉืืืืืช ืคืื "ืืขืงืข" ืฆื "ืืขืจืืืืึทื": ืจืืึฟ ืืืืจืขืงืืขืจืื ืืขืจืฉืืึทื ืขื ืืื ืคืึธืืืขืจืก ืืื ืืขืจ ืืขืงืข ืคืึทืจืืืึทืืืขืจ, ืึธืืขืจ ื ืื ืึทืืข ืคืื โโืืื (ืคึผืึทืงืึทืืืฉืึทื ืืืืื ืืื ืืื ืืขืงืขืก, ืคึฟืึทืจ ืืืึทืฉืคึผืื). ืืื ืืขื ืืื ืคืื ืึทืจืืืกืืืืึทืื ืืึทืื ืืืจ ืึท ืืึทืึทืืืขืจ ื ืขืจื?
ืงืึทืคึผืืื ื ืื ืืื ืืึทืื ืคืื ืึท ืคึผืขืงื ืฆื ืื ืื ืืขืจ ืกืืกืืขื
ืืื ืืขืง, ืืื ืฉืืขืค ื ืืจืืฉ ืืขื ืคืขืงื .app
, ืืื ืืื ื ืื ืืืคึผืขื ืืึทื ืกืื ืืขื ืขื ืื ืื ืคึผืขืงื, ืืื ืืึทื ืฆืืืึทืืขื.
ืืืืฃ ืืืืงื, ืืื ืฉืืขืคึผื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืึธืืขืจ ืื ืืืคึผืขื ืืึทื ืกืื ืืขื ืขื ื ืืฉื ืคึผืจืึทืกืขืกื ืืืึท ืึทืืข.
ืฉื ืขื ืืืืืื ื: ืืึธืืืจ ืึธื ืฉืืึธื ืคึฟืึธืจืฉืืึธืื ืฉืืขืคึผื ืื ืืื ืฆืข `.hpkg ืคึผืขืงื, ืฆืืืืืขื ืืื ืงืืื ืืืคึผืขื ืืึทื ืกืื, ืืืื ืงืืื.
ืื ืืขืง ืงืืืจ ืืืื ืก ืืื ืืขื ืงืึทืืขืืึธืจืืข. ืืื ืืื ืืกืืขืจ ืคึฟืึทืจ ืืืจ, ืึท ืืืืืึธืืขืจ ืคืื ืืืืขืจ ืคึผืึทืจืึทืืืื. ืืื ืืึธื ื ืึธืืืึทืื ืขืก ืฆื Haiku .hpkg
ืึทื ืฉืืึธื ืึท ืึทืคึผืืึทืงืืืฉืึทื, ืึธืืขืจ ืื ืกืืกืืขื ืึธืคืคืขืจืก ืืืจ ื ืืฉื ืืขื ...
ืืจืืคืงืืคืืข ืึท ืคึผืขืงื ืืื ืึทืืข ืืืึทื ืืืคึผืขื ืืึทื ืกืื
ื ืื ืืขืืขืจ ืืึทืฉืื ืืื ืงืึธื ื ืขืงืืขื ืฆื ืื ื ืขืฅ ืึทืืข ืื ืฆืืื. ืคืึทืจืงืขืจื, ืขืืืขืืข ืืืฉืื ืขื (ืืึธ, ืืื ืงืืง ืืืืฃ ืืืจ, ืืึธืืขืจื ืืืื ืืึธืื, ืืขืง ืืื ืืื ืืงืก) ืคืึทืจืืขืกื ืืืขืื ืืขื. ืขืก ืืื ืืืืืืืง ืคึฟืึทืจ ืืืจ ืึทื ืืื ืงืขื ืขื ืืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฆื ืึทื ืืื ืืขืจื ืขืฅ ืงืึทืคืข, ืืจืืคืงืืคืืข ืืืืืืืืืจื ืืืืฃ ืึท ืจืืืืืืึทืืึทื ืคืึธืจ, ืึทืจืืึทื ืืืืื ืืขื ืคืึธืจ ืืื ืืืื ืืืื ืงืึธืืคึผืืืืขืจ ืืื ืืืื ืืืืขืจ ืึทื ืึทืืฅ ืืืขื ืึทืจืืขืื [ืจืืืืงืื ืืึธืืขืจ, ืืึธื ืืึธืก ืืืืฃ Windows ... - ืืขืขืจืขื. ืืืืขืจืืขืฆืขืจ].
ืืื ืึท ืจืขืืืืืึทื, ืืื ืืขื ื ืฆื ืกืืฃ ืึทืจืืืฃ ืืื ืึทื ืืขื ืืืคึผืขื ืืึทื ืกืื ืืืืฃ Windows ืืื Linux ืึท ืืืกื ืืขืจ ืึธืคื ืืื ืืขืืืืื ืืืขื.
ืืื ืืขืง ืืึธืก ืืื ืืืืฉืึทืืืึทืื ืืืื ืืขืงืข, ืึทืืข ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืืื ืืจืืคืงืืคืืข .dmg
. ืจืืึฟ ืึธืคื, ืขืก ืืื ืงืืื ืืืคึผืขื ืืึทื ืกืื ืื ืืขืจืข ืืื ืื ืฆืืืขืฉืืขืื ืืืจื MacOS ืืื ืืืจื ืคืขืืืงืืึทื. ืึท ืืืกื ืขื ืืื ืงืึธืืคึผืืขืงืก ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืึทืจืคื ืึท ืฆืื ืขืืขื ืืืจืืคืืจืื ื ืกืืืืืืข, ืืืฉื ืืืฉืึทืืืึท.
ืืืืฃ ืืืืงื ืืจืืคืงืืคืืข ืคึผืขืงื .hpkg
ืคึฟืึทืจ, ืืึธืื, ืื ืืขืืืข ืึทืคึผืืึทืงืืืฉืึทื ืืื ื'ืืื, ืงืขื ื ืืฉื ืืืื ืืขื ืื, ืืืืึทื ืืืฉืึทืืืึท ืงืขื ืึธืืขืจ ืงืขื ื ืืฉื ืืืื ืคืึธืจืฉืืขืื ืืืืฃ ืื ืฆืื ืืึทืฉืื. ืืื ืขืก ืึท ืืืขื ืฆื ืึธืคึผืืึธืืืจื ืึทืืข ืืืคึผืขื ืืึทื ืกืื ืคึฟืึทืจ ืึท ืืขืืขืื ืคึผืขืงื .hpkg
, ืื ืืขืจืข ืืื ืื ืืืึธืก ืืขื ืขื ืืื ืกืืึทืืืจื ืืืจื ืคืขืืืงืืึทื ืืื ืืึทืืงื ืืื ืืขืจืืืขืจ ืืึธื ืืืื ืืืืฃ ืืขืืขืจ ืืึทืืงื ืกืืกืืขื?
ืื ืืขืง ืืืื ืก ืืขื ืงืึทืืขืืึธืจืืข ืืื ืึท ืงืืืื ืืจืขื ืขืฅ.
ืืขืจืืช ืืจ. ืืืึทืืืคึผืืึทืฉ:
ืฆื ืฉืจืืึทืื ืึท ืคึผืจืึธืืจืึทื ืฆื ืืึทืืืขื ืึทืืข ืื ืืืคึผืขื ืืึทื ืกืื ืคืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึท ืกืืื ืคืื ืคึผืึทืงืึทืืืฉืึทื
.hpkg
ืคึฟืึทืจ ืขืืขืฆืขืจ ืืึทืงืึทื ื ืืื ืื ืื ืขืจ ืืืขืจืงืื ืื ืคืื Haiku, ืืืขืื 15 ืืื ืื ืืื ืืขื ืื. ืึทืืื ื ืฉืืืฆื ืคึฟืึทืจ ืืขื ืืื ื ืืฉื ืึทืืื ืฉืืืขืจ ืืืื ืขืก ืืื ืึท ืคืึทืงืืืฉ ื ืืื ืคึฟืึทืจ ืขืก. ืึธืืขืจ ืคึฟืึทืจ ืืืจ ืืึธืก ืืื ืึท ืืขืืื ืกืืืืึทืฆืืข.
ืืึธืืืจ ืืึทืืื ืืขื ืึธืืขื ืืื ืืขืจ ืืืืึทืืขืจ ืึทืจืืืงื ืืื ืืขืจ ืกืขืจืืข.
ืืึธืืืื ื ืคึผืึทืงืึทืืืฉืึทื ืฆื ืึท ืืึทืืื ืืขืจ ืึธืจื
ืืื ืืื ืืขืฉืจืืื ืคืจืืขืจ, ืืื ืืืืื ืฆื ืฉืืขืื ืืืื ืคึผืึทืงืึทืืืฉืึทื .hpkg
(ื ื, ืึธืืขืจ ืืืื ืคืื ืืื) ืฆื ืึท ืกืคึผืขืฆืืขื ืึธืจื, ืืึทืืื ืืขืจ ืคืื ืื ืืขืืืืื ืืืขื ืคึผืืืืกืืึทื ื ืืืืฃ ืื ืฉืืืืื ืืึทื ื (ืืืึธืจืฆื ืฆืขืืืืืื ื). ืืื ืื ืืขืืืืื ืืืขื (ื ืื ืึทืืื ืืขืึธืจืขืืืฉ) ืคืึทื, ืื ืกืืื ืคึฟืึทืจ ืืขื ืืื ืึทื ืืื ืงืขืกืืืืขืจ ืืืืคื ืืืืก ืคืื ืคืจืื ืคึผืืึทืฅ ืืืืฃ ืืืื (ืืขืืืื-ืืื) ืืืกืงืก, ืงืืื ืขื ืื ืืื ืืจืืืก ืืื ืืขื ืขื. ืืื ืืื ืืืืฉืึทืืืึทืื ืคืึทืจืืื ืื ืคืื ืืจืืืกื ืืืง ืืจืืืืื ืึธืืขืจ ื ืขืฅ ืฉืึทืจืขืก ืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขื ืขื ืืืื.
ืืื ืืขืง ืืื ืืึทื ื ืึธืจ ืคึผืึทืงืึทืืืฉืึทื .app
ืฆื ืึท ืจืืืืืืึทืืึทื ืคืึธืจ ืึธืืขืจ ื ืขืฅ ืืืขืืืืืึทืืขืจ ืืื Finder, ืืื ืืึธืก ืืื ืขืก. ืืื ืงืขื ื ืึธื ืืึธืคึผื-ืืื ืฆื ืขืคึฟืขื ืขื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืื ื ืึธืจืืึทืื ืืืึธืื ืืึธื ืคึฟืื ืื ืฉืืืืื ืืึทื ื. ื ืึธืจ!
ืืืืฃ ืืืืงื, ืืื ืืื ืืื ืืขืืืขื ืืขืจืฆืืืื, ืืึธืก ืงืขื ืขื ืืืื ืึทืืฉืืืื ืืืจื ืืึธืืืื ื ืืืื .hpkg
ืคึผืึทืงืืืืฉืื ืฆื ืึท ืจืืืืืืึทืืึทื ืคืึธืจ ืึธืืขืจ ื ืขืฅ ืืืขืืืืืึทืืขืจ, ืึธืืขืจ ืืืจ ืืึทืจืคึฟื ืฆื ื ืืฆื ืขืืืขืืข ืึทื ืืึทืงืืึทืืขื ืื ืงืึทืืึทื ืื ืืื ืื ืงืึทื ืกืึธืื ืฆื ืึธื ืงืืึทืคึผื ืืื ืืืืฃ ืื ืกืืกืืขื. ืืื ืืึธื ื ืื ืืืืกื ืืื ืฆื ืืึธื ืืึธืก ืืืืื ืืื ืื GUI.
ืื ืืขืง ืืืื ืก ืืื ืืขื ืงืึทืืขืืึธืจืืข.
ืืืื ืืจ. ืืืึทืืืคึผืืึทืฉ:
ืืึธืก ืืื ืึทื ืึทืคึผืืึทืืึทืืืืฉืึทื ืืืืืจื ืืืืฃ ื ืึธืจืืึทื ื ืืฆื. ืืืื ืขืก ืืื ืคืึธืืขืจืื ื ืคืื ืืขืจ ืืื ืืืื ืืึทื ืืฆืขืจ, ืืืจ ืืืขืื ืื ืกืืจืืืขื ื ืขืก. ืืื ืงืืื ืคืึทื, ืขืก ืืื ืื ืืขืืืขืืงืืื ืคืื ืืจืื-ืคึผืึทืจืืื ืืืคึผืืึทืืขื ืืืืฉืึทื.
ืืืจ ืืืขืื ืจืขืื ืืืขืื ืืขื ืืื ืืขืจ ืืืืึทืืขืจ ืึทืจืืืงื.
ืืขืจืขืื ืคืื ื ืขืฅ ืืืจืขืงืืขืจืื, ืขืก ืืืึธืื ืืืื ืืจืืืก (ืืื ืืื ืืขืกืื ื ืืึทื ืคึผืึทืจืืืขืก) ืฆื ืืึธืื ืคึผืฉืื, ืืืกืงืึทืืืขืจื, ื ืขืฅ-ืืจืืื ืึทืคึผืืึทืงืืืฉืึทื ื (ืืื ืืขืจืึธืงืึธื ืฃ) ืืืึธืก ืงืขื ืขื ืืืื ืงืึทืคึผืื ืฆื ืื ืืืืข ืงืึธืืคึผืืืืขืจ ืึธืืขืจ ืืืืคื ืืืืึทื ืคึฟืื ืื ืืืืข ื ืขืฅ. ืคืื ืงืืจืก, ืืขืืืขืืึธืคึผืขืจืก ืืึธืื ืื ืึธืคึผืฆืืข ืคืื โโโโืึธืคึผืืื ื ืืืืก ืืืจื app_flags
.
ืืขืฆื ืืึทืจืืื ืืืขืื ืื ืื ืืึทืืจืืืฉืึทื ืคืื ืื hpkg ืกืืกืืขื ืืื ืื GUI
ืืื ืืจืึทืืื ืึทื ืืคึฟืจื ืจืขืื ืฆื ืืขืจ ืงืึธืจืขืื ื ืืึทืงืืื ืคืื ืื ืื ืืึทืืจืืืฉืึทื .hpkg
ืื GUI ื ืึธื ืืึธืื ืคืื ืฆื ืืืื ืืขืืืืื. ืกืืึท ืืื ืกืืึท, ืขืก ืืขื ืขื ืึท ืืืกื ืืื ืื ืืืึธืก ืงืขื ืืืื ืืืคึผืจืืืื ืืื ืืขืจืืื ืขื ืคืื UX ...
ื ืึธื ืืืื ืืึทื: Kernel Debug Land
ืขืก ืืืึธืื ืืืื ืืจืืืก ืฆื ืงืขื ืขื ืึทืจืืึทื ืงืึทืืึทื ืื ืืขืฉืึทืก ืงืขืจื ืขื ืคึผืึทื ืืง, ืคึฟืึทืจ ืืืึทืฉืคึผืื syslog | grep usb
. ื ื, ืืืืฃ Haiku ืขืก ืืื ืืขืืืขื ืืึทื ืง ืฆื Kernel Debug Land. ืืื ืงืขื ืขื ืืืจ ืืขื ืืขื ืืึทืืืฉ ืืื ืงืึทืืฃ ืืืื ืึทืืฅ ืึทืจืืขื ืืื ืขืก ืืึธื ืึธื ืืึทืงืืืขื ืืื ืึท ืงืขืจื ืคึผืึทื ืืง? ืืจืื ื ืืืจื ืืจืื ืืืขื Alt+PrintScn+D (ืืขืืื ืื ืขืืึธื ืืง). ืืื ืืขืืขื ืง ืืืืื
ืกืึธืฃ
ืืื ืื ืืืื ืฆื ืคืืจืฉืืืื ืื ืื ืกืืคืืกืืืงืืฆืืข ืคืื โโืื ืืืืงื ืกืืกืืขื ืงืืื ืคืื ืืขื ืืืืก ืื ืืจืืขื ืืืขืจื ืืืจืืืขืคืืจื ืืืจื ืืืื ืงืืืื ืข ืืึทื ืฉืึทืคึฟื ืืื ื ืงืืืจื ืคืึธืงืืก ืืืืฃ ืืขืจ ืืจืืขืืก-ืกืืืื, ืืื ืืืข ืฉืืืื ืคืื ืขื ืกืืกืืขื ืฆืืืจืืืืขื.
ื ืฉืืจืคืข ืงืื ืืจืืกื ืืื ืืขืจ ืืืขืื ืคืื ืืื ืืงืก/GNU/dpkg/apt/systemd/Xorg/dbus/Gtk/GNOME/XDG/Ubuntu, ืืืื ืืืขืก ืืืขืจื ืฆืขืืจืืื ืืื ืงืืืื ืข ืฉืืืงืืขื ืืื ืืื ืืึธืก, ืื ืืืกืืจืืงืฆืืข ืืืฆื ืืืืฃ ืืืกืืจืืงืฆืืข ืืื ืืจืืืืื ืืื ืงืจืืืฉืขืก.
ืขืก ืืื ืืืื ืืขืืืขื ืึท ืคืืจืฉืืื ื ืคืื ืืื ืื ืกืืกืืขื .hpkg
ืงืึทืืืืื ื ืื ืืขืกืืขืจ ืคึผืจืึทืงืืืกืื ืคืื ืืขืงืึทืืึธืืขืืืง ืคึผืขืงื ืืึทื ืึทืืืฉืขืจื, Snappy, Flatpak, AppImage, ืืคืืื btrfs, ืืื ืืืขื ืื ืืื ืืื ืื ืืขืง ืก "ื ืึธืจ ืึทืจืืขื" ืฆืืืึทื ื.
ืขืก ืืื ืืขืืืขื ืืื ืืืื ืขืคึผืขืก "ืกืืืืืฉื" ืืื ืืืื ืงืึธืคึผ, ืืื ืืื ืคืืจืฉืืื ืขื ืืื ืื ืกืืกืืขื .hpkg
ืืืืืกื ืืื ืฆื ืจืึธืืื ืึทืืืขืง, ื ืึธืจ ืืืจื ืงืืงื ืืืืฃ ืืืจ. ืึธืืขืจ ืืึธืก ืืื ื ืืฉื ืืืจ, ืึธืืขืจ ืื ืฉืืื ืงืืื ืืื ืคึผืึทืฉืืขืก ืคืื ืื ืกืืกืืขื. ืคืื ืคืื ืืขื ืืื ืื ืกืคึผืืืขืจื ืืืจื ืื ืืืืกื ืคืื ืืขืจ ืึธืจืืืื ืขื ืืขืง.
ืืึธ, ืืจืึทืืืื ื ืืื ืืขื ืืืขืืขืจืขืจ ืงืขื ืืืื ืืืฉืขืจืงื ืืื ืืืืคื ืืื ืึท ืฉื ืขืง, ืึทืคึผืืึทืงืืืฉืึทื ื ืงืขื ืืืื ืคืขืื ืืืง (ืงืืื Gtk, ืขืืขืงืืจืึธื - ืื ืืขืืืขืืึธืคึผืขืจืก ืืขืคืื ืขื ืึทื ืืื ืืึธื ื ืื ืืืื ืืขืืื ื ืืื ืกืึทืคืืกืืึทืงืืืฉืึทื), ืืืืืขื ืืื 3 ื ืึทืงืกืขืืขืจืืืฉืึทื ืงืขื ืืืื ืืึธืจ ื ืืืึธ, ืึธืืขืจ ืืื ื ืึธื ืืื ืืึธืก ืกืืกืืขื. ื ืึธื ืึทืืข, ืื ืืืื ืงืขื ืขื ืืืื ืงืขืจืขืงืืึทื ืืื ืืื ืืืขืื ืืขืจืฉืืึทื ืขื ืคืจืืขืจ ืึธืืขืจ ืฉืคึผืขืืขืจ. ืขืก ืืื ื ืึธืจ ืึท ืขื ืื ืคืื ืฆืืื ืืื ืืคึฟืฉืจ ืึท ืืืกื ืจืืื ืืืื.
ืืื ืงืขื ื ืืฉื ืคืึธืจืฉืืึธืื ืืืืฃ, ืึธืืขืจ ืืื ืืจืึทืืื ืขืก ืืืขื ืึธื ืืืืื ืคึฟืื ืืืฆื ืืืืฃ ืืึธืจ ืคืื ืืึทืืงื ืืืืฃ ืืขืกืงืืึทืคึผ.
ืืจืึทืค - ืคึผืจืึธืืืขืืก
ืืคึฟืฉืจ ืขืก ืืขื ืขื ืฉืืื ืจืืงืืืขืก, ืึธืืขืจ ืืึธื ืืื ืขืคืขื ืขื ืืื?
- BeScreenCapture ืืึธื ืืืื ืืืืืืช ืฆื ืึทืจืืืกืคืืจื ืฆื GIF ืืื ืคึผืืง. ืืขื ืงืขื ืขื ืืืื ืืขืืื ืืื ffmpeg, ืฉืืื ืื ืืืฆื ืคึฟืึทืจ Haiku.
ืึทืคึผืคึผืืืงืึทืืืึธื . - ืกืงืจืขืขื ืฉืึธื ืืืืืืืืืจื ืคืืืื ืฆื ืืึทืคึผื ืึท ืืึธืืึทื ืคึฟืขื ืฆืืขืจ, ืึทื ืฉืืึธื ืงืึทืคึผืืฉืขืจืื ื ืื ืืื ืฆืข ืคืึทืจืฉืืขืื
- ืืืจ ืงืขื ืขื ื ืืฉื ืืขืจืขืืขื ืืฉ ืกืงืจืขืขื ืฉืึธืฅ ื ืืฆื WonderBrush ืก ืงืจืึทืคึผืื ื ืืขืฆืืึทื ืืื ืืขืืึธืื ืจืึทืืขืืืขื ืื ืจืขืืืืืึทื ืฆื ืึท ืืขืงืข
- ืืขืจ ืืึทื ื ืืืืคึฟืขืจ ืืื ืืืืงื ืืขืคึฟืขืื ืืืจ ื ืืฉื ืกืคึผืขืฆืืขื, ืึธืืขืจ ืืื ืืจืึทืืื ืขืก ืืึธื ืฆื ืืึธื ืืื ืืขื ืืืึทืจืขื ื ืึธืกืืึทืืืืฉ ืืขืคืื. ืืึธืก ืืื ืกืคึผืขืฆืืขื ืึทื ืืืื ื ืืืขื ืืืจ ื ืืฆื ืื ืืขืจืขืืขื ืืฉ ืืขืฆืืึทื ืืื Krita, ืืืืึทื ืืึธืก ืจืขืืืืืืื ืืื ืืืคึผืื ืงืืืขื ืงืจืึทืคึผืื ื (ืืขื ืกืงืจืขืขื ืฉืึธืฅ ืคืื ืืึธืืึทื ืืืึทืืึธืืก ืืื ืืขื ืึทืจืืืงื). ื ืงืจืึธืกืฉืึทืืจ ืืืืคึฟืขืจ ืืืึธืื ืืืื ืืืื ืืขืจืืขื.
ืึทืคึผืคึผืืืงืึทืืืึธื .
ืคึผืจืึผืืื ืขืก ืืื! ื ืึธื ืึทืืข, ืื Haiku ืคึผืจืืืขืงื ืืื ืืืืืขืจ ืคึฟืึทืจ ืืืืื ื ืคึฟืื DVD ืึธืืขืจ ืืกื, ืืืฉืขื ืขืจืืืืึทื
ืฆื ืืืจ ืืึธืื ืงืืื ืคืจืืืขืก? ืืืจ ืืึทืื ืืืจ ืฆื ืืขืจ ืจืืกืืฉ-ืืขืจืขืื
ืืขืืช ืืืืขืจืืืืง:
ืคืื
ืจืฉืืื ืคืื ืึทืจืืืงืืขื:
ืืงืืจ: www.habr.com