TL; DRแแแกแฃแฎแ: Haiku แแ แแก แแแแ แแชแแฃแแ แกแแกแขแแแ, แ แแแแแแช แกแแแชแแแแฃแ แแ แจแแฅแแแแแแ แแแแแแฃแขแแ แแแแกแแแแก, แแแแขแแ แแแก แแฅแแก แ แแแแแแแแ แฎแ แแแ, แ แแแ แแก แแแแ แแ แฃแแแแแกแ แแแกแแขแแแแก แแแ แแแ แแงแแก, แแแแ แ แกแฎแแแแ. แแแแ แแ แ แแแแ แแฃแจแแแแก?
แ แแกแฃแ แกแแแ ELF แคแแแแแแจแ
แแฃแจแแ แแแแแแ, แ แแ IconOMatic-แก แจแแฃแซแแแ แจแแแแแฎแแก แฎแแขแแแ rdef แ แแกแฃแ แกแแแจแ ELF แจแแกแ แฃแแแแแ แคแแแแแแจแ. แแฆแแก แแแแแ แแแแฎแ, แ แแแแ แแฃแจแแแแก แกแแแแแแแแแแจแ.
แ แแกแฃแ แกแแแ?
แแ แแแฌแฃแฎแแแก แขแ แแแแชแแฃแแ แแแแแ แแแแก แฎแแกแขแ แแฃแแแแ. แฉแแแแแแก, แแแแแ แแแงแแแฃแแ แแแแแแแชแแแก แแแแ, แแ แแคแ แแก แแแแแแแฃแ แแ แจแแชแแแแก แจแแกแแซแแแแแแแแก แแแ แแจแ, แงแแแแแแ แแแแฃแ แแ. แจแแกแแซแแแแแแ แฃแแแ แแงแแก แ แแช แจแแแซแแแแ แแแขแ แจแแชแแแ แแแจแแแแแก แแ แแก. แ แ แแฅแแ แฃแแแ, แแแแแ แแแแแแแชแแแก แแแแ แแ แจแแแชแแแแแ, แแแแ แแ แจแแกแแซแแแแแแแ แแฃ แแ แ แ แแแแแก แจแแชแแแ แแแแแก แฎแแแแฎแแแ แแแแแแแแชแแแก แแแ แแจแ?
แแ แแแแแแแฃแ แแ แแแแแแขแแจแแ แแ แคแแแแแแก แฐแฅแแแแแ "แแแแแชแแแแ แแแแงแแคแแแแแ" แแ "แ แแกแฃแ แกแแแแก แแแแงแแคแแแแแ", แ แแแแช แแแแแแแแแ แแกแแแ แแแแแแแแก แจแแแแฎแแ, แ แแแแ แแชแแ แฎแแขแแแ, แแแ แแแแแแแ แแ แ.แจ. แจแแกแ แฃแแแแแ แคแแแแแแจแ.
Mac-แแ แแก แแฎแแแ
แฎแแแแฎแแแ แ แแแแฅแขแแ แแแ แแ แแแแแแ Macintosh-แแ
แจแแแแแแ แจแแกแแซแแแแแแ แแแฎแแ แฎแแขแแแแก, แแแแแฃแก แแแแแแแขแแแแก, แแแ แแแแแแแแก แแ แ.แจ. แกแแแแแแ แแแ แขแแแแ, แแแแ แแ แแกแแแ แแแแแช "แแแแแแฃแ แแแแ" แแแแแแแชแแแแแ.
แแแแแกแแแแ แจแแแแฎแแแแแจแ, แแ แแแแแแแแก แแแแ แแแแแ แฐแฅแแแแ: แแก แแฎแแแแ Apple-แแก แคแแแแฃแ แกแแกแขแแแแแแ แแฃแจแแแแแ, แ แแช แแงแ แแ แ-แแ แแ แแแแแแ แแแแกแ, แ แแ Apple-แแ แแแแขแแแ โแ แแกแฃแ แกแแแแก แแแแงแแคแแแแแโ Mac OS X-แแ แแแแแกแแแแกแแก.
Mac OS X-แแ Apple-แก แกแฃแ แแ แคแแแแฃแ แ แกแแกแขแแแแกแแแ แแแแแฃแแแแแแแแ แแแแแฌแงแแแขแ, แแแแขแแ แแแ แแแแฆแแก แแแแแขแแแแก แแแแชแแคแชแแ (NeXT-แแแ), แแแ แแฅแขแแ แแแแ, แ แแแแแแแช แแแแแฎแแแแแ แ แแแแ แช "แแแฃแแญแแแ แแแแ แแแแแฅแขแแแ" แคแแแแแแแก แแแแแฏแแ แแก แแแแ , แ แแแแ แแชแแ แคแแแแแแ แแ แแ แ แแแ แแฅแขแแ แแแแ. แแแแแกแแแแ แ แแแแแขแ แแแแแแแชแแแ แคแแ แแแขแจแ .app
แแฅแแก, แกแฎแแ แกแแแแแฎแแแแแ แแ แแแ, แคแแแแ Info.plist
(Apple-แแก JSON-แแก แแ YAML-แแก แแแแแแ แ แแแแแแแจแ), แ แแแแแแช แจแแแชแแแก แแแแแแแชแแแก แแแขแแแแแแชแแแแแก.
Info.plist แคแแแแแก แแแกแแฆแแแแแ Mac OS X แแแแแแแชแแแก แแแแแขแแแแ.
แ แแกแฃแ แกแแแ, แ แแแแ แแชแแ แฎแแขแแแ, UI แคแแแแแแ แแ แกแฎแแ, แแแแฎแแแ แแแแแขแจแ แคแแแแแแแก แกแแฎแแ. แแแแชแแคแชแแ แ แแแแฃแ แแ แแแฃแแ แฃแแแ แแแแแก แคแแกแแแแก NeXT-แจแ.
Mathematica.app NeXTSTEP 1.0-แแ 1989 แฌแแแก: แฉแแแแแ แ แแแแ แช แคแแแแแก แแแ แแฅแขแแ แแ แขแแ แแแแแแจแ, แแแแ แแ แ แแแแ แช แแ แแ แแแแแฅแขแ แแ แแคแแแฃแแ แคแแแแแแแก แแแแแฏแแ แจแ.
แแแแฃแแ แฃแแแแ BeOS-แก, แ แแแแแแแช แแแคแฃแซแแแแฃแแแ แฐแแแแฃ. แแแกแแ แแแแแแแแแ แแแแ, แ แแแแกแแช แแแแแแแแแแ PEF-แแแ (PowerPC) ELF-แแ (x86) (แแแแแ แแแแแแงแแแแแ Linux-แแ), แแแแแฌแงแแแขแแก แแแแแแขแแแแแแ แ แแกแฃแ แกแแก แแแแงแแคแแแแแ ELF แคแแแแแแแก แแแแแก. แแก แแ แแงแแแแแแ แกแแแฃแแแ แจแแกแแแแแแก ELF แแแแงแแคแแแแแแก, แแก แฃแแ แแแแ แแแแแแขแ ELF แคแแแแแก แแแแแก. แแ แแแ แแแแก แจแแแแแแ strip
แแ แกแฎแแแแแ แแแแฃแขแแแจแ, แ แแแแแแแแช แแแแก แจแแกแแฎแแ แแ แแชแแแ, แฃแแ แแแแ แแแแแจแ. แแแแขแแ, BeOS-แแ ELF แคแแแแจแ แ แแกแฃแ แกแแแแก แแแแแขแแแแก แจแแแแแ, แฃแแฏแแแแกแแ แแ แแแฃแจแแแ แแแกแแแ Linux แแแกแขแ แฃแแแแขแแแแ.
แแ แ แ แฎแแแแ แแฎแแ แฐแแแแฃแกแแแ? แซแแ แแแแแแ, แแแข-แแแแแแแแ แแแแแ.
แแแแ แแฃแแแ, แจแแกแแซแแแแแแ แแฅแแแแแแ แ แแกแฃแ แกแแแแก แแแแแแแกแแแ ELF-แแก แกแแกแฃแ แแแ แแแแงแแคแแแแแแจแ. แแแแแแแแแ แแแแก แแฅแแแ, #haiku แแ แฎแแ irc.freenode.net-แแ:
ELF-แแ, แแแแงแแคแแแแแ แฃแคแ แ แแแ แแแแ แแฅแแแแแแ... แแ แแแแแ แแ แแแแแแ, แ แแก แแแแแช แแแแก แแ แแแแแแแแ, แแ แแก แแก, แ แแ แแก แแแแแแแแแ BeOS-แจแ."
แแ แแก แแฎแแ แแ แฃแแแ แจแแแชแแแแแก.
แฒ แแกแฃแ แกแแแแก แแแ แแแ
แ แแกแฃแ แกแแแ แแฌแแ แแแ แกแขแ แฃแฅแขแฃแ แแ แแแฃแแ โแ แแกแฃแ แกแแแแกโ แคแแ แแแขแจแ: แคแแฅแขแแแ แแแแ, แแก แแ แแก แ แแกแฃแ แกแแแแก แฉแแแแแแแแแแ แแแแแแแ แแ แจแแแแแ แแแแ แจแแแแแ แกแแ. แแแแฎแกแแแแ
แ แแแแ แจแแแแแแฌแแแ แ แแกแฃแ แกแแแ แฐแแแแฃแจแ? แแ แแก แ แแแ ResEdit-แแก แแกแแแแกแ?
แแแฎแแแแแ
แจแแแแซแแแแ แแแแแแแขแแแแ แแ แฉแแแแแแ แจแแกแ แฃแแแแแแ แแ แแแ แแแแแ, แ แแแแ แแชแแ
แ แแกแฃแ แกแ . แแฅแแแ แแกแแแ แจแแแแซแแแแ แแแแแฎแแแแแ แขแแ แแแแแแจแ แแ แแแฃแจแแแ แแ แซแแแแแlistres ะธะผั_ัะฐะนะปะฐ
.
แ แแกแฃแ แกแแ แ แแ แแก 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
, แ แแช แแฌแแแแก แกแแกแขแแแแก แงแแแแ แฏแแ แแ, แ แแชแ แแแแฎแแแ แแแแแ แแแฎแแแก แแฎแแ แแแแแแแชแแแก แแ แแชแแกแก (แแแแแ แแ แแแชแแแ แแแแแแงแแแแแ Linux-แแก แแแแแแแชแแแแแก แฃแแแขแแกแแแแกแแแแก). แญแแแB_MULTIPLE_LAUNCH
, แ แแช แแฌแแแแก แแ แแชแแกแแก แแแจแแแแแก แแแแแแฃแแ แคแแแแ. แกแแแแแแแ แแ แกแแแแแกB_EXCLUSIVE_LAUNCH
, แ แแแแแแช แแแซแฃแแแแก แกแแกแขแแแแก แแแแฌแงแแก แแฎแแแแ แแ แแ แแ แแชแแกแ แแ แแแ แแฃแแแ, แ แแช แแ แฃแแแ แฎแจแแ แแ แแแแฌแงแแ แแแก แแแแฎแแแ แแแแแแ (แแแแแแแแแ, แแกแ แแฌแงแแแ Firefox-แ Linux-แแ; แแแแแ แจแแแแแแก แแแฆแฌแแแ แจแแกแแซแแแแแแแ Qt แแแแแแแชแแแแจแ แคแฃแแฅแชแแแก แแแแแงแแแแแแ.QtSingleApplication ). แแแแแแแชแแแแB_EXCLUSIVE_LAUNCH
แแชแแแแแแแ, แ แแแแกแแช แแแแฎแแแ แแแแแ แจแแแชแแแแ แแแ แฎแแแแฎแแ แแแจแแแแแก: แแแแแแแแแ, แแกแแแ แแฆแแแแ แคแแแแแก แแแแก, แ แแแแแก แแแฎแกแแแช แแแแฎแแแ แแแแแก แกแฃแ แก แแแแแแ แแ แแแ.vector_icon
: แแแแแแแชแแแก แแแฅแขแแ แแก แฎแแขแฃแแ (BeOS-แก แแ แฐแฅแแแแ แแแฅแขแแ แฃแแ แฎแแขแแแ, แแแแแแแชแแแแแก แฃแแแขแแกแแแแก แฐแฅแแแแ แแ แ bitmap แฎแแขแฃแแ แแแ แจแแกแ แฃแแแแแ แคแแแแแแจแ).
แ แ แแฅแแ แฃแแแ, แจแแแแซแแแแ แแแแแแขแแ แ แแกแฃแ แกแแแ แแแแแกแแแแ แ แกแแกแฃแ แแแแ ID-แแ แแ แขแแแแแแ แแ แจแแแแแ แฌแแแแแแฎแแ แแกแแแ แแแแแ แแแแแแแชแแแจแ แแ แกแฎแแ แแแแแแแชแแแแจแ แแแแกแแก แแแแแงแแแแแแ. BResources
. แแแแ แแ แแแ แแแ แ แแแจแ, แแแแแ แแแแแแแฎแแแแแ แงแฃแ แแแฆแแแ แฎแแขแแแแก แแแแฎแแแแแ แแแแแแ.
แแแฅแขแแ แฃแแ แฎแแขแแแ แฐแแแแฃแก แกแขแแแจแ
แ แ แแฅแแ แฃแแแ, แแ แ แแฎแแแแ แฐแแแแฃแ แแแ แฉแแ แกแแฃแแแแแกแ แฎแแขแแก แคแแ แแแขแ, แแ แแแฌแแแจแ แกแแขแฃแแชแแ Linux แแแกแแขแแแแแแแ แจแแ แก แแ แแก แแแแแแฃแ แแกแแแ:
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
แแแแก แจแแแฎแแแแแ แ แฃแแแ แแแ แซแแแแ แ แ แแ แแก แแก แแแญแแ แ.
แ แ แแฅแแ แฃแแแ, แแ แกแแแแแก แแแกแจแขแแแแ แแแแแ, แ แแแแแแช แจแแแชแแแก, แ แแแแ แช แฎแแแแแ, แแแฅแขแแ แฃแ แฎแแขแแแก. แแแจแแ แ แแขแแ แแ แแก แกแฎแแ แ แแแ? แแแแก แแแแ, แ แแ แแแฅแขแแ แฃแแ แแ แแคแแแแก แแแฎแแขแแแก แจแแแแแ แแชแแ แ แแแแแแจแ แจแแแซแแแแ แแงแแก แแแแแแฃแ แแ แแแแแแแ. แแ แแแแแ แแฅแแแแแก แกแฎแแแแแกแฎแแ แแแ แแแแขแแแ, แแแขแแแแแแ แแแฃแแ แกแฎแแแแแกแฎแแ แแแแแกแแแแก. Linux-แแก แแแกแแขแแแแก แแแ แแแแจแ แแก แแแแฆแฌแแแ แคแแแแฃแ แกแแกแขแแแแจแ แกแฎแแแแแกแฎแแ แแแแแก แฎแแขแแแแก แแแคแแแขแแแ.
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-แแก แกแฎแแแแแกแฎแแ แฎแแขแแแ แกแฎแแแแแกแฎแแ แแแ แกแแแแจแ. แฏแแ แฏแแ แแแแ, แจแแฃแซแแแแแแแ แแแแก แแแ แแแ Linux-แจแ แกแฎแแแแแกแฎแแ แฎแแแฏแแฎแแแแก แแแ แแจแ.
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 แคแแ แแแขแจแ แฎแแขแแก แจแแกแแฅแแแแแแ.
แแแแแแแชแแแจแ แฎแแขแแก แแแแแขแแแ
แแฎแแ แแ แจแแแแซแแแ แแแแแแแขแ แฎแแขแฃแแ แจแแฅแแแแ แแแแแขแก
แแแ แแ, แ แแแแแ แแ แแกแฃแ แก แแฎแแแแ แแแแฎแแขแ แฉแแแ แกแแแฃแแแ แ แฎแแขแฃแแ แฉแแแ โHello Worldโ 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. แกแแกแขแแแแก แแแแ แแแฉแแแแแแ แฎแแขแฃแแแแ (Tracker-แกแ แแ Deskbar-แจแ) แแแแแฎแแแ แแ แแแคแแ แแแแแฃแแ แแขแ แแแฃแขแแแแ, แ แแแแแ แแก แแแแแกแแแแแ แกแฌแ แแคแแ. แแแแแแ แ แแแแแแแก (แกแแแแช แกแแฉแฅแแ แ แแ แแ แแก แแแแจแแแแแแแแแ, แแแแแแแแแ, แขแแแแฃแ แ "แจแแกแแฎแแ" แคแแแฏแแ แ), แกแแกแขแแแ แแฆแแแก แฎแแขแฃแแแก แแแ แแแแแ แคแแแแจแ แแ แกแแแฃแแ แ แแกแฃแ แกแแแแ. แแแแ แแ แแก แแ แแ แแก แแแกแแกแ แฃแแ. แแแแแแฎแกแแแ แแ, Mac-แแ แแแแฎแแแ แแแแแแก แจแแแซแแแ แแแแแแแชแแแแแก, แกแแฅแแฆแแแแแแแแก, แแแแฃแแแแขแแแแก แฎแแขแแแ แกแแแฃแแแ แแ แจแแแชแแแแแ, แ แแแแแ Mac-แแ แจแแกแแซแแแแแแแ แแ โแแแแจแแแแแแแแแโ แกแแฅแแแแแแก แแแแแแแแ, แแแแแแแแแ.
แคแแแแฃแ แ แกแแกแขแแแแก แแขแ แแแฃแขแแแแก แจแแแแฌแแแแ
แแ แแแ 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 แแแแแขแแแแก แแแแแ
แแแแแแแ (แงแแแแแแ แฎแจแแ แแ) แแแแแขแแแ แแแแแแงแแแแแ แฐแแแแฃแแ แแ แแแ แแแแแแก แแแกแแฆแแแแ .hpkg
. แแ แแแแแขแงแฃแแ แแแ แขแแแ แกแแฎแแแแ: .hpkg แคแแ แแแขแ แแฃแจแแแแก แซแแแแแ แแแแกแฎแแแแแแฃแแแ, แแแแ แ แกแฎแแ แแกแแแแกแ แแแกแแฎแแแแแแก แคแแ แแแขแแแ, แ แแแแแแกแแช แแฅแแแ แฌแแแฌแงแแแ, แแแก แแฅแแก แแแแแแแแ แกแฃแแแ แซแแแ.
แขแ แแแแชแแฃแแ แแแแแขแแก แคแแ แแแขแแแแ, แแแแ แฎแแแก แแแแแแแแแแแจแ แแแแ แแแฃแแแแแ แแ แคแแฅแขแแก แแแแ: แแฅแแแ แฉแแแแขแแแ แแแแ แแ แ แแแแแก (แแแแแขแก), แแแแ แ แแ แแแแแกแขแแแแ แแแฃแแแ แกแแกแขแแแแจแ (แคแแแแแแ แแแแแขแแก แจแแแแแ). แกแแแแแแ แ แแฃแแแ แคแแแแแแแก แแแ แแแ (แแแ. แแแแ แฌแแจแแ) แแแแแขแแก แขแ แแแแชแแฃแแ แแแแ แแแงแแแแแแกแแก. แแ แงแแแแแคแแ แ แแแแขแแ, แ แแ แแแแแขแแก แจแแแแแ แกแ แแแแแคแแแขแฃแแ แแแแ แคแแแแฃแ แกแแกแขแแแแจแ, แแแ แจแแ แแก แแแแแแแแ, แกแแแแช แฉแแแฃแแแแ แแ แแแแฎแแแ แแแแแก แจแแแซแแแแ แแ แฐแฅแแแแแก แฉแแฌแแ แแก แฌแแแแแ. แแก แฅแแแแก แแ แแแ แแแแแแก แแแแ แแแแกแก - แแแแแขแแก แแแแแฏแแ แแแ. แแแแ แแ แฃแแแ แแแแแกแขแแแแ แแแฃแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแขแแแ, แแแแแแแแแ, แกแฎแแ แแแแฅแแแแแ, แแแกแแฎแกแแแ แแแกแแแ แแ แคแแแ แกแแ แแแ แแ แแแแแ แฃแคแ แ แ แแฃแแ แฎแแแแ, แแฃ แแ แ แจแแฃแซแแแแแแ. แขแแแแฃแ Linux-แแ แแแคแฃแซแแแแฃแ แกแแกแขแแแแแ, แแกแแแแ แแแแกแแแแ แแแแแแแแแแ แชแแแแแฃแแ แคแแแแ แแแแแแแ แจแแแซแแแแ แแ แกแแแแแแแก. แแแแแแขแแ แแแแก แแฅแแ, แ แแ แแก แแ แแก แแงแแคแ แแ แแแแ, แแแแแแแแแ, แกแแกแขแแแแก แแแแแแแแ แแแแ แแแกแขแแแแชแแแก แแ แแก, แฉแแแฃแแแแ แแแ แแแแแขแแแแก แแแกแขแแแแชแแแก, แแแแแฎแแแแแก แแ แฌแแจแแแกแแก แแ แฉแแขแแแ แแแแก แแแชแฃแแแแแก (root partition) แกแฎแแ แแแแแแแ แแแแแ แแแแกแแก.
แแ แแแฃแจแแแ AppImage แแ แแแฅแขแแ, แแแฌแแแแแ แแแ แงแแแแ แฏแแแ แกแแแแแแ แแแแฎแแแ แแแแแก แแแแแแแชแแแแแกแแแแก. แแก แแ แแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแฌแแแแแแก แคแแ แแแขแ, แ แแแแแแช แแแ แแแแแก แแแแแแแชแแแก แแ แแแก แงแแแแ แแแแแแแแแแฃแแแแแก แแ แแ แคแแแแฃแ แ แกแแกแขแแแแก แกแฃแ แแแจแ, แ แแแแแแช แแแแแแขแแแแแฃแแแ แแแแแแแชแแแก แแแฌแงแแแแกแแก. แแก แแแแจแแแแแแแแแ แแแแ แขแแแแแก แงแแแแแคแแ แก, แ แแแแแ แแแแแ ImageMagick แแแฃแแแแแแแแ แแฅแชแแแ แแ แ แคแแแแแ, แ แแแแแกแแช แแแ แแแแก แคแแแแแแแก แแแแแฏแแ แ แฃแแ แแแ แแแแแแแแแแ. แจแแแแแแแแแแแฃแแ แแแแแแ แแฃแจแแแแก แแฎแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแกแแแแก, แ แแแแ แช แแก แแแกแแฎแแแ แแ แแแฅแขแแก แกแแฎแแแจแ แแ แแกแแแ แแฅแแก แจแแชแแแแแแแก แกแแแฃแแแ แ แแแแ แแแ, แ แแแแแ Linux-แแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแงแแแแแแแแ แงแแแแแแแแก แแแฃแแแแแแแ แฉแแแแ.
แแแแฃแแ แฃแแแแ แฐแแแแฃแก. แแแแแแ แกแฌแแ แ แแแแแแกแ แขแ แแแแชแแฃแ แจแแคแฃแแแแก แกแแกแขแแแแแกแ แแ แแแแแกแแฎแฃแแแแแแ แแแคแฃแซแแแแฃแ แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแก แจแแ แแก? แแแกแ แแแแแขแแแ .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"
แแก แจแแแชแแแก แซแแแแแ แแแแแแแแแกแขแฃแ แแแแ แแชแแฃแ แกแแกแขแแแแก, แแแ แแแแก แฉแแแแแแ. แแแแ แแแแฏแแ แแ แแฃ แแ แ, แแแแ แแแ แแแแช แแ แแ แแ แแก แแแแฆแแแฃแแ แฉแแขแแแ แแแแก แขแแแแแแ (root partition), แแแแ แแ แแแแแแแ แแ แแก แฉแแขแแแ แแฃแแ แแแแแก แแแแแแแ แแแแแขแแแแ. .hpkg
. แฒแแฃ! แแแ แ แแฆแแแแจแแ, แ แแ, แฉแแแ แแแ แแ, แฐแแแแฃแก แกแแแ แแ แแแฎแแแฌแแแแแแกแ แแ แแแแแแแแแแ แฃแแแแแก แแแฌแแแ แแแแแแแแแแ แแแแก แแฅแแแแ, แ แแ แแแแแ แกแแกแขแแแ, แแแ แแแแแแ แแ แแแแฎแแแ แแแแแก แกแแแ แชแแแแ, แแแแแขแแก แแแแแฏแแแแขแแแแ แแ แแแกแแขแแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแแแ, แจแแแฃแจแแแแแฃแแแ แแ แแแแแแแแ แแ แแ แแฃแแแแก แแแแ . แฌแแ แแแแแแแแแ แ แแแแแแ แแแแกแฎแแแแแแฃแแ แฏแแฃแคแ แแ แแฃแแแ แแแกแญแแ แแแแ Linux-แแ แแกแแแแกแ แ แแแแก แแแกแแจแแแแแ. [แฌแแ แแแแแแแแแแ PuppyLinux-แแก แแ แแแฅแขแ, - แแแแฎแ. แแแแ แแแแแแ]. แแแจแแ แฌแแ แแแแแแแแแ แ แแแแแแ แแ แ แแแกแญแแ แแแแ แแ แแแแแแแแก แแแแแ แแแแก แแแกแขแ แแแฃแชแแแแจแ. แแแแแแแ: แแแฆแ แแแ แขแแแ แแแแแแแแ, แแแงแแแ แกแฎแแแแแกแฎแแ แจแแแกแ แฃแแแแแแแก แจแแ แแก แแ แแกแ แแแ แแฃแแแแแ, แ แแ แแฆแแ แแแแแแ แแแแแ. แแ แจแแแแฎแแแแแจแ แฐแแแแฃแ แแแแแแแ แแแแฎแแแ. แแ แแคแแฅแ แแ, แ แแ แแก แแ แแก แแฃแกแขแแ แแก, แ แแช แแฎแแ แฎแแแแ Linux-แแ (Linux แแ แจแแแแฎแแแแแจแ แแ แแก แแแแแฅแขแแฃแ แ แขแแ แแแแ 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
. "state ..." แแแ แแฅแขแแ แแแแ แจแแแชแแแก แขแแฅแกแขแฃแ แคแแแแแแก แแฅแขแแฃแ แ แแแแแขแแแแก แกแแฎแแแแแแ, "แขแ แแแแแฅแชแแ ..." - แแแแแ แแแแแขแแแ.
โแซแแแแ แแฅแขแแฃแ แ แแแแแแแ แแแแโ, แ.แ. แกแแ .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
แแแแแแขแแแแแฃแแแ แแฎแแแแ แฌแแแแแฎแแแกแแแแก. แแแ แแแแ, แแก แคแแแแแแ แฃแแแ แแแแแแแ แแแก แแแแแขแแแแแแ แแแฌแแ แแแแ. แแแแจแแแแแแแ แแฅแแก.
GUI แแแขแแแ แแชแแ .hpkg แกแแกแขแแแแกแแแแก
แแฎแแ แแแแฎแแ, แ แแแแ แแ แแก แแแแแแแแ แแแแแขแแแ .hpkg
แแแฃแแแแแแแแก แแแขแแแ แแชแแแก แแแแฎแแแ แแแแแก แกแแแฃแจแแ แแแ แแแแจแ (UX). แงแแแแแแแ แแแแก แจแแแแแ, แฐแแแแฃ แแแแแฃแแแแแแแ แแแ แแแ แแแแแงแแแแแแกแแแแก. แแแ แแแแ แแ แแแแแงแแแ แแแ แ แแแฆแแแ แแแแฎแแแ แแแแแก แแแแแชแแแแแแแก แแแแแขแแแแแ แจแแแแ แแแแ. .app
Macintosh-แแ แแแแแ แแแแแชแแแแแแแ .hpkg
. แแ แแ แช แแ แจแแแแแแ แแ แกแแขแฃแแชแแแก Linux แแแกแแขแแแแก แแแ แแแแกแแแ, แ แแแแแ แแก แแแกแแแฃแขแฃแ แแ แกแแจแแแแแแ แแแแแกแแแแ แกแฎแแแกแแแ แจแแแแ แแแแ.
แจแแแแแแ แกแชแแแแ แแแ แแแฎแกแแแแแแ:
- แแแแแขแแก แจแแแแแ แกแแก แแแฎแแ แแแแแ
.hpkg
- แแแแแขแแก แแแงแแแแแ แแแแแ
- แแแแแขแแก แแแแฆแแแ แแแแแ
- แแ แแแแแ แฌแแแจแแแ แแก, แ แแช แกแแกแขแแแแจแ แจแแแแแ, แ แแแแ แช แแแแแขแแก แแแฌแแแ
- แแ แแแแแ แแแแแแแแแ แ แแก, แ แแช แกแแกแขแแแแจแ แจแแแแแ, แ แแแแ แช แแแแแขแแก แแแฌแแแ
- แแกแฃแ แก แงแแแแ แแแแแขแแก แแแแแแแแแแฃแแแแแก แฉแแแแขแแแ แแแ, แ แแแแแแช แแ แจแแแซแแแแ แแงแแก Haiku-แก แงแแแแ แแแกแขแแแแชแแแก แแแฌแแแ (แแแแแแแแแ, แแแฅแแก แคแแแแแฃแ แแ แแแแแแ แแแฃแแ แแแแฅแแแ แแแขแแ แแแขแแแ แฌแแแแแแก แแแ แแจแ.)
- แแแแแ แแแแแแแขแแแ แฉแแแ แแแแแขแแแ (แแกแ, แแแฌแแแ) แชแแแแ แกแฎแแ แแแแแแแก, แฉแแขแแแ แแแแก แขแแแแกแแแ (root partition) แแแแชแแแแแแแแแ (แ แแแแแ, แแแแแแแแแ, แแแกแแ แกแแแแแ แแกแ แแแแแแ แแ แแแฅแแก).
แแก แฃแแแ แแแแชแแแแแก แฉแแแ แงแแแแแแฆแแฃแ แ แกแแฅแแแแแแแแแแ แซแแ แแแแ แจแแแแฎแแแแแแก. แแแ, แแแแแฌแงแแ.
แแแแแขแแก แจแแแแแ แกแแก แจแแแแฌแแแแ
Mac-แแ แแ แฃแแ แแแแ แแแฌแแแแฃแแแ แแแแแขแแ แแแฃแกแแก แแแ แฏแแแแ แฆแแแแแแ, แ แแ แแแแฎแกแแ แแ แแแแฎแ แจแแแแแ แกแ Finder-แจแ. แแก แแแ แแแแช แแฎแแแแ แจแแแแฆแแฃแแ แแแ แแฅแขแแ แแ! (แแแชแ, แ แแ แแ แแก แแแแแขแแแ .pkg
แกแแกแขแแแแก แแแฌแแแแกแแแแก, แ แแแแแแช แแ แแ แแก แแแแแแแชแแแแ, แแแแ แแ แฉแแแฃแแแแ แแแ แแแแฎแแแ แแแแแแ แงแแแแแแ แฎแจแแ แแ แแ แฃแ แแแแ แแแแแ แแแแแแ).
แฐแแแแฃแแ แแ แแแฌแแแแฃแแแ แแแแแขแแ แแแ แฏแแแแ แฆแแแแแแ, แจแแแแแ แแแฌแแแแฃแแแ "แจแแแแแ แกแ" แ แแ แแแแฎแ แ แ แแ แแก แจแแแแแ. แแแแ แแ แแก แแฎแแแแ แคแแแแแแแก แกแแแ, แแแ แแแกแแฎแกแแแแแ แแ แฏแแ แแแฌแแแแฃแแแแแก แจแแกแแซแแแแแแแแก แแแ แแจแ.
แแแแ แแ แฃแแแแแกแ แแฅแแแแแแ, แแฃ แแ แกแแแแแแ แกแแจแฃแแแแแ (แแ แแแแแ) แจแแคแฃแแแ .hpkg
แคแแแแแก แแแแแฏแแ แแก แกแแจแฃแแแแแแ แแแแแแแแแ แแแ แแ แแแแฎแแแ แแแแแก แแ แแแฃแฌแแแก แคแแฅแ แ แแแแฎแแ แชแแแแแแแก แแแขแแแแแแ. (แกแฎแแแแ แจแแ แแก, แจแแแแซแแแแ แแแฎแกแแแ .hpkg
แจแแคแฃแแแแจแ Expander
, แ แแแแแกแแช แจแแฃแซแแแ แแแกแ แแแฎแกแแ, แ แแแแ แช แแแแแกแแแแ แ แกแฎแแ แแ แฅแแแ).
HaikuDepot-แแก แแแขแแ แคแแแกแจแ แจแแแแซแแแแ แแฎแแแแ แแแแแขแแก แคแแแแแแแก แกแแ, แแแแ แแ แจแแแแแแกแแก แแแฎแแ แจแแฃแซแแแแแแแ, แแแแแแแแแ, README.md-แแ แแ แฏแแ แแแฌแแแแฃแแแแแ.
แแ แแแขแแแแ แแแจแ Mac แแแแ แฏแแแแก, แแแแ แแ HaikuDepot-แแกแแแแก แกแฌแแ แ แคแฃแแฅแชแแแแแ แแแแก แแแแแขแแแ แแแแ แกแแฅแแ แแ แฃแแแ แแงแแก.
แแแแแขแแก แแแกแขแแแแชแแ GUI-แแก แกแแจแฃแแแแแแ
Mac-แแ, แแแกแแแก แกแฃแ แแแแแแก แฃแแแขแแกแแแ .dmg
แจแแแชแแแแแก แแแแแขแแแก .app
. แแแฎแกแแแแ แแแกแแแก แกแฃแ แแแ แแ แฏแแ แแแฌแแแแฃแแแแแ แแ แจแแแแแ แแแแแแแแ แแ แแแแแขแ, แแแแแแแแแ, แแแแแแขแแแแ /Applications
Finder-แจแ. แฉแแแแแแก แแก แชแฎแแแแ, แแแแ แแ แแแแแแ, แ แแ แแแแแแ แแแ แแแแฌแงแแแแ แจแแแซแแแแ แแแ แแแฃแแแแแแแแก แแแแก. แแแแฃแแแกแฎแแแแแ, Apple "แแแแแแแแแก" แกแแกแขแแแแก แแแกแจแขแแแแ แแแ แแฅแขแแ แแแก /Applications
(NeXT-แแ แแก แแงแ แ แแแแ แช แฅแกแแแฃแ แ, แแกแแแ แแแแแแแแฃแแแฃแ แ), แแแแ แแ แแฅแแแ แจแแแแซแแแแ แแแ แขแแแแ แแแแแแแแกแแ แแฅแแแแ แแแแแแแชแแแแ แคแแแ แกแแ แแแ แแ แแ แฅแแแแแ แแฅแขแแ แแแจแ $HOME/Applications
แแฃ แแกแ แซแแแแแ แแแแฌแแแก.
แฐแแแแฃแแ, แแ แฏแแ แแแแฌแแแแฃแแแ แแแแแขแแ, แจแแแแแ แแแแฌแแแแฃแแแ "แแแกแขแแแแชแแแแ", แแแแแแ แแ แแฅแแแแ. แแแแแขแแ แแกแแแก แ แ แแแฎแแแแ, แแฃ แแแแแขแก แแฅแแก แแแแแแแแแแฃแแแแแแ แฎแแแแแกแแฌแแแแแ HaikuPorts-แจแ, แแแแ แแ แฏแแ แแ แแ แแก แแแแแกแขแแแแ แแแฃแแ. Linux-แแ แแแ แแแแแแแแแ แแ แแชแแแ แ แ แแแแแแแแ แแ แกแแขแฃแแชแแแจแ, แแแแ แแ แแแแแกแแแแแ แแจแแแ แแ - แฐแแแแฎแแ แแแแฎแแแ แแแแแก, แกแแญแแ แแ แแฃ แแ แ แแแแแแแแแแฃแแแแแแแก แฉแแแแขแแแ แแแ แแ แแแกแขแแแแชแแ. แแฃแกแขแแ แ แแกแแช แแแแแแแก แฐแแแแฃ.
แแ แแแแแแแฌแแ แ 'sanity' แแแแแขแ แฎแแแแ แแ แแแแแฌแแแแฃแแ แแแกแแ, แแแแแขแแก แแแแแฏแแ แแ แแชแแก, แกแแแแแ แฃแแแ แแแแฆแแก แแแกแ แแแแแแแแแแฃแแแแแแ (แแฃ แแแแแ แแฃแแแ, แ แแ แกแแชแแแ แฃแแแ แกแแกแขแแแแจแแ). แงแแแแ Linux แแแกแขแ แแแฃแชแแแก แแ แจแแฃแซแแแ แแแแก แแแแแแแแ.
แแแแแ แแ แแ แแแแ แคแแแ แแแแแฏแแ แแก แแแแแงแแแแแ, แฃแแ แแแแ แแแแแแแ แแแ แแ แฉแแแแแแแแ .hpkg
แแแแแขแ แแ แจแแแแแ /Haiku/system/packages
(แกแแกแขแแแฃแ แ แแแกแขแแแแชแแแกแแแแก, แแแแฃแแแกแฎแแแแแ), แแ แจแแแแแ /Haiku/home/config/packages
(แแแแแแแแฃแแแฃแ แ แแแ แแแแขแ แแกแแแแก; แแ แฏแแ แแแฌแแแแฃแแแแแ แแแฃแฌแแแแแแแแ - แแ แแแแแช แแแฆแแแแแแแแก แแ แแแแแแแก แกแแขแงแแ "config", แ แแแแแแช แฉแแแแแแก แแ แจแแแแฎแแแแแจแ "แแแ แแแแขแ แแแแก" แกแแแแแแแแ). แแ แแ แแแแแ แแแแฎแแแ แแแแแก แแแแชแแคแชแแ แฏแแ แแแแแ แแ แแ แแก แฎแแแแแกแแฌแแแแแ แฐแแแแฃแกแแแแก (แจแแกแแซแแแ แแแแขแแแแ แแกแ แแแ แขแแแ - แแ แแแชแ, แจแแกแแซแแแ แแ แแแแแแแแฎแแแ แแแแแก แจแแกแแซแแแแแแแแแแ แแแแแแขแแ แแแแ แแฃแแแก แกแแฅแแ แแแกแแขแแแแก แแแ แแแแกแแแแก).
แแ แแแขแแแแ แแแจแ แฐแแแแฃ แแแแ แฏแแแแก, แ แแแแแ แแแก แจแแฃแซแแแ แแฃแจแแแแ แแ แ แแฎแแแแ แแแแแแแชแแแแแแ, แแ แแแแ แกแแกแขแแแฃแ แแ แแแ แแแแแแแ.
แแแแแขแแก แแแแฆแแแ GUI-แแแ
Mac-แแ, แแฅแแแ แฃแแแ แแแแแแแ แแแ แแแแแแแชแแแก แฎแแขแฃแแ แแแแแแจแ แแ แแก แแ แแก แแก. แแแ แขแแแแ!
แฐแแแแฃแแ, แแแ แแแ แ แแแจแ, แแฅแแแ แฃแแแ แแแแแแ แกแแกแขแแแแจแ แกแแ แแแแแแ แแแแก แแแแแขแ, แ แแแแแ แแจแแแแแแ แแงแแแแแ แแแก แกแฌแแ แแแแแแแก (แกแแกแขแแแ แงแแแแแคแแ แก แแแแแแแก). แ แแแแ แช แฌแแกแ, แแฅแแแ แฃแแแ แแแซแแแแแ /Haiku/system/packages
(แกแแกแขแแแฃแ แ แแแแฃแแแกแฎแแแแ แแแกแขแแแแชแแแกแแก), แแ in /Haiku/home/config/packages
(แแ แแฆแแแแจแแ, แ แแ "config" แแ แแกแฌแแ แ แกแแฎแแแแ?). แจแแแแแ แแแแแแแชแแ แฃแแ แแแแ แแแแแแขแแแแแ แแแแแแจแ แแ แแก แแ แแก แแก.
แแแ แขแแแแ! แแฃแแชแ, แแ แแกแ แแ แแแขแงแแแ. แแ, แ แ แฎแแแแ แกแแแแแแแแแแจแ:
แแก แแ แแก แแก, แ แแช แฎแแแแ, แ แแแแกแแช แแแก แแแแแแขแแแแ แแแแแแจแ /Haiku/system/packages
แแฎแแแฎแแ แแชแแแ แฉแแแ แแฃแจแแแแแแ "Hello world" แแแ QtQuickApp-แแ แแแแแขแแแ แกแแแแแแแจแ. แแ แแแชแแแ แกแแกแขแแแแก แแแ แแฅแขแแ แแแก แแแแแขแแแ, แแ แ แแแแแ แงแแแแ แแแแแขแ แแแแแกแขแแแแ แแแฃแแแ แกแแกแขแแแแก แแแ แแฅแขแแ แแแจแ - แจแแฃแซแแแแแแแ แแแแแขแแก แแแแฆแแแ .hpkg
แชแแแแแแแแก แแแ แแจแ "แแแกแ แจแแแแแ แกแ". แฉแแแฃแแแแ แแแ แแแแฎแแแ แแแแแ แจแแจแแแแแแแแ, แแแแญแแ แแ แกแขแแแแแ แขแฃแแแ แแแแแญแแแฃแ แฆแแแแแก "แแแฃแฅแแแแ".
แแแแแแ แขแแแก
แแก แแแกแขแ 10 แฌแแแแ แแแขแแ. แกแแแแ แแฃแแแ, แฉแแแ แฃแแแ แแแแแแแแคแแแฃแ แแ แแ แแกแ, แ แแ แแแคแ แแฎแแแแแ แแแแแแแแแก แแฎแแแแ แแแจแแ, แ แแแแกแแช แแแแแ แแแแแขแ แแแแแขแแแแแแ. แฉแแแฃแแแแ แแ แแแแฎแแแ แแแแแแก แแแแก แแแแแแแแ แแแแแช แแ แกแญแแ แแแแแ.
แแแ แแ, แแฅแแแ แแก แฃแแแ แแแแแแแแ HaikuDepot-แแก แแแแแงแแแแแแ? แแ แฏแแ แแแแฌแแแแฃแแแ แแแแแขแแ /Haiku/system/packages
, แแแแแแแ "แฌแแจแแ" แฆแแแแแแก แแแแแฉแแแแก. แแ แ, แแ แแก (แแฎแแแแ) "แแแกแขแแแแชแแ". แแแแแกแขแแแแชแแ, แกแแ แฎแแ ?
แแแกแแ แแแแแ แแชแแแ แแแแแฎแ, แ แ แแแฎแแแแ, แแฃ แฃแแแ แแแแแกแขแแแแ แแแฃแ แแแแแขแแ แแแแแฌแแแแฃแแแ "Install". แแแแแแแก แแกแ:
แแก แแแฎแแแแ, แแฃ แแฅแแแ แชแแแแแแ แแแแแแกแขแแแแ แแ แฃแแแ แแแแแกแขแแแแ แแแฃแแ แแแแแขแ.
แจแแแแแ แแแแแฉแแแแแ:
แแฃ แฌแแแ แคแแแฏแแ แแจแ แแแแฌแแแแฃแแแแ "แชแแแแแแแแแแก แแแแแงแแแแแแก", แแก แแกแ แแแแแแ
แแ แแแแ แแฃแแแ, แ แแ แแก แแ แแก แแ แแแ แแแฃแแ แจแแชแแแแ, แแแแแแแชแแแก แแแฃแแ แฃแแแ แแ แกแแแแแก. [แแแขแแ แแ แแแฃแแ แแ แแแแแแฌแแแ, - แแแแฎแ. แแแแ แแแแแแ]
แกแฌแ แแคแ แแแแแกแฌแแ แแแ: แแแแแแขแแ แฆแแแแแ "แฌแแจแแ", แแฃ แแแแแขแ แฃแแแ แจแแงแแแแแแแ
/Haiku/system/packages
, แแ แจแแแแแ/Haiku/home/config/packages
.
HaikuDepot-แจแ แแแแแกแขแแแแ แแแฃแแ แแแแแขแแแแก แกแแแก แแแฎแแแกแแก, แแ แแฎแแแแ แฉแแแก แแแแแขแก แกแแแจแ แแ แจแแแแซแแแ แแแกแ แแแแฆแแแ.
Mac แแแแ แฏแแแแก แแ แแแขแแแแ แแแจแ. แแแแ แแ แฌแแ แแแแแแแแแแ, แ แแ แกแแแแแแแ แแแงแแแแแแ, แแแแฎแแแ แแแแแก แแแแแชแแแแแแ Haiku-แแ แฃแแแแแกแ แแฅแแแแ, แแแแ แ Mac-แแ. (แแ แ-แแ แแแ แแแแแแแแแ แแ แแกแ แจแแแคแแกแ: โแแ แ แกแแแแแ แแแแแแแแ HaikuDepot-แจแ แแแแแแแแฃแแ แคแฃแแฅแชแแแแแก แแแแแขแแแ, แแฃ แชแแขแ C ++ แแชแแโ, แ แแแแแแแ แแแฎแแแแกแ?)
แ แแฆแแชแแก แแแแฆแแแ แแแแแขแแแแ
แแแแแ แแชแแแแ แแแแแ แแแแแแแชแแแก แแแแแกแขแแแแชแแ แแ แแ แ แแแแแขแแก .hpkg
, แกแแแแแแแช แแแแแฉแแแ (แแแแญแแแแ โแฃแแ แแแ แแแแแแแแแแแกแแแแกโ แ แแแแ แแแแกแฎแแแแแแ แแงแแก).
Mac-แแ, แแแแฎแแแ แแแแแ แ แแแแฃแ แแ แแฃแจแแแแก แคแแแแแแ แฉแแแฃแแแแ แแแแ .dmg
แกแแแแแแแช แแแแแก แแแแแชแฎแแแแก แแแแแขแ .app
. แฉแแแฃแแแแ แแ แกแฃแ แแแแแ .dmg
แแ แแแแแแ แฉแแแแขแแแ แแแแแแก แแแ แแฅแขแแ แแแจแ, แแแแแขแแแ แแแแแ แแแฃแแแ แแแแฎแแแ แแแแแก แแแแ /Applications
. แแแแแแแ, แ แแ แแแแแ แแแแ แแ แแแแฎแแแ แแแแแแ แแ แแชแแก แ แแก แแแแแแแก, แแ แฐแแแแแแแแก Apple-แแก แงแแคแแแ แแแแแแจแ แแแแแ แแแแกแขแฃแ แแแก. (แแ แ-แแ แแ แ แแ, แ แแช แแ แแแแฌแแแก Mac-แแ. แแ AppImage-แแ, แแแแแแแแแ, แแ แแ แแก แแแแกแฎแแแแแแ แแแกแ แแ แแแแแขแก แจแแ แแก, แ แแแแแจแแช แแก แแงแ. แแแแแแขแแแแ แฎแแขแฃแแ แแแแแแจแ = แแก แแ แแก. แแแ แขแแแแ!)
แฐแแแแฃแแ, แแกแแแ แแ แกแแแแแก แแแงแแคแ แจแแ แแก apps/
ะธ packages/
, แแกแ แ แแ, แแแแญแแแแ, แ แแ แแแแ แฃแคแ แ แแแแแแ แแแฎแแแ แแแแฎแแแ แแแแแแแกแแแแก. แแแแ แแ แ แ แแแฎแแแแ, แแฃ แแแแแแแชแแแก แแแแแแขแแแแ apps/
แฒแแแแแแจแ แแแแแขแแแ:
แแก แแ แแก แแก, แ แแช แฎแแแแ, แ แแแแกแแช แแฅแแแ แชแแแแแแ แฌแแจแแแแ แคแแแแแแแ แแฆแแแฃแแ แแแแแแแชแแ .hpkg
แแก แขแแฅแแแแฃแ แแ แกแฌแแ แแ (แแแแแก แแ แแแแแก, แแแแแแแชแแ แแแแแแแกแแแฃแแแ แแฎแแแแ แฌแแแแแฎแแแก แคแแแแฃแ แกแแกแขแแแแแ, แแแ แแแ แ แแแจแ), แแแแ แแ แแก แแ แแ แแก แแแแกแแแฃแแ แแแแ แกแแกแแ แแแแแ แแแแฎแแแ แแแแแกแแแแก.
แกแฌแ แแคแ แแแแแกแฌแแ แแแ: แจแแกแแแแแแแ GUI-แแ แฌแแจแแ
.hpkg
แแแกแแ แแแแแ แแชแแแ แแแแแแแชแแแก แแฃแแแแ แแแ Alt + D แแแญแแ แแ. แแแแฆแแก แจแแขแงแแแแแแแ "แแฎแแแแ แฌแแแแแฎแแแแ แขแแแแ แแแแแฅแขแแแแก แแแแแขแแแ แแ แแแแแ แแแ แจแแฃแซแแแแแแแ." แแ แงแแแแแคแแ แ แแแแขแแ /system
(แแแ แแ แแแแกแ /system/packages
ะธ /system/settings
) แแ แแก แแแแแขแแก แกแแแแแขแแแ แฌแแ แขแแแ (แแแฎแกแแแแแ, แ แแแแ แฉแแแก แแแแแกแแแแแจแ df
?). แกแแแฌแฃแฎแแ แแ, แแ แซแแแแแแก แแแแแแแแแแ mount
แแ แแแแแแ แขแแแก แกแแขแฃแแชแแแก (แ แแแแ แช แแแฅแแ แแ แ-แแ แ แฌแแแ แกแขแแขแแแจแ), mountvolume
แแ แแฉแแแแแแก แแแแก, แ แแกแแช แแซแแแ (แ แแแแ แช แฉแแแก, แแแ แงแฃแแแก แกแแจแฃแแแแแแ แแแแแแขแแแแแฃแแ แแแแแขแแแ .hpkg
แแ แแแแแฎแแแแแ "แขแแแแแ"), แแกแแแ แแแแแแแฌแงแแ แแแขแแ แแแขแแฃแแ แแ แซแแแแแแแ.
แแ แแแขแแแแ แแแจแ แแ แแแแ แแแแแแ แฏแแ, แแแ แแ AppImage-แแกแ (แแแแ แแ แแก, แกแ แฃแแ แแแ แแแแ แแแแฎแ แแ, แแแแแ แซแแแแฃแแ แแแ แแ). แแฃแแชแ, แจแแแซแแแแ แฌแแ แแแแแแแแแ, แ แแ แจแแกแฌแแ แแแแก แจแแแแแ, แแแแฎแแแ แแแแแก แแแแแชแแแแแแ แฐแแแแฃแแ แฃแแแแแกแ แแฅแแแแ, แแแแ แ Mac-แแ.
แจแแแแจแแแ: แแฅแแแ แฃแแแ แแแแ แแแแแ แ แ แแ แแก "แแแชแฃแแแแ" "แแแแแงแแคแแก" แแแแแ แ. แแก แแแแแ แฌแแแแแแก "แกแแฅแแฆแแแแแก" แแ "แแแ แแฅแขแแ แแแก" แฃแ แแแแ แแแแแก: แแแ แแฅแขแแ แแแแแก แฃแแแขแแกแแแ แแแแแฉแแแแแ แคแแแแแแแก แแแแแฏแแ แแก แกแแฅแแฆแแแแแแแแ, แแแแ แแ แแ แ แงแแแแ แแแแแแแ (แแแ. แแแแแขแแแ, แ แแแแแแแช แแแแแฎแแแแแ แ แแแแ แช แคแแแแแแ). แแกแแแ แ แแ แแคแแชแแแแฃแ แแ แแแ แแก แแแฅแชแแแก?
แแแแแขแแก แจแแแแแ แกแแก แกแฎแแ แกแแกแขแแแแจแ แแแแแ แแแ
Mac-แแ, แกแฃแแแแฃแ แแ แแแแแแก แแแแแแแ .app
, แแ แแแแแแแแ แแแแแแแแแแฃแแแแแแ แแแแแขแจแแ, แแกแแแ แแ แแแ แแแซแ แแแแแ.
แฐแแแแฃแแ, แแแแแแแชแแแก แแแแ แแ, แแแแ แแ แแแแแแแแแแฃแแแแแแ แกแแแ แแแ แแ แแฃแจแแแแแแ.
แกแฌแ แแคแ แแแแแกแฌแแ แแแ: แแแแก แแแชแแแแ, แจแแแแแแแแแแแแ แแแแแแขแแแแ แแแแแ "`.hpkg" แแแแแขแ, แแแแแแแแแแฃแแแแแแแแ แแ แแแ, แแกแแแแก แแ แกแแแแแแก แจแแแแฎแแแแแจแ.
แแ แแแขแแแแ แแแจแ Mac แแจแแแ แแ แแแแ แฏแแแแก. แงแแแแ แจแแแแฎแแแแแจแ แฉแแแแแแก, แแแแ แแแ แแแแแแแก แแแงแแแ แฃแแแกแแแแก. แฐแแแแฃ แฃแแแ แแแแแแแ แแแก .hpkg
แแแแแแแชแแแก แแแชแแแแ, แแแแ แแ แกแแกแขแแแ แแ แแแแแแแแแก แแแแก ...
แแแแแขแแก แฉแแแแขแแแ แแแ แแแกแ แงแแแแ แแแแแแแแแแฃแแแแแ
แงแแแแ แแแแฅแแแ แแ แแ แแก แแฃแแแแแแ แแแแแแ แ แแแแแจแ. แแแ แแฅแแ, แแแแแแ แ แแแแฅแแแแก (แแแแฎ, แแ แแแงแฃแ แแ, แแแแแแแแ แแแ Windows, Mac แแ Linux) แแแแฌแงแแแก แแแแก. แฉแแแแแแก แแแแจแแแแแแแแแแ, แ แแ แจแแแแซแแแก แแแขแแ แแแข แแแคแแจแ แฌแแกแแแ, แแแแแแแแแ, แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แฉแแแแขแแแ แแแ แแแกแแฎแกแแแ แแแแแแแ, แฉแแกแแ แแก แแแแแ แฉแแแก แแแแแแฃแขแแ แจแ แแ แแแ แฌแแฃแแแแฃแแ แแแงแ, แ แแ แงแแแแแคแแ แ แแแฃแจแแแแแก [แ แแกแแแก แแแญแ, แแแแแแแ แแก Windows-แแ ... - แแแแฎแ. . แแแแ แแแแแแ].
แจแแแแแแ, แฉแแแฃแแแแ แแแแ แชแแขแ แฃแคแ แ แฎแจแแ แแ, แแ แฉแแแฃแแแแ แแ แแแแแ แแแแ แแแฃแแแแงแแคแแแแแแแ แแแแแแแแแแฃแแแแแแ Windows-แกแ แแ Linux-แแ.
Mac-แแ แแก แแ แแก, แ แแแแ แช แฌแแกแ, แแ แแ แคแแแแ, แงแแแแแคแแ แ แ แแช แแฅแแแ แแญแแ แแแแแ แแ แแก แฉแแแแขแแแ แแแ .dmg
. แงแแแแแแ แฎแจแแ แแ, แแแก แแ แแฅแแก แกแฎแแ แแแแแแแแแแฃแแแแแแ, แแแ แแ แแ แแแแแแแแแแฃแแแแแกแ, แ แแแแแแแช แแแแแแแแกแฌแแแแแฃแแแ แแแแแ MacOS-แแก แแแแ แแแแฃแแแกแฎแแแแแ. แแแแแแแแแแกแ แแ แแก แ แแฃแแ แแแแแแแชแแแแ, แ แแแแแแแช แกแแญแแ แแแแแ แจแแกแแแแแแก แแแจแแแแแก แแแ แแแแก, แ แแแแ แแชแแ java.
แฐแแแแฃแแ แแแแแขแแก แฉแแแแขแแแ แแแ .hpkg
แแแแแแแแแ, แแ แแ แแ แแแแแ java แแแแแแแชแแ แจแแแซแแแแ แแ แแงแแก แกแแแแแ แแกแ, แ แแแแแ java แจแแแซแแแแ แแงแแก แแ แแ แแงแแก แกแแแแแแ แแแแฅแแแแแ. แแ แแก แแฃ แแ แ แแแ, แ แแ แแแแแแฌแแ แแ แงแแแแ แแแแแแแแแแฃแแแแ แแแชแแแฃแแ แแแแแขแแกแแแแก .hpkg
แแแ แแ แแแ, แ แแแแแแแช แแแแฃแแแกแฎแแแแแ แแ แแก แแแแแกแขแแแแ แแแฃแแ แฐแแแแฃแจแ แแ แแแแขแแ แฃแแแ แแงแแก แงแแแแ แฐแแแแฃ แกแแกแขแแแแแ?
แแ แแแขแแแแ แแแจแ Mac แแแแ แฏแแแแก แแชแแ แ แกแฎแแแแแแ.
แแแแแแขแแ แ แแแแแแแ mr. waddlesplash:
แแ แแแ แแแแก แแแฌแแ แ แแแแแแแชแแแก แงแแแแ แแแแแแแแแแฃแแแแแก แจแแกแแแ แแแแแแแ, แ แแแแ แช แแแแแขแแแแก แแแแ แแแ
.hpkg
แแแแแแกแแแแก, แแแแช แฐแแแแฃแก แแแขแแ แแแ แก แแชแแแแก, แแแแฎแแแแแแ 15 แฌแฃแแ แกแแแแแ แแกแแ. แแแแก แแฎแแ แแแญแแ แแก แแแแแขแแแ แแ แช แแกแ แ แแฃแแแ, แแฃ แแแแก แ แแแแฃแ แ แกแแญแแ แแแแ แแ แกแแแแแก. แแแแ แแ แฉแแแแแแก แแก แแจแแแแแแ.
แแแแแ, แกแฃแแแฅแแ แจแแแแแแแแ แแ แกแแ แแแก แแแแแแแแ แกแขแแขแแแแแ.
แแแแแขแแแแก แแแแแขแแแ แชแแแแ แแแแแแแก
แ แแแแ แช แแแ แ แแแแฌแแ แ, แแกแฃแ แก แฉแแแ แแแแแขแแแแก แแแแแแแกแแแ .hpkg
(แแแ แแแ, แแ แแแแ แแแฌแแแ) แกแแแชแแแแฃแ แแแแแแแก, แฉแแขแแแ แแแแก แแแชแฃแแแแแแ (root partition) แฉแแแฃแแแแ แแแ แแแแแแแแแแกแแแ แแแแชแแแแแแแแแ. แฉแแแฃแ (แแ แช แแกแ แแแแ แแฃแ) แจแแแแฎแแแแแจแ แแแแก แแแแแแ แแ แแก แแก, แ แแ แฉแแแก (แฉแแจแแแแแฃแ) แแแกแแแแก แแฃแแแแแแ แแฌแฃแ แแแ แแแแแกแฃแคแแแ แแแแแแ, แ แแช แแ แฃแแแ แแแแ แแงแแก. แแ, แ แแแแ แช แฌแแกแ, แแแ แ แแแกแแแแแก แแ แฅแกแแแแก แแแแแแ แแแแก แ แฃแฅแแก แแแแแแแ, แกแแแแช แฉแแแ แแแแแแแชแแแแแ.
Mac-แแ แแ แฃแแ แแแแ แแแแแแแขแแ แแแแแขแแแก .app
แแแกแแฎแกแแแ แแแกแแแ แแ แฅแกแแแแก แแแ แแฅแขแแ แแแจแ Finder-แจแ แแ แแก แแ แแก แแก. แแ แแแแแ แจแแแแซแแแ แแ แฏแแ แแแแแฌแแแแฃแแ แแแแก แแแกแแฎแกแแแแแ, แ แแแแ แช แแแแก แฉแแแฃแแแแ แแ แแแแแแแ แฉแแขแแแ แแแแก แขแแแแแแ. แฒฃแแ แแแแ!
แฐแแแแฃแแแ แแแแ แช แแแแฎแ แแก, แแแแก แแแฆแฌแแแ แจแแกแแซแแแแแแแ แฉแแแ แแแแแแแแแแแแแ .hpkg
แแแแแขแแแ แแแกแแฎแกแแแ แแแกแแแ แแ แฅแกแแแแก แแแ แแฅแขแแ แแแจแ, แแแแ แแ แจแแแแแ แแฅแแแ แฃแแแ แแแแแแงแแแแ แ แแแแแแแแ แแแฃแกแแแฃแแแแแแ แแ แซแแแแแ แแแแกแแแจแ, แ แแแ แแแแแแแขแแแแ แแกแแแ แกแแกแขแแแแจแ. แแ แแแชแ แ แแแแ แแแแแแแแ แแก แแฎแแแแ GUI-แแ.
Mac แแแแ แฏแแแแก แแ แแแขแแแแ แแแจแ.
แ-แ. waddlesplash:
แแก แแ แแก แแแขแแแแแแชแแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ แแแ แแแแฃแ แแแแแงแแแแแแแ. แแฃ แแแแฎแแแแ แแฅแแแแ แแ แแแ แแแข แแแแฎแแแ แแแแแแ, แแแแแแฎแแ แชแแแแแแ. แแแแแกแแแแ แจแแแแฎแแแแแจแ, แแ แกแแแแแก แแแกแแแ แแฎแแ แแก แแแแฎแแ แชแแแแแแแก แจแแกแแซแแแแแแแ.
แแแแก แจแแกแแฎแแ แจแแแแแ แกแขแแขแแแจแ แแแกแแฃแแ แแแ.
แฅแกแแแแก แแแ แแฅแขแแ แแแแแ แกแแฃแแ แแกแแก: แแแ แแ แแฅแแแแ (แแแแ แแฃแแแ LAN แแแ แขแแแแก) แแฅแแแแแ แแแ แขแแแ, แแฆแแแกแแฉแแแ, แฅแกแแแแก แแแกแจแขแแแฃแ แ แแแแแแแชแแแแ (แแแ. Zeroconf-แแก แแแแ ), แ แแแแแแ แแแแแ แแแ แจแแกแแซแแแแแแแ แแแแแแฃแ แแแแแแฃแขแแ แแ แแ แแแ แแแแแ แแแแแแฃแ แ แฅแกแแแแแแ แแแจแแแแ. แ แ แแฅแแ แฃแแแ, แแแแแแแแแ แแแก แแฅแแ แจแแกแแซแแแแแแแ แฃแแ แ แแฅแแแ แแ แแแแ app_flags
.
แกแแแแแแ แแแแแ แแจแ hpkg แกแแกแขแแแแก GUI-แแแ แแแขแแแ แแชแแแก แจแแกแแฎแแ
แแ แแคแแฅแ แแ, แ แแ แแแ แแแ แ แแแจแ แแแขแแแ แแชแแแก แจแแแแ แแแแแ แกแแแฎแแแก แแแแ .hpkg
GUI-แแ แฏแแ แแแแแ แแแแ แก แขแแแแแก แกแแกแฃแ แแแแก. แงแแแแ แจแแแแฎแแแแแจแ, แแ แแก แ แแแแแแแแ แ แแ, แ แแช แจแแแซแแแแ แแแฃแแฏแแแแกแแแก UX-แแก แแแแแกแแแ แแกแแโฆ
แแแแแ แแ แแ แ แแ: Kernel Debug Land
แแแ แแ แแฅแแแแ, แแแแแแแแแ, แแแ แแแแก แแแแแแแก แแ แแก แแ แซแแแแแแแแก แจแแงแแแแ syslog | grep usb
. แฐแแแแฃแแ แแก แจแแกแแซแแแแแแแ Kernel Debug Land-แแก แฌแงแแแแแแ. แ แแแแ แจแแแแซแแแแ แแแแแแฎแแ แแก แฏแแแแฅแ แแแ แแแฅแแแแแแแจแ, แแฃ แงแแแแแคแแ แ แแกแ แแฃแจแแแแก, แ แแแแ แช แฃแแแ, แแแ แแแแก แแแแแแแจแ แแแฎแแแแ แแก แแแ แแจแ? แแแ แขแแแแ Alt+PrintScn+D (แแแแแแแแแแก แแแแแ แแแ) แแแญแแ แแ. แแแจแแแแ แแแฎแกแแแแแแ
แแแกแแแแ
แแ แแแฌแงแแ แแแแก แแแชแแแแแแ แแแแก, แ แแ แฐแแแแฃแก แกแแกแขแแแแก แแแฎแแแฌแแแแแ แแแแแแแแแแ แแแแก แแฅแแแแ, แ แแ แกแแแฃแจแแแก แแกแ แฃแแแแก แแ แแ แแแขแแ แ แแฃแแแ, แ แแแแแแช แแแแคแแแ แแ แแก แแ แแแแขแแ แแแฃแแ แกแแแฃแจแแ แแแ แแแแแ, แกแแกแขแแแแก แงแแแแ แคแแแแแ แฌแแแแแแ.
แแแแแแ แ แแแแขแ แแกแขแ Linux/GNU/dpkg/apt/systemd/Xorg/dbus/Gtk/GNOME/XDG/Ubuntu-แก แกแแแงแแ แแกแแแ, แกแแแแช แงแแแแแคแแ แ แฌแแ แแ แแแฌแแแแแแ แแ แแก แแแงแแคแแแ แแกแ, แ แแ แแแกแขแ แแฅแชแแ แแแก แแแกแขแ แแฅแชแแแแ แแ แงแแแแ แฏแแแแ แแแแซแ แแแแแก.
แแกแแแ แแงแ แแแแก แแแแแแ, แแฃ แ แแแแ แกแแกแขแแแ .hpkg
แแแ แแแแแแแก แขแ แแแแชแแฃแแ แแแแแขแแก แแแแแฏแแ แแแแก แกแแฃแแแแแกแ แแ แแฅแขแแแแก, Snappy, Flatpak, AppImage, แแฃแแแแช btrfs, แแ แฃแ แแแก แแแ Mac-แแก โแแฎแแแแ แแฃแจแแแแกโ แแแแแแแแก.
แแแแฅแแก แ แแฆแแช "แแแแแแชแแ" แฉแแแก แแแแจแ แแ แแแแฎแแแ, แ แแแแ แกแแกแขแแแ .hpkg
แแชแแก แ แแแแ แแแแฅแชแแก, แแฎแแแแ แแแกแ แจแแฎแแแแแ. แแแแ แแ แแก แแ แแแ แแ, แแ แแแแ แกแแกแขแแแแก แกแแแแแแแ แแ แกแแแแ แขแแแ. แแฅ แแแแ แ แ แแ แแ แแก แแแแกแญแแแแฃแแ แแ แแแแแแแฃแ แ Mac-แแก แกแฃแแแ.
แแแแฎ, แแ แแฃแแแ แจแ แแแแแแแแแ แแแ แจแแแซแแแแ แแงแแก แฃแแแ แ แแ แแแแแแแแแกแแแแ แแแฃแจแแแก, แแแแแแแชแแแแ แจแแแซแแแแ แแแแแแก (แแ แ Gtk, Electron - แแแแแแแแแ แแแแ แแแแกแแแแแก, แ แแ แแกแแแ แแแ แแแ แแ แฃแฎแแแแแ แแแฎแแแฌแแแแแแก), แแแแแ แแ 3D แแฉแฅแแ แแแ แจแแแซแแแแ แกแ แฃแแแแ แแ แแงแแก, แแแแ แแ แแแแแช แแ แแแกแฌแแแก แแก แกแแกแขแแแ. แงแแแแแแแ แแแแก แจแแแแแ, แแก แงแแแแแคแแ แ แจแแแซแแแแ แแแแแกแฌแแ แแแก แแ แแแ แ แแฃ แแแแแ แแกแแแ แแแแแฉแแแแแ. แแก แแฎแแแแ แแ แแแก แกแแแแแฎแแ แแ, แจแแกแแซแแแ, แแแแแ แฌแแแแแ แแแแแ.
แแแฎแแแ แแแแก แแแ แจแแแแแแแแแแแแ, แแแแ แแ แแแแแ แแแแแ แแแแ แแแแฌแงแแแ. แฐแแแแฃแก แฌแแแ แแแกแแขแแแแ.
แจแแแแฎแแแแแแ แกแแแแแฎแแแ
แแฅแแแ แฃแแแ แแ แแก แแแแแแแชแแแแ แแ แแแแฎแกแแ?
- BeScreenCapture-แก แฃแแแ แจแแแซแแแก GIF-แจแ แแฅแกแแแ แขแ Peek-แแก แแกแแแแกแแ. แแก แจแแแซแแแแ แแแแแแแแก Haiku-แกแแแแก แฃแแแ แฎแแแแแกแแฌแแแแแ ffmpeg-แแ.
แแแแแชแฎแแแแก . - แกแแ แแแจแแขแแก แฎแแแกแแฌแงแ แแแ แแฆแแแก แแแแแแฃแ แ แคแแแฏแ แแก แกแแ แแแจแแขแก, แกแแแแแแแ แแ, แแแแ แแแ แแแก แแฆแแแก
- แแฅแแแ แแ แจแแแแซแแแแ แแแแแฆแแ แแแ แแแแก แแแแแแญแแแแ WonderBrush-แแก แแแแญแ แแก แฎแแแกแแฌแงแแแ แแ แจแแแแแ แจแแแแแฎแแ แจแแแแแ แคแแแแจแ
- แแแแกแแแฃแแ แแแแ แแ แแแแฌแแแก แฎแแแแก แแฃแ แกแแ แ แฐแแแแฃแจแ, แแแแ แแ แแคแแฅแ แแ, แ แแ แแแก แแฅแแก แแแแแ แแแกแขแแแแแฃแ แ แจแแแ แซแแแแ. แแก แแแแกแแแฃแแ แแแแ แจแแแแจแคแแแแแแแแ แแ แแขแแจแ แญแ แแก แฎแแแกแแฌแงแแก แแแแแงแแแแแแกแแก, แ แแแแแ แแก แแฌแแแแก แแ แแแฃแกแข แฉแแแแญแ แแก (แแฎแแแแ แแแแแแฃแ แ แแแแแแแแแแก แแแ แแแแก แแแแแแญแแแแ แแ แกแขแแขแแแจแ). แฏแแแ แแแแแ แแฃแ แกแแ แ แแแ แแ แแฅแแแแ.
แแแแแชแฎแแแแก .
แแแแแ แกแชแแแ! แงแแแแแแแ แแแแก แจแแแแแ, Haiku แแ แแแฅแขแ แฃแแ แฃแแแแแงแแคแก แกแฃแ แแแแแก DVD แแ USB-แแแ แฉแแขแแแ แแแแกแแแแก, แแแแแ แแ แแแฃแแ
แแแฅแแ แจแแแแแฎแแแแ? แแแแแขแแแแแแ แ แฃแกแฃแแแแแแแแแ
แจแแชแแแแแก แแแแแฎแแแแ:
แแแแแแ แแแแ
แกแขแแขแแแแแก แกแแ:
แฌแงแแ แ: www.habr.com