DWM - рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж

рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ


рдПрдХ рдмрд╛рд░, рдЬрдм рдЕрднреА рднреА рдХреЛрдИ рд▓реИрдкрдЯреЙрдк рдирд╣реАрдВ рдереЗ (рдпрд╛рдиреА, рдЬрдм рд╡реЗ рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗ), рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЬрдЧрд╣ рдкрд░ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдерд╛ - рдПрдХ рдкреЗрдВрдЯрд┐рдпрдо рдХреБрдЫ рдХреЗ рд╕рд╛рде, 64Mb RAM, 2Gb HDD, 14 "рдбрд┐рд╕реНрдкреНрд▓реЗред
рдХреЗрдбреАрдИ рдФрд░ рдЧрдиреЛрдо рдЬрд┐рджреНрджреА (рднрд▓реЗ рд╣реА рд╡реЗ рдЪрд╛рд╣рддреЗ рдереЗ) рдРрд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддреЗред рдореИрдВ рдореЗрд▓ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдореМрд╕рдо рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рддрд╛рдм рднреА рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдлреИрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ IceWM рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдЗрд╕ рдЙрдкрдХрд░рдг рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдореЗрд▓ рдХрд┐рдпрд╛

рдЗрд╕рд▓рд┐рдП рддреЗрдЬ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╢реМрдХ рд╢реБрд░реВ рд╣реБрдЖ, рди рдХрд┐ рдПрдХ рд╕рд╛рд▓ рдРрд╕рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреБрдЫ рдирдпрд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддрд╛ред рдЖрдЬ рдореИрдВ DWM рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ

DWM рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдорд╛рд▓ (рдПрдХ рдЬрдЯрд┐рд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди), xmonad (рдпрд╣ рдкрд╣рд▓реЗ рдиреНрдпреВрдирддрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ), рд╕реНрдХреНрд░реЛрдЯрд╡рдо (рдореИрдВ рдХрдИ рдореЙрдирд┐рдЯрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреА рддрд░рд╣ рдирд╣реАрдВ рд╣реИ ) рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрдо рдЕрдиреБрднрд╡ рд╣реИ ред "рддреЗрдЬ" рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ, рдореИрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ IceWM, рдлреНрд▓рдХреНрд╕рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ред

рдкреЗрд╢реЗрд╡рд░реЛрдВ DWM - рдкреНрд░рджрд░реНрд╢рдиред рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ред рд╕рд╛рджрдЧреАред


рдмрд╛рдЗрдирд░реА рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдПрдХ рдиреНрдпреВрдирддрдо рд╣реЛрдиреЗ рдФрд░ рдХреБрдЫ рднреА рдмрд╛рд╣рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд░рдирд╡реЗ рдкрд░ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдПрдХ рдкреНрд▓рд╕ рд╣реЛ рд╕рдХрддреА рд╣реИ: рдЗрд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдкреВрд░реА рддрд░рд╣ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред

рдЖрд░реЗрдЦрдг рдФрд░ рд▓реЙрдиреНрдЪрд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЧрддрд┐ рдореЗрдВ рд▓рд╛рдн рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдВрдЦ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ KDE рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ "рдЙрдбрд╝рд╛рди" рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬрдмрдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ "рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ" рдХрд╛рд░реНрдп рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╕рд╛рджрдЧреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╢рд╛рдпрдж рдпрд╣ рдЪрд░рдо рд╣реИ - config.h рдореЗрдВ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛, рд▓реЗрдХрд┐рди рд▓реБрдЖ (рдЬреИрд╕рд╛ рдХрд┐ рдХрдорд╛рд▓ рд╣реИ), рдпрд╛ рд╣реИрд╕реНрдХреЗрд▓ (рдЬреИрд╕реЗ xmonad рдореЗрдВ) рд╕реАрдЦрдирд╛ рднреА рдЪрд░рдо рд╣реИ: рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛
xmonad рдореЗрдВ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдФрд░ рдХрдорд╛рд▓ рдХрд░рдирд╛ рдПрдХ рд▓рдВрдмреА рдФрд░ рдердХрд╛рдК рдмрд╛рдд рд╣реИ,
рдПрдХ рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕реАрдЦреЗрдВред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рднреА рдиреНрдпреВрдирддрд░ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ, DWM рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рдпрд╣ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓ рд╣реИ, рдмрд┐рдирд╛ рдХрдВрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рдФрд░ рдХрд┐рд╕реА рднреА рд▓реЙрдиреНрдЪ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗред C рднрд╛рд╖рд╛ рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдпрд╣ рддреБрд░рдВрдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
  1. рдЯрд╛рдЗрд▓рд┐рдВрдЧ (modkey + t) рдФрд░ рдлреНрд▓реЛрдЯрд┐рдВрдЧ (рдлреНрд▓реЛрдЯрд┐рдВрдЧ) рдореЛрдбреНрд╕ (modkey + f)
  2. рдЯрд╛рдЗрд▓рд┐рдВрдЧ рдореЛрдб рдореЗрдВ - рдорд╛рд╕реНрдЯрд░ рд╡рд┐рдВрдбреЛ рдХреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ / рдХрдореА (modkey + i, modkey + d)
  3. рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░ (modkey + h, + l)
  4. рдФрд░ рдЯрд╛рдЗрд▓рд┐рдВрдЧ рдордзреНрдпрд╕реНрдереЛрдВ рдХреА рдЕрдиреНрдп рдорд╛рдирдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред


рдЯреА рдИ рд╣рдо рдПрдХ рдЯрд╛рдЗрд▓рд┐рдВрдЧ рдкреНрд░рдмрдВрдзрдХ рдХреА рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдПрдХ рдиреНрдпреВрдирддрдо рд╣реИ ред

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

 рд╕реНрдЯреЗрдЯрд┐рдХ рдХрд╛рд╕реНрдЯ рдЪрд╛рд░ * incr_sound [] = {"рдПрдорд┐рдХреНрд╕рд░", "рд╕реЗрдЯ", "рдорд╛рд╕реНрдЯрд░", "2dB +", NULL};
 рд╕реНрдерд┐рд░ рдХрд╛рд╕реНрдЯ рдЪрд╛рд░ * decr_sound [] = {"рдЕрдореГрдд", "рд╕реЗрдЯ", "рдорд╛рд╕реНрдЯрд░", "2dB-", NULL};

 ...

 рд╕реНрдерд┐рд░ рдХреБрдВрдЬреА рдХреБрдВрдЬреА [] = {
 ...
	 {, XF86XK_AudioRaiseVolume, рд╕реНрдкреЙрди, {.v = incr_side},
	 {, XF86XK_AudioLowerVolume, рд╕реНрдкреЙрди, {.v = decr_sound},


рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдореИрдВрдиреЗ dmenu рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред



 рд╕реНрдерд┐рд░ рдХрд╛рд╕реНрдЯ рдЪрд╛рд░ * dmenucmd [] = {"dmenu_run", "-fn", рдлрд╝реЙрдиреНрдЯ, "-nb", рд░рдВрдЧ [0] [2], "-nf",
				   рд░рдВрдЧ [0] [1], "-sb", рд░рдВрдЧ [1] [2], "-sf", рд░рдВрдЧ [0] [1], NULL};
 ...
 {Mod1Mask, XK_F2, spawn, {.v = dmenucmd}},


рдореЗрд░реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛


рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ ...
... рд▓реЗрдХрд┐рди рддрдм рдореЗрдЬ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдорд╛рдЙрд╕ рдЪрд▓рд╛рдиреЗ рдХреЗ рдХрд┐рд▓реЛрдореАрдЯрд░ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХрдИ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЙрдмрд╛рдК рдХрд░рдиреЗ рд╕реЗ рдЕрдХреНрд╕рд░ (рдЕрд╡рдЪреЗрддрди) рдЭреБрдВрдЭрд▓рд╛рд╣рдЯ рд╣реЛрддреА рд╣реИред

рдХрд╛рдо рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рдзрдиреЛрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд▓рд╛рдиреЗ рдХрд╛ рд╡рд┐рд╖рдп рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рд╣реИ
рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрд╣рд▓реБрдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓рд╛рдЦреЛрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИрдВред

рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдЖрдк рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ):



Tiling-wm рдХреНрдпрд╛ рд╣реИ


рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: en.wikipedia.org/wiki/Tiling_window_manager

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

рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ "рд╡рд┐рдВрдбреЛ рд╡рд┐рдЬрд┐рдмрд┐рд▓рд┐рдЯреА" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣рд╛рд▓рд┐рдпрд╛ рдХрд╣рд╛рдиреА рдмрддрд╛рдКрдВрдЧрд╛ред
рдореИрдВрдиреЗ рдХреЗрдбреАрдИ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ ... рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдореЛрдирд┐рдХрд╛ рд╣реИрдВ - рдПрдХ рд▓реИрдкрдЯреЙрдк рдкрд░ рдФрд░ рдПрдХ рдореЗрдЬ рдкрд░ред
рдПрдХ рд╕рд╣рдпреЛрдЧреА рдХреЗ рд╕рд╛рде рдПрдХ рджреВрд░рд╕реНрде рд╕рддреНрд░ рдХреЗ Skype + Tmux рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛, рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдЦрд┐рдбрд╝рдХреА рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдлрд┐рд░: __ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛?

рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрдбреАрдИ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рдерд╛ рдЬрдм рдЦрд┐рдбрд╝рдХреА рдХреЛ "рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ" рдЧрд┐рд░ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЙрд╕рдХреЗ рдмрд╛рдж рдирд╣реАрдВ рдЦреЛрдЬ рд╕рдХрд╛!

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕реНрдерд┐рддрд┐ рдЕрдЬреАрдм рдирд┐рдХрд▓реА, рд╣рдореЗрдВ рдЕрдкрдиреА рд░реИрд▓реА рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рд▓рдЧрднрдЧ рд╣рд░ рдЪреАрдЬ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдереАред рдЦрд┐рдбрд╝рдХреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдВрдпреЛрдЧ рд╕реЗ ... ~ 2 рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж - рдореИрдВрдиреЗ рдЗрд╕реЗ рдореЙрдирд┐рдЯрд░ рдХреЗ рдмреАрдЪ "рдЕрджреГрд╢реНрдп" рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкрд╛рдпрд╛, рдЬреЛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдмрдирд╛ рдерд╛ рдХрд┐ рдореЙрдирд┐рдЯрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рдХреЗ рдереЗ рдФрд░ рдХреЗрдбреАрдИ рдореЗрдВ рдЖрднрд╛рд╕реА рд╕реНрдХреНрд░реАрди рдЖрдпрддрд╛рдХрд╛рд░ рдереАред рдпрд╣ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдЫреЛрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ, рдКрдВрдЪрд╛рдИ рдореЗрдВ 432 рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ "рдореГрдд" рдХреНрд╖реЗрддреНрд░ рд╣реЛрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдРрд╕реА рд╣реА рдПрдХ рдХрд╣рд╛рдиреА рд╣реИред

рдиреИрддрд┐рдХрддрд╛: рдпрд╣ рдХрднреА рднреА рдЯрд╛рдЗрд▓рд┐рдВрдЧ рдореЛрдб рдореЗрдВ рдирд╣реАрдВ рд╣реБрдЖ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рджреГрд╖реНрдЯрд┐ рдореЗрдВ рд╣реИрдВред

рд╡рд┐рд╡рд░рдг:

рдбреАрдбрдмреНрд▓реНрдпреВрдПрдо рдПрдХ рдиреНрдпреВрдирддрд░ рдбрдмреНрд▓реНрдпреВрдПрдо рд╣реИ, рдЬреЛ рдПрдХ рд╕рдлрд▓ рдФрд░ рдЙрддреНрдкрд╛рджрдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЪреАрдЬреЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

  1. 10 рдкреВрд░реНрд╡-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде modkey + n рдмрдЯрди
  2. 3 рдореЛрдб - рдЯрд╛рдЗрд▓рд┐рдВрдЧ, рдлреНрд▓реЛрдЯрд┐рдВрдЧ, рдореЛрдиреЛрдХрд▓
  3. рдкреВрд░реНрдг рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖рдХ
  4. рдмреИрдЯрд░реА рд╕рдВрдХреЗрдд, рджрд┐рдирд╛рдВрдХ + рд╕рдордп, sysload
  5. рдЯрд╛рдЗрд▓рд┐рдВрдЧ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ: рдирдИ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдирд╛, рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЖрдХрд╛рд░, рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдврд╝рд╛рдирд╛ / рдШрдЯрд╛рдирд╛
  6. рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдФрд░ рд╕реНрдерд╛рдиред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд┐рдореНрдкред
  7. dmenu - рддреНрд╡рд░рд┐рдд рдЧрддрд┐рд╢реАрд▓ рдореЗрдиреВ
  8. рдореЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ - рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рдиреНрдпрд╛рд╕, рдиреАрдВрдж, рд╕реЗрдЯ-рдбреЗрд╕реНрдХрдЯреЙрдк-рд╡реЙрд▓рдкреЗрдкрд░


1-8 рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВред рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореЙрдирд┐рдЯрд░ рдХреЛ рдХрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЛрдб рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛, рддрд╛рдХрд┐ рдпрд╣ рдЫреЛрдЯреЗ рдореЙрдирд┐рдЯрд░ рдкрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ:



рд╡рд┐рдкрдХреНрд╖ рдФрд░ рдХрдорд┐рдпрд╛рдБ:




рдирд┐рд╖реНрдХрд░реНрд╖



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

рдмрд╛рд╣рд░реА рд▓рд┐рдВрдХ


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


All Articles