TL;DR: рдорд▓рд╛ рд╣рд╛рдпрдХреВрдЪрд╛ рдЖрдирдВрдж рдЭрд╛рд▓рд╛ рдЖрд╣реЗ, рдкрдг рд╕реБрдзрд╛рд░рдгреЗрд▓рд╛ рд╡рд╛рд╡ рдЖрд╣реЗ
рд╡рдВрдбрд░рдмреНрд░рд╢ рд░рд╛рд╕реНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдбрд┐рдЯрд░ - рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдХреБрдареЗ рд╢реЛрдзрд╛рдпрдЪреЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕
рддрддреНрддреНрд╡рддрдГ, 1.0 рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА рдЕрдкреЗрдХреНрд╖реЗрдкреНрд░рдорд╛рдгреЗ. рддрдерд╛рдкрд┐, Mac OS X рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирдкреВрд░реНрд╡ рджрд┐рд╡рд╕рд╛рдд рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реВрди рдЖрдгрд┐ рд╣рд╛рдпрдХреВ рд╕рдВрдШрд╛рдЪрд╛ рдЖрдХрд╛рд░ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди, рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдХрд╛рдордЧрд┐рд░реА рдХрдореА рдХрд░реВ рдирдХрд╛.
рдореА рд╕рд╣рд╕рд╛ #LinuxUsability рд╡рд░ рдорд╛рдЭреЗ рд╡рд┐рдЪрд╛рд░ рджреЗрддреЛ (
рд╣реА рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рд╣реЛрддреА рдЖрдгрд┐ рдЖрддрд╛ рдХрд╛рд╣реА рддреНрд░рд╛рд╕рд╛рдВрдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдКрдпрд╛.
рд╕рдорд╕реНрдпрд╛ # 1: рдмреНрд░рд╛рдЙрдЭрд░ рд╕рдорд╕реНрдпрд╛
рдЖрдзрд╛рд░рд┐рдд 3 рдмреНрд░рд╛рдЙрдЭрд░ рдЖрд╣реЗрдд
рд╣рд╛рдпрдХреВрдЪрд╛ рдореБрдЦреНрдп рдмреНрд░рд╛рдЙрдЭрд░ WebPositive рдордзреНрдпреЗ Twitter рдЕрд╕реЗ рджрд┐рд╕рддреЗ.
QupZilla рдЖрдгрд┐ OtterBrowser рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рдирд╡рд░ рдЦреВрдк рдорд╛рдЧреЗ рдкрдбрддрд╛рдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЯреНрд░реЗрдирдордзреНрдпреЗ). рдбреЗрдЯрд╛ рд╕реБрд░рд│реАрддрдкрдгреЗ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрдд рдирд╕рд▓реНрдпрд╛рд╕ рдЯреЕрдм рджрд░рдореНрдпрд╛рди рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рд╣реЛрддреЗ. рд╡рд░реНрддрдорд╛рди рдЯреЕрдм рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдд рдЕрд╕рддрд╛рдирд╛ рдирд╡реАрди рдЯреЕрдм рдЙрдШрдбрдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ. рдХрдореА рднрд╛рд░ рдЕрд╕реВрдирд╣реА рд╕рд░реНрд╡ рдХрд╛рд╣реА рдордВрдж рдЖрд╣реЗ. рдмрд╣реБрдзрд╛ рд╣рд╛рдпрдХреВ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрд╕рд╛рдареА рдмреНрд░рд╛рдЙрдЭрд░ рдкреВрд░реНрдгрдкрдгреЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд, рдХрд┐рдВрд╡рд╛ рд╣рд╛рдпрдХреВрдордзреНрдпреЗ рдЗрддрд░ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд [рд▓рд┐рдирдХреНрд╕рд╡рд░ рдорд╛рдЭреНрдпрд╛ рдмрд╛рдмрддреАрддрд╣реА рдЕрд╕реЗ рдШрдбрддреЗ - рдЕрдВрджрд╛рдЬреЗ рдЕрдиреБрд╡рд╛рджрдХ].
рдореА QupZilla рд╕рд╣ рдореАрдбрд┐рдпрдорд╡рд░ рдХрд╛рд╣реАрд╣реА рд▓рд┐рд╣реВ рд╢рдХрд▓реЛ рдирд╛рд╣реА...
рдХреЗрдиреЗрде рдХреЛрд╕рд┐рдВрдбрд╛ рдЖрдгрд┐ рд░рд┐рдЪрд░реНрдб рд╡рд┐рд▓реНрдпрдорд╕рди рдпрд╛рдВрдЪреА рдХрдерд╛: рд╕рдлрд╛рд░реА рдЖрдгрд┐ рд╡реЗрдмрдХрд┐рдЯ рдХрд╕реЗ рдмрдирд▓реЗ
рд╕рдорд╕реНрдпрд╛ #2: рд▓рд╛рдБрдЪрд░ рдЖрдгрд┐ рдбреЙрдХ
рд╕реНрдХреНрд░реАрдирдЪреНрдпрд╛ рд╡рд░рдЪреНрдпрд╛ рдЙрдЬрд╡реНрдпрд╛ рдХреЛрдкрд░реНрдпрд╛рдд рд╕реНрдерд┐рдд рдЖрд╣реЗ
рд╣реЗ рдХрджрд╛рдЪрд┐рдд рдмреАрдУрдПрд╕рд╕рд╛рдареА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдЪрд╛ рдореБрдЦреНрдп рдШрдЯрдХ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреНрдпрд╛рдд рдЖрдзреБрдирд┐рдХ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдирд╛рд╣реА: рдорд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд╛рдБрдЪрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдЬрд╕реЗ рдХреА
Mac OS X Leopard рд╡рд░ рд╕реНрдкреЙрдЯрд▓рд╛рдЗрдЯ, Command + Spacebar рд╕рд╣ рд▓рд╛рдБрдЪ
рдЖрд╣реЗрдд
рдореА рдбреЗрд╕реНрдХрдмрд╛рд░ рдРрд╡рдЬреА рдбреАрдлреЙрд▓реНрдЯ рдореНрд╣рдгреВрди рдХрд╕реЗ рд╕реЗрдЯ рдХрд░реВ рд╢рдХрддреЛ? рдЬрд░ рддреБрдореНрд╣реА рдбреЙрдХрдмрд░реНрдЯ рдордзреАрд▓ рдбреЗрд╕реНрдХрдмрд╛рд░ рдЪрд┐рдиреНрд╣рд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХреЗрд▓реЗ рдЖрдгрд┐ "рдмрдВрдж рдХрд░рд╛" рдирд┐рд╡рдбрд▓реЗ рддрд░ - рддреЗ рдЕрд░реНрдерд╛рддрдЪ рдмрдВрдж рд╣реЛрдИрд▓... рдЖрдгрд┐ рдЕрд░реНрдзреНрдпрд╛ рд╕реЗрдХрдВрджрд╛рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рджрд┐рд╕реЗрд▓. (рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдХреА, рд╣реЗ рддрддреНрддреНрд╡рддрдГ рдбреЙрдХрдмрд░реНрдЯрдордзреАрд▓ рдПрдХ рдмрдЧ рдЖрд╣реЗ). рдбреЙрдХрдмрд░реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдХрд╛рдп рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рд╕реНрдорд╛рд░реНрдЯ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдбреЙрдХрдмрд░реНрдЯрдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдЕреЕрдк рдЪрд┐рдиреНрд╣ рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ рддреЗ "рдпреЗрдереЗ рдЦреЗрдЪрд╛" рджрд░реНрд╢рд╡рд┐рддреЗ рдЬреЗрдгреЗрдХрд░реВрди рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд╕реЗ рдЬреЛрдбрд╛рдпрдЪреЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рдореА рдЕреЕрдкреНрд╕ рдХрд╛рдвреВ рд╢рдХрд▓реЛ рдирд╛рд╣реА - рдирд╛ рдЙрдЬрд╡реЗ-рдХреНрд▓рд┐рдХ рдХрд░реВрди рдХрд┐рдВрд╡рд╛ рдбреЙрдХрдмрд░реНрдЯ рд╡рд░реВрди рдЪрд┐рдиреНрд╣ рдбреНрд░реЕрдЧ рдХрд░реВрди.
рдкреНрд░рдпрддреНрди
HiQDock.
рддрддреНрддреНрд╡рддрдГ, рдбреЙрдХ рдЖрдгрд┐ рд▓рд╛рдБрдЪрд░рдЪреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреА рдЖрд╣реЗ рдЕрд╕реЗ рдорд╛рдирдгрд╛рд░рд╛ рдореА рдПрдХрдЯрд╛рдЪ рдирд╛рд╣реА. рдорд▓рд╛ рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рджреЗрдЦреАрд▓ рдЖрдврд│рд▓реЗ
рдЬрд▓рдж рдкреНрд░рдХреНрд╖реЗрдкрдг
рдордЧ рдорд▓рд╛ рдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╛рд▓реА
рд╣рд╛рдпрдХреВ рдордзреАрд▓ рд╢реЙрд░реНрдЯрдХрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ
рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдЧреЛрд╖реНрдЯреА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ "рдлрдХреНрдд рдХрд╛рд░реНрдп" рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рдЫрд╛рди рд╣реЛрдИрд▓. рдореА Alt+Space рдореНрд╣рдгрд╛рд▓реЛ рдХрд╛? рдмрд░рдВ, рдореБрд│рд╛рдд, рдХреНрд╡рд┐рдХрд▓рд╛рдБрдЪ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдЪрд╛рд░реВ рд╢рдХрддреЗ рдХреА рддреБрдореНрд╣реА рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдкрд╣рд┐рд▓реНрдпрд╛рдВрджрд╛ рд▓рд╛рдБрдЪ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓. рд╢реЙрд░реНрдЯрдХрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рд╣реЗ рдХрд░рдгреЗ рдЕрд╡рдШрдб рдЖрд╣реЗ.
рд╢реЙрд░реНрдЯрдХрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНтАНрдпреЗ "рдЕрдиреБрдкреНрд░рдпреЛрдЧ" рдПрдВрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд░рдгрд╛рд░реА рд╡рд┐рдВрдбреЛ. рдореА рдЪреЗрд╖реНрдЯрд╛ рдирд╛рд╣реА рдХрд░рдд рдЖрд╣реЗ
рдореА рдкреИрдЬ рд▓рд╛рд╡реВ рдЗрдЪреНрдЫрд┐рддреЛ рдХреА рдмрд╣реБрддреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ "рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди" рдореНрд╣рдгреВрди рдХрд╛рдп рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛рд╡реЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА, рдореНрд╣рдгрдЬреЗ: /boot/system/apps/QuickLaunch
(рдлрдХреНрдд QuickLaunch
рдХрд╛рдо рдХрд░рдд рдирд╛рд╣реА).
рджреНрд░реБрдд рдЙрдкрд╛рдп: рдХреНрд╡рд┐рдХрд▓рд╛рдБрдЪ рдбреАрдлреЙрд▓реНрдЯ рдореНрд╣рдгреВрди рд╕реЗрдЯ рдХрд░рд╛ рдЖрдгрд┐ рддреНрдпрд╛рд╕ рдбреАрдлреЙрд▓реНрдЯ alt+space рд╢реЙрд░реНрдЯрдХрдЯ рдирд┐рдпреБрдХреНрдд рдХрд░рд╛.
рд╕реБрджреИрд╡рд╛рдиреЗ, рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдХрдбреВрди рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ рдХреА рддреЗ рдПрдЦрд╛рджреНрдпрд╛ рд╡реЗрд│реА рддреЗ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдбреЗрд╕реНрдХрдмрд╛рд░рд╕рд╛рдареА рд╕реБрдзрд╛рд░рдгрд╛ рдХрд┐рдВрд╡рд╛ рдмрджрд▓реА рдореНрд╣рдгреВрди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛рдд. рдХрджрд╛рдЪрд┐рдд... рдХрдзреАрддрд░реА... рдмреЛрдЯреЗ рдУрд▓рд╛рдВрдбрд▓реА! (рд╡рд┐рдирдВрддреА рд╕реЛрдбрд╛, рдЕрдиреНрдпрдерд╛ рддреЗ рдХрдзреАрд╣реА рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.
QuickLaunch рд▓рд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреЛрдирджрд╛ рдХрд╛ рд╕рд╛рдкрдбрддреЛ, рдордзреНрдпреЗ /boot/system/apps
рдЖрдгрд┐ рдордзреНрдпреЗ /boot/system/bin
? рд╡рд┐рдХрд╛рд╕рдХ рдЬрд╛рдЧрд░реВрдХ рдЖрд╣реЗрдд, рдХрд╛рд░рдг рдлрд╛рдЗрд▓ /boot/system/apps/QuickLaunch/ReadMe.html рдордзреНрдпреЗ.
/system/bin рд╡рд░ рдЖрдзреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЧреЗрд▓реА рдирд╛рд╣реА, рдкреЛрд░реНрдЯ рдХреЗрд▓реЗрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрдиреЗрдХрджрд╛ /bin рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕рдВрдкрддрд╛рдд, рд╣реА рдПрдХ рд╡рд╛рдИрдЯ рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ. рддреБрдореНрд╣реА рдЕрд╡рд╛рдВрдЫрд┐рдд CLI рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдХрд╛рдвреВ рд╢рдХрддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рдВрджрд░реНрдн рдореЗрдиреВрдордзреАрд▓ тАЬрдЕреЕрдб рдЯреВ рдЗрдЧреНрдиреЛрд░ рд▓рд┐рд╕реНрдЯтАЭ рдмрдЯрдг рд╡рд╛рдкрд░реВрди
рджреНрд░реБрдд рдЙрдкрд╛рдп: /system/bin рдордзреАрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛ рдЬреЗ /system/apps рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗрдд
рд╕рдорд╕реНрдпрд╛ #3: рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ рдирд╛рд╣реА
BeOS рдбреЗрдореЛ рдкреНрд░реЛрдЧреНрд░рд╛рдордиреЗ рднрд░рд▓реЗрд▓реЗ рд╣реЛрддреЗ. рдХреЛрдгрддрд╛рд╣реА BeOS рд╡реНрд╣рд┐рдбрд┐рдУ рд╡рд┐рд╡рд┐рдз рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд▓реЗ рд╣реЛрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдПрдХрд╛рдзрд┐рдХ рд╡рд┐рдВрдбреЛрд╢рд┐рд╡рд╛рдп рдкреВрд░реНрдг рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рддреНрдпрд╛рд╡реЗрд│реА рдПрдХ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдХрд╛рдордЧрд┐рд░реА. рд╣рд╛рдпрдХреВ 3D рдбреЗрдореЛрд╕рд╣ рдпреЗрддреЛ рдЬреЗ 3D рдлреЙрдиреНрдЯ рдЕрдВрддрд░рд╛рд│рд╛рдд рдлрд┐рд░рдд рдЖрд╣реЗрдд. (рдЕрд░реЗ, рд╣рд╛рдпрдХреВ рдЖрдпрдкреАрдУрдЪреА рддрдпрд╛рд░реА рдХрд░рдд рдирд╛рд╣реАрдпреЗ рдирд╛?)
1995 рдордзреНрдпреЗ BeOS, рдЬреНрдпрд╛рд╡рд░ рд╣рд╛рдпрдХреВ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ. рддреНрдпрд╛рд╡реЗрд│реА рддреЗ 603 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЭрдЪреНрдпрд╛ рдХреНрд▓реЙрдХ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрд╕рд╣ рджреЛрди рдкреЙрд╡рд░рдкреАрд╕реА 66 рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рдЪрд╛рд▓рдд рд╣реЛрддреЗ.
рдЖрдореНрд╣рд╛рд▓рд╛ рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдЬрдЧрд╛рдЪреЗ рд▓рд┐рдирдХреНрд╕ рдмрдирд╛рдпрдЪреЗ рдЖрд╣реЗ.
-
рдЬреАрди-рд▓реБрдИрд╕ рд╣реЗрд╕реЗ , рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд▓рдХ
рдЖрд╢реНрдЪрд░реНрдпрд╛рдЪреА рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ, рд╣рд╛рдпрдХреВрдордзреНрдпреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдЖрдгрд┐ 3D рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧрдХ рдирд╛рд╣реАрдд. рдорд▓рд╛рд╣реА рдЦреЗрд│рд╛рдВрдЪрд╛ рдЕрдВрджрд╛рдЬ рдЖрд╣реЗ.
рд╡рд┐рдХрд╕рдХрд╛рдВрдХрдбреВрди
рдмреЛрдЯреЗ рдУрд▓рд╛рдВрдбрд▓реА!
рд╕рдорд╕реНрдпрд╛ # 4: рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рд╢реЛрдзрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реАрдд
рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рд╣рд╛рдпрдХреВрд╡рд░ рдЖрдзреАрдЪ рдмрд░реЗрдЪ CLI рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреЛрд░реНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдорд▓рд╛ рддреЗ HaikuDepot рдордзреНрдпреЗ рджрд┐рд╕рдд рдирд╛рд╣реАрдд. рдЗрд╢рд╛рд░реЗрд╣реА рдирд╛рд╣реАрдд. рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░ "рд╣рд╛рдпрдХреВ..." рдХрд┐рдВрд╡рд╛ "рдкреЛрд░реНрдЯ..." рдХрдорд╛рдВрдб рдирд╛рд╣реАрдд
~/testing> haikuports
bash: haikuports: command not found
рдЧреБрдЧрд▓ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЖрдп
рд╡рд┐рдХрд╕рдХрд╛рдВрдХрдбреВрди рдорд▓рд╛ рд╕рдордЬрд▓реЗ рдХреА "рд╕реИрджреНрдзрд╛рдВрддрд┐рдХрджреГрд╖реНрдЯреНрдпрд╛" рддреЗрдереЗ рдЖрд╣реЗ
рдХрд╛рдп рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓?
рдбреЗрд╡реНрд╣рд▓рдкрд░рдиреЗ рдорд▓рд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ: "рдЖрдореНрд╣реА рд╣рд╛рдпрдХреВрдкреЛрд░реНрдЯреНрд╕рдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдд рдирд╛рд╣реА рдХрд╛рд░рдг 99.9% рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╣реЗ рдкреЕрдХреЗрдЬреЗрд╕ рдиреЗрдордХреЗ рдХрд╕реЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рд╣рд╛рдпрдХреВрдбреЗрдкреЛрдордзреНрдпреЗ рдХрд╕реЗ рджрд┐рд╕рддрд╛рдд рд╣реЗ рдЬрд╛рдгреВрди рдШреЗрдгреЗ рдХрд┐рдВрд╡рд╛ рдХрд╛рд│рдЬреА рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА." рд╕рд╣рдордд. HaikuDepot рдмрджреНрджрд▓ рдмреЛрд▓рдгреЗ, рдЖрдгрд┐ рддреЗрдереВрди рдХрд╛рд╣реАрддрд░реА рдХрд╕реЗ рдорд┐рд│рд╡рд╛рдпрдЪреЗ, рдХрд╛рд░рдг HaikuDepot рдЗрдВрдЯрд░рдлреЗрд╕ рддреЗ рджрд░реНрд╢рд╡рдд рдирд╛рд╣реА (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, avrdude
cli). рд╡рд░рд╡рд░ рдкрд╛рд╣рддрд╛ рдПрдХ рдЪреЗрдХрдмреЙрдХреНрд╕ рдЕрд╕рд╛рд╡рд╛ рдЬреЛ HaikuDepot рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ CLI рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЛ, рдкрд░рдВрддреБ рдорд▓рд╛ рддреЛ рд╕рд╛рдкрдбрд▓рд╛ рдирд╛рд╣реА, рдХрд┐рдВрд╡рд╛ рдХрджрд╛рдЪрд┐рдд рддреЛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА. (тАЬрд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗтАЭ рдХрд┐рдВрд╡рд╛ тАЬрд╕рд░реНрд╡ рдкреЕрдХреЗрдЬреЗрд╕тАЭ... рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ рдХрд╛? рдирд╛рд╣реА, рдорд▓рд╛ тАЬрд╕рд░реНрд╡тАЭ рдкреЕрдХреЗрдЬреЗрд╕ рдкрд╣рд╛рдпрдЪреА рдирд╛рд╣реАрдд, рдореА рдЧреГрд╣реАрдд рдзрд░рддреЛ рдХреА рдмрд░реАрдЪ рд▓рд╛рдпрдмреНрд░рд░реА рджрд╛рдЦрд╡рд▓реА рдЬрд╛рддреАрд▓. рдЬреБрдиреНрдпрд╛ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реАрддрд░реА
рддреНрдпрд╛рдРрд╡рдЬреА рдореА
рдЖрдгрдЦреА рдХрд╛рд╣реА рдЧреБрдЧрд▓ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдорд▓рд╛ рдЖрдврд│рд▓реЗ:
/> pkgman search avrdudeтАЛStatus Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers
рд╡реНрд╡рд╛! рдпрд╛ рд╕рдВрдШрд╛рд▓рд╛ рдЕрдзрд┐рдХ рджреГрд╢реНрдпрдорд╛рди рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓. рд╡рд┐рдХрд╕рдХрд╛рдВрдкреИрдХреА рдПрдХрд╛рдиреЗ рдкреБрд╖реНрдЯреА рдХреЗрд▓реА рдХреА "pkgman рд╣рд╛ HaikuDepot рд╕рд╛рдареА cli analogue рдЖрд╣реЗ." рддреЗрд╡реНрд╣рд╛ рддрд┐рдЪреЗ рдирд╛рд╡ рдХрд╛ рдареЗрд╡рд▓реЗ рдирд╛рд╣реА? haikudepot
?
рд╕рд░реНрд╡ рдкреНрд░рдердо, рдореА рдХрдорд╛рдВрдб_not_found-0.0.1~git-3-any.hpkg рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ. рдЖрддрд╛ рдореА рд╣реЗ рдХрд░реВ рд╢рдХрддреЛ:
/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install file
рджреНрд░реБрдд рдЙрдкрд╛рдп: рдЬреЛрдбрд╛
command_not_found-*-any.hpkg
рдбреАрдлреЙрд▓реНрдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирд╕рд╛рдареА.
рд╣рд╛рдпрдХреВ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪрд╛ рдЕрд╕рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА "рд╣рд╛рдпрдХреВрдордзреНрдпреЗ, рд▓рд┐рдирдХреНрд╕рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдХрдорд╛рдВрдб-рдиреЙрдЯ-рдлрд╛рдКрдВрдбрдЪреА рдЧрд░рдЬ рдирд╛рд╣реА" рдХрд╛рд░рдг "рдЖрдкрдг рдлрдХреНрдд pkgman install cmd:commandname рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛." рдмрд░рдВ, рдорд▓рд╛, "рдХреЗрд╡рд│ рдирд╢реНрд╡рд░" рд╣реЗ рдХрд╕реЗ рдХрд│реЗрд▓?!
рдкреЕрдХреЗрдЬреЗрд╕, рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░, рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡. рд╣рд╛рдпрдХреВ рдордзреАрд▓ рдПрдХ рдирдХреНрдХреАрдЪ рдЗрддрд░рд╛рдВрдкреЗрдХреНрд╖рд╛ рдЦреВрдк рд╣реБрд╢рд╛рд░ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддрд░реАрд╣реА рддреЛ рдПрдХ рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЖрд╣реЗ:
/> pkgman install avrdude100% repochecksum-1 [65 bytes]
Validating checksum for HaikuтАжdone.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
100% repocache-2 [951.69 KiB]
Validating checksum for HaikuPorts... done.
Encountered problems:
problem 1: nothing provides lib:libconfuse>=2.7 needed by libftdi-1.4тАУ7
solution 1:
- do not install тАЬproviding avrdudeтАЭ
Please select a solution, skip the problem for now or quit.
select [1/s/q]:
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреА рдкрд░реНрд╡рд╛ рди рдХрд░рддрд╛ рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЬреЗ рдХрд░рддрд╛рдд рддреЗ рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдиреЗрд╣рдореА рдХрд░рддрд╛рдд. рдореА рддреНрдпрд╛рдХрдбреЗ рдЖрдХрд░реНрд╖рд┐рдд рд╣реЛрдгреНрдпрд╛рдЪреЗ рдПрдХ рдХрд╛рд░рдг рдЖрд╣реЗтАФрдореА рдЕрд╕реЗ рдореНрд╣рдгрд╛рд▓реЛ рдХрд╛, рдирд╛рд╣реА? - рддреЗ
рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдХрд╛рд╣реА рдЕрддрд┐рд╢рдп рд▓реЛрдХрдкреНрд░рд┐рдп рдореБрдХреНрдд рд╕реНрд░реЛрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдпреЗрдереЗ рдЧрд╣рд╛рд│ рдЖрд╣реЗрдд:
/> pkgman install inkscape
100% repochecksum-1 [65 bytes]
Validating checksum for HaikuтАжdone.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPortsтАжdone.
*** Failed to find a match for тАЬinkscapeтАЭ: Name not found
рд╡рд┐рдХрд╕рдХ рдЙрддреНрддрд░ рджреЗрддрд╛рдд: "рдЬреАрдЯреАрдХреЗ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рдЗрдВрдХрд╕реНрдХреЗрдк рдирд╕реЗрд▓." рд╕рдордЬрд▓реЗ. рджреБрд╕рд░реНтАНрдпрд╛ рд╡рд┐рдХрд╕рдХрд╛рдиреЗ рдЬреЛрдбрд▓реЗ: "рдкрдг рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рд╡рдВрдбрд░рдмреНрд░рд╢ рдЖрд╣реЗ." рдорд▓рд╛ рдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рдд рдирд╡реНрд╣рддреЗ, рдкрд░рдВрддреБ рддреЗ рд╣рд╛рдпрдХреВрдбреЗрдкреЛрдордзреНрдпреЗ рджреГрд╢реНрдпрдорд╛рди рдирд╛рд╣реА рдЖрдгрд┐ рддреЗ рдХреБрдареЗ рдЕрд╕реЗрд▓? (рд╕реБрдзрд╛рд░рдгрд╛: рдореА тАЬрд╕рд░реНрд╡ рдкреЕрдХреЗрдЬреЗрд╕тАЭ рдЯреЕрдмрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ! рддреЛ рдореБрджреНрджрд╛ рдкреВрд░реНрдгрдкрдгреЗ рдЪреБрдХрд▓рд╛!)
/> pkgman install gimp
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
*** Failed to find a match for тАЬgimpтАЭ: Name not foundтАЛ/> pkgman install arduino
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]тАЛ
Validating checksum for HaikuPorts... done.
*** Failed to find a match for тАЬarduinoтАЭ: Name not found
рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА "рдЕрд░рдбреБрдЗрдиреЛ рдЖрдзреА рддрд┐рдереЗ рд╣реЛрддрд╛"... рд╣реЗ рд╕рд░реНрд╡ рдХреБрдареЗ рдЧреЗрд▓реЗ?
рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, рдорд▓рд╛ тАЬрддрд╛рдВрддреНрд░рд┐рдХ рд╕реНрдкрд╖реНрдЯрддрд╛тАЭ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рдЖрд╢реНрдЪрд░реНрдп рд╡рд╛рдЯрд▓реЗ: рдЗрддрдХреНрдпрд╛ рдУрд│реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдХреА рд╢реЗрд╡рдЯреА рддреЗ рдореНрд╣рдгрддрд╛рдд: тАЬрд╣реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.тАЭ
рд╕рдорд╕реНрдпрд╛ # 5: рд╡рд┐рд╡рд┐рдз рдЦрдбрдмрдбреАрдд рдХрдбрд╛ рдЬреНрдпрд╛ рджреБрд░реБрд╕реНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рд╛
рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ рд╣реЗ alt+tab рд╢рд┐рд╡рд╛рдп рдХрдВрдЯрд╛рд│рд╡рд╛рдгреЗ рдЖрд╣реЗ. Ctrl+tab рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдкрд░рдВрддреБ рдХрд╕реЗ рддрд░реА рдХреБрдЯрд┐рд▓рдкрдгреЗ.
рд╡рд┐рдХрд╕рдХ рдЯреАрдк: рдореА Windows рд▓реЗрдЖрдЙрдЯ рдЪрд╛рд▓реВ рдХреЗрд▓реНрдпрд╛рд╕, Cmd рдЖрдгрд┐ Ctrl рдард┐рдХрд╛рдгреЗ рдмрджрд▓рддреАрд▓ рдЖрдгрд┐ alt+Tab рдкрд░рд┐рдЪрд┐рдд рд╣реЛрддреАрд▓. рдкрдг рдкреАрд╕реА рдХреАрдмреЛрд░реНрдб рд╡рд╛рдкрд░рддрд╛рдирд╛ рдорд▓рд╛ рдореЕрдХрд╕рд╛рд░рдЦреЗ рд╡рд╛рдЯрд╛рд╡реЗрд╕реЗ рд╡рд╛рдЯрддреЗ!
рд╡рд┐рдХрд╕рдХрд╛рдВрдХрдбреВрди рдЯреАрдк: "ctrl+tab рд╡рд░ alt+tab рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реНрдпрд╛рдиреЗ рдХрд╛рд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реЛрддреАрд▓." рд╕реЛрдкрд╛ рдЙрдкрд╛рдп: рджреЛрдиреНрд╣реА рд╕рдХреНрд╖рдо рдХрд░рд╛! (Gnome, KDE, Xfce рд╕рд╣ рдореЕрдХ, рд╡рд┐рдВрдбреЛрдЬ рдЖрдгрд┐ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдореНрд╣рдгреВрди рдорд▓рд╛ рдЕрдЬреВрди рдХрд╛рдп рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рд╛рд╡реА рд╣реЗ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА).
Twitcher рд╡рд╛рдкрд░реВрди ctrl+tab рджреНрд╡рд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ. рдХрд╛рд╣реА рдард┐рдХрд╛рдгреА рддреЗ рджрд┐рд╕рддреЗ, рдХрд╛рд╣реАрд╡реЗрд│рд╛ рдкреНрд░рдердордЪ рдирд╛рд╣реА
рдХрд╛рдп рд╡рд╛рдИрдЯ рдЖрд╣реЗ: ctrl+tab рдХрдзреА рдХрдзреА рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдпрдХреЙрди рдЕрд╕рд▓реЗрд▓реА рд╡рд┐рдВрдбреЛ рджрд╛рдЦрд╡рддреЗ рдЖрдгрд┐ рдХрдзреА рдХрдзреА рддреА рджрд╛рдЦрд╡рдд рдирд╛рд╣реА. рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдХреНрд░рдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рджрд┐рд╕рддреЛ: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд┐рдиреНрд╣рд╛рдВрд╕рд╣ рд╡рд┐рдВрдбреЛ... рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рддреНрд░реБрдЯреА? (рд╣рд╛рдпрдХреВрд╕рд╛рдареА рдПрдЦрд╛рджреЗ GIF рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рд╕рд╛рдзрди рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдХреЛрдгрд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЖрд╣реЗ рдХрд╛?) рджреБрд░реБрд╕реНрддреА: рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЖрд╣реЗ, рдмрдЧ рдирд╛рд╣реА.
ctrl+tab рдЪреЗ рдПрдХ рд╢реЙрд░реНрдЯ рдкреНрд░реЗрд╕ рдЯреНрд╡рд┐рдЪрд░ рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рди рдХрд░рддрд╛ рдереЗрдЯ рдорд╛рдЧреАрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ. рддреБрдореНрд╣реА рдХреЙрдореНрдмрд┐рдиреЗрд╢рдиреНрд╕ рдЬрд╛рд╕реНрдд рдХрд╛рд│ рдзрд░реВрди рдареЗрд╡рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдорд┐рд│реЗрд▓ рдЬреЗ рдорд▓рд╛ рдЖрдзреАрдкрд╛рд╕реВрди рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
рд╢реЙрд░реНрдЯрдХрдЯ
рдЬрд░ рдЖрдкрдг рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯрдмрджреНрджрд▓ рдмреЛрд▓рд▓реЛ, рддрд░ рдПрдХрджрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рд╕рдордЬрд▓реЗ рдХреА рд╕рд░реНрд╡рдХрд╛рд╣реА рдореЕрдХрд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ, рддреБрдореНрд╣реА рдЖрдкреЛрдЖрдк рдиреЗрд╣рдореАрдЪреЗ рд╢реЙрд░реНрдЯрдХрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛рд▓... рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "рдУрдкрди..." рдЖрдгрд┐ "рдореНрд╣рдгреВрди рдЬрддрди рдХрд░рд╛..." рдордзреНрдпреЗ. рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕реЗрд╕, рдорд▓рд╛ тАЬрд╡рд░реНрдХрд┐рдВрдЧтАЭ рдбрд┐рд░реЗрдХреНрдЯрд░реА рдЯреЗрдмрд▓рд╕рд╛рдареА alt+d рджрд╛рдмрд╛рдпрдЪреЗ рдЖрд╣реЗ, рдЗ.
рдбреЗрд╡реНрд╣рд▓рдкрд░рдХрдбреЗ "рд╣реЗ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ" "рдлрд╛рдЗрд▓ рд╕рдВрд╡рд╛рдж рд╕реБрдзрд╛рд░рдгрд╛ рд╡рд┐рдирдВрддреАрдордзреНрдпреЗ." рдорд╛рдЭреА рдЦрд╛рддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ GitHub рдХрд┐рдВрд╡рд╛ GitLab рд╡рд░ рд╕реНрдерд╛рдирд┐рдХ рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реЕрдХрд░ рдЕрд╕рд▓реНрдпрд╛рд╕ рдореА рдЕрд╢реА рд╡рд┐рдирдВрддреА рддрдпрд╛рд░ рдХрд░реЗрди.
рдкрд░рдВрддреБ, рдореА рдЖрдзреА рд╕рд╛рдВрдЧрд┐рддрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдореА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдиреЛрдВрджрдгреА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. (рддреБрдореНрд╣реА рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рд▓рд╛ рдЕрд╕реЗрд▓, GitHub рдХрд┐рдВрд╡рд╛ GitLab рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдорд▓рд╛ рдпрд╛ рдЧреЛрд╖реНрдЯреАрдВрд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕реБрд▓рднрддреЗрд╡рд░ рдЬреЛрд░ рджреНрдпрд╛рдпрдЪрд╛ рдЖрд╣реЗ). рджреБрд░реБрд╕реНрддреА:
рд╡рд┐рд╕рдВрдЧрддреА
Qt рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рдиреЗрдЯрд┐рд╡реНрд╣ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╡рд░реНрддрдирд╛рдордзреНрдпреЗ рднрд┐рдиреНрди рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА Qt рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ alt+backspace рд╡рд╛рдкрд░реВрди рд╢реЗрд╡рдЯрдЪрд╛ рд╢рдмреНрдж рд╣рдЯрд╡реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рдореВрд│ рд╢рдмреНрджрд╛рдВрдордзреНрдпреЗ рдирд╛рд╣реА. рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддрд╛рдирд╛ рдЗрддрд░ рдлрд░рдХ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдореА рдЕрд╢рд╛ рд╡рд┐рд╕рдВрдЧрддреА рджреВрд░ рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддреЛ.
рд╕реБрдзрд╛рд░рдгрд╛: рдореА рд╣рд╛ рд▓реЗрдЦ рдЕрдЬреВрди рд▓рд┐рд╣реВрди рдкреВрд░реНрдг рдХреЗрд▓рд╛ рдирд╡реНрд╣рддрд╛ (рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореА рддреЛ рдкреНрд░рдердо рд╣рд╛рдпрдХреВ рджреЗрд╡ рдЪреЕрдиреЗрд▓рд╡рд░ рджрд╛рдЦрд╡рд▓рд╛) рдЬреЗрд╡реНрд╣рд╛ рд╣реА рд╡рд┐рд╕рдВрдЧрддреА рджреВрд░ рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА! рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп! рдорд▓рд╛ рдореБрдХреНрдд рд╕реНрд░реЛрдд рдкреНрд░рдХрд▓реНрдк рдХрд┐рддреА рдЖрд╡рдбрддрд╛рдд! рдзрдиреНрдпрд╡рд╛рдж,
рдиреЛрдЯреНрд╕
рдореА рдЕрдЬреВрдирд╣реА рд╣рд╛рдпрдХреВ рд╢рд┐рдХрдд рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдорд▓рд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдд рдЖрд╣реЗ. рдЬрд░реА рдореА рдЖрдЬ рддреНрд░рд╛рд╕рджрд╛рдпрдХ рдЧреЛрд╖реНрдЯреАрдВрдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реЗ рдЕрд╕рд▓реЗ рддрд░реАрд╣реА, рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдорджрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА рдкрд░рдВрддреБ рд╣реА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЗрддрдХреА рд╡реЗрдзрдХ рдХрд╛ рдЖрд╣реЗ рдпрд╛рдЪреА рдЖрдард╡рдг рдХрд░реВрди рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА. рдЦрд╛рд▓реА рдХрд╛рд╣реА рдЙрджрд╛рд╣рд░рдгреЗ рджрд┐рд▓реА рдЖрд╣реЗрдд. рд╡реИрдЪрд╛рд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рдпреЛрдЧреНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЧреЛрд╖реНрдЯреА рд╣рд╛рдпрдХреВ рдХрд╢рд╛ рдХрд░рддрд╛рдд рд╣реЗ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдлрдХреНрдд рдПрдХ рд╕реНрдорд░рдгрдкрддреНрд░.
рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдпрдмреНрд░рд░реА рдирд╕рд▓реЗрд▓реНрдпрд╛ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓рд╡рд░ рддреБрдореНрд╣реА рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХреЗрд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ рдХрд╛рд╣реАрд╣реА рджрд┐рд╕рдгрд╛рд░ рдирд╛рд╣реА. рд╣рд╛рдпрдХреВ рд╕рдорд╕реНрдпреЗрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреАрд╕рд╣ рдПрдХ рдЫрд╛рди рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрд▓. рдореА рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ рдЕрд╢рд╛ рдЧреЛрд╖реНрдЯреАрдВрдмрджреНрджрд▓ рд╕реНрд╡рдкреНрди рдкрд╛рд╣рдд рдЖрд╣реЗ, рдЖрдгрд┐ рдорд▓рд╛ рдЕрдЬреВрдирд╣реА рдЖрдирдВрдж рдЖрд╣реЗ рдХреА рддреЗ рд╣рд╛рдпрдХреВрдордзреНрдпреЗ рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рд╣реЗ рдЙрджрд╛рд╣рд░рдг рджрд░реНрд╢рд╡рддреЗ рдХреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рд░реНрд╡ рд╕реНрддрд░рд╛рдВрд╡рд░ рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ. рдкрд░рд┐рдгрд╛рдо рдореНрд╣рдгрдЬреЗ рдЕрднрд┐рдЬрд╛рддрддрд╛, рд╕реМрдВрджрд░реНрдп рдЖрдгрд┐ рд╕рд╛рдзреЗрдкрдгрд╛, рдЕрдЧрджреА рддреНрд░реБрдЯреА рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ.
рд╣реБрдб рдЕрдВрддрд░реНрдЧрдд рдПрдХ рдЖрдХрд░реНрд╖рдХ рджреЗрдЦрд╛рд╡рд╛.
QuickLaunch рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдЕрд╕реЗ рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ:
QuickLaunch рд▓рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд╛рдкрдбрдгрд╛рд░ рдирд╛рд╣реА рдпрд╛рдЪреА 2 рдХрд╛рд░рдгреЗ рдЕрд╕реВ рд╢рдХрддрд╛рдд:
- рдЕрдиреБрдкреНрд░рдпреЛрдЧ BeFS рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ BeFS рд╡рд┐рднрд╛рдЬрди рдкреНрд░рд╢реНрдирд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд░реВрдкрд┐рдд рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА.
- рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдордзреНрдпреЗ рдпреЛрдЧреНрдп BEOS:APP_SIG рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╛рд╣реА. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡реНрд╣рд▓рдкрд░рд▓рд╛ рддреЗ рдЬреЛрдбрдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд╛ рдХрд┐рдВрд╡рд╛ рдЦрд╛рд▓реАрд▓ рдкреНрд░рдпрддреНрди рдХрд░рд╛
рд╣рд╛ рд╕рд▓реНрд▓рд╛: рдЬрд░ рддреБрдореНрд╣реА рдПрдЦрд╛рджрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓ рдЬреЛ QuickLaunch рдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдд рдирд╕реЗрд▓ (рдЖрдгрд┐ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдпреЛрдЧреНрдп рдард┐рдХрд╛рдгреА рдЕрд╕реЗрд▓) - рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдпрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛.addattr BEOS:TYPE application/x-vnd.Be-elfexecutable /path/to/your/app-or-script
addattr BEOS:APP_SIG application/x-vnd.anything-unique /path/to/your/app-or-script
рд▓рд╛рдБрдЪ рд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рд╕рд╛рд░рдЦреА рдЬрд╛рджреВ, рдЬреНрдпрд╛рдЪреА рдореА рд╕рддрдд рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рдд рдЖрд╣реЗ, рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдХрд╢реА рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рдмрджреНрджрд▓ рдпрд╛рддреВрди рдХрд╛рд╣реА рдЕрдВрддрд░реНрджреГрд╖реНрдЯреА рдорд┐рд│рддреЗ (
"рд╕рд╣ рдЙрдШрдбрд╛..." рд╣реЗ рдХрдореА рд░реЛрдорд╛рдВрдЪрдХ рдирд╛рд╣реА.
рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд╛, alt+I рджрд╛рдмрд╛ рдЖрдгрд┐ рдирдВрддрд░ рдорд╛рд╣рд┐рддреА рд╕реНрдХреНрд░реАрди рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрдгрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╛рдЗрд▓ рдЙрдШрдбреВ рд╢рдХрддреЛ рд╣реЗ рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
рд╣рд╛рдпрдХреВрдордзреНрдпреЗ рдореА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╛рдЗрд▓ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░реВ рд╢рдХрддреЛ. рдорд╕реНрдд?
рдлрд╛рдЗрд▓рдирд╛рд╡ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд╣рд╛рд│ рдЕрд╕рд▓рд╛ рддрд░реАрд╣реА рд╣реЗ рд╕рд░реНрд╡ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рдореА рд╢реЗрд╡рдЯреА рдПрдХрд╛рдЪ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдЙрдШрдбрдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧреВ рд╢рдХрддреЛ, рдЬреЗ рд▓рд┐рдирдХреНрд╕ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЬрд╡рд│рдЬрд╡рд│ рдЕрд╢рдХреНрдп рдирд╕рд▓реЗ рддрд░реА рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ.
рдирд┐рд╖реНрдХрд░реНрд╖
рдореА рдХрд╛рд▓ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рд╣рд╛рдпрдХреВрдиреЗ рдорд╛рдЭреЗ рдбреЛрд│реЗ рдЙрдШрдбрд▓реЗ рдЖрдгрд┐ рдорд▓рд╛ рджрд╛рдЦрд╡рд▓реЗ рдХреА рдХрд╛рдорд╛рдЪреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╕реЗ "рдлрдХреНрдд рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЗ." рджреБрд╕-рдпрд╛ рджрд┐рд╡рд╢реА рдорд▓рд╛ рдХрд╛рд╣реА рдЧреЛрд╖реНрдЯреА рджреЗрдЦреАрд▓ рдЖрдврд│рд▓реНрдпрд╛ рдЬреНрдпрд╛рдд рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
рдпрд╛рдкреИрдХреА рдХреЛрдгрд╛рдЪреЗрд╣реА рдХрд╛рдо рдерд╛рдВрдмрдгрд╛рд░ рдирд╛рд╣реА. рдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдмрджреНрджрд▓ рдореА рдЦрд░реЛрдЦрд░рдЪ рдЙрддреНрд╕рд╛рд╣рд┐рдд рдЖрд╣реЗ. рд╣реЗ "Linux рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдг" рдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рдПрдХ рд╕реНрд╡рд╛рдЧрддрд╛рд░реНрд╣ рд╡рд┐рдХрд╛рд╕ рдЖрд╣реЗ рдЬреЗ рдирдЬреАрдХрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдд рд╕реЛрдбрд╡рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА рдЕрд╢рд╛ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рджрд░реНрд╢рд╡рдд рдЖрд╣реЗ.
рдорд▓рд╛ рд╣рд╛рдпрдХреВрдЪреА рдЖрд╢рд╛ рдЖрд╣реЗ.
рддреЗ рд╕реНрд╡рддрдГ рд╡рд╛рдкрд░реВрди рдкрд╣рд╛! рд╢реЗрд╡рдЯреА, рд╣рд╛рдпрдХреВ рдкреНрд░рдХрд▓реНрдк DVD рдХрд┐рдВрд╡рд╛ USB рд╡рд░реВрди рдмреВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рдорд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЛ, рд╡реНрдпреБрддреНрдкрдиреНрди
рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд? рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рд░рд╢рд┐рдпрди рднрд╛рд╖рд┐рдХрд╛рдВрдирд╛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЛ
рддреНрд░реБрдЯреА рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди:
рдЕрдиреБрд╡рд╛рджрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдХрдбреВрди: рд╣рд╛ рд╣рд╛рдпрдХреВрдмрджреНрджрд▓рдЪреНрдпрд╛ рдорд╛рд▓рд┐рдХреЗрддреАрд▓ рджреБрд╕рд░рд╛ рд▓реЗрдЦ рдЖрд╣реЗ.
рд▓реЗрдЦрд╛рдВрдЪреА рдпрд╛рджреА:
рд╕реНрддреНрд░реЛрдд: www.habr.com