рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рд▓реЗ рд▓реЛред
рдХрд┐рд╕реА рд╕рдордп, рд╕рд╛рдВрддреНрд╡рдирд╛ рдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА-рд░реВрд╕реА рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреА рддрддреНрдХрд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА,
рдЦреБрд╢реА рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП 2 рдорд┐рдирдЯ рдХреА рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╢рдмреНрджрдХреЛрд╢ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛, рдпрд╣ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдХреНрд░реЛрдорд┐рдпрдо рдореЗрдВ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рд╣реИ, рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЯрдЯреЛрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╢рдмреНрджрдХреЛрд╢ рдХреЛ Google рд╕реЗ рдХрдВрд╕реЛрд▓ рддрдХ рд╕реНрдХреНрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЦреИрд░, рдлрд┐рд░ zsh рдХреЗ рд▓рд┐рдП рдХреЛрдбред
рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рд╡реЗ рд╕рдВрд╕рд╛рдзрди рдЬрд┐рдиреНрд╣реЗрдВ рдХрд┐рд╕реА рд╕рдорд╛рдзрд╛рди рдХреА рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред
gdictionary () (
рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЬрд▓реНрджреА рдФрд░ рдмрд┐рдирд╛ рд╕реЛрдЪреЗ рд╕рдордЭреЗ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛; рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡реЗ рд╕рдВрдкрд╛рджрди рдХреЗ рдЕрдзреАрди рдирд╣реАрдВ рдереЗред
рдЦреИрд░, рдЕрдВрдд рдореЗрдВ:
рд▓рд┐рдореНрдмреЛ ~ $ gdEDIA рд╣реЗрд▓реЛрдЕрднрд┐рдирдВрджрди
рдПрдХ рдЕрднрд┐рд╡рд╛рджрди
рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд
рджреВрд╕рд░рд╛ рд▓реЗрддреЗ рд╣реИрдВред
рдпрд╣ рдПрдХ рдЖрд╡рд╛рдЬ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗ рдЧрдпрд╛, рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдХреЛ рдПрд╕реНрдХреЙрд░реНрдб рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ред
рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдирд╣реАрдВ рд▓реМрдЯрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╣реЙрдЯрдХреА рдкрд░ рдПрдХ рдЖрд╡рд╛рдЬ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд╛рдХреНрд╖рд╕ рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖ:
run_microphone () { ps au | grep -v grep | grep -q arecord && killall arecord || arecord -F 5 -D hw:1,0 -t wav -f dat -c 1 | lame - > ~/microphone/`date +%F-%R`.mp3 & } zle -N run_microphone run_microphone bindkey "^[[24~" run_microphone
рдирддреАрдЬрддрди, рдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рдЖрдк F12 рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╕реЗ ~ ~ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдХреЗ рд▓рд┐рдП рдзреНрд╡рдирд┐ рд▓рд┐рдЦрддрд╛ рд╣реИ
рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдЖрдк F12 рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИред
hw: 1,0 рдХреЗ рд▓рд┐рдП arecord рд╢рд░реНрдорд┐рдВрджрдЧреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ:
рд▓рд┐рдореНрдмреЛ ~ $ рдмрд┐рд▓реНрд▓реА / рдкреНрд░реВрдлрд╝ / рдПрд╢рд╛рдЙрдВрдб / pcm00-00: ALC662 Rev1 рдПрдирд╛рд▓реЙрдЧ: ALC662 Rev1 рдПрдирд╛рд▓реЙрдЧ:
00-01: ALC662 rev1 рдбрд┐рдЬрд┐рдЯрд▓: ALC662 Rev1 рдбрд┐рдЬрд┐рдЯрд▓
00-03: NVIDIA HDMI: NVIDIA HDMI: рдкреНрд▓реЗрдмреИрдХ 1
0
1-0 0: USB рдСрдбрд┐рдпреЛ: USB рдСрдбрд┐рдпреЛ:
рдХреИрдкреНрдЪрд░ 1 <- syudy рджреЗрдЦреЗрдВред
рддреАрд╕рд░рд╛ рддреАрд╕рд░рд╛
рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдпрдХреБрдЖрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬреЛ рд▓реЛрдЧ рдЬрд╛рдирддреЗ рдирд╣реАрдВ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╛рддреНрд░рд╛ рдХрдВрд╕реЛрд▓, рдЬреИрд╕реЗ рдХрд┐ рднреВрдХрдВрдк рдореЗрдВред
рдЦреИрд░, рдХрд┐рд╕реА рддрд░рд╣ рд╡рд╣ рд░реБрдХ рдЧрдИред рдореБрдЭреЗ рдкрд╕рдВрдж рд╣реИ рдХрд┐ рдореИрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ред
рдирддреАрдЬрддрди, рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдиреЛрд▓рд╛ рд╕реЗ рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
konsole-on () ( qdbus `qdbus | grep konsole` /konsole/MainWindow_1 setVisible 1 qdbus `qdbus | grep konsole` /konsole/MainWindow_1 showFullScreen qdbus `qdbus | grep konsole` /konsole/MainWindow_1 setFocus ) konsole-off () ( qdbus `qdbus | grep konsole` /konsole/MainWindow_1 setVisible 0 ) konsole-full () ( ps -C konsole --no-heading || /usr/bin/konsole qdbus `qdbus | grep konsole` /konsole/MainWindow_1 Get com.trolltech.Qt.QWidget visible \ | grep -q true && konsole-off || konsole-on )
рдЦреИрд░, рдлрд┐рд░ рдХреЛрдиреЛ-рдлреБрд▓ рдХреЛ рдмрдЯрди рд╕реЗ рдмрд╛рдВрдз рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкрд╣рд▓реА рдмрд╛рд░ рдХрдВрд╕реЛрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ рдЫреБрдкрд╛рддрд╛ рд╣реИред
рднрд╛рдЧ рдЕрдВрддрд┐рдо, рдЕрдВрддрд┐рдо
рдлрд╛рдЗрдирд▓ рдореЗрдВ, рдХреЗрдбреАрдИ рдЧреБрдордирд╛рдореА рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛, рдФрд░ рдЙрд╕рдХреА рдЬрдЧрд╣ dwm рдиреЗ рд░рд╛рдЬ рдХрд┐рдпрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрд╛рдд рд╣реИред
рд▓реЗрдХрд┐рди рдЖрдк 20 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдХреЗ рдбреЗ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреА рдХрд╣рд╛рдиреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВ рд╣реЛрдЧреАред
рдореИрдВ рд╕рд┐рдо рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЫреБрдЯреНрдЯреА рд▓реЗ рд░рд╣рд╛ рд╣реВрдВред