Виділіть Вікно з акцентом ще більше


10

У мене два монітори, і іноді я починаю набирати неправильне вікно.

Вікно з фокусом виділено в єдності (Ubuntu 16.04) сірою тінню.

Чи є спосіб ще більше виділити вікно з фокусом?

Можливо, з кольоровою облямівкою ...

Дуже дякую за всі відповіді, але ...

... вони занадто складні. Чому такі складні зручні речі такі складні?


+1 Хоча цей старий пост задавав подібне запитання і на нього відповіли, я проголосував за це чітке та коротке; Тут ми очікуємо кращої відповіді.
клеаркімура

1
Якщо ви не знайдете відповіді, яка дає саме те, що ви запитуєте - виділіть активне вікно - чи розглядаєте ви альтернативу? Наприклад, ярлик, який повідомляє про активний індикатор вікна чи верхньої панелі?
Сергій Колодяжний

1
@ Серг Я хочу побачити активне вікно за мікро секунди. Любовні ярлики, але тут я не хочу активізуватися, щоб побачити, де зараз знаходиться фокус.
guettli

1
Я спробував спростити комбіноване рішення за допомогою Serg та user.dz, потім додав пояснення для відомих проблем та шляхів вирішення. Більше деталей у моїй затримці відповіді нижче.
clearkimura

Відповіді:


3

Вступ:

Існує розширення доступності для compizназивається ADD Helper. Основна передумова цього розширення - робити протилежне тому, що ви просите, - тьмяні неактивні вікна, зберігаючи активне вікно нормальним. Нижче наведено скріншот ADD Helper у дії:

введіть тут опис зображення

Зауважте, як вікно праворуч тьмяне, тоді як ліве зліва залишається на тому ж рівні яскравості та прозорості. ПРИМІТКА . Я перевірив це за допомогою подвійних налаштувань екрана та з повноекранними вікнами на обох моніторах. Працює чудово у кожному випадку. У поєднанні з рішенням user.dz це ідеальне поєднання для фокусування активного вікна.


Отримання помічника ADD:

Щоб увімкнути цей плагін, вам знадобляться 2 речі.

  1. Увімкнути сховище Universe : Додаток ADD належить до Universeсховища, тому переконайтесь, що він встановлений у налаштуваннях програмного забезпечення та оновлень:

введіть тут опис зображення

  1. Оновіть та встановіть необхідні пакети : Вам потрібно мати Compiz Config Settings Managerта compiz-plugins-extra. Виконайте таку команду, щоб отримати їх:

    sudo bash -c 'apt-get update && apt-get install compiz-plugins-extra compizconfig-settings-manager'
    

Налаштування ADD Helper:

  1. Знайти Dim Inactiveпід Accessibilityв CompizConfig Settings Manager. Поставте прапорець.

введіть тут опис зображення

  1. Клацніть піктограму, щоб відкрити меню. На вкладці "Прив'язки" встановіть бажаний ярлик (за замовчуванням, здається, він не працює належним чином). Особисто я використовую Ctrl+ Alt+, Pале сміливо вибираю щось інше.

введіть тут опис зображення

  1. Під Різне Вкладка "Параметри", налаштуйте кількість яскравості та непрозорості, яку бажаєте мати у вашому вікні. Установіть прапорець "Увімкнути при запуску", щоб він запускався кожного разу при вході в систему. Установка, яку ви бачите на моєму першому скріншоті, така:

    • Яскравість 45
    • Насичення 45
    • непрозорість 75

введіть тут опис зображення

У цей момент ви можете натиснути ярлик клавіатури, який ви встановили для тестування, або спробувати вийти з системи / увійти.


Працює добре в Ubuntu 16.04 та 14.04
user.dz

2

Як щодо зміни тіні прикраси Unity для активного вікна. Це лише приклад для теми Ambiance (те саме для Radiance).

  1. Зміна каталогу для легких тестів

    cd /usr/share/themes/Ambiance/
    
  2. Змінити прикрасу (приклад: синій колір)

    sudo nano gtk-3.0/apps/unity.css
    

    Оригінальна чорна активна тінь

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    Зараз синя активна тінь

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 255, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    Ви також можете змінити розмір (радіус) і прозорість.

  3. Логін виходу.

    Єдине активне вікно з підсвічуванням тіні

Як прокоментував Серг нижче, вищевказаний метод може бути чудовим для обмеженої кількості тем, оскільки він потребує ручної зміни для кожної теми. Ось кращий спосіб використання Compiz.

  1. Встановіть менеджер Compiz

    sudo apt-get install compizconfig-settings-manager
    
  2. Запустіть його ccsm, перейдіть на вкладку Ubuntu Unity → Прикраси

  3. Перевірте налаштування Заміна теми, а потім змініть активну тінь вікна, як вам подобається.

    Compiz - перекриває тінь прикраси Unity


1
Хороша ідея, я теж думав про це, але велике обмеження полягає в тому, що це потрібно робити для кожної теми, якщо користувач бажає використовувати щось інше, ніж Ambiance. Може, сценарій міг би це зробити?
Сергій Колодяжний

1
@ Серг, так. Я просто перевірив інший спосіб, використовуючи менеджер compiz, який переосмислює декор теми. Це замінить будь-яку тему. Додам за мить.
user.dz

Дивовижно! Це працює і на 16.04.
Сергій Колодяжний

Чи працює це, якщо вікно в повноекранному режимі? У мене два монітори, на обох є програма у повноекранному режимі ....
guettli

1
Будь ласка, подивіться моє рішення, я знайшов щось, що відповідає вашим вимогам повноекранного вікна з подвійними моніторами. У поєднанні з рішенням user.dz це буде ідеально
Сергій Колодяжний

1

Ця затримка відповіді призначена для спрощення комбінованого рішення @Serg та @ user.dz, а також для пояснення відомих проблем та шляхів вирішення.

Комбіноване рішення спрощено

Переконайтесь, що mainі universeсховища увімкнено (за замовчуванням). Якщо ввімкнено пізніше, запустіть оновлення, запустивши sudo apt-get update.

  1. Встановіть необхідні пакети (без додаткових плагінів)

    sudo apt-get install compizconfig-settings-manager compiz-plugins-main
    
  2. Запустіть менеджер налаштувань CompizConfig (CCSM)

    ccsm
    
  3. Увімкнути кольорову межу вікна

    У CCSM перейдіть на робочий стіл> плагін Ubuntu Unity> прикраси

    Установіть прапорець для параметра "Заміна параметрів теми". Для кращої наочності та відповідності кольору відрегулюйте ці параметри: "Активний радіус тіні вікна" (пропоноване значення :) 20та "Активний колір тіні вікна" (запропонована непрозорість 255:; hexvalue:) #FF3300.

  4. Увімкнути довідку ADD

    У CCSM перейдіть у розділ « Доступність»> « Немає активних» > «Різне» Параметри

    Спочатку встановіть прапорець для параметра "Увімкнути ADD Helper on start", потім встановіть прапорець "Enable Dim Inactive". Таким чином, плагін буде активовано негайно без використання комбінації клавіш.

  5. Перезавантажте Unity (якщо вищевказані кроки не мали ефекту при включенні)

    unity
    

Відомі проблеми та шляхи вирішення

Нижче наведені відомі проблеми та шляхи вирішення, про які я знаю.

Колір відповідності яскравий і чудовий, але всі вікна підкреслюються однаковим кольором рамки при використанні функції розширення вікон (комбінація клавіш Super+ Wабо подібне).

Доказ: ПЕРЕД - той самий колір облямівки ; ПІСЛЯ - Замінений затемненою тінню

Це помітно при використанні лише "кольорової рамки вікна" (крок 3). Використовуйте ADD Helper, щоб замінити виділені рамки для всіх вікон затемненою тінню (крок 4). Зміна кольору рамки може не дуже допомогти, тому користувач повинен використовувати обидва (крок 3 та 4) для найкращого досвіду.

Активне вікно краще працює з ADD Helper, але перехід затемнення сповільнює систему на моїй машині.

Доказ: роз'яснення для користувачів, яких це стосується

Це легко полегшити. У CCSM перейдіть до Ефекти та зніміть вибір плагінів для анімації та вицвітання Windows . Вимкнення цих ефектів зробить систему більш чутливою.

Якщо змінити тему з Ambiance (за замовчуванням) на Radiance (альтернатива), навпаки, взагалі зникне кольорова рамка вікна.

Доказ: ПЕРЕД - Кольорова рамка показана , ПІСЛЯ - Зникла кольорова рамка

Ймовірно, це обмеження для зміни параметрів теми. Метод не є стійким між змінами. Тому, змінивши тему, перезавантажте Unity (крок 5), щоб показати кольорову межу вікна. Повільніша машина може потребувати перезавантаження Unity більше ніж один раз, щоб справно вступити в дію.

Я передбачив включення лише посилань на скріншоти для простоти.

Навіть без цих знімків екрана користувачі, які стежили за рішенням, зрозуміють проблеми, як тільки вони почнуть використовувати. Для користувачів, які не мають цих проблем, вони, ймовірно, мають хорошу апаратну підтримку, яка дозволяє запускати середовище Unity без ікони.

Тестовано для роботи з Unity 7.4.0 та Compiz 0.9.12.2 в Ubuntu 16.04.


-2

Плагін прикраси вікон у compizconfig-manager-manager (CCSM) дозволяє редагувати налаштування за замовчуванням для цього.

sudo apt-get install compizconfig-settings-manager

Для запуску інтерфейсу менеджера налаштувань запустіть

ccsm

Перейдіть до розділу «Ефекти» та виберіть «Оздоблення вікна»

Увімкніть плагін, натиснувши його, а потім відрегулюйте параметри Активні та Неактивні тіні на смак. Зміни повинні з’являтися автоматично.

Будьте обережні, граючи з чим-небудь іншим у CCSM, поки ви не переконаєтесь, що ці налаштування стабільні, це дуже легко повністю порушити вашу установку compiz, оскільки не всі налаштування сумісні між собою.


1
включення декоратора вікон вимкне єдність
Anwar
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.