рдХреВрд▓ рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ - рд╡рд┐рд╕реНрдордпрдХрд╛рд░реА WM

рдЫрд╡рд┐ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдкрдврд╝рд╛, рдореИрдВ рд╕рднреА рдХреЛ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬреЛ рд╡рд╣рд╛рдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - "рднрдпрд╛рдирдХ"ред
рдпрд╣ рдпреВрдирд┐рдХреНрд╕ (linux, freebsd, openbsd, netbsd) рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрд▓рд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ рд╣реИред

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


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

рд╕реНрдерд╛рдкрдирд╛


рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдмрд╕ рд▓рд┐рдЦреЗрдВ
sudo pacman -S awesome vicious 

рдпрд╛ рдбреЗрдмрд┐рдпрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ
 sudo apt-get install awesome awesome-extra 

рд╢рд╛рддрд┐рд░ рдкреИрдХреЗрдЬ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдПрдХреНрд╕ рд╡рд┐рдВрдбреЛ рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, ".xinitrc"ред
 #!/bin/sh exec awesome 

рд░рд┐рдмреВрдЯ рдФрд░ рдпрд╣ wm рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред

рдкрд╣рд▓рд╛ рдкрд░рд┐рдЪрд┐рдд



рдЬрдм рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХрд╛ рд╕рддреНрд░ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ рдЬрдм рдЖрдк рдЗрд╕рдХреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВред рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рднреА рдХрд╛рд░реНрдп рд╣реЙрдЯрдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ (рдпрд╣ рд╕рдм "рдЖрджрдореА рднрдпрд╛рдирдХ" рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдкрд╛рда рдЦреБрдж рдЬреЗрдВрдЯреВ рд╡рд┐рдХреА рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ):

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

рдирд┐рд╕реНрд╕рдВрджреЗрд╣, рд╡реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдо рд╕рдм рдХреБрдЫ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ! рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓


рдЪреЗрддрд╛рд╡рдиреА, рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХреМрд╢рд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЧреНрд▓реЛрдмрд▓ рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓ "/etc/xdg/awesome/rc.lua" рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдирд╣реАрдВ рдмрджрд▓рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдпрд╣ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рддреЛ wm рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдХрд░реЗрдВрдЧреЗред
 mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua 

рдФрд░ рд╣рдо рдЗрд╕реЗ рд╕реАрдзреЗ рдмрджрд▓ рджреЗрдВрдЧреЗред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдХреБрдЫ рдЪрд╛рдмрд┐рдпрд╛рдБ рдмрджрд▓рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
Hotkeys рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣реИрдВ
"- {{{рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ"
рд╕рдм рдХреБрдЫ рдмрджрд▓рдирд╛ рд╕рд░рд▓ рд╣реИред
modkey рд╣рдорд╛рд░реА рд╕реБрдкрд░ рдХреБрдВрдЬреА рд╣реИ (рдХреАрдмреЛрд░реНрдб рдкрд░ рд╡рд┐рдВрдбреЛ рд▓реЛрдЧреЛ рдХреЗ рд╕рд╛рде)ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
 awful.key({ modkey, "Shift" }, "q", awesome.quit), 

рдпрд╣ рдкрдВрдХреНрддрд┐ рдХрд╣рддреА рд╣реИ рдХрд┐ рд╕реБрдкрд░ + рд╢рд┐рдлреНрдЯ + рдХреНрдпреВ рднрдпрд╛рдирдХ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░реЗрдЧрд╛ред
рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдо рдПрдХ рд╣реА рдЪреАрдЬ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдХреЗ, рддреЛ рд╡рд╣рд╛рдБ рд╣реЛрдЧрд╛
  awful.key({ modkey, }, "q", awesome.quit), 
рдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл Esc рджрдмрд╛рдХрд░ (рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ!)
  awful.key({}, "Esc", awesome.quit), 
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рддрд░реНрдХ рд╕реНрдкрд╖реНрдЯ рд╣реИред
рддреЛ, рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ред рдЕрдм рдпрд╣ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдпрд╣ рдЦрдВрдб рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реИред (рдЖрдЧреЗ, рдореЗрд░реА рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЬреЛ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ)
 terminal = "terminal" browser = "chromium-dev" editor = os.getenv("vim") or "vim" editor_cmd = terminal .. " -e " .. editor 

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рдЗрдирд╕рд╛рдЗрдЯреНрд╕" рдХреЗ рд╕рд╛рде рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдпрд╣ рджрд┐рдЦрдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рд╣реИред

рдмрд╕ рдереЛрдбрд╝рд╛ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рд╕рднреА рд╕рдорд╛рди, рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред
рдкрд╣рд▓реЗ, рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЕрдкрдиреЗ рдЯреИрдЧ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣реИ
"--- {{{рдЯреИрдЧ"
рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп, рдХреЗрд╡рд▓ рдирд╛рдо рд▓рд┐рдЦреЗрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕:
 tags[s] = awful.tag({ "All", "IM", "Work", "Etc", "Media"}, s, layouts[1]) 

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

рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп


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





рдкреВрд░реНрдг рдЖрдХрд╛рд░ рдЕрдВрддрд┐рдо рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдореЗрд░рд╛ рд╡реЙрд▓рдкреЗрдкрд░ред
рдФрд░ WM рдХреЗ рдХрд╛рдо рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╡реАрдбрд┐рдпреЛ рднреА рд╣реИред

рдореИрдВ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд┐рдЧ + рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде рдЖрд░реНрдХрд╛рдЗрд╡ рднреА рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реВрдВред

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

рдпреБрдкреАрдбреАред рд╣рд░ рдХреЛрдИ рдЬреЛ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдпрд╛ рдЕрдЬрдирдмрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рд╡рд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рдХреА рдкреГрд╖реНрда рдкрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ ред

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


All Articles