Есть ли способ отключить прямоугольники вокруг значков в Unity?
Пояснение: у меня нет означает цвет подсветки - есть много вопросов по повороту ] что выкл. Я хочу, чтобы значки и только значки появлялись на панели Unity без каких-либо огней, теней и границ. Можно ли это сделать?
Наложения значков запуска, такие как границы и блики, можно легко удалить, изменив 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 kbd> + F2 kbd> и введите setsid unity
(или выйдите из системы и войдите снова).
Если вам это не нравится, просто замените значки на значки с резервными копиями и перезапустите единство.
Пример:
Чтобы сделать это локально, нам не нужно изменять файлы в папке / usr / share / unity /. Вместо этого мы можем просто скопировать эти файлы в папку темы gtk в папке «unity», которую вы создаете. Это переопределит файлы в / usr / share / unity /, а также, таким образом, обновление системы не удалит изменение. Но у меня другой вопрос. После удаления границы создается впечатление, что между значками слишком много места, а также между значками и границей модуля запуска. Есть ли способ уменьшить расстояние между ними?
Я написал сценарий удаления полей вокруг приложений и кнопки вокруг кнопки 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> + < kbd> F2 kbd> и запустите 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
Это возможно и довольно просто.
Установите compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
Затем запустите about:config
в диалоге запуска в Unity: нажмите Alt kbd> + F2 kbd> и введите about:config
.
CCSM появится с открытым плагином Unity. Перейдите на вкладку эксперимента:
Теперь измените режим подсветки на «Подсветка всегда выключена».
Проблема решена.
В свете вашего комментария поле никогда не исчезает на 100% (по замыслу).
В Ubuntu xenial 16.04.1 вкладка «Эксперимент» пропала, и настройка теперь находится на вкладке «Запуск», а раскрывающийся список называется «Режим подсветки значков запуска».