рд╣рдо рдкрд┐рдЬрд┐рди рдФрд░ рд╕реНрдХрд╛рдЗрдк рдХреЛ рдЧрдиреЛрдо рд╢реЗрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкреИрдирд▓ рдкрд░ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ



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

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

рдЗрд╕ рддрд░рд╣ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рд╕реНрдЯрдо рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдорджрдж рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП, рд╕рд╣рд┐рдд рдФрд░ рдбреЗрдмрд┐рдпрди-рдЬреИрд╕реЗ рд╡рд┐рддрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ (GNOME рд╢реИрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ Ubuntu 11.10 + GNOME рд╢реЗрд▓ ) рд╣реИ, рд╕реВрдХреНрддрд┐-рдЯреНрд╡реАрдХ-рдЯреВрд▓ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

sudo apt-get install gnome-tweak-tool 


рджреЛ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ:

 mkdir ~/.local/share/gnome-shell/extensions/pidgin-status mkdir ~/.local/share/gnome-shell/extensions/skype-status 


рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдБ:

 nano ~/.local/share/gnome-shell/extensions/pidgin-status/extension.js 


рдРрд╕реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде

 const StatusIconDispatcher = imports.ui.statusIconDispatcher; function enable() { StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pidgin'] = 'pidgin'; } function disable() { StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pidgin'] = ''; } function init() { } 


 nano ~/.local/share/gnome-shell/extensions/pidgin-status/metadata.json 


 { "shell-version": ["3.2.1", "3.2"], "uuid": "pidgin-status", "name": "Pidgin Status Icon", "description": "Integrates Pidgin Client into the status bar" } 


 nano ~/.local/share/gnome-shell/extensions/skype-status/extension.js 


рдРрд╕реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде

 const StatusIconDispatcher = imports.ui.statusIconDispatcher; function enable() { StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['skype'] = 'skype'; } function disable() { StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['skype'] = ''; } function init() { } 


  nano ~/.local/share/gnome-shell/extensions/skype-status/metadata.json 


 { "shell-version": ["3.2.1", "3.2"], "uuid": "skype-status", "name": "Skype Status Icon", "description": "Integrates Skype Client into the status bar" } 


"рд╢реЗрд▓-рд╕рдВрд╕реНрдХрд░рдг" рдореЗрдВ рдЧрдиреЛрдо рд╢реЗрд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдЬреЛ рдЖрдкрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред
рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди-рдЕрдиреНрдп-рдЙрдиреНрдирдд рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕-рд╢реЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд░ рдЬрд╛рдПрдВред
рд╣рдо рдЕрдкрдиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢рд╛рдорд┐рд▓ рд╣реИрдВред



рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рддреНрд░ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдкрд┐рдЬрд┐рди рдФрд░ рд╕реНрдХрд╛рдЗрдк рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рд╢реАрд░реНрд╖ рдкреИрдирд▓ рдкрд░ рдЙрдирдХреЗ рдЖрдЗрдХрди рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред Pidgin рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЖрдЗрдХрди рдХреЗ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдСрди рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ (Skype-Tools-Settings-Interface-Show-system рдЯреНрд░реЗ рдЖрдЗрдХрди), рд╕реНрдХрд╛рдЗрдк рдореЗрдВ рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред



рдЗрд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди.js рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛.рд╕рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЕрдкрдирд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдРрдб-рдСрди рдХреА рдорджрдж рд╕реЗ рдЖрдк рдХрдИ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдпрд╣рд╛рдБ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдореБрдЦреНрдп рд╕реНрд░реЛрдд:
forum.ubuntu.ru/index.php?topic=172495.0
mo.morsi.org/blog/taxonomy/term/72
extensions.gnome.org

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


All Articles