рд▓рд┐рдирдХреНрд╕ рдкрд░ HiDPI, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреЗрдбреАрдИ

4K рдХреЗ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реЗ рдореЙрдирд┐рдЯрд░реНрд╕ рдХреЛ рдЕрдм рдкреВрдВрдЬреАрдкрддрд┐ рд╡рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдЖрдо рд▓реЛрдЧреЛрдВ рдХреЗ рдЬреАрд╡рди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╕рд╛рде рд╣реА рдЕрдиреНрдп рдЙрдЪреНрдЪ рд╕рдВрдХрд▓реНрдкреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИред рдЕрднреА рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореЙрдирд┐рдЯрд░ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛ рдерд╛ рдХрд┐ "рд╢рд╛рдпрдж рд╣рд╛рдБ рдирд╣реАрдВ"ред рд╡рд╣рд╛рдБ рд╕рдорд░реНрдерди рдкреНрд░рддреАрдд рд╣реЛ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╛рде рдЧреНрд▓рд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдиреЗ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡реНрдпрд░реНрде рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЙрдирд┐рдЯрд░ рдХреЛ рдХрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдХреБрдЫ 4K рдореЙрдирд┐рдЯрд░ рдХреНрдпрд╛ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдПрдирд╡реАрдбрд┐рдпрд╛ рдЪрд╛рд▓рдХ, рдЬрдм рдбрд┐рд╕реНрдкреНрд▓реЗрдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдореЙрдирд┐рдЯрд░ рдХреЗ рдИрдбреАрдЖрдИрдбреА тАЛтАЛрдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдХреЗрд╡рд▓ рдПрдХ рдЕрдзрд┐рдХрддрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдпрд╛ рддреЛ Nouveau рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ HiDPI рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВрдЧреЗ! (рд▓реЗрдЦ рдПрдХ рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рдПрдХ рдПрдХреНрд╕ рд╕рд░реНрд╡рд░ рдХреНрдпрд╛ рд╣реИ)ред

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ DPI рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ HiDPI рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рдбреАрдкреАрдЖрдИ (рдбреЙрдЯ рдкреНрд░рддрд┐ рдЗрдВрдЪ) рдПрдХ рдорд╛рди рд╣реИ рдЬреЛ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рд╕реНрдХреНрд░реАрди рдХреЗ рдХрд┐рддрдиреЗ рдкрд┐рдХреНрд╕реЗрд▓ рдЗрд╕рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рднреМрддрд┐рдХ рд╕реЗрдВрдЯреАрдореАрдЯрд░ рд╣реИрдВред рдпрджрд┐ рдореЙрдирд┐рдЯрд░ рдЧреИрд░-рджреЗрд╢реА рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд┐рдХреНрд╕рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдкреНрд░рд╛рдЪреАрди рд╕рдордп рд╕реЗ рдмрд╣реБрдд рд╣рд╛рд▓ рддрдХ, 96 рдбреАрдкреАрдЖрдИ рдорд╛рдирдХ рдерд╛ - рдЕрд░реНрдерд╛рдд, рд╕рд╛рдзрд╛рд░рдг рдореЙрдирд┐рдЯрд░, рдпрджрд┐ рд╡реЗ рдЗрд╕рд╕реЗ рдЕрд▓рдЧ рдереЗ, рддреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдереЗ рддрд╛рдХрд┐ рдпрд╣ рдЙрдкреЗрдХреНрд╖рд┐рдд рд╣реЛ рд╕рдХреЗред 120 рдбреАрдкреАрдЖрдИ рдПрдХ рдмрд╛рд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдерд╛ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рдХрд┐ рдЗрддрдиреЗ рд╕рд╛рд▓реЛрдВ рддрдХ, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЗрд╕ рдореВрд▓реНрдп рдХреЛ рдПрдХ рд╕реНрдерд┐рд░ рд╕реНрдерд┐рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рд╣реИред 160-192 рдбреАрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЕрдЪрд╛рдирдХ рдореЙрдирд┐рдЯрд░ рдЖрдпрд╛ рдФрд░ рдпрд╣ рд╢реБрд░реВ рд╣реБрдЖред рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЧрдП рдереЗ, рдЙрдиреНрд╣реЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдирд▓ рдорд┐рд▓реЗ, рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдФрд░ рдмрдЯрди рдкрд░ рдЯреНрд░рд┐рдо рд╣реЛ рдЧрдП, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рдлрд▓ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдХрдж рдкреБрд░рд╕реНрдХрд╛рд░ рджреЗрдирд╛ рд╣реЛрдЧрд╛ред

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

рджреВрд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?


рдорд╛рдХреЛрд╕ рдиреЗ рдЕрдкрдиреЗ рд╕рддреНрддрд╛рд╡рд╛рджреА рд╢рд╛рд╕рди рдореЗрдВ рдорджрдж рдХреАред рдЪреВрдБрдХрд┐ рд▓рдЧрднрдЧ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдХ рд╣реА рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдирд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЗрд╕рдиреЗ рддреБрд░рдВрдд рдХрд╛рдо рдХрд┐рдпрд╛ред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрд╡рд┐рдирд╛рд╢реА рдЬрд╛рдо рдХреЗрд╡рд▓ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред

рдПрдВрдбреНрд░реЙрдЗрдб рдПрдХ рдмрдбрд╝реЗ рдбреАрдкреАрдЖрдИ рдкреНрд░рд╕рд╛рд░ рдХреЗ рд╕рд╛рде рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдбрд╛рдпрдкрд░ рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЛрдВ рдиреЗ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ред

рд╡рд┐рдВрдбреЛрдЬ рдиреЗ рд╣рдореЗрд╢рд╛ рдбреАрдкреАрдЖрдИ рдлреЛрдВрдЯ рдХреЛ рдореБрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдпрд╣рд╛рдБ рд╕рд┐рд░реНрдл рдбреАрдкреАрдЖрдИ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрддреНрд╡реЛрдВ рдиреЗ рдЕрдкрдирд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдлрд╝реЙрдиреНрдЯ рдпрд╛ рд╕реНрдХреНрд░реАрди рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдмрдВрдзреЗ рдереЗред рд▓реЗрдХрд┐рди рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдХрд╛рд░ рдЗрд╕ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рд╣реБрдПред Win 10 рдореЗрдВ, рдЕрдВрдд рдореЗрдВ, рд╕рд╛рдорд╛рдиреНрдп HiDPI рд╕рдорд░реНрдерди рдерд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ Win 10. рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрд╕рд╛рдЦреА рд▓рд┐рдЦреА рдЧрдИ рдереА, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдХреНрд▓рд┐рдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡реГрджреНрдзрд┐ рд╣реБрдИред рдЬрд╝реВрдо рдХрд░рдиреЗ рд╕реЗ рд╡рд┐рдВрдбреЛ рдзреБрдВрдзрд▓реА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдкреНрд░рд╕рд╛рд░рдг рдЯреЗрдврд╝рд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдмреБрд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡реГрджреНрдзрд┐ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд▓рд┐рдирдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?


рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкрд░, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдПрдХ рдмреИрдЪреЗрдирд┐рдпрд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬреАрдпреВрдЖрдИ (рдХреНрдпреВрдЯреА рдФрд░ рдЬреАрдЯреАрдХреЗ) рдХреЗ рд▓рд┐рдП рджреЛ рдкреНрд░рдореБрдЦ рд╕реЗрдЯ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬреАрд╡рд┐рдд рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИрдВред рд╕рд╛рде рд╣реА рдХреБрдЫ рдЫреЛрдЯреЗ рд╕реЗрдЯ (EFL, wxWidgets)ред рдкреНрд▓рд╕ рдХрдИ рднрд╛рд╖рд╛рдПрдВ рдЬреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдкреНрд░рд╛рдЪреАрди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдХреЛрдИ рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрд╡рд╢реНрдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрднреА рднреА рдЙрди рдкрд░ рдореМрдЬреВрдж рд╣реИред (GTK 1, Motif) рднрд▓реЗ рд╣реА X рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ DPI рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░рддреЗ рд╣реЛрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рддрдереНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рднреА рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдареАрдХ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред

рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рдЖрдк рдпреВрдмреАрдЯреА рдХреЗ рд╕рд╛рде рдПрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рдд рдЬреЛ рдореБрдЭреЗ рдХрд╣рдиреА рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдПрдХрддрд╛ рдореЗрдВ HiDPI рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдП рдХреНрдпреЛрдВрдХрд┐ рд╕рдм рдХреБрдЫ рд╣рдореЗрд╢рд╛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдЕрдиреНрдп рд╕рднреА рдбреАрдИ: рджрд╛рд▓рдЪреАрдиреА, рдХреЗрдбреАрдИ, рдПрдХреНрд╕рдПрдлрд╕реАрдИ рдореЗрдВ рднреА рдПрдХ рд╕рдорд╛рди рдЭрдВрдбрд╛ рд╣реИред рдпрд╣ рдзреНрд╡рдЬ рд╕реНрд╡рдпрдВ DE, рдЗрд╕рдХреЗ рдореБрдЦреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдХреЗрд╡рд▓ рдирдП рд╕рдВрд╕реНрдХрд░рдг) рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ Qt / GTK рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЭрдВрдбреЗ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдмрд╛рдХреА рдмрдЧрд╝рд▓ рдореЗрдВ рд╣реИред рдирддреАрдЬрддрди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдореЗрдВ, рдкреНрд▓реЗ рдмрдЯрди рдЫреЛрдЯрд╛ рд░рд╣рддрд╛ рд╣реИред рдФрд░ рдЯреНрд░реЗ рдЖрдЗрдХрди рдЫреЛрдЯреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рднреА рдирд╣реАрдВред рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж - рдФрд░ рдУрд╡рд░рд╡реЙрдЪ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐ рдХреЗрд╡рд▓ рдореИрдХрдХреНрд░реИрдХ рдХреЗ рд▓рд┐рдП рдЦреЗрд▓рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдорд╛рдЙрд╕ рдкрд░ рдкрд┐рдХреНрд╕реЗрд▓-рджрд░-рдкрд┐рдХреНрд╕реЗрд▓ рд╕рдЯреАрдХрддрд╛ рд╣реИ рдФрд░ рд╡рд╣ рд╕рднреА рд╕реЗ рдирдлрд░рдд рдХрд░рддрд╛ рд╣реИред

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

рдПрдХреНрд╕ рд╕реЗрдЯрдЕрдк


рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдПрдХреНрд╕ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рд╛рдпрдбреАрдкреАрдЖрдИ рд╣реИ? рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ xdpyinfo xdpyinfo рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдпрд╣ рд╢рд▓рдЬрдо рдореЗрдВ рд╣реИред рд╕реЗрдЯ рдХрд░реЗрдВ, рдпрджрд┐ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдореЙрдирд┐рдЯрд░ рдХрд╛ рдореВрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди (рдФрд░ X рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ) X (рдЬреЛ рдХрд┐ Ctrl-Alt-F * рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ) рдХреЗ рдЕрдВрджрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЪрд▓рд╛рдПрдВред

 xdpyinfo | grep -B 2 resolution screen #0: dimensions: 3840x2160 pixels (621x341 millimeters) resolution: 157x161 dots per inch 

рд╣рдо рддреАрди рдЬреЛрдбрд╝реА рдореВрд▓реНрдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ - рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдХреНрд░реАрди рдЖрдХрд╛рд░, рдФрд░ рдбреАрдкреАрдЖрдИ (рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рдВрдмрд╡рдд рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ) рдпрджрд┐ рддреАрдиреЛрдВ рдЬреЛрдбрд╝реЗ рд╕рддреНрдп рдХреЗ рд╕рдорд╛рди рд╣реИрдВ, рддреЛ рдореЙрдирд┐рдЯрд░ рд╕реЗ рджреВрд░ рд╣реЛ рдЬрд╛рдПрдВ рдФрд░ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреА рдЙрдЪреНрдЪрддрдо рдЗрдХрд╛рдИ рдХреЛ рдкреНрд░рд╢рдВрд╕рд╛ рджреЗрдВ; рдпрджрд┐ xdpyinfo рдмрдХрд╡рд╛рд╕ рдФрд░ DPI = 96 рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рдЙрдЪреНрдЪ рдЖрдкрдХреЛ рдХреНрд▓реЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред

рдЧрд▓рдд DPI рдХрд╛ рд╕рдмрд╕реЗ рдЖрдо рдХрд╛рд░рдг EDID рдШрдЯрддрд╛ рд╣реИ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдкрд░ рдмреНрд░рд╛рдВрдбреЗрдб рдЬрд▓рд╛рдК рд▓рдХрдбрд╝реА рд╣реИред рдореИрдВ рдПрдЯреАрдЖрдИ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрдирд╕реЗ рдмрдЪ рд░рд╣рд╛ рд╣реВрдВред рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдЦрд░рд╛рдм рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрддрд┐ + рд▓рд┐рдирдХреНрд╕ = рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдорд╕реНрдпрд╛рдПрдВред рдЗрдВрдЯреЗрд▓ рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдирд╡реАрдбрд┐рдпрд╛ рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдбреАрдкреАрдЖрдИ рдХреЛ рдЬрд┐рджреНрджреА рдмрдирд╛ рджрд┐рдпрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, nvidia-settings рдореЗрдВ рдЬреА-рд╕рд┐рдВрдХ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ, рд╡реИрд╕реЗ рднреА, рдХреЛрдИ рднреА рд╕рдордЧреНрд░ рдкреНрд░рдмрдВрдзрдХ рдЗрд╕рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рд╡рд╣ рд╕рд╣рд╛рдпрддрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ KMS рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдХрд░реНрдиреЗрд▓ рдореЛрдб рд╕реЗрдЯрд┐рдВрдЧ рд╡рд╣ рд╡рд┐рдзрд┐ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕ рдХреЗ рдмрдЬрд╛рдп рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓, рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпрдХреНрд╖ рдЙрдкрдпреЛрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЖрдкрдХреЛ рдПрдХреНрд╕ рдореЗрдВ 20 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмрдЧреНрдЧреА рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдПрдирд╡реАрдбрд┐рдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдкрд░ рдХреЗрдПрдордПрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рддрд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред рдЖрдкрдХреЛ рдореЙрдбреНрдпреВрд▓ nvidia, nvidia_modeset, nvidia_uvm, nvidia_drm рдХреЛ initramfs рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ, рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдФрд░ рдлрд┐рд░ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ nvidia-drm.modeset=1 рдЬреЛрдбрд╝рдиреЗ рдХреА nvidia-drm.modeset=1 ред рдЧреВрдЧрд▓ред

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

рдпрджрд┐ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдорджрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ xdpyinfo рдЕрднреА рднреА рдХрдЪрд░рд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рд╡реАрдбрд┐рдпреЛ рдбреНрд░рд╛рдЗрд╡рд░, рд▓реЗрдХрд┐рди рдореЙрдирд┐рдЯрд░ рдХреЗ EDID рдШрдЯрддрд╛ рдХреЛ рджреЛрд╖ рджреЗрдирд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЙрд╕реА рдХрдВрд╕реЛрд▓ рдореЗрдВ xrandr --dpi 192 ред рдФрд░ рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдПрдВред рдпрджрд┐ рдпрд╣ рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡рд┐рдзрд┐ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдЗрд╕ рдЖрджреЗрд╢ рдХреЛ рдЪрд┐рдкрдХрд╛рдПрдБред .xprofile рдФрд░ .xprofile рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ .xprofile рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдмрд╛рдд .xprofile ред рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЗрд╕реЗ рдмрдирд╛рдПрдВ: touch ~/.xprofile ред рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ - рд╣реБрд░реНрд░реЗ! рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рд╡рд┐рддрд░рдг рдореЗрдВ KDE рд╕реЗ .xprofile рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рдХреНрдпреЛрдВ touch ~/net_ne_vyrezali рдХреБрдЫ рдРрд╕рд╛ рдЬреЛрдбрд╝реЗрдВ touch ~/net_ne_vyrezali рдлрд┐рд░ рд╕реЗ рдФрд░ рд░реАрдмреВрдЯ рдХрд░реЗрдВред

рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рдбреАрдкреАрдЖрдИ рдХреЛ рдПрдХреНрд╕ рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВред рдмрдирд╛рдПрдВ, рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рд╣реИ, рддреЛ рдлрд╝рд╛рдЗрд▓ /etc/X11/xorg.conf.d/90-monitor.conf рдФрд░ рдЙрд╕ рдкрд░ рд▓рд┐рдЦреЗрдВ:

 Section "Monitor" Identifier "Prikolny monitor" DisplaySize 286 179 #   EndSection 

рдФрд░ рдПрдирд╡реАрдбрд┐рдпрд╛ рдмреНрд░рд╛рдВрдбреЗрдб рдлрд╛рдпрд░рд╡реБрдб рдХреЗ рд▓рд┐рдП

 Section "Monitor" Identifier "Prikolny monitor" Option "DPI" "192 x 192" EndSection 

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рд░ рдЬрдЧрд╣ рдореИрдВрдиреЗ рдордЬрдмреВрд░ рдбреАрдкреАрдЖрдИ рдорд╛рди рдХреЛ 192 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╛ рдХрд┐рд╕реА рднреА рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдЬреЛ 96 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреАрдкреАрдЖрдИ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╣реИрдбрд┐рдУрд▓рд╕ рд╣реИред рдпрд╣рд╛рдБ рдбрд┐рдЬрд╛рдЗрдирд░ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  • рдпрджрд┐ DPI 96 рдХрд╛ рдЧреБрдгрдХ рд╣реИ, рддреЛ рдлреЙрдиреНрдЯ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рд░реВрдк рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдкрд╛рда рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЦрд╛рд╕рдХрд░ рдХрд╛рд╣рд┐рд░рд╛ рдРрдк рдореЗрдВред
  • рдпрджрд┐ DPI рдореЙрдирд┐рдЯрд░ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ DPI рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рддреЛ рд╕реНрдХреНрд░реАрди рдкрд░ 1: 1 рд╕реНрдХреЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкреЗрдкрд░ рдкрд░ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ рдореЙрдирд┐рдЯрд░ рдХрд╛ рдмреЗрд╡рдХреВрдл рдирд╛рдо рд▓рд┐рдЦрд╛ рдерд╛ рддрд╛рдХрд┐ рд╕рднреА рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдореЗрдВ рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд╣рдорд╛рд░рд╛ рд╕реЗрдЯрдЕрдк рдкрдврд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рд╕рд╣реЗрдЬреЗрдВ, X рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЖрдирдиреНрджрд┐рдд рд╣реЛрдВред рдпрд╛ рдХрдбрд╝рд╡рд╛ рдкреАрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрд▓реИрдВрдб рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдХреЗрдбреАрдИ рдореЗрдВ рд╡рд┐рдиреНрдпрд╛рд╕


рддреЛ, рдЕрдВрдд рдореЗрдВ, рд╣рдо рдХреЗрдбреАрдИ рдореЗрдВ HiDPI рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рдореЗрдиреВ рдореЗрдВ тЖТ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ тЖТ рдмрд╣реБрдд рдиреАрдЪреЗ рд╕реНрдерд┐рдд рдбрд┐рд╕реНрдкреНрд▓реЗ рдФрд░ рдореЙрдирд┐рдЯрд░ рдПрдХ рдмрдбрд╝рд╛ рд╕реНрдХреЗрд▓ рдбрд┐рд╕реНрдкреНрд▓реЗ рдмрдЯрди рд╣реИред рдЗрд╕реЗ рджрдмрд╛рдХрд░, рдПрдХрд▓ рд╕реНрдХреЗрд▓ рд╕реНрд▓рд╛рдЗрдбрд░ рд╡рд╛рд▓реА рдПрдХ рд╡рд┐рдВрдбреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддреА рд╣реИред рдЕрдм рдзреНрдпрд╛рди! рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдПрдХреНрд╕рдкреА рдореЗрдВ рдбреАрдкреАрдЖрдИ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ, рддреЛ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ, рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╕реНрд▓рд╛рдЗрдбрд░ рдХрд╛ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ, рдФрд░ рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЙрд╕рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВред рдФрд░ рдЬреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рд╕рд╛рдордВрдЬрд╕реНрдп (рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдХреНрд░реЛрдо, рд╕реНрдХрд╛рдЗрдк, QtCreator, Yakuake, GTK) рд╣реИред

рдпрджрд┐ Xs рдореЗрдВ DPI рд╕рд╣реА рд╣реИ, рддреЛ рдЗрд╕ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рди рдЫреБрдПрдВ! рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рднреА рдордд рдореЛрдбрд╝реЛ, рдХреНрдпреЛрдВрдХрд┐, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╡рд╣ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдХреБрдЫ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ nafigред рдЗрд╕ рд╕реНрд▓рд╛рдЗрдбрд░ (рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдирдордХ) рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╡рд╣ рд╕рд┐рд╕реНрдЯрдо рдбреАрдкреАрдЖрдИ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдФрд░ рдЪрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрд╕ рдкреБрдирд░реНрд╡рд┐рддреНрдд рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдПрдХ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╣рдо рд╕рдм рдХреБрдЫ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдпрджрд┐ рдбреАрдкреАрдЖрдИ рд╕рд╣реА рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ тЖТ рдлрд╝реЙрдиреНрдЯреНрд╕ рдкрд░ рдЬрд╛рдПрдВ ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, 11. рдХрд╛ рдПрдХ рдлреЙрдиреНрдЯ рд╕рд╛рдЗрдЬрд╝ рд╣реИред рдпрджрд┐ рдЖрдк рд╕рд╛рдордВрдЬрд╕реНрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 10-14 рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рд▓рдЧрд╛рдПрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрдХрдбреЗрдВрдЧреЗред рдпрджрд┐ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо - рдпрд╣ рдЙрдк-рдкреНрд░рдгрд╛рд▓реА рдбреАрдкреАрдЖрдИ рдХреЛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдиреАрдЪреЗ рдлреЛрд░реНрд╕ рдлрд╝реЙрдиреНрдЯ рдбреАрдкреАрдЖрдИ рдлрд╝реАрд▓реНрдб рд╣реИред рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕реЗ рдШреБрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╕рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд╕ рдорд╛рди рдХреЛ рдирд╣реАрдВ рдкрдврд╝рддреЗ рд╣реИрдВред рд╡рд╣ рднреА рдирд╣реАрдВред рдХреБрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдкрдиреЗ рд╕рднреА рднрд╛рдЧреЛрдВ рдореЗрдВ рдЗрд╕ рдорд╛рди рдХреЛ рдирд╣реАрдВ рдкрдврд╝рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдЖрдк 96 рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо DPI рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рдЖрдк рдореЙрдирд┐рдЯрд░ рдХреЗ рдбреАрдкреАрдЖрдИ 167 рдХреЛ рдЖрджрд░реНрд╢ 192 рддрдХ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдлрд╝реЙрдиреНрдЯреНрд╕ рд╡рд┐рдВрдбреЛ рдмрдВрдж рдХрд░реЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдм рдПрдХреНрд╕ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреЗрдбреАрдИ рдЖрдХрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреА рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рдиред рдкреНрд▓рд╛рдЬреНрдорд╛ рдкреИрдирд▓, рд╡реИрд╕реЗ, рдЦреБрдж рд╕реЗ рдирд╣реАрдВ рдмрдврд╝реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рджрд┐рд╢ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ - рдмрд╛рдИрдВ рдУрд░ рд╕реИрдВрдбрд╡рд┐рдЪ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдмрдЯрди рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЙрд▓реНрдлрд┐рди рдореЗрдВ рдЖрдХрд╛рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐, рдХреЗрдбреАрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХрд╣реАрдВ рдФрд░ рд╣реИ, рддреЛ рдмрдЯрди рдФрд░ рдкреИрдирд▓ рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ тЖТ рдЖрдЗрдХрди рдореЗрдВ рдЖрдЗрдХрди рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЖрдХрд╛рд░ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╣рдо рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ


рдХреНрд░реЛрдо, рдПрдЯрдо рдФрд░ рдЕрдиреНрдп


рдпреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реАрдзреЗ DPI рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реЗ рдпрд╣ рдЖрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдирд╛рдЗрдЯ рдХреЛрдб рдХреА рддрд░рд╣ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рд╡реЗ рдХреБрдЫ рдЧрд▓рдд рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдХрд┐рд╕реА рддрд░рд╣ рдЧрд▓рдд рд╣реЛрдВрдЧреЗред рдЖрдорддреМрд░ рдкрд░ рд╡реЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдбреАрдкреАрдЖрдИ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ xdpyinfo рд░рд┐рдЯрд░реНрди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ 96 рд╣реИ, рддреЛ рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдЖрдк рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ --force-device-scale-factor=2 , рдПрдЯрдо рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╢рд▓рдЬрдо рдореЗрдВ рдПрдХ hidpi рдХрд░реНрд╡ рдкреНрд▓рдЧрдЗрди рд╣реИ, рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдмреИрд╕рд╛рдЦреАред

QtCreator, Yakuake, рдФрд░ рдЕрдиреНрдп Qt5 рдЕрдиреБрдкреНрд░рдпреЛрдЧ


рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред рд▓реЗрдХрд┐рди QtCreator рдХрднреА-рдХрднреА рдЯреВрд▓рдмрд╛рд░ рдХреЛ рд╕реНрдХреЗрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдпрд╛рдХреНрдпреВрдХреЗ рдореЗрдВ рдЯреИрдм рдмрд╛рд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдЧ рдФрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ QT_AUTO_SCREEN_SCALE_FACTOR ред рдЬрдм рдпрд╣ 1 рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ Qt5 DPI рдорд╛рди рдХреЛ рд╕реНрд╡рдпрдВ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬрдм 0 - рдпрд╣ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рди рдЗрд╕реЗ рдЕрдиреНрдп рдЪрд░ рдореЗрдВ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмрдЧ рдпрд╣ рд╣реИ рдХрд┐ рдХреЗрдбреАрдИ рдХрдЪрд░рд╛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ QT_AUTO_SCREEN_SCALE_FACTOR=1 рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдпрд╣ рдЪреБрдирд┐рдВрджрд╛ рдпрд╛ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореЗрдиреВ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗред рдмрд╕ рдкреИрдирд▓ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдмрд╛рдж рдореЗрдВ рдСрдЯреЛрд░рди рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ .desktop рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓рд┐рдВрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рдЪрд░ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЪреМрдбрд╝рд╛ рдХрд░рдирд╛, .xprofile рдпрд╛ рд╕рдо / / / рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ , рдпрд╛ рдЬрд╣рд╛рдБ рдЪрд░ рдЖрдкрдХреЗ рд╡рд┐рддрд░рдг рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рджреЛ рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреЗрдбреАрдИ рдЬрдмрд░рди рдЗрд╕ рдЪрд░ рдХреЛ 0 / usr / bin / startkde рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕реЗ рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд▓рд╛рдЗрди #export QT_AUTO_SCREEN_SCALE_FACTOR=0 рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреЗрдбреАрдИ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдкрд░ рд╣рд░ рдмрд╛рд░ рдЗрд╕ рдкреИрдЪ рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред рджреВрд╕рд░реА рдЪреЗрддрд╛рд╡рдиреА рдпрд╣ рд╣реИ рдХрд┐ рдХреЗрдбреАрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреА рд╣реИ: рдЗрд╕ рдЪрд░ рдХреЛ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдХреБрдЫ рдХреНрдпреВрдЯреА 5 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рджреЛрдЧреБрдирд╛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдо DPI рдЧрд▓рдд рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЪрд░ QT_SCALE_FACTOR=2 рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ QT_DEVICE_PIXEL_RATIO рдЪрд░ QT_DEVICE_PIXEL_RATIO рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрд╣реАрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

Qt4 рдЕрдиреБрдкреНрд░рдпреЛрдЧ


рдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, HiDPI рдореЗрдВ рдЕрдЪреНрдЫреЗ рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдЦреЛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред Qt4 рдПрдХ рдмрд╣реБрдд рд╣реА рд▓рдЪреАрд▓рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рддрд╛ рд╣реИред рднрд╛рдЧреЛ qtconfig-qt4 ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдлрд╝реЙрдиреНрдЯ рджреЗрдЦреЗрдВ рдФрд░ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдлрд┐рд░, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЯреИрдм рдкрд░, " рд╡реИрд╢реНрд╡рд┐рдХ рдЕрдХрдбрд╝ " рдирд╛рдордХ рдПрдХ рдмреИрд╕рд╛рдЦреА рдвреВрдВрдвреЗрдВ (рдЕрдиреБрд╡рд╛рдж рдореЗрдВ - рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдмреИрд╕рд╛рдЦреАред) рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ QWidget рдЙрджрд╛рд╣рд░рдг рдФрд░ рдЙрд╕рдХреЗ рд╡рдВрд╢рдЬ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдЗрд╕ рдЖрдХрд╛рд░ рд╕реЗ рдЫреЛрдЯреЗ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ, рдЬреЛ рдХреБрдЫ рднреА рд╡реЗ рдХрд░рддреЗ рд╣реИрдВред рдиреНрдпреВрдирддрдо рдЪреМрдбрд╝рд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдиреНрдпреВрдирддрдо рдКрдВрдЪрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЯреВрд▓рдмрд╛рд░ рдХреА рдКрдВрдЪрд╛рдИред

GTK3 рдРрдк


рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рдЖрдкрдХреЛ .xprofile рдореЗрдВ рджреЛ рдЪрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

GDK_SCALE=2 рдХрдорд╛рдВрдб GTK рд╕рдм рдХреБрдЫ 2 рдЧреБрдирд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдорд╛рди рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред GDK_DPI_SCALE рдлрд╝реЙрдиреНрдЯ рд╡реГрджреНрдзрд┐ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ GDK_SCALE рдмрд╛рдж рдлреЛрдВрдЯ рд╡рд┐рд╢рд╛рд▓ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ GDK_DPI_SCALE=0.5 рд╕реЗрдЯ GDK_DPI_SCALE=0.5

GTK2 Apps


рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЬрдЯрд┐рд▓ рд╣реИред GTK2 рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ HiDPI рдХреЛ рдХреИрд╕реЗред рд▓реЗрдХрд┐рди рдПрдХ рд╣реИрдХ рд╣реИред рд╕реЙрдлреНрдЯреАрдирд╛ рдЬрд┐рд╕реЗ рдУрдореЛрдХреНрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреАрдЯреАрдХреЗ рдХреЗ рд▓рд┐рдП рдереАрдо (рдЦрд╛рд▓) рдХрд╛ рдПрдХ рдЬрдирд░реЗрдЯрд░ рд╣реИред рд╕рд╣рд┐рдд, рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рдЖрдк GTK2 рдХреЗ рддрд╣рдд рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡рд┐рд╖рдп рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ HiDPI рдХреА рдирдХрд▓ рдХрд░реЗрдЧрд╛ред рдпрд╛ рдХреЛрдИ рд╡рд┐рд╖рдп рддреИрдпрд╛рд░ рдХрд░ рдкрд╛рддреЗ рд╣реИрдВред

рдХреНрдпреВрдЯреА 3, рдЬреАрдЯреАрдХреЗ 1, рдореЛрдЯрд┐рдл рдкрд░ рдЖрд╡реЗрджрди


рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИред рджреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд╣реИрдХ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк рдХреЗрд╡рд┐рди рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдкреВрд░реЗ рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ тЖТ рдбреЗрд╕реНрдХрдЯреЙрдк рдкреНрд░рднрд╛рд╡ тЖТ рдбреЗрд╕реНрдХрдЯреЙрдк рдкреНрд░рднрд╛рд╡ тЖТ рдЬрд╝реВрдо ред рдмрд╛рдИрдВ рдУрд░ рдордзреНрдп рдмрдЯрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рдмрд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд░реНрд╡рд░ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдирд╛ рдФрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реИред рдореИрдВ рд╕рд┐рд░реНрдл рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдбрд╛рд▓реВрдВрдЧрд╛ , рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред

рдЬрд╛рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ


рдЕрдзрд┐рдХ рд╢рд╛рдВрдд рдФрд░ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреНрд░реЛрдо рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ: рд╡реЗ рдПрдХреНрд╕ рд╕реЗ рдбреАрдкреАрдЖрдИ рдкрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред -Dsun.java2d.uiScale=2 рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рджреЛ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: -Dsun.java2d.uiScale=2 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ 2 рдЧреБрдирд╛ -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel , рдФрд░ -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel рдЙрд╕реЗ GTK рдХреЗ рд╕рд╛рде рдЖрдпрд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред ред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ .xprofile рдореЗрдВ рдЖрдк export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' рд╡реИрд░рд┐рдПрдмрд▓ export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдлрд╝реЙрдиреНрдЯ рдФрд░ GTK рдореЗрдВ рдПрдВрдЯреА-рдПрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЦреИрд░, рдХрд┐рд╕реА рддрд░рд╣ред

Source: https://habr.com/ru/post/hi403165/


All Articles