Як налаштувати підказки в Ubuntu - LINUX для користувачів

налаштувати

Є в Ubuntu така фішка, як спливаючі повідомлення. Річ дуже зручна. Хоча декого це дратує. Це як лікування зубів – нікому не подобається, але всі розуміють що треба. І часто дратують навіть не стільки самі спливаючі повідомлення, як місце де вони з'являються за умовчанням. Але виявляється, все можна змінити. Більше того, додати повідомлення від тих програм, які спочатку до цього не пристосовані. І тут розказано, як це зробити.

Сплавні повідомлення в Ubuntu 9.10 зроблені справді красиво. Але багатьом дуже не подобається те, що частина повідомлень (користувачі) з'являються нижче системних. Дірка між повідомленням та панеллю виглядає зовсім безрадісно. Ця проблема вирішилася досить просто, але випливли інші.

Почнемо зі зміни позиції повідомлень користувача. Дуже добре про цю проблему написав у своєму блозі Leolik. Але якщо вам ліньки все робити самому, то качаємо вже скомпільований файл notify-osd_0.9.24-0ubuntu1_i386.deb і встановлюємо (це скомпілований пакет з патчем від Льоліка). Створюємо у своїй домашній папці файл налаштувань.notify-osd. Якщо цього не зробити, то будуть використані стандартні налаштування. Копіюємо туди наступні рядки:

slot-allocation = динамічний bubble-expire-timeout = 10sec bubble-vertical-gap = 5px bubble-horizontal-gap = 5px bubble-corner-radius = 37,5% bubble-icon-size = 30px bubble-gauge-size = 6px bubble-width = 240px bubble-background-color = 131313 bubble-background-opacity = 90% text-margin-size = 10px text-title-size = 100% text-title-weight = bold text-title-color = ffffff text-title-opacity = 100% text-body-size = 90% text-body-weight = normal text-body-color =eaeaea text-body-opacity = 100% text-shadow-opacity = 100%

Опис налаштувань (взято тут - блог Leolikа):

slot-allocation - система виведення повідомлень. Значення: dynamic - система виведення за замовчуванням о 9.04, fixed - система виведення за промовчанням о 9.10. Щоб виводити повідомлення на тому самому місці, ставте динамічний.bubble-expire-timeout — час відображення повідомлення. У секундах.bubble-vertical-gap — вертикальний відступ між спливаючими повідомленнями. У пікселях.bubble-horizontal-gap — горизонтальний відступ між повідомленням та правим краєм екрана. У пікселях.bubble-corner-radius — закруглення кутів повідомлення. В процентах. Нормальні значення між 0% та 55%. Але від зміни заокруглення змінюється тінь від повідомлення. Наприклад, при 0% — не буде заокруглення, але не буде й тіні, а якщо більше 55% ставити, то заокруглення буде криво відображатися і тінь просто зашкалюватиме.bubble-icon-size — розмір іконок у повідомленнях. У пікселях, одразу і за висотою, і за шириною.bubble-gauge-size - висота шкали гучності, яскравості тощо. У пікселях. Значення від 5 до 10. Якщо менше або більше, шкала пропадає.bubble-width — ширина повідомлень. У пікселях.bubble-background-color — колір тла повідомлень. Колір ставиться, як у стилях у html-верстці.bubble-background-opacity — прозорість фону повідомлень. В процентах. Значення від 0 до 100%.text-margin-size — відступ від тексту до меж спливаючого повідомлення. У пікселях.text-title-size — розмір шрифту заголовка повідомлення. У відсотках від значення параметра 'Система'->'Параметри'->'Зовнішній вигляд'->'Шрифти'->'Шрифт програми'. Тобто якщо у вас шрифт програми коштує 8px, то 8px = 100%. Збільшеннявідсотка дасть більший розмір шрифту, зменшення – менший розмір шрифту. Це дійсне і для параметра text-body-size, що описаний нижче.text-title-weight — товщина зображення шрифту заголовка. Значення: bold – жирний, normal – нормальний, light – тонкий.text-title-color - колір шрифту заголовка. Колір ставиться, як у стилях у html-верстці.text-title-opacity - прозорість шрифту заголовка. В процентах. Значення від 0 до 100%.text-body-size – розмір шрифту заголовка основного тексту. У відсотках від значення параметра 'Система'->'Параметри'->'Зовнішній вигляд'->'Шрифти'->'Шрифт програми'.text-body-weight — товщина зображення шрифту основного тексту. Значення: bold – жирний, normal – нормальний, light – тонкий.text-body-color - колір шрифту основного тексту. Колір ставиться, як у стилях у html-верстці.text-body-opacity - прозорість шрифту основного тексту. В процентах. Значення від 0 до 100%.text-shadow-opacity - прозорість тіні від тексту. В процентах. Значення від 0 до 100%. Колір тіні на жаль не змінюється.

Тепер ВСІ спливаючі повідомлення будуть відображатися на одному місці і відповідно до параметрів .notify-osd.

Налаштовуємо повідомлення Thunderbird.

Для Thunderbird досить просто скачати плагін libnotify-mozilla-0.1.4-beta.xpi та встановити його (Інструменти — Додатки)

Не забудьте вимкнути повідомлення від Thunderbird, а то отримуватимете кожне повідомлення двічі.

Налаштування повідомлень Skype.

Для початку встановлюємо Synaptic пакетlibnotify-bin і перевіряємо, чи встановлений пакетnotify-osd.

Заходимо в налаштування Skype, вибираємо «Сповіщення» та натискаємо кнопку «Більше налаштувань» (див. малюнок нижче). Знімаємогалочку з «Відображати спливаюче повідомлення». Відзначаємо галочкою «Запускати наступний скрипт» та вводимо потрібну команду (див. нижче)

Усі події Skype, які потрібно привести до вигляду стандартних повідомлень, потрібно відредагувати за наведеною схемою. Нижче в таблиці наведено скрипти для найпопулярніших подій Skype (список з легкою редактурою взятий тут):