рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рд╢рд╛рдпрдж, рдПрдХ рдорд╛рдорд▓рд╛ рдерд╛ рдЬрдм рдХреБрдЫ рдЕрдЪрд╛рдирдХ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдХрд╣реАрдВ рд╕рдбрд╝рдХ рдкрд░ рд╣реЛрддреЗ рд╣реИрдВ: рдЖрдк рдХрд╛рд░ рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЯреНрд░реЗрди рдкрдХрдбрд╝рддреЗ рд╣реИрдВ рдпрд╛, рдХреЗрд▓реЗ рдХреЛ рдкрд╛рд░реНрдХ рдХреА рдмреЗрдВрдЪ рдкрд░ рдХрд╣реАрдВ рдмреИрдарддреЗ рд╣реИрдВ рдФрд░ рдвреАрд▓реЗ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдХрд╣реАрдВ рднрд╛рдЧ рдЬрд╛рддреЗ рд╣реИрдВ рдЗрдЪреНрдЫрд╛ рдереЛрдбрд╝реА рдирд╣реАрдВ рд╣реИред рдФрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╛, рдХрдо рд╕реЗ рдХрдо, рд╕рдлреЗрдж рдлрд░ рд╡рд╛рд▓реЗ рдЬрд╛рдирд╡рд░ рдХреЗ рдкреИрдорд╛рдиреЗ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ рдЬреЛ рдЖ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдпрд╛ рдЯреИрдмрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЯрдЪрд╕реНрдХреНрд░реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП, рджрд░реНрдж рдФрд░ рдкреАрдбрд╝рд╛ рд╣реИред
рдЖрдк рдЯреЗрдмрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд╣рд░реА рдХреАрдмреЛрд░реНрдб, рдзрд╛рд░рдХ рдпрд╛ рд╕реНрдЯреИрдВрдб рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд┐рд░ рдЕрдкрдиреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рд▓реИрдкрдЯреЙрдк рд▓реЗ рдЬрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рд▓реЗ рдЬрд╛рдПрдЧрд╛ред
рдХреБрдЫ рдпрд╛рджреЗрдВ рдФрд░ рддрд░реНрдХ
рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА, рдЖрдк рддреБрд░рдВрдд
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
редрдПрдХ рд╕рдордп, рдЬрдм рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдлрд╝реЛрди рдЕрдм рддрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рдереЗ, рдРрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ "рдЗрдВрдЯрд░рдиреЗрдЯ рдЯреИрдмрд▓реЗрдЯ" рдиреЛрдХрд┐рдпрд╛ N810 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рд╣реИрдВрдбрд╕реЗрдЯ рдореЗрдВ рдПрдХ рдЖрдзреБрдирд┐рдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рд╕рд╛рде рдЖрдпрд╛рдо рд╣реИрдВ, рдЬрдмрдХрд┐ рдПрдХ рдХреНрдпреВрд╡рд░реНрдЯреА-рдХреАрдмреЛрд░реНрдб рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмреЛрд░реНрдб рдкрд░ рдкреВрд░реНрдг рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд╛рдеред Ssh, vnc, rdesktop - рд╣рд╛рдБ рдХреЛрдИ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ! рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдХреИрд╕ рдореИрдХреНрд╕рд┐рдорд╛ рдХрд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрдм рдореБрдЭреЗ рдХреБрдЫ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдФрд░ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред


рд▓реЗрдХрд┐рди рд╕рдордп рдмреАрддрддрд╛ рдЧрдпрд╛, рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреЗред рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛: рд▓рдЧрднрдЧ рдкреВрд░реНрдг рд▓рд┐рдирдХреНрд╕, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдХреНрд╡рд░реНрдЯреА рдХреЗ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬреЛ рдореБрдЭреЗ рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ n810 рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрдЧрд╛, рдЬреЛ рдЙрд╕ рд╕рдордп рддрдХ рдмрд╣реБрдд рдердХрд╛ рд╣реБрдЖ рдерд╛ (рд╕реНрдХреНрд░реАрди рдХреЗрдмрд▓, рджреЛ рдмрд╛рд░ рдмреИрдЯрд░реА, рдХреАрдмреЛрд░реНрдб, рдЯреВрдЯреЗ рд╣реБрдП рдорд╛рдорд▓реЗ рдХреА рдЬрдЧрд╣)ред рдЪреБрдирд╛рд╡ рдореЛрдЯреЛрд░реЛрд▓рд╛ рдорд╛рдЗрд▓рд╕реНрдЯреЛрди рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред
рдпрд╣рд╛рдБ, рдпрд╣ рдореЗрд░реЗ рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ рдкрд╛рдо V рдФрд░ N810 рдХреЗ рдЖрдЧреЗ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ:

рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрддреНрдкрд╛рдж рдиреЗ рднрд░реЛрд╕реЗ рдХреЛ рд╕рд╣реА рдирд╣реАрдВ рдард╣рд░рд╛рдпрд╛ред рдХреАрдмреЛрд░реНрдб рдПрдХ рдкреВрд░реНрдг рдирд┐рд░рд╛рд╢рд╛ рдереАред рд▓реЗрдЖрдЙрдЯ рдХреЗ рдХрд╛рд░рдг рднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдмреЗрд╣рдж рдЦрд░рд╛рдм рдХрд╛рд░реАрдЧрд░реА рдХреЗ рдХрд╛рд░рдг: рдЫрд╣ рдорд╣реАрдиреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЫреВрдЯрдирд╛ рдФрд░ рдмрд╛рд╣рд░ рдШреВрдордирд╛ рд╢реБрд░реВ рд╣реБрдЖред
рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдП рдЧрдП рдмреВрдЯрд▓реЛрдбрд░ рдиреЗ рдЕрдкрдиреЗ рдирд╛рдЦреВрдиреЛрдВ рдХреЛ рддрд╛рдмреВрдд рдореЗрдВ рдЬреЛрдбрд╝рд╛: рд╕рднреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╕реНрдЯрдо рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛, рдбреЗрдмрд┐рдпрди рдЪреЗрд░реЛрдЯ рдиреЗ рдмреИрдЯрд░реА рдХреЛ рдЦрд╛рдпрд╛ рдЬреИрд╕реЗ рдХрд┐ рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдХреЗ рдХрд╛рд░рдг, рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдХрд┐рд╕реА рддрд░рд╣ рдЙрддреНрдкрд╛рдж рдиреЗ рд╕реМрдВрдкреЗ рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред
рдмрд╣реБрдд рдХрдо рд╕реЗ рдХрдо, рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд┐рдпрдд рдЕрдкреНрд░рдЪрд▓рди рдЕрд╡рдзрд┐ рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рдмрд╛рдж рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬрдм рдХрдИ рдФрд░ рд╣рд╛рд▓рд┐рдпрд╛ рдореЙрдбрд▓ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдереЗ (рднрд┐рдиреНрди, рд╢рд╛рдпрдж рдереЛрдбрд╝рд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд▓реЗрдЖрдЙрдЯ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд░реИрдо рдХреЗ рд╕рд╛рде), рдФрд░ рдпрд╣ рдмреЗрддрд╣рд╛рд╢рд╛ рдЫреЛрдЯреА рдФрд░ рдзреАрдореА рдереАред
рдареАрдХ рд╣реИ, рдЬреИрд╕реЗ рд╣реА ssh рдЯрд░реНрдорд┐рдирд▓ рдиреАрдЪреЗ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рдЖрдкрдХреЗ рддрдВрддреНрд░рд┐рдХрд╛ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдЧрд╛)ред рд▓реЗрдХрд┐рди рдРрд╕реЗ рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХреЛ рдХрдВрд╕реЛрд▓ рдХреЗрдмрд▓ рдХреЗ рд╕рд╛рде рд▓реЛрд╣реЗ рдХреЗ рдХреБрдЫ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдЬрдХрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрд╛ рдПрдХ рдЧреИрд░-рдЬрд┐рдореНрдореЗрджрд╛рд░ рдЖрдИрдкреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде tcpdump рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рддрд╛рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░ рд╕рдХреЗрдВред
рдбреЙрдХрд┐рдВрдЧ рд╕реНрдЯреЗрд╢рди рдкрд░ рдПрдХ COM рдкреЛрд░реНрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рд░реЛрдорд╛рдВрдЪрдХрд╛рд░реА рд╣реИ, рдЬрдм рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдбреЙрдХ рдФрд░ 1.5-рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рднрд╛рд░реА 17 "HP shnuy рдореВрд░реНрдЦ рдХреЛ рдкреАрдЯрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдХрд╛рдЙрдВрдЯрд░ рдХреЗ рд╕рд╛рдордиреЗ рд╕реНрдЯреЗрдкреНрд▓рд╛рдбрд░ рдкрд░ рд╕рднреА рд╕рд╛рдорд╛рди рдХреЗ рд╕рд╛рде рд▓рдЯрдХрд╛ рджреЗрддрд╛ рд╣реИред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ usb2com рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде 12 "рдерд┐рдВрдХрдкреИрдб x220 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдореИрдВрдиреЗ рдПрдХ рджрд┐рди рдкрд╣рд▓реЗ (рдПрдХ рдмрд╛рд░ рдлрд┐рд░)" $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рд╕рдм рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛! ", рдФрд░ рддрдм рддрдХ рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдерд╛ред
рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ, рдореЗрд░реЗ рд╕рдкрдиреЛрдВ рдХреА рдордЫрд▓реА (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдирд╣реАрдВ)
рдФрд░ рдПрдХ рдмрд╛рд░ рдореБрдЭреЗ рдЬреАрдкреАрдбреА рдкреЙрдХреЗрдЯ рдирд╛рдордХ рдПрдХ рдЙрддреНрдкрд╛рдж рдорд┐рд▓рд╛ред рд░реА-рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдпрд╛ рдЕрдВрдбрд░рд╕реАрдЯ рдЯреИрдмрд▓реЗрдЯ рдХреЗ рдлреЙрд░реНрдо рдлреИрдХреНрдЯрд░ рдореЗрдВ рдПрдХ рдкреВрд░реНрдг-рд▓реИрдкрдЯреЙрдкред 7 ", рдХреНрд╡рд░реНрдЯреА-рдХреАрдмреЛрд░реНрдб, рд╕реНрд╡рд╛рдпрддреНрддрддрд╛ рдХрд╛ рдПрдХ рд╕рднреНрдп рдорд╛рд░реНрдЬрд┐рди - рдЙрд╣, рдЖрдкрдХреЛ рдЗрд╕реЗ рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЖрджреЗрд╢ рджрд┐рдпрд╛, рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
X220 рдФрд░ n810 рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП:

рдореБрдЭреЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╡реЗ рдЗрд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╛рдПрдВрдЧреЗ, рдЦрд╛рд╕рдХрд░ рдХреНрдпреЛрдВрдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдпрд╣рд╛рдБ girbest рд╕реЗ рдПрдХ cloying рд╕рдореАрдХреНрд╖рд╛ рд╣реБрдИ рд╣реИред рдмрд╕ рдирд┐рдХрд╛рд╕ lshw рдФрд░ lspci рджреЗ:
lshw:
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда: : Default string (Default string) : Default string : Default string тДЦ: Default string : 64 bits : smbios-3.0 dmi-3.0 vsyscall32 : boot=normal chassis=desktop family=Default string sku=Default string uuid=00020003-0004-0005-0006-000700080009 *-core : : Default string : AMI Corporation ID: 0 : Default string тДЦ: Default string : Default string *-firmware : BIOS : American Megatrends Inc. ID: 0 : 5.11 date: 08/07/2017 : 64KiB capacity: 4032KiB : pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi *-memory : ID: 28 : : 8GiB *-bank:0 : DIMM DDR3 1066 MHz (0,9 ns) : 00000000 : Hynix Semiconductor ID: 0 тДЦ: 00000000 : A1_DIMM0 : 4GiB : 8 bits : 1066MHz (0.9ns) *-bank:1 : DIMM DDR3 1066 MHz (0,9 ns) : 00000000 : Hynix Semiconductor ID: 1 тДЦ: 00000000 : A1_DIMM1 : 4GiB : 8 bits : 1066MHz (0.9ns) *-cache:0 : L1 ID: 32 : CPU Internal L1 : 224KiB capacity: 224KiB : internal write-back : level=1 *-cache:1 : L2 ID: 33 : CPU Internal L2 : 2MiB capacity: 2MiB : internal write-back unified : level=2 *-cpu : : Intel(R) Atom(TM) x7-Z8750 CPU @ 1.60GHz : Intel Corp. ID: 34 : cpu@0 : Intel(R) Atom(TM) x7-Z8750 CPU @ 1.60GHz : SOCKET 0 : 889MHz capacity: 2560MHz : 64 bits : 80MHz : x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb pti tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat cpufreq : cores=4 enabledcores=4 threads=4 *-pci : Host bridge : Intel Corporation : Intel Corporation ID: 100 : pci@0000:00:00.0 : 34 : 32 bits : 33MHz : driver=iosf_mbi_pci : IRQ:0 *-display : VGA compatible controller : Intel Corporation : Intel Corporation ID: 2 : pci@0000:00:02.0 : 34 : 64 bits : 33MHz : pm msi vga_controller bus_master cap_list rom : driver=i915 latency=0 : IRQ:123 :a0000000-a0ffffff :80000000-9fffffff ioport:f000(=64) :c0000-dffff *-generic:0 : Signal processing controller : Intel Corporation : Intel Corporation ID: b : pci@0000:00:0b.0 : 34 : 64 bits : 33MHz : msi pm cap_list : driver=proc_thermal latency=0 : IRQ:129 :a1a3b000-a1a3bfff *-usb : USB controller : Intel Corporation : Intel Corporation ID: 14 : pci@0000:00:14.0 : 34 : 64 bits : 33MHz : pm msi xhci bus_master cap_list : driver=xhci_hcd latency=0 : IRQ:121 :a1a00000-a1a0ffff *-usbhost:0 : xHCI Host Controller : Linux 4.15.0-rc7-stockmind-gpdpocket xhci-hcd ID: 0 : usb@1 : usb1 : 4.15 : usb-2.00 : driver=hub slots=7 speed=480Mbit/s *-usb:0 : : Gaming Keyboard : SINO WEALTH ID: 2 : usb@1:2 : 1.00 : usb-1.10 : driver=usbhid maxpower=100mA speed=1Mbit/s *-usb:1 : USB- : BCM2045A0 : Broadcom Corp ID: 3 : usb@1:3 : 1.12 тДЦ: B0F1ECED56A9 : usb-2.00 : driver=btusb maxpower=100mA speed=12Mbit/s *-usbhost:1 : xHCI Host Controller : Linux 4.15.0-rc7-stockmind-gpdpocket xhci-hcd ID: 1 : usb@2 : usb2 : 4.15 : usb-3.00 : driver=hub slots=6 speed=5000Mbit/s *-generic:1 : Encryption controller : Intel Corporation : Intel Corporation ID: 1a : pci@0000:00:1a.0 : 34 : 32 bits : 33MHz : pm msi bus_master cap_list : driver=mei_txe latency=0 : IRQ:130 :a1900000-a19fffff :a1800000-a18fffff *-pci : PCI bridge : Intel Corporation : Intel Corporation ID: 1c : pci@0000:00:1c.0 : 34 : 32 bits : 33MHz : pci pciexpress msi pm normal_decode bus_master cap_list : driver=pcieport : IRQ:117 :a1000000-a14fffff *-network : : BCM4356 802.11ac Wireless Network Adapter : Broadcom Corporation ID: 0 : pci@0000:01:00.0 : wlp1s0 : 02 тДЦ: b0:f1:ec:ed:56:a8 : 64 bits : 33MHz : pm msi pciexpress bus_master cap_list ethernet physical wireless : broadcast=yes driver=brcmfmac driverversion=7.35.180.119 firmware=01-1a5c4016 ip=192.168.1.142 latency=0 multicast=yes wireless=IEEE 802.11 : IRQ:125 :a1400000-a1407fff :a1000000-a13fffff *-isa : ISA bridge : Intel Corporation : Intel Corporation ID: 1f : pci@0000:00:1f.0 : 34 : 32 bits : 33MHz : isa bus_master cap_list : driver=lpc_ich latency=0 : IRQ:0
lspci:
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда 00:00.0 Host bridge: Intel Corporation Device 2280 (rev 34) 00:02.0 VGA compatible controller: Intel Corporation Device 22b0 (rev 34) 00:0b.0 Signal processing controller: Intel Corporation Device 22dc (rev 34) 00:14.0 USB controller: Intel Corporation Device 22b5 (rev 34) 00:1a.0 Encryption controller: Intel Corporation Device 2298 (rev 34) 00:1c.0 PCI bridge: Intel Corporation Device 22c8 (rev 34) 00:1f.0 ISA bridge: Intel Corporation Device 229c (rev 34) 01:00.0 Network controller: Broadcom Corporation BCM4356 802.11ac Wireless Network Adapter (rev 02)
рдмрд┐рд▓реНрдб рдХреНрд╡рд╛рд▓рд┐рдЯреА рдЕрдЪреНрдЫреА рд╣реИ, рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦреЗрд▓рддрд╛ рд╣реИ, рдпрд╣ рдХреНрд░реЗрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЭреБрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдорд╛рдорд▓рд╛ рдПрд▓реНрдпреВрдореАрдирд┐рдпрдо рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдбрд┐рд╡рд╛рдЗрд╕ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдЦрдВрдб рдмреНрд▓реЙрдХ рдХреА рдЫрд╛рдк рджреЗрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдкреНрд▓рд╕ рд╣реИред
рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд minuses рднреА рд╣реИрдВред рдЧреНрд▓реЙрд╕реА рд╕реНрдХреНрд░реАрдиред рдирд╣реАрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рдЪрдордХрджрд╛рд░ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рд╕рдЪрдореБрдЪ рдПрдХ рджрд░реНрдкрдг рд╣реИред рдпрд╣реА рд╣реИ, рдЖрдк рдХрд┐рд╕реА рднреА рдЧреИрд░-рд╢реВрдиреНрдп рд░реЛрд╢рдиреА рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗред рдХрд┐рдЯ рдореЗрдВ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛рддреНрдордХ рдлрд┐рд▓реНрдо рдереА, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдИред
рджреВрд╕рд░рд╛ рд╣реИ рдХреАрдмреЛрд░реНрдбред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╣ рдЕрджреНрднреБрдд рд╣реИред

рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╣ рд╢рд░реНрдордирд╛рдХ рдФрд░ рдбрд░рд╛рд╡рдиреА рд╣реИред рдореИрдХрдмреБрдХ рдХреЗ рддрд╣рдд рд╣реИрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдмрдЯрди рдХреЗ рдмреАрдЪ рдЗрди рднрд╛рд░реА рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд╕рд╛рде - рдареАрдХ рд╣реИ, рдХреНрдпреЛрдВ? рдЖрдЦрд┐рд░рдХрд╛рд░, рд▓рдХреНрд╖рд┐рдд рджрд░реНрд╢рдХреЛрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЧреНрд▓реИрдорд░рд╕ рдмрд┐рд▓реНрд▓реА рдХреЗ рдмрдЪреНрдЪреЗ рдирд╣реАрдВ рд╣реИрдВ - рд╡реЗ рдмрд╕ рдЕрдЧрд▓реЗ рдЖрдИрдкреИрдб рдпрд╛ рдореИрдХрдмреБрдХ рд▓реЗрддреЗ рд╣реИрдВред рдЗрди рджреБрдЦреА рдЕрдВрддрд░рд╛рд▓реЛрдВ рдХреЛ рди рдХрд░реЗрдВ, рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдмрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдлрдПрди рдмрдЯрди рдореЗрдВ рдмрд╣реБрдд рдХрдо рдкрд░рдд рд╣реЛрддреА рд╣реИ: рдпреЗ рдЪрдордХ, рдПрдл 1-рдПрдл 12 рдФрд░ рдЗрдВрд╕рд░реНрдЯ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2 рдмрдЯрди рд╣реЛрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рд╢реАрд░реНрд╖ рдкрдВрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдкрд░рдд рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред
рд╡рд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд░реНрджрдирд╛рдХ рд╣реИрдВ рдФрд░ рд╕реАрдЯреАрдПрд▓ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдиреАрдЪреЗ рдХреА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд░рдЦреЗ рдПрдХ рдмреГрд╣рджрд╛рдиреНрддреНрд░ рдХреЗ рд╕рд╛рде рдкреАрдбрд╝рд┐рдд рд╣реИрдВред
рдареАрдХ рд╣реИ, рд╕рдм рдХреБрдЫ рдЦрд░рд╛рдм рд╣реИ, рд╣рдо рдЗрд╕рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рддрд░реАрдХреЗ рд╣реИрдВ (рдиреАрдЪреЗ рдЗрд╕ рдкрд░ рдФрд░ рдЕрдзрд┐рдХ)ред
рдЕрд░реЗ рд╣рд╛рдБ, рдпрд╣рд╛рдБ рдПрдХ рдЯреНрд░реИрдХрдкреЙрдЗрдВрдЯ рд╣реИред рдПрдХ рдЕрдиреБрднрд╡реА рдерд┐рдВрдХрдкреИрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЭреЗ рдХреНрдпрд╛, рдореЗрд░реА рдЖрддреНрдорд╛ рдХреЛ рдЧрд░реНрдо рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рд▓реЗрдХрд┐рди: рдЯреНрд░реИрдХрдкреЙрдЗрдВрдЯ рдЧрд▓рдд рдЬрдЧрд╣ рдкрд░ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдЕрдВрдЧреВрдард╛ рдореЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд▓рд╛рдЗрд▓рд╛рдЬ рд╣реИред рд▓реЗрдХрд┐рди рдХрд┐рдЯ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рд▓ рдЯреЛрдкреА рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдзрдиреНрдпрд╡рд╛рджред
рд╕реНрд╡рд╕реНрде рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдирдЬрд╝рд░рд┐рдпрд╛:

рдзреВрдореНрд░рдкрд╛рди рди рдХрд░рдиреЗ рдХрд╛ рдирдЬрд╝рд░рд┐рдпрд╛:

GPD рдкреЙрдХреЗрдЯ рдкрд░ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ "рд╡рд┐рдВрдбреЛрдЬрд╝", рдФрд░ "рд╡рд┐рдВрдбреЛрдЬрд╝ 10" рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕ рдЙрдкрдХрд░рдг рдкрд░ рдореБрдЭреЗ рдХреНрдпрд╛ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╕ contraindicated рд╣реИрдВред
рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг, рдЬреИрд╕реЗ рдХрд┐ рд╕реНрдХреНрд░реАрди рдХрд╛ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди (рдЗрд╕реЗ рд╕рд╛рдЗрдб рдореЗрдВ рдШреБрдорд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЯреИрдореНрдмреЙрд░рд┐рди рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдкрдХреЗ рдкрд╕рдВрджреАрджрд╛ рдбреЗрдмрд┐рдпрди рдХреЛ рд▓реЗрдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рдВрднрд╡ рд╣реИред

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ Ubuntu LTS 16.04 (рдЬреЛ рд╕реНрдерд┐рд░ рдбреЗрдмрд┐рдпрди рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд▓рдЧрддрд╛ рд╣реИ) рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЫрд╡рд┐ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж,
GPD рдкреЙрдХреЗрдЯ рдЙрдмрдВрдЯреВ рд░реЗрд╕реНрдкрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛
рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рд╕реНрдкрд╖реНрдЯ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдХреЗрд╡рд▓ рдЙрдмрдВрдЯреВ рдкрд░ рдмрдиреА рдПрдХ рдЫрд╡рд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдЦрд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдмрд┐рдпрди, рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреА:
$./build.sh debian-9.3.0-amd64-netinst.iso Display setting: Xorg-Standard Looking for kernel image... Extracting kernel files... Archive: gpdpocket-20180115-kernel-files.zip inflating: linux-headers-4.15.0-rc7-stockmind-gpdpocket_4.15.0-rc7-stockmind-gpdpocket-1_amd64.deb inflating: linux-image-4.15.0-rc7-stockmind-gpdpocket_4.15.0-rc7-stockmind-gpdpocket-1_amd64.deb inflating: linux-libc-dev_4.15.0-rc7-stockmind-gpdpocket-1_amd64.deb ./isorespin.sh: 'debian-9.3.0-amd64-netinst.iso' must be an Ubuntu (or Ubuntu flavour), Linux Mint, neon, elementary, BackBox or Peppermint desktop ISO.
рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ, рд╣рдореЗрдВ linuxium-xubuntu-16.04-desktop-amd64.iso рдлрд╛рдЗрд▓ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
#dd if=linuxium-xubuntu-16.04-desktop-amd64.iso of=/dev/sdX
рд╣рдо рдмреВрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдЯ рдХрд░рдХреЗ рдЙрд╕рд╕реЗ рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдмреВрдЯ рдкрд░ рдбрд┐рд▓реАрдЯ рдмрдЯрди рдХреЗ рд╕рд╛рде рдпреВрдИрдПрдлрдЖрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреБрдЪреНрдЫ рд╣реИ, рдореБрдЭреЗ рдмрд┐рдЦрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдордЭ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЗрд╡ рдореЛрдб рд╕реЗ рдЙрддреНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдХреНрд░реАрди рдХреЛ рд╕рд╛рдЗрдб рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЕрдЪрд╛рдирдХ рдЦреЛ рдЬрд╛рдиреЗ рдпрд╛ рдЪреЛрд░реА рд╣реЛ рдЬрд╛рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдореИрдВ рдлреБрд▓ рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рддреЛ, рдХрдо рд╕реЗ рдХрдо, рдЖрдкрдХреЗ рд╕рднреА ssh рдХреБрдВрдЬрд┐рдпрд╛рдБ (рд╣рд╛рдБ, рдореБрдЭреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ ssh- рдПрдЬреЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ) рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рд▓реЙрдЧрд┐рди рдмрд░рдХрд░рд╛рд░ рд░рд╣реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрд▓рд╡реАрдПрдо рдХреЛ рдПрд▓рдпреВрдХреЗрдПрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд░рдЦрд╛ рд╣реИ, рдЬреЛ рдореИрдВ рдЖрдкрдХреЛ рднреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдХрд░реНрд╡реБрд▓рд┐рди рдХреЛ рд╕рд╣реА рдХрд░реЗрдВ
рдиреАрдВрдж рдФрд░ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди
рдПрдХ рд▓реИрдкрдЯреЙрдк рдХреЛ рдмреИрдЧ рдореЗрдВ рдлреЗрдВрдХрдирд╛ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЬрд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЖрдХрд╛рд░ рдФрд░ рд╡рдЬрди рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдпрд╣ рд╢реБрд░реВ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд╣рд░ рдмрд╛рд░, рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ, рд▓реЗрдХрд┐рди рдмрд╕ рдЙрд╕ рдЬрдЧрд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ рдЫреЛрдбрд╝рд╛ рдерд╛ред
рдиреАрдВрдж рдореЛрдб, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдирд┐рдпрдорд┐рдд рд╕рд╛рдзрдиреЛрдВ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рд╕рд┐рд╕реНрдЯрдореЗрдХреНрдЯрд▓ рд╕рд╕реНрдкреЗрдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдиреБрднрд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕ рдореЛрдб рдореЗрдВ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдмреЗрдХрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдирд╣реАрдВ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдбрд┐рд╡рд╛рдЗрд╕ рдмрд╕ рд╕реНрдХреНрд░реАрди рдХреЛ рдмреБрдЭрд╛рддрд╛ рд╣реИ, рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдХреВрд▓рд░ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдмреИрдЯрд░реА рджреЛ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рджрд┐рдиреЛрдВ рдореЗрдВ рдЙрддрд░реЗрдЧреАред
рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдЪрд╛рд╣рд┐рдПред рдирд┐рдпрдорд┐рдд рдкреНрд░рдгрд╛рд▓реАрдЧрдд рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛: рд░рд╛рдЬреНрдп рдХреЛ рдПрдХ рд╕реНрд╡реИрдк рдореЗрдВ рдбрдВрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреВрдЯ рдХреЗ рд╕рд╛рде рдареАрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рдпрд╛рдж рдЖрдпрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ -
рдпреВрдЬрд░рд╕реНрдкреЗрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд╕реНрдкреЗрдВрдб рдФрд░ рдЗрд╕рдХреЗ рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИрдВред
#apt install hibernate
рд╣рдо рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВ:
#hibernate-disk
рд╡реЛрдЗрд▓рд╛, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рд╕рд┐рд╕реНрдЯрдо рдбрдВрдк рд╣реЛ рдЧрдпрд╛ рдФрд░ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ред рдкрд╛рд╕рд╡рд░реНрдб LUKS рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд░рд╛рдорджред рд▓реЗрдХрд┐рди рдзреНрд╡рдирд┐ рдФрд░ рд╡рд╛рдИрдлрд╛рдИ рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕реНрдХреНрд░реАрди рдмреИрдХрд▓рд╛рдЗрдЯ рдХреА рдЪрдордХ рдЕрдзрд┐рдХрддрдо рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЧрдИ рдереАред рд╣рдо рдЗрд╕реЗ рдЦрддреНрдо рдХрд░реЗрдВрдЧреЗред
рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
ACPI рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдХрдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рддреЛ рд╕реНрдХреНрд░реАрди рдХреА рдЪрдордХ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП xbacklight рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
#apt install xbacklight
рд▓реИрдкрдЯреЙрдк рдПрдХ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡реИрдк рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдорд╛рд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдРрд╕реА рдПрдХ рдЪреАрдЬ рд╣реИ
ZRam , рдпрд╣рд╛рдВ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЕрдм рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ рдЗрд╕рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рд╢реАрдЯ рдХреЛ rc.local рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдмрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
#apt install zram-config #sudo systemctl enable zram-config.service
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрд╡рдпрдВ рдЖрд╡рд╢реНрдпрдХ рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧреА рдФрд░ рдПрдХ рд╕реНрд╡реИрдк рдХрд░реЗрдЧреАред
рдЬреИрд╕рд╛ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдлреНрд▓реИрд╢ рд╕рдВрд╕рд╛рдзрди рди рдХреЗрд╡рд▓ рд╕реНрд╡реИрдк, рдмрд▓реНрдХрд┐ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рднреА рдЦрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, tmpfs рдкрд░ / tmp рдФрд░ / var / log рдХреЛ рд░реИрдо рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ / etc / fstab рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
tmpfs /tmp tmpfs nodev,nosuid,size=256M 0 0 tmpfs /var/log tmpfs nodev,nosuid,size=512M 0 0
рд╣рдо рдПрд╕рдкреАрдЖрдИ рдЦрддреНрдо рдХрд░рддреЗ рд╣реИрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, systemg рдХреЗ anhnyh рд╣реИрдВрдбрд▓рд░реНрд╕ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рдЪреВрдВрдХрд┐ рдпрд╣ рд╕рдм рдХреБрдЫ рдЕрдкрдиреЗ рдорддрд▓рдм рд╕реЗ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИрдВред рдЖрджрд░реНрд╢ рд╡рд╛рдХреНрдп - рд╣рдо рд╕рдм рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЦрд░рд╛рдм рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдирд╣реАрдВ рд╕реАрдЦрд╛ рд╣реИ рдХрд┐ рдкрд╛рд╡рд░ рдПрдбреЙрдкреНрдЯрд░ рдпрд╛ рд╣реЗрдбрдлрд╝реЛрди, рдХреАрд╕реНрдЯреНрд░реЛрдХ рдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИред
рдЙрд╕рдиреЗ рддреАрдЦрд╛ рдЦрд╛рдпрд╛ рдФрд░ рдЕрднреА рднреА рднреВрдЦрд╛ рд╣реИ! (4MB) /etc/systemd/logind.conf
HandlePowerKey=ignore HandleLidSwitch=ignore
#systemctl restart systemd-logind.service
Acpid рдбреЗрдорди acpi рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдЪрд╛рдирдХ / etc / acpi рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рдо рдкрд╛рд╡рд░ рдмрдЯрди рджрдмрд╛рдХрд░ рд▓реИрдкрдЯреЙрдк рдХреЛ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЗ рд▓рд┐рдП рднреЗрдЬ рджреЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ (рдпрджрд┐ рд╡реЗ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ):
/ etc / acpi / рдШрдЯрдирд╛рдУрдВ / powerbtn
event=button[ /]power action=/etc/acpi/hibernate.sh
/etc/acpi/hibernate.sh (рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде)
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда #!/bin/bash # , LUKS mv /home/user/bin/lock /home/user/bin/nolock # - killall -9 pulseaudio # zram swap systemctl stop zram-config.service swapon /dev/xubuntu-vg/swap_1 # DISPLAY=:0.0 su user -c "xbacklight >/tmp/xbl" # umount -alt nfs4 umount -alt cifs # wpa_supplicant /sbin/wpa_cli suspend hibernate-disk sleep 2 # DISPLAY=:0.0 su user -c "xbacklight -set `cat /tmp/xbl`" # wpa_supplicant /sbin/wpa_cli resume # alsa, . - /sbin/alsa force-reload # . , DAC1, amixer -c 1 set 'DAC1' 90% # , killall i3lock # mv /home/user/bin/nolock /home/user/bin/lock # zram systemctl start zram-config.service # swapoff /dev/xubuntu-vg/swap_1
рдХрдо рд╢реБрд▓реНрдХ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ:
#apt install acpi
/etc/acpi/ifbatlowgotosleep.sh
#!/bin/bash level=`/usr/bin/acpi -b|sed '/unava/d'|awk -F\ '{ print $4 }'|sed -e 's/,//' -e's/%//'` if [ "$level" -lt "10" ] then /etc/acpi/hibernate.sh fi
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрд╡реЗрд╢ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреА рд╣реИред рдпрджрд┐ 10% рд╕реЗ рдХрдо рд╣реИ, рддреЛ рдпрд╣ рдКрдкрд░ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕рдордп-рд╕рдордп рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди crontab рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
$sudo crontab -e */3 * * * * /etc/acpi/ifbatlowgotosleep.sh 2>/dev/null
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреИрдЯрд░реА рд╣рд░ 3 рдорд┐рдирдЯ рдореЗрдВ рдкреНрд░рджреВрд╖рд┐рдд рд╣реЛрддреА рд╣реИред
рд╕реНрд▓реАрдк рдореЛрдб (рд╕рд┐рд╕реНрдЯреЗрдХреНрдЯрд▓ рд╕рд╕реНрдкреЗрдВрдб), рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╣реБрдд рдмреЗрдХрд╛рд░ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдврдХреНрдХрди рдХреЛ рдмрдВрдж рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЗрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХрд╣рддреЗ рд╣реИрдВ, рдЕрдкрдиреА рдЬреЗрдм рдореЗрдВ рдмрдВрдж рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрд╕рдВрдЧреАрдд рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП (рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ "рдЬреЗрдм" рд╣реИ)ред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдмрд╕ рдмрдВрдж рдХрд░рддреЗ рд╕рдордп рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЦреЛрд▓рдиреЗ рдкрд░ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдЯрд╛рдПрдВ / etc / acpi / lidbtnред
рд╣рдо рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
/ etc / acpi / рдШрдЯрдирд╛рдПрдБ / рд▓рд┐рдбрдХрд▓реЛрдЬрд╝:
event=button/lid LID close action=/etc/acpi/lidclose.sh
/ etc / acpi / рдШрдЯрдирд╛рдУрдВ / рд▓рд┐рдбреЛрдкреЗрди:
event=button/lid LID open action=/etc/acpi/lidopen.sh
/etc/acpi/lidopen.sh
DISPLAY=:0.0 su user -c "xrandr --output DSI1 --off"
/etc/acpi/lidclose.sh
DISPLAY=:0.0 su user -c "xrandr --output DSI1 --auto --rotate right --dpi 200"
рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ DPI рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрд░реЗ рдЦрд╛рддреЗ рдХрд╛ рдЕрдкреВрд░реНрдг рдирд╛рдо рд╣реИ (рдЗрд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдмрджрд▓реЗрдВ)ред
рдзреНрд╡рдирд┐ рдФрд░ рдЪрдордХ рдирд┐рдпрдВрддреНрд░рдг рдХреБрдВрдЬреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рд╣рдо рдЗрд╕реЗ рд╕рднреА рдПрдХрдкреА рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд░рддреЗ рд╣реИрдВред
/ etc / acpi / рдШрдЯрдирд╛рдУрдВ / voldown
event=button[ /]volumedown action=/etc/acpi/volume-down.sh
/ etc / acpi / рдШрдЯрдирд╛рдУрдВ / volup
event=button[ /]volumeup action=/etc/acpi/volume-up.sh
/ etc / acpi / рдШрдЯрдирд╛рдУрдВ / рдореВрдХ
event=button[ /]mute action=/etc/acpi/volume-toggle.sh
рд╕реНрдХреНрд░рд┐рдкреНрдЯ:
/etc/acpi/volume-toggle.sh
amixer -c 1 set 'Speaker Channel' toggle amixer -c 1 set 'Headphone Channel' toggle
/etc/acpi/volume-up.sh
amixer -c 1 set 'Headphone' 5%+ amixer -c 1 set 'Speaker' 5%+
/etc/acpi/volume-down.sh
amixer -c 1 set 'Headphone' 5%- amixer -c 1 set 'Speaker' 5%-
рдЗрд╕реА рддрд░рд╣ рдЪрдордХ рдХреЗ рд▓рд┐рдП:
/ etc / acpi / рдШрдЯрдирд╛рдУрдВ / bdown
event=button[ /]brightnessdown action=/etc/acpi/bdown.sh
/ etc / acpi / рдШрдЯрдирд╛рдУрдВ / bup
event=button[ /]brightnessup action=/etc/acpi/bup.sh
/etc/acpi/bup.sh
DISPLAY=:0.0 su user -c "xbacklight -inc 5%"
/etc/acpi/bdown.sh
DISPLAY=:0.0 su user -c "xbacklight -dec 5%"
рдореБрдЭреЗ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрд░реЗ рдЦрд╛рддреЗ рдХрд╛ рдирд╛рдо рд╣реИред рдЕрдкрдирд╛ рджрд░реНрдЬ рдХрд░реЗрдВред
рд╣реЗрдбрдлреЛрди
рд╢рд┐рдЯ ^ W A рдЕрдЬреАрдмреЛрдЧрд░реАрдм Realtek ALC5645 рдЪрд┐рдк рд╣реЗрдбрдлрд╝реЛрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рд╕реНрдкреАрдХрд░ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдпрд╣ рд╕рд┐рдЦрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХреИрд╕реЗ рдХрд░реЗрдВред
рд░реЗрд╕реНрдкрд┐рди рдореЗрдВ рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ:
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда #!/bin/bash set -e -u if [ "$1" = "jack/headphone" -a "$2" = "HEADPHONE" ]; then case "$3" in plug) sink="[Out] Headphones" ;; *) sink="[Out] Speaker" ;; esac for userdir in /run/user/*; do uid="$(basename $userdir)" user="$(id -un $uid)" if [ -f "$userdir/pulse/pid" ]; then su "$user" -c "pacmd set-sink-port alsa_output.platform-cht-bsw-rt5645.HiFi__hw_chtrt5645__sink $sink" fi done fi
рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдСрдбрд┐рдпреЛ рдХреЗ рд╕рд┐рдВрдХ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐:
$sudo su #su user -c "pacmd set-sink-port alsa_output.platform-cht-bsw-rt5645.HiFi__hw_chtrt5645__sink '[Out] Speaker'" PulseAudio, .
рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рд╣реИ: рдЬрдм рдСрдбрд┐рдпреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрднреА рддрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ pacmd рдХреЗ рд╕рд╛рде рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ rc.local, xinitrc рдореЗрдВ рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЕрд▓рдЧ рд╕рд┐рд╕реНрдЯрдордЧ рдпреВрдирд┐рдЯ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреА рдорд░рдореНрдордд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореЗрд░реА рдЦреБрдж рдХреА рдмреИрд╕рд╛рдЦреА рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛ рдмреЗрд╣рддрд░ рдерд╛ред рдФрд░ рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА, рдмрд╣реБрдд рдХрдо рд░рд╛рдХреНрд╖рд╕реА рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред
/etc/acpi/headphone-jack.sh
#!/bin/bash set -e -u if [ "$3" = "plug" ]; then amixer -c 1 set 'Speaker Channel' mute >/dev/null amixer -c 1 set 'Headphone Channel' unmute >/dev/null else amixer -c 1 set 'Speaker Channel' unmute >/dev/null amixer -c 1 set 'Headphone Channel' mute >/dev/null fi
рд╣рдо рд▓реЗрдЖрдЙрдЯ рдФрд░ рдЕрдиреНрдп рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░рддреЗ рд╣реИрдВ
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдЖрдЙрдЯ рдореБрдЭреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рд▓реАрдЯ рдмрдЯрди рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рдмреИрдХрд╕реНрд▓реИрд╢ рдФрд░ рдмрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмреЙрдЯрдо рд░реЛ рдореЗрдВ рдХреЛрд▓рди, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреА-рдореЗрди, рдЯреИрдм рдХрд╣рд╛рдБ рд╣реИ, рдЬрд╣рд╛рдБ рдмрдЪрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдХреАрдмреЛрд░реНрдб рдореЗрдВ рд╣реИ ...
рдореИрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкреЗрдВрдЯ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╕рд╛рде, рдореИрдВ рд╕рд┐рд░реНрдл рдЕрдкрдирд╛ ~ / .xmodmaprc рд▓рд╛рдКрдВрдЧрд╛ рдФрд░ рдпрд╣ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреАрдХреЛрдб рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ xev рдкреНрд░реЛрдЧреНрд░рд╛рдо (#apt install xev, Yes) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рднрд╛рдЧреЛ, рд╡рд╛рдВрдЫрд┐рдд рдХреБрдВрдЬреА рджрдмрд╛рдПрдВ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
KeyPress event, serial 33, synthetic NO, window 0x3200001, root 0x2c0, subw 0x0, time 187713326, (979,493), root:(982,1078), state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES, XLookupString gives 1 bytes: (7f) "" XmbLookupString gives 1 bytes: (7f) "" XFilterEvent returns: False
рд╣рдореЗрдВ "рдХреАрдХреЛрдб 119" рдореВрд▓реНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЕрдЧрд▓рд╛, ~ / .xmodmaprc рдЦреЛрд▓реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рд▓рд┐рдЦреЗрдВ
keycode 119 = backslash bar backslash bar
рдФрд░ рд╣рдо рдЖрдкрдХреЗ xinitrc рдореЗрдВ "xmodmap ~ / .xmodmaprc" рдпрд╛ рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ DE рдпрд╛ WM рдХреЛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬреЛ рдХреБрдЫ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕ рдкрд░ рдЕрдорд▓ рдХрд░рддреЗ рд╣реИрдВред
рдореЗрд░рд╛ ~ / .xmodmaprc:
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда pointer = 1 2 3 4 5 remove Lock = Caps_Lock remove Control = Control_L keycode 0x42 = Control_L keycode 135 = Alt_R keycode 0x25 = Super_R keycode 133 = Super_R add Control = Control_L keycode 113 = Left keycode 111 = Up keycode 114 = Right keycode 116 = Down keycode 110 = Home keycode 115 = End keycode 108 = ISO_Next_Group keycode 136 = ISO_First_Group keycode 49 = asciitilde grave asciitilde grave keycode 119 = backslash bar backslash bar keycode 51 = Delete keycode 48 = colon semicolon Cyrillic_zhe Cyrillic_ZHE keycode 47 = apostrophe quotedbl Cyrillic_e Cyrillic_E keycode 130 = XF86Explorer keycode 121 = XF86AudioMute keycode 198 = XF86AudioMicMute keycode 122 = XF86AudioLowerVolume keycode 123 = XF86AudioRaiseVolume keycode 37 = Tab clear mod5 add mod5 = XF86Explorer keycode 166 = Prior keycode 167 = Next
рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдРрд╕реА рд╕рдВрджрд┐рдЧреНрдз рдЪреАрдЬрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ ctrl рдХреЛ рдХреИрдкреНрд╕-рд▓реЙрдХ, рдЯреИрдм рд╕реЗ ctrl_l рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛, рдореЗрдиреВ рдореЗрдВ alt_gr рдФрд░ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдкреБрд░рд╛рдиреА altgr рд╕реНрдерд┐рддрд┐ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ред
рдореИрдВ рднреА ctrl_l рдкрд░ рдПрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рднрд╛рдЧрдиреЗ рдХреЗ рджрдмрд╛рд╡ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП xcape рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕ рддрд░рд╣ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ:
xcape -t 1000 -e "Control_L=Escape"
рдЪреВрдВрдХрд┐ рдореИрдВ рдХрдо рд░реЛрд╢рдиреА рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдзрд┐рдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЕрдВрдзреЗрд░реЗ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд░рд╛рдп рд╣реИ, рд╣реЙрд░реНрд╕рд░реИрдбрд┐рд╢ рдХрд╛ рддрд░реНрдХ рд╣реЛрдЧрд╛), рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдЙрдЬреНрдЬреНрд╡рд▓ рджрд┐рди рдХреЗ рдЙрдЬрд╛рд▓реЗ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдПрдХ рдЫреЛрдЯреА рд╕реА рдЪрд╛рд▓ рд╣реИ: рдЫрд╡рд┐ рдХреЗ рд░рдВрдЧреЛрдВ рдХреЛ рдЙрд▓рдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ xcalib рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
#apt install xcalib
invert:
$xcalib -i -a
рдЖрдк рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЙрдЯрдХреА рд╕реЗ рдмрдВрдз рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ Super_L + Backspace рдкрд░ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реВрдВред
рдкрд░рд┐рдгрд╛рдо
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЗрдВрдкреНрд░реЗрд╢рди рдирдХрд╛рд░рд╛рддреНрдордХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВред рдореБрдЭреЗ рдЦрд░реНрдЪ рд╣реБрдП рдкреИрд╕реЗ рдХрд╛ рдХреЛрдИ рдЕрдлрд╕реЛрд╕ рдирд╣реАрдВ рд╣реИред рдбрд┐рд╡рд╛рдЗрд╕ рдмреИрдЧ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдЬрдЧрд╣ рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИ, рдХрд╛рд░реНрдЧреЛ рдкреИрдВрдЯ рдФрд░ рд╕реНрдореЛрдХ рдЬреИрд╕реА рдЬреИрдХреЗрдЯ рдХреА рдЬреЗрдм рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред

рдпрд╣ рдмреИрдЯрд░реА рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд╛рдИрдлрд╝рд╛рдИ рдкрд░ рддреАрди рдШрдВрдЯреЗ рдФрд░ рдПрдХ рдЖрдзрд╛ рдлрд┐рд▓реНрдореЛрдВ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛, рдЖрдзреЗ рд╕реЗ рдХрд╣реАрдВ рднреА рдЫреБрдЯреНрдЯреА рджреЗ рджреАред рдПрдХ рдПрд╕реА рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпреВрдПрд╕рдмреА рдХреЗ рд╕рд╛рде рдПрдХ рдкреЙрд╡рд░рдмреИрдВрдХ рд╕реЗ рд╢реБрд▓реНрдХред
рд╕рднреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдирд░рдо curvulins рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЗрд▓рд╛рдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХрд┐ рдХреЛрдИ рдЖрд░рдЬреЗ 45 рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдпреВрдПрд╕рдмреА рдХреЗ рд╕рд╛рде рдСрд░реНрдбрд░ рдХрд┐рдП рдЧрдП рдПрдбреЗрдкреНрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореЛрдмрд╛рдЗрд▓ рд╕рдВрдЪрд╛рд░ рдФрд░ рдХреИрдорд░реЛрдВ рдХреА рдХрдореА, рдЕрдм, рдХреБрд▓ рдирд┐рдЧрд░рд╛рдиреА рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред