Sublime Text 2を手動でダウンロードしてインストールしましたが(ストレージを追加してからインストールするのではなくapt-get install
)、gnomeがSublimeの高解像度アイコンを見つけるのにいくつかの問題があります。
/usr/lib/sublime-text
次の実行可能スクリプトを追加するためにアプリケーションを抽出しました。/usr/bin/sublime
#!/bin/sh
export SUBLIME_HOME="/usr/lib/sublime-text"
$SUBLIME_HOME/sublime_text $*
この/usr/lib/sublime-text/Icon
ディレクトリのサブディレクトリには、さまざまな解像度(16×16、32×32、48×48、128×128、256×256)のアイコンが含まれており、シナモンメニューにメニュー項目を追加するときに256×256のアイコンを使用しました。
Gnomeでアプリケーションアイコンを配置する方法は?ディレクトリの名前を変更した/etc/lib/sublime-text/Icon
後、アイコン(デフォルトのGNOMEアイコン)はまったく表示されませんでした。
Gnomeは明らかにフォルダのアイコンを使用します/usr/lib/sublime-text
。それでは、高解像度アイコンを使用する理由と方法は何ですか?また、Gnomeはアプリケーションをイメージ名とどのように一致させますか?現在のスクリプト/usr/bin
名はsublime
、のディレクトリ/usr/lib
名はsublime-text
、実行ファイルの/usr/bin/lib/sublime-text
名前はsublime_text
、メニュー項目はというファイルに定義されていますSublime Text.desktop
。
システムがどのようにこれらすべてを一致させるのか理解できません。
私はLinux Mint 13(Cinnamon)を実行しています。
答え1
これは最善の解決策ではありませんが、.desktopファイルで可能な限り高いバージョンを直接指定して、低解像度アイコンの問題を解決しました。特にこの場合、公式の256pxアイコンのローカルコピーを指していますが、すべての場所で動作する必要があります。
Icon=/home/patrick/.icons/sublime-256.png
答え2
Sublimeアイコンをさまざまなディレクトリにコピーしました。/usr/share/icons/hicolor/[NxN]/apps
~/.local/share/applications
次に、sublime.desktopファイルを作成しますIcon=sublime_text
。
これはうまくいくようです。