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

Есть ли способ отключить прямоугольники вокруг значков в Unity?

Пояснение: у меня нет означает цвет подсветки - есть много вопросов по повороту ] что выкл. Я хочу, чтобы значки и только значки появлялись на панели Unity без каких-либо огней, теней и границ. Можно ли это сделать?

19
задан 9 November 2011 в 23:36

4 ответа

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

0
ответ дан 9 November 2011 в 23:36

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

0
ответ дан 9 November 2011 в 23:36

Я написал сценарий удаления полей вокруг приложений и кнопки вокруг кнопки 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 + < kbd> F2 и запустите setsid unity. Результат выглядит намного чище для меня.

До:

with boxes

После:

without boxes [ 114]

Для переключения назад:

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
0
ответ дан 9 November 2011 в 23:36

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

  1. Установите compizconfig-settings-manager:

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

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

    ccsm. it is open.

  4. Теперь измените режим подсветки на «Подсветка всегда выключена».

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

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

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

  • В Ubuntu xenial 16.04.1 вкладка «Эксперимент» пропала, и настройка теперь находится на вкладке «Запуск», а раскрывающийся список называется «Режим подсветки значков запуска».

0
ответ дан 9 November 2011 в 23:36

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

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