Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ систСмы Π² школС». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 32

Автор Максим ΠžΡ‚ΡΡ‚Π°Π²Π½ΠΎΠ²

2.17 ΠžΠ±Ρ‰ΠΈΠ΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСд

Бколько-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… графичСских срСд Π½Π΅ сущСствуСт. Π˜Π·ΡƒΡ‡Π°Ρ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ срСды Π² Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ΅ ΠΈΡ… развития, ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚:

ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ интСрфСйс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (API), состоящий ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, доступных Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ MS Windows API для Β«ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ Π£ΠΈΠ½Π΄ΠΎΡƒΠ·Β», Β«ΠœΠΎΡ‚ΠΈΡ„Β» для Β«CDEΒ», Β«QtΒ» для Β«ΠšΠ”Π•Β» ΠΈΠ»ΠΈ GTK+ для Β«Π“Π½ΠΎΠΌΒ»);

ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ элСмСнты ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Ρ‹ (ΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Π΅ экзСмпляры сущностСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ»Ρ‹, процСссы (ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°) Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π½ΠΈΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дСйствия, ΠΈΡ… состояния ΠΈ измСнСния этих состояний Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΎΠ·Π²ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ). ЦСлостная ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Π° своСй Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ нашла (ΠΈ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°ΡΒ» срСда Π±Ρ‹Π»Π° Π±Ρ‹ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π² использовании);

ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ элСмСнты управлСния (Β«Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹Β»), Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½, Π½ΠΎ ΠΈ Π² ΠΈΡ… Β«Π½Π°Ρ‡ΠΈΠ½ΠΊΠ΅Β»;

ΠΎΠ½ΠΈ содСрТат Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ элСмСнты управлСния, Π½Π΅ привязанныС ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠΊΠ½Π°ΠΌ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (Β«ΠΎΠ±Ρ‰ΠΈΠ΅Β» мСню, Β«ΠΏΠ°Π½Π΅Π»ΠΈ управлСния», Β«ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ стола» ΠΈ Ρ‚.ΠΏ.);

ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ согласованно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свойства интСрфСйса ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… срСду ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ;

ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Β«Π±ΡƒΡ„Π΅Ρ€ (Π±ΡƒΡ„Π΅Ρ€Ρ‹) ΠΎΠ±ΠΌΠ΅Π½Π°Β», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ (оконная систСма «Икс» содСрТит Π±ΡƒΡ„Π΅Ρ€, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ лишь простого тСкстового Ρ‚ΠΈΠΏΠ°);

ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ «пСрСтаскивания» (drag'n'drop) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

(Π—Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ объСма Β«Π·Π° Π±ΠΎΡ€Ρ‚ΠΎΠΌΒ» ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ слоТныС вопросы, Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ компонСнтная ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ сСтСвого взаимодСйствия, Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ «втягиваСмыС» Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСд.)

На сСгодня ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ свободныС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ графичСскиС срСды ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния: Β«ΠšΠ”Π•Β» ΠΈ Β«Π“Π½ΠΎΠΌΒ». Они входят Π² поставку Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° стандартных (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ…) ОБ, ΠΊΠ°ΠΊ свободных, Ρ‚Π°ΠΊ ΠΈ нСсвободных. Π₯отя Β«Π“Π½ΠΎΠΌΒ» Π½Π° ΠΏΠΎΠ»Π³ΠΎΠ΄Π° ΠΌΠΎΠ»ΠΎΠΆΠ΅ Β«ΠšΠ”Π•Β», ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ обсуТдСниС ΠΈΠΌΠ΅Π½Π½ΠΎ с Β«Π“Π½ΠΎΠΌΒ».

2.18 Β«Π“Π½ΠΎΠΌΒ» (МодСльная срСда сСтСвых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² GNU)

Рис. 2-11

Β«Π“Π½ΠΎΠΌΒ» (GNOME, GNU Network Object Model Environment – Β«Π‘Ρ€Π΅Π΄Π° GNU, основанная Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ сСтСвых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β», Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Β«ΠžΠ±Ρ€Π°Π·Ρ†ΠΎΠ²Π°Ρ срСда для сСтСвых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² GNUΒ») – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Ρ‹Ρ… ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² программистском сообщСствС.

ΠšΡ€ΠΎΠΌΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ графичСской срСды (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, умСстнСС Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ΡΠ΅Π½ΡΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… срСдах, учитывая Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π²ΡƒΠΊ стал ΠΈΡ… ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ), Β«Π“Π½ΠΎΠΌΒ» ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΠ΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ спСцификации ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ сСтСвого взаимодСйствия CORBA ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слой Β«ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола» (ΠΈΠ»ΠΈ «графичСской срСды») ΠΎΡ‚ Π½ΠΈΠ·Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ слоя управлСния ΠΎΠΊΠ½Π°ΠΌΠΈ (Β«ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°Β»).

Β«Π“Π½ΠΎΠΌΒ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ряд ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…: Sawfish (Β«ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉΒ» ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), Enlightenment, IceWM, WindowMaker, AfterStep ΠΈ FVWM2, совмСстимыС с Β«Π“Π½ΠΎΠΌΒ», Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π² Ρ€Π°Π·Π½ΠΎΠΉ стСпСни.

БСгодняшняя вСрсия Β«Π“Π½ΠΎΠΌΠ°Β» (Β«Π“Π½ΠΎΠΌΒ» 2.4) – полноцСнная интСгрированная срСда, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ повсСднСвно Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, которая Π² Π½Π΅ΠΉ отсутствуСт.

Β«Π“Π½ΠΎΠΌΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… интСрфСйсных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² GTK+, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Над Π½ΠΈΠΌ надстраиваСтся масса ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, интСрфСйсы ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ языкам программирования, Ρ€Π°Π±ΠΎΡ‚Ρƒ со Π·Π²ΡƒΠΊΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ОБ ΠΈ ΠΏΡ€. Π‘Π°ΠΌ Β«Π“Π½ΠΎΠΌΒ» стрСмится ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ доступным Π²ΠΎ всСх ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСмах. Он ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² «ГНУЛинукс», Β«Π‘Π‘Π”Β», AIX ΠΈ «Болярис»; послСднСС ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ способствовало ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Β«Π“Π½ΠΎΠΌΒ», ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Sun Microsystems Ρ‡Π΅Ρ€Π΅Π· созданный Π² 2001 Π³. Π³ΠΎΠ΄Ρƒ Β«Π€ΠΎΠ½Π΄ β€œΠ“Π½ΠΎΠΌβ€Β», срСди ΡƒΡ‡Ρ€Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠ΅ поставщики свободных ОБ.

Π‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Β«Π“Π½ΠΎΠΌΒ» прСдстаСт ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² интСрфСйса ΠΈ Β«Π°ΠΏΠΏΠ»Π΅Ρ‚ΠΎΠ²Β», ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. К Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ относятся ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ повСрхности стола Nautilus, ΠΏΠ°Π½Π΅Π»ΠΈ управлСния ΠΈ мСню GNOME Panel ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ управлСния (Gnome Control Center).

«Наутилус». ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Nautilus позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² ΠΎΠΊΠ½Π°Ρ… ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π°Π΄ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ дСйствия (ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚.ΠΏ.), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. «Наутилус» эффСктСн, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с Π½ΠΈΠΌ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ эффСктивна, Ρ‡Π΅ΠΌ с ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² графичСскиС срСды (ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² CDE ΠΈΠ»ΠΈ Β«ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ Π£ΠΈΠ½Π΄ΠΎΡƒΠ· ЭксплорСр»).

Помимо отобраТСния содСрТимого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² ΠΎΠΊΠ½Π°Ρ…, «Нау» Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π½Π° повСрхности Β«Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола»: Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π½Π° Π½Π΅ΠΌ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΊΠ°ΠΊ Π±Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π΅Π΅Π½Ρ‹ ΠΊ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρƒ, ΠΈ ΠΏΡ€ΠΈ смСнС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ экрана ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ (Ρ‚Π°ΠΊ ΠΆΠ΅, кстати, Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΎΠΊΠ½Π°, Ссли ΠΈΡ… Β«ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΡ‚ΡŒΒ»).

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ пСрСноса ΠΌΡ‹ΡˆΡŒΡŽ (drag'n'drop), ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Β«ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Π½ΠΈΡŽΒ» ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (Ρ„Π°ΠΉΠ»Ρ‹, ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню ΠΈ Ρ‚.ΠΏ.), Π½ΠΎ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… свойства: Ρ‚Π°ΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Β«Π²Π·ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Β» Π² ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π° ΠΈ пСрСнСсти Π΅Π³ΠΎ Π½Π° панСль, которая воспримСт Π΅Π³ΠΎ. Π•ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ свойством Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π½Π° панСль Β«ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒΒ» Π½Π΅ Ρ†Π²Π΅Ρ‚, Π° Ρ„Π°ΠΉΠ» с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, послСдняя станСт Π΅Π΅ Ρ„ΠΎΠ½ΠΎΠΌ. Β«Π’Π°ΡΠΊΠ°Ρ‚ΡŒΒ» Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ «Нау», Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ практичСски Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

ПанСли ΠΈ мСню. Π£ΠΆΠ΅ упомянутыС ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ, наряду с ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ², ваТнСйшСй составной Ρ‡Π°ΡΡ‚ΡŒΡŽ интСрфСйса Β«Π“Π½ΠΎΠΌΒ». ПанСлСй ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство. ПанСль ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· пяти Ρ‚ΠΈΠΏΠΎΠ², Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΈΡ… Π΄Π²Π°: панСль-мСню (menu panel) ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ панСль. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈΠ· Π½ΠΈΡ… содСрТит ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° вторая – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ПослСдняя ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Π΅Π²ΠΎΠΉ (edge), Π²Ρ‹Ρ€Π°Π²Π½Π΅Π½Π½ΠΎΠΉ (aligned), ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅ΠΉ (sliding) ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ (floating), Π½ΠΎ это скорСС свойство ΠΏΠ°Π½Π΅Π»ΠΈ (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Β«Π½Π° Ρ…ΠΎΠ΄ΡƒΒ»), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ особСнности Π΅Π΅ повСдСния, Ρ‡Π΅ΠΌ Ρ‚ΠΈΠΏ.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ являСтся Π² Π²Ρ‹ΡΡˆΠ΅ΠΉ стСпСни ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ прСдпочтСния (анимация двиТСния ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€.), Ρ‚Π°ΠΊ ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ прСдпочтСния для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… (Π΅Π΅ Ρ‚ΠΈΠΏ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° экранС, ΡˆΠΈΡ€ΠΈΠ½Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автосокрытия ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ†Π²Π΅Ρ‚ ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚.ΠΏ.) Ну ΠΈ, разумССтся, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Β«Π½Π°Π±ΠΈΠ²Π°Ρ‚ΡŒΒ» ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Ρ‹.

На панСлях ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ пяти Ρ‚ΠΈΠΏΠΎΠ²:

ΠΏΡƒΡΠΊΠ°Ρ‚Π΅Π»ΡŒ (launcher) ассоциирован с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ Π½Π° Π΅Π³ΠΎ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π² ΠΏΠ°Π½Π΅Π»ΠΈ;

Π²Ρ‹Π΄Π²ΠΈΠΆΠ½ΠΎΠΉ ящик (drawer) – это ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π΄Ρ€ΡƒΠ³ΡƒΡŽ панСль, пСрпСндикулярно ΠΏΠ΅Ρ€Π²ΠΎΠΉ – Π½Π΅ΠΊΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ подмСню Π² мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Β«Π½Π°Π±ΠΈΡ‚ΡŒΒ» всСвозмоТными Π°ΠΏΠΏΠ»Π΅Ρ‚Π°ΠΌΠΈ;

Π°ΠΏΠΏΠ»Π΅Ρ‚ (applet, Β«ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΡŒΠΈΡ†Π΅Β») – интСрСсный Ρ‚ΠΈΠΏ панСльного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ обязан Π±Ρ‹Ρ‚ΡŒ прСдставлСн статичСской ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, мСста Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ (ΠΈΠ»ΠΈ Π·Π°Π±Π°Π²Π½ΡƒΡŽ) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΈ/ΠΈΠ»ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹ΠΉ Π²Π²ΠΎΠ΄. Π‘ Β«Π“Π½ΠΎΠΌΒ» поставляСтся масса Π°ΠΏΠΏΠ»Π΅Ρ‚ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… Π²ΡΡΠΊΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (состояниС рСсурсов ΠΈ статус сСти, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€) ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ дСйствия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, mini commander, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½Π΅ запуская Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°). Π’Π°ΠΆΠ½Ρ‹ΠΌΠΈ Β«ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΡŒΠΈΡ†Π°ΠΌΠΈΒ» ΡΠ²Π»ΡΡŽΡ‚ΡΡ Β«ΠΏΡƒΡ‚Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ столу» (Desktop Guide) ΠΈ «список Π·Π°Π΄Π°Ρ‡Β» (Task List), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ экранами ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, соотвСтствСнно;

ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ – это Ρ‚Π΅ ΠΆΠ΅ Π°ΠΏΠΏΠ»Π΅Ρ‚Ρ‹, Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ срСдствами Β«Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒΒ» ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Π»ΠΈΠ±ΠΎ нСльзя (Π·Π°ΠΏΠ΅Ρ€Π΅Ρ‚ΡŒ экран, Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Β«Π“Π½ΠΎΠΌΒ» ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽΒ»). Π’ качСствС Β«ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Β» ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ написаны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Β«Π“Π½ΠΎΠΌΒ», Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² панСль – Β«ΠΏΠΎΠ³Π»ΠΎΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β» (swallowed applications);

Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-мСню раскрываСт мСню.

Π—Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы мСню, ΠΊΠ°ΠΊ ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ GNOME Panel, ΠΈ это Π½Π΅ случайно: Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ панСлью ΠΈ мСню Π±ΠΎΠ»Π΅Π΅ дСкоративная, Ρ‡Π΅ΠΌ сущностная: любоС мСню ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° экранС, ΠΈ ΠΎΠ½ΠΎ прСвратится Π² ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ-мСню (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅, Π° Π½Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅, ΠΈ с мСньшими возмоТностями настройки).

Π£ Β«Π“Π½ΠΎΠΌΠ°Β» Π½Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ мСню: ΠΊΡ€ΠΎΠΌΠ΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ-мСню с гномьСй Π»Π°ΠΏΠΎΠΉ (ΠΎΠ½ΠΎ ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° вызываСтся Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Ρ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши, ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ называСтся Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ (global)), ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Β«ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅Β» (normal) мСню, связанныС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ-мСню Π½Π° панСлях.