рд╕рдмрд╕реЗ рд╕рд░рд▓ рдмреИрд╢ рдкрдХреМрдбрд╝реА рдЕрдиреБрд╕реНрдорд╛рд░рдХ

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

рддреЛ, рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди


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

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди



рд╕реНрдХреЗрдЪ

рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдореЗрдВ рд╣реА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

рдЯреНрд░реЗрдирд┐рдВрдЧ

рдЕрдзрд┐рд╕реВрдЪрдирд╛, notify-send рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реИред рдЯреЗрдХреНрд╕реНрдЯ рд╕рдмрдорд┐рд╢рди рдХрдорд╛рдВрдб:
notify-send
рд╕рдЯреАрдХрддрд╛ рдХреЗ рд▓рд┐рдП, рдзреНрд╡рдЬ -t 10000 рд╕реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╕рдВрджреЗрд╢ 10 рд╕реЗрдХрдВрдб рддрдХ рдЪрд▓реЗред
рд╣рдо рд╕реНрдкреАрдХрд░ рдХреЛ beep рдХрдорд╛рдВрдб рд╕реЗ рд╕рдВрдХреЗрдд рджреЗрдВрдЧреЗред рдПрд╕реНрдереЗрдЯ рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдЕрд╡рдзрд┐ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реВрдВред
рджрд░рд╡рд╛рдЬрд╛ рдЦреБрд▓рддрд╛ рд╣реИ рдФрд░ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ eject -r рдФрд░ eject -t

рдпрджрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
sudo apt-get install libnotify-bin beep

рдХреЛрдб

рдЖрдЧреЗ рдХреА рд╣рд▓рдЪрд▓ рдХреЗ рдмрд┐рдирд╛, рд╣рдо рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд▓реЗрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рднреА рдиреГрддреНрдп рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВред рд╣рдо рдЙрд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рдмреАрдкреНрд╕ / рдбреЛрд░ рдУрдкрдирд┐рдВрдЧ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреЗрддреЗ рд╣реИрдВред
 #!/bin/sh before_boil=8 after_boil=10 beep=true tray=true cry(){ notify-send -t 10000 "$2" "$3" i=$1 while [ $i -gt 0 ]; do if $beep; then beep; fi if $tray; then eject -r; eject -t; fi i=$(($i-1)) done } cry 0 " " "    .       " sleep ${before_boil}m cry 1 " " " ,  ,  .     -----" sleep ${after_boil}m cry 2 " " " , !" 

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╣реЗрдбрд░ рдореЗрдВ:

рдореИрдВрдиреЗ рдЕрдкрдиреА рдкреНрд▓реЗрдЯ рдкрд░ рд╕рднреА рдЕрдВрддрд░рд╛рд▓реЛрдВ рдХреЛ рдорд╛рдкрд╛, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╕рд╣реАред

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


All Articles