![如何将 .doc、.odt、.ods .xls .ppt 文件类型的图标从 LibreOffice 图标更改为 OpenOffice 图标?](https://linux22.com/image/975580/%E5%A6%82%E4%BD%95%E5%B0%86%20.doc%E3%80%81.odt%E3%80%81.ods%20.xls%20.ppt%20%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%9B%BE%E6%A0%87%E4%BB%8E%20LibreOffice%20%E5%9B%BE%E6%A0%87%E6%9B%B4%E6%94%B9%E4%B8%BA%20OpenOffice%20%E5%9B%BE%E6%A0%87%EF%BC%9F.png)
我面临的“问题”是,我卸载了 Ubuntu 14.04 的默认 LibreOffice 并安装了 OpenOffice ,但 .doc、.xls、.odt、.ods ... 文件即使默认使用 OpenOffice 打开,其图标仍然是原始的 LibreOffice 图标。我到处寻找 LibreOffice 图标,但在 /usr/share/icons 的任何子文件夹中都找不到它,我束手无策了。
这些设置存储在哪里?
我尝试了以下操作:
1. 右键单击 .doc 文件,单击“属性”,然后单击其图标图像并进行更改,但这只会更改特定文件的图标,而不是所有 .doc 文件的图标。
2. 卸载 LibreOffice 并安装 OpenOffice 后,我创建了一个新用户,并以该用户身份登录,但即使是新用户看到的图标也是 LibreOffice 默认图标。这让我认为这些设置是系统范围的,而不是用户特定的设置。
3. 正在尝试assogiate
,但它在 Ubuntu 软件中心不再可用,--可能不适用于 Unity 桌面。
4. 给出的解决方案更改文件类型图标(Pcmanfm LXDE)指的是另一个桌面环境“LXDE”,---我认为。
5. 给出的“解决方案”如何从终端更改多个文件的图标?这是一种变通方法,因为据我所知,他正在单独修改每个文件和文件夹的图标。我希望这种更改在系统的每个地方都适用,甚至对新文件也适用。
谢谢你,
答案1
文件类型的图标与您使用的软件无关(与 Windows 不同)。重要的是您的图标主题。
在 Ubuntu 上,这意味着不得不位于 或 下/usr/share/icons
。~/.icons
您需要编辑一些文件,例如/usr/share/icons/<your-icon-theme>/mimes/16/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
。这里,<your-icon-theme>
很可能是Humanity
。
答案2
我开始达沙克·帕里克的建议。然后我意识到我必须替换/usr/share/icons/<your-icon-theme>/mimes/<your icon size>
文件夹中的符号链接 (symlinks)。在我的情况下<your-icon-theme>
是默认的 Ubuntu Unity 主题Humanity
,至于<your icon size>
我只是替换了大小16
32
48
128
256
。
以下是可以帮助您执行相同操作的代码的一部分,因此,我猜您必须将 16 替换为 32、48、128、256 才能适合您的分辨率。说实话,我没有尝试只替换 16 大小的文件夹,我全部替换了,然后重启了电脑(——我不知道要重启哪个服务)
wget -O ~/Dowloads/ "http://svgicons.o7a.net/unofficial/OOoBase.svg"
wget -O ~/Dowloads/ "http://svgicons.o7a.net/unofficial/OOoCalc.svg"
wget -O ~/Dowloads/ "http://svgicons.o7a.net/unofficial/OOoDraw.svg"
wget -O ~/Dowloads/ "http://svgicons.o7a.net/unofficial/OOoFormula.svg"
wget -O ~/Dowloads/ "http://svgicons.o7a.net/unofficial/OOoImpress.svg"
wget -O ~/Dowloads/ "http://svgicons.o7a.net/unofficial/OOoWriter.svg"
sudo cp ~/Downloads/OOoBase.svg /usr/share/icons/Humanity/mimes/48/OOoBase.svg
sudo cp ~/Downloads/OOoCalc.svg /usr/share/icons/Humanity/mimes/48/OOoCalc.svg
sudo cp ~/Downloads/OOoDraw.svg /usr/share/icons/Humanity/mimes/48/OOoDraw.svg
sudo cp ~/Downloads/OOoFormula.svg /usr/share/icons/Humanity/mimes/48/OOoFormula.svg
sudo cp ~/Downloads/OOoImpress.svg /usr/share/icons/Humanity/mimes/48/OOoImpress.svg
sudo cp ~/Downloads/OOoWriter.svg /usr/share/icons/Humanity/mimes/48/OOoWriter.svg
sudo cp /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.presentation.svg ~/Downloads/presentation-16.svg
sudo rm /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.presentation.svg
sudo ln -s /usr/share/icons/Humanity/mimes/48/OOoImpress.svg /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.presentation.svg
sudo cp /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.spreadsheet.svg ~/Downloads/spreadsheet-16.svg
sudo rm /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.spreadsheet.svg
sudo ln -s /usr/share/icons/Humanity/mimes/48/OOoCalc.svg /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.spreadsheet.svg
sudo cp /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.database.svg ~/Downloads/database-16.svg
sudo rm /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.database.svg
sudo ln -s /usr/share/icons/Humanity/mimes/48/OOoBase.svg /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.database.svg
sudo cp /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.drawing.svg ~/Downloads/drawing-16.svg
sudo rm /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.drawing.svg
sudo ln -s /usr/share/icons/Humanity/mimes/48/OOoDraw.svg /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.drawing.svg
sudo cp /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.formula.svg ~/Downloads/formula-16.svg
sudo rm /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.formula.svg
sudo ln -s /usr/share/icons/Humanity/mimes/48/OOoMath.svg /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.formula.svg
sudo cp /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.text.svg ~/Downloads/text-16.svg
sudo rm /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.text.svg
sudo ln -s /usr/share/icons/Humanity/mimes/48/OOoMath.svg /usr/share/icons/Humanity/mimes/16/application-vnd.oasis.opendocument.text.svg