如何删除启动器图标中的“平铺”背景?

Ven*_*hy6 25 unity launcher

首先让我展示我的启动器:-

在此处输入图片说明

我觉得我的启动器被图标后面的“方形瓷砖”(因为没有更好的词)看起来很难看。我希望单独查看图标(没有后面的瓷砖)。那么有什么方法可以去除“方形瓷砖”吗?

PS:- 我正在统一使用 Ubuntu 14.04 LTS。'square-tile-thing' 我的意思是每个图标周围的方块。(查看上图或查看您自己的启动器!)

Mat*_*bes 21

在我对一些文件进行黑客攻击后,我得到了它。

最佳方法:-

1.去除“瓷砖”

首先,备份/usr/share/unity/icons. 为此,请按Ctrl+ Alt+打开终端t并输入以下内容:

mkdir ~/backup_icons
cp /usr/share/unity/icons/* ~/backup_icons
Run Code Online (Sandbox Code Playgroud)

然后/usr/share/unity/icons将打开和编辑以下文件,以便删除其所有内容:

launcher_icon_back_54.svg
launcher_icon_back_150.svg 
launcher_icon_edge_54.svg
launcher_icon_edge_150.svg
launcher_icon_glow_62.svg
launcher_icon_glow_200.svg
launcher_icon_selected_back_54.svg
launcher_icon_selected_back_150.svg
launcher_icon_shadow_62.svg
launcher_icon_shadow_200.svg
launcher_icon_shine_54.svg
launcher_icon_shine_150.svg
round_glow_62x62.png
round_shine_54x54.png 
Run Code Online (Sandbox Code Playgroud)

单独打开每个文件并进行编辑可能很困难。为避免这种情况,请执行以下操作:-

  • Ctrl+ Alt+打开终端t。然后输入:-

    cd /usr/share/unity/icons
    
    Run Code Online (Sandbox Code Playgroud)
  • 现在输入:-

    对于i在launcher_icon_back_54.svg launcher_icon_back_150.svg launcher_icon_edge_54.svg launcher_icon_edge_150.svg launcher_icon_glow_62.svg launcher_icon_glow_200.svg launcher_icon_selected_back_54.svg launcher_icon_selected_back_150.svg launcher_icon_shadow_62.svg launcher_icon_shadow_200.svg launcher_icon_shine_54.svg launcher_icon_shine_150.svg round_glow_62x62.png round_shine_54x54.png; 做 sudo inkscape $i && read -p

这应该一一打开每个文件供您编辑。您需要做的就是选择 Inkscape 中显示的图像并将其删除。然后保存并关闭它。现在您需要在终端中按Enter(aka Return) 以打开下一个文件。Enter再次重复编辑,保存,关闭和按下过程并执行相同的操作,直到您编辑完所有文件。现在重启你的电脑。你的启动器应该没有瓷砖。

注意:-我使用 Inkscape 来编辑文件。但是,如果您想使用 Gimp(或任何其他编辑器),只需将上述命令中的单词更改inkscapegimp(或任何其他编辑器的名称)即可。

2.再次添加“瓷砖”

为此,您只需要将上面创建的备份复制回/usr/share/unity/icons. 为此,请按Ctrl+ Alt+打开终端t并键入以下内容:

cp ~/backup_icons/* /usr/share/unity/icons
Run Code Online (Sandbox Code Playgroud)

你现在应该让你的启动器放回瓷砖。

替代方法:-

1.去除瓷砖

首先,您需要~/Downloads通过以下命令进入您的文件夹:

cd ~/Downloads
Run Code Online (Sandbox Code Playgroud)

然后通过命令下载文件:

wget https://www.dropbox.com/s/n48gz3g0fachi3t/icons.tar.gz
Run Code Online (Sandbox Code Playgroud)

下载包含一个icons.tar.gz文件。然后/usr/share/unity/icons通过执行以下操作备份图像文件:

mkdir ~/backup_icons
cp /usr/share/unity/icons/* ~/backup_icons
Run Code Online (Sandbox Code Playgroud)

然后到达/usr/share/unity

cd /usr/share/unity
Run Code Online (Sandbox Code Playgroud)

现在/usr/share/unity通过以下命令解压下载的 tar 文件:

sudo tar zxvf ~/Downloads/icons.tar.gz
Run Code Online (Sandbox Code Playgroud)

这应该摆脱 'tile'

2.再次添加Tile

首先,您需要通过以下命令进入您的 ~/Downloads 文件夹:

cd ~/Downloads
Run Code Online (Sandbox Code Playgroud)

然后通过命令下载文件:

wget https://www.dropbox.com/s/31ory2zycvk5c6x/icons.tar.gz
Run Code Online (Sandbox Code Playgroud)

下载包含一个icons.tar.gz文件。然后/usr/share/unity/icons通过执行以下操作备份图像文件:

mkdir ~/backup_icons_notile
cp /usr/share/unity/icons/* ~/backup_icons_notile
Run Code Online (Sandbox Code Playgroud)

然后到达/usr/share/unity

cd /usr/share/unity
Run Code Online (Sandbox Code Playgroud)

现在/usr/share/unity通过以下命令解压下载的 tar 文件:

sudo tar zxvf ~/Downloads/icons.tar.gz
Run Code Online (Sandbox Code Playgroud)

这应该将 'tile' 添加回来

PS:- 实际上,我上面提供的下载文件包含/usr/share/unity/icons上述图像已编辑(在“删除磁贴”的情况下)和未编辑(在“再次添加磁贴”的情况下)的文件夹。我曾考虑过为您节省编辑图像的工作,因此我提供了下载文件。

顺便说一句,删除“磁贴”后,启动器将如下所示。(注意:由于我的图标集,垃圾桶图标看起来很有趣。)

在此处输入图片说明

“最佳方法”的学分转到这个问题。

  • @crclayton 不...您只需要重新启动 Unity,您可以通过注销并重新登录来完成,或者按 Alt + F2 或打开终端并输入此代码以重新启动 Unity `unity --replace`。 (2认同)

ani*_*uia 8

没有简单的方法可以做到,因为它是硬编码的。但是一种解决方法是编辑形成“平铺”的图像,并将它们更改为透明(空)图像。

你可以在...里找到它们:

/usr/share/unity/icons/
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在那里你会看到一堆图标正常、按下、突出显示等时的图像。例如,用 gimp 编辑它们,并替换原件。当然,先做好备份。

  • 您还可以替换这些图像并安装圆形图标主题,例如“numix-circle”以获得更多圆形! (6认同)