如何关闭Unity启动器图标周围的边框?


19

有没有办法关闭Unity中图标周围的框?

澄清:我并不是说背光灯的颜色-有关将关闭的问题很多。我希望图标以及仅图标出现在Unity栏中,而没有任何灯光,阴影和边框。能做到吗?

Answers:


19

通过在Unity中更改4个图标叠加层,可以很容易地删除启动器图标叠加层,例如边框和高光。

  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 / unity / 5 /(因为Unity已将版本更改为12.04),并且现在还有一个要替换的其他图标:launcher_icon_shadow_62.png。使用上述方法,您可以简单地将任何其他空白图标复制到launcher_icon_shadow_62.png,因此现在有五个空白图标,然后使用所有五个空白图标替换/ usr / share / unity / 5中的相应图标/。
凯利2012年

2
在14.04版中,映像存储在/ usr / share / unity / icons中。所有人都有svg格式,而不是png。另外,替换launcher_icon_shadow_62.svg,以消除阴影。
ezpn

我无法在给定的链接中获取替换文件-请您更新链接URL。谢谢。
Nam G VU

7

这是可能的,而且相当简单。

  1. 安装compizconfig-settings-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. 然后about:config在Unity中的运行对话框中运行:按Alt+ F2并输入about:config

  3. CCSM将在Unity插件打开的情况下弹出。转到实验标签:

    ccsm。 它是开放的。

  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 / unity /文件夹中的文件。相反,我们只能将这些文件复制到您创建的文件夹“ unity”下的gtk主题文件夹中。这将覆盖/ usr / share / unity /中的文件,而且通过这种方式,系统更新不会删除更改。但是我有一个不同的问题。删除边框后,图标之间以及图标与启动器边框之间似乎有太多空间。有没有办法减小它们之间的间距?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.