Як вимкнути межу навколо піктограм запуску Unity?


19

Чи є спосіб вимкнути поля навколо піктограм в Unity?

Роз'яснення: Я НЕ маю в виду кольору підсвічування - Є багато питань про те, повертаючи , що офф. Я хочу, щоб піктограми та просто значки відображалися в панелі Unity, без жодного світла та тіней та меж. Це можна зробити?

Відповіді:


19

Накладки піктограми пускової панелі, такі як межі та яскраві моменти, можна легко видалити, змінивши 4 накладки на піктограму в Unity.

  1. Зробіть резервну копію таких файлів зображень у папці /usr/share/unity/4/:

    launcher_icon_back_54.png
    launcher_icon_edge_54.png
    launcher_icon_glow_62.png
    launcher_icon_shine_54.png
    
  2. Або зробіть власні прозорі зображення однакового розміру або завантажте файли за адресою

    wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
    wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
    
  3. Замініть ці 4 файли тими самими 4 файлами, завантаженими з вищевказаного посилання.

  4. Перезапустіть єдність, натиснувши Alt+ F2та ввівши setsid unity(або вийдіть із системи та знову).

  5. Якщо вам це не подобається, просто замініть піктограми на резервні копії і перезапустіть єдність.

Приклад:

Запуск без меж навколо піктограм


5
У 12.04 трохи цього змінилося. Папка для піктограм тепер / usr / share / jedinstvo / 5 / (оскільки Unity змінила версії за 12.04), і тепер є одна додаткова ікона для заміни: launcher_icon_shadow_62.png. Використовуючи описаний вище метод, можна просто скопіювати будь-який з інших порожніх піктограм на launcher_icon_shadow_62.png, тому зараз є п'ять порожніх піктограм, а потім використати всі п’ять для заміни відповідних піктограм у / usr / share / Ujedinjenost / 5 /.
Келлі

2
У 14.04 зображення зберігаються в / usr / share / Единство / іконки. Усі мають формат svg замість png. Додатково замініть launcher_icon_shadow_62.svg, щоб позбутися від тіні.
ezpn

Я не можу отримати файли заміни за вказаним посиланням - ви можете оновити URL-адресу посилання, будь ласка. Дякую.
Нам Г ВУ

7

Це можливо, і досить просто.

  1. Встановіть compizconfig-manager-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. Потім запустіть about:configу діалозі запуску в Unity: натисніть Alt+ F2і введіть about:config.

  3. CCSM з'явиться відкритим плагіном Unity. Перейдіть на експериментальну вкладку:

    куб.м.  вона відкрита.

  4. Тепер змініть режим підсвічування на "Підсвічування завжди вимкнено".

  5. Проблема вирішена.

Зважаючи на ваш коментар, ящик ніколи на 100% не зникає (за дизайном).

Маленька записка від @ccpizza щодо 16.04.1.

  • У ubuntu xenial 16.04.1 вкладка Експериментальна відсутня, і тепер налаштування знаходиться на вкладці Запуск, а випадаюче меню називається Режим підсвічування піктограми запуску.


Це має бути обрана відповідь. Дякую тону @RolandiXor
Nam G VU

2
У ubuntu xenial 16.04.1 вкладка Експериментальна відсутня , і тепер налаштування знаходиться на вкладці Запуск , а випадаюче меню називається Режим підсвічування піктограми запуску .
ccpizza

4

Я написав сценарій видалення полів навколо програм і одного навколо кнопки Ubuntu (на 12.04):

cd /usr/share/unity/5
wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"

for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do 
    sudo mv ${name}_54.png ${name}_54.ori.png \
        && sudo ln -s transparent54.png ${name}_54.png
done

for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do 
    sudo mv ${name}_62.png ${name}_62.ori.png \
        && sudo ln -s transparent62.png ${name}_62.png
done

Потім, щоб перезапустити Unity, натисніть Alt+ F2та запустіть setsid unity. Результат мені здається набагато чистішим.

Перед:

з ящиками

Після:

без коробок

Щоб переключитися назад:

cd /usr/share/unity/5
for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do 
    sudo rm ${name}_54.png \
        && sudo mv ${name}_54.ori.png ${name}_54.png
done

for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do 
    sudo rm ${name}_62.png \
        && sudo mv ${name}_62.ori.png ${name}_62.png
done

1

Для цього локально нам не потрібно змінювати файли в папці / usr / share / jedinstvo /. Натомість ми можемо просто скопіювати ці файли в папку теми gtk під папку "єдність", яку ви створюєте. Це змінить файли в / usr / share / Единство /, а також, таким чином, оновлення системи не видалить зміни. Але у мене інше питання. Після видалення кордону виглядає, що між значками, а також між іконками та межею пускового пристрою занадто багато місця. Чи є спосіб зменшити інтервал між ними?

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