有没有办法关闭 Unity 中图标周围的方框?
澄清:我同意不是指的是背光颜色——关于转向有很多问题那关闭。我希望图标(仅图标)出现在 Unity 栏中,没有任何灯光、阴影和边框。可以这样做吗?
答案1
通过更改 Unity 中的 4 个图标覆盖,可以轻松删除启动器图标覆盖,例如边框和高亮。
备份文件夹中的以下图像文件
/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
(或注销并重新登录)来重新启动 Unity 。如果您不喜欢它,只需用备份图标替换图标并重新启动 Unity。
例子:
答案2
这是可能的,并且相当简单。
安装 compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
about:config
然后在 Unity 中的运行对话框中运行:按Alt+F2并输入about:config
。CCSM 将弹出并打开 Unity 插件。导航到实验选项卡:
现在将背光模式更改为“背光始终关闭”。
问题解决了。
根据您的评论,该框永远不会 100% 消失(根据设计)。
来自@ccpizza 关于 16.04.1 的小注释。
在 ubuntu xenial 16.04.1 中,“实验”选项卡消失了,设置现在位于“启动器”选项卡下,下拉菜单称为“启动器图标背光模式”。
答案3
我编写了脚本来删除应用程序周围的框和 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
要在本地执行此操作,我们不必修改文件夹 /usr/share/unity/ 中的文件。相反,我们可以将这些文件复制到您创建的文件夹“unity”下的 gtk 主题文件夹中。这将覆盖 /usr/share/unity/ 中的文件,而且这样系统更新就不会删除更改。但我有一个不同的问题。删除边框后,图标之间以及图标和启动器边框之间的空间似乎太大了。有没有办法减少它们之间的间距?