web-dev-qa-db-ja.com

.doc、.odt、.ods、.xls、.pptファイルタイプのアイコンをLibreOfficeアイコンからOpenOfficeアイコンに変更するにはどうすればよいですか?

私が直面している「問題」は、Ubuntu 14.04のデフォルトのLibreOfficeをアンインストールしてOpenOfficeをインストールしたことです。アイコンは元のLibreOfficeアイコンのままです。 LibreOfficeアイコンを見つけるためにあらゆる場所を検索していましたが、サブフォルダーの/ usr/share/iconsでそれを見つけることができず、アイデアが不足しています。

これらの設定はどこに保存されますか?

私は以下を試しました:

1. .docファイルを右クリックして[プロパティ]をクリックし、アイコンの画像をクリックして変更しますが、これは特定のファイルアイコンのみを変更し、すべての.docファイルのアイコンは変更しません。

2. LibreOfficeをアンインストールしてOpenOfficeをインストールした後、新しいユーザーを作成してログインしましたが、新しいユーザーでもLibreOfficeのデフォルトアイコンとしてアイコンが表示されていました。そのため、ユーザー固有の設定ではなく、システム全体の設定だと思います。

3. assogiateを試していましたが、Ubuntu Software Centerで利用できなくなりました-Unityデスクトップ用ではない可能性があります。

4. ファイルタイプアイコンの変更(Pcmanfm LXDE) で示される解決策は、他のデスクトップ環境 "LXDE"を参照しています---と思います。

5. ターミナルから複数のファイルのアイコンを変更する方法 で示されている「解決策」は、回避策です。なぜなら、私が知る限り、彼は各ファイル、フォルダのアイコンを個別に変更しているからです。この変更をシステムのあらゆる場所で、さらには新しいファイルに対しても行うようにします。

ありがとうございました、

1
elemer82

ファイルタイプのアイコンは、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である可能性が非常に高いです。

1
Darshak Parikh

Darshak Parikh の提案から始めました。そして、/usr/share/icons/<your-icon-theme>/mimes/<your icon size>フォルダー内のシンボリックリンク(symlinks)を置き換える必要があることに気付きました。私の場合、<your-icon-theme>がデフォルトのUbuntu UnityテーマHumanityで、<your icon size>はサイズを置き換えただけです163248128256

同じことを行うのに役立つコードの一部を次に示します。結果として、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
1
elemer82