рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рд╕реЗ рд░реВрд╕реА рдореЗрдВ рдЪрдпрдирд┐рдд рдкрд╛рда рдХрд╛ рдЕрдиреБрд╡рд╛рдж

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

рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрд▓рд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрдпрдирд┐рдд рдкрд╛рда рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред


рдХрдИ рдбреЗрд╕реНрдХрдЯреЙрдк "рд╢рдмреНрджрдХреЛрд╢реЛрдВ" рдореЗрдВ рдЪрдпрди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рдЬрд┐рд╕реЗ "рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдирд╣реАрдВ рдЪрдврд╝рдиреЗ" рдХреЗ рд▓рд┐рдП рдареАрдХ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдереА: рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЕрдиреБрд╡рд╛рдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ; рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛрдиреЗ рдкрд░ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ, рдЖрджрд┐ред

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

рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЪрдпрдирд┐рдд рдкрд╛рда рдпрд╛ рд╢рдмреНрдж рдХрд╛ рдЬрд▓реНрджреА рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрд▓рд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рдпрд╣ рдХреЗрд╡рд▓ Google рдЕрдиреБрд╡рд╛рдж cli + рдЪрдпрди + рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред

рдирд┐рд░реНрдгрдп


рдХрдВрд╕реЛрд▓ рд╕реЗ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдиреЛрдЯрд┐рдлрд╝рд╛рдЗ-рд╕реЗрдВрдб рдпреВрдЯрд┐рд▓рд┐рдЯреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рд▓рд┐рдмрд╛рд╕рди-рдмрд┐рди рдкреИрдХреЗрдЬ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг:
notify-send 'title' 'message'
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рджреЗрдВрдЧреЗ


X рд╡рд┐рдВрдбреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдЪрдпрди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП xsel рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
xsel -o
рд╡рд░реНрддрдорд╛рди рдЪрдпрди рдХреЛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

рдЪрд░рдг 1
рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
sudo apt-get install libnotify-bin xsel
рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЬрд╛рдирддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рджреВрдВрдЧрд╛ред

рдЪрд░рдг 2
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдЬрд┐рд╕реЗ рд╕реЗрд▓реНрдЯрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд 2 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ:

 #!/usr/bin/env bash notify-send -u critical "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$(xsel -o | sed "s/[\"'<>]//g")&sl=auto&tl=ru" | sed 's/\[\[\[\"//' | cut -d \" -f 1)" 

-u critical рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХрд┐рд╕реА рднреА рд╡рд┐рдВрдбреЛ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХреЗред

Google рдЕрдиреБрд╡рд╛рдж рдЕрдиреБрд░реЛрдз рдкреИрд░рд╛рдореАрдЯрд░:
text=$(xsel -o | sed "s/[\"']//g") тЖТ рд╕реНрд░реЛрдд рдкрд╛рда ' рдФрд░ " рдХрдЯ рдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рдЪрдпрди рд╣реИред
sl=auto рд╕реНрд░реЛрдд рднрд╛рд╖рд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред
tl=ru тЖТ рдкрд░рд┐рдгрд╛рдо рдХреА рднрд╛рд╖рд╛ рд░реВрд╕реА рд╣реИред

рдЪрд░рдг 3
рд╣рдо рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ / usr / bin / : рдкрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред
рд╕реБрдбреЛ рдЪрд╛рдореЛрдж 777 ./seltr && sudo mvред /seltr / usr / bin /

рдЪрд░рдг 4
рдЕрдм рдпрд╣ рд╕реЗрд▓реНрдЯрд░ рдХрдорд╛рдВрдб рдХреЛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдпреЛрдЬрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ (рдореЗрд░реА рдкрд╕рдВрдж alt + 5 рд╣реИ)ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдорд╛рдирдХ рджрд┐рд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдХрд╛рд░реНрдп рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдпрд╛ xbindkeys рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ ред

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ



рдХреБрдЫ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ


рдЕрдВрдЧреНрд░реЗрдЬреА

рдЬрд░реНрдорди

рдлреНрд░реЗрдВрдЪ

рдпреВрдХреНрд░реЗрдиреА

рдЪреАрдиреА


рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖


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

- рдмрд┐рдирд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред
- рдЕрдиреБрд╡рд╛рдж рдХреЗ рдкрд╛рда рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред
* Unity, GNOME2, Xfce4, KDE4.

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


All Articles