Как отключить границу вокруг значков запуска Unity?

Ответ desgua содержит инструкции о том, как установить размер тире.

Сейчас есть 2 размера. Максимизированный (полноэкранный) и Рабочий стол, который является одним из 3-х слоев, которые вы видите на многих скриншотах.

19
задан 10 November 2011 в 01:36

5 ответов

Наложения на иконках пусковой панели, такие как границы и подсветки, могут быть легко удалены путем изменения 4 окошек значков в Unity.

Сделайте резервную копию следующих файлов изображений в папке /usr/share/unity/4/:
launcher_icon_back_54.png
launcher_icon_edge_54.png
launcher_icon_glow_62.png
launcher_icon_shine_54.png
Либо сделайте свои собственные прозрачные изображения того же размера, либо загрузите файлы на
wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
. Замените эти 4 файла теми же 4 файлами, загруженными из приведенной выше ссылки. Перезапустите единицу, нажав Alt + F2 и набрав setsid unity (или выйдите из системы и снова). Если вам это не нравится, просто замените значки резервными значками и перезапустите единицу.

Пример:

18
ответ дан 25 May 2018 в 17:02
  • 1
    В 12.04 немного изменилось. Теперь папка для значков теперь / usr / share / unity / 5 / (поскольку Unity изменила версии на 12.04), и теперь есть еще один значок для замены: launcher_icon_shadow_62.png. Используя описанный выше метод, можно просто скопировать любые другие пустые значки в launcher_icon_shadow_62.png, так что теперь есть пять пустых значков, а затем используйте все пять из них, чтобы заменить соответствующие значки в / usr / share / unity / 5 /. – Kelley 19 March 2012 в 21:06
  • 2
    В 14.04 изображения хранятся в / usr / share / unity / icons. У всех есть формат svg вместо png. Кроме того, замените launcher_icon_shadow_62.svg, чтобы избавиться от тени. – ezpn 9 July 2014 в 03:13
  • 3
    Я не могу получить файлы замещения в данной ссылке - возможно, вы обновите URL-адрес ссылки, пожалуйста. Спасибо. – Nam G VU 20 July 2016 в 09:53

Наложения на панели запуска, такие как границы и подсветки, можно легко удалить, изменив 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. Если вам это не нравится, просто замените значки на подставку иконки и перезапуск.

Пример:

Launcher with no borders around icons [/g0]

18
ответ дан 2 August 2018 в 02:32

Возможно, и довольно просто.

Установите compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
Затем запустите about:config в диалоговом окне запуска в Unity: нажмите Alt + F2 и введите about:config. CCSM появится с открытым подключением Unity. Перейдите на вкладку эксперимента: теперь измените режим подсветки на «Подсветка всегда выключена». Задача решена.

В свете вашего комментария коробка никогда не исчезает на 100% (по дизайну).

Небольшая заметка от @ccpizza относительно 16.04.1.

In ubuntu xenial 16.04.1 вкладка Experimental исчезла, и теперь настройка находится под вкладкой Launcher, а выпадающее меню называется Launcher Icon Backlight Mode.
7
ответ дан 25 May 2018 в 17:02
  • 1
    Это должен быть выбранный ответ. Спасибо тонну @RolandiXor – Nam G VU 20 July 2016 в 09:56
  • 2
    В ubuntu xenial 16.04.1 вкладка Experimental исчезла, и настройка теперь находится на вкладке Launcher , а выпадающее меню называется Режим подсветки значка запуска ]. – ccpizza 22 October 2016 в 12:59

Я выполнил сценарий удаления ящиков вокруг приложений и одного вокруг кнопки 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
4
ответ дан 25 May 2018 в 17:02

Чтобы сделать это локально, нам не нужно изменять файлы в папке / usr / share / unity /. Вместо этого мы можем просто скопировать эти файлы в папку темы gtk в папке «Единство», которую вы создаете. Это приведет к переопределению файлов в / usr / share / unity /, и таким образом, системное обновление не удалит изменения. Но у меня другой вопрос. После удаления границы, похоже, слишком много места между значками, а также между значками и границей запуска. Есть ли способ уменьшить промежуток между ними?

1
ответ дан 25 May 2018 в 17:02

Другие вопросы по тегам:

Похожие вопросы: