Xubuntuでは、リンク、ディレクトリ、またはファイルに関係なく、デスクトップのアイコンにエンブレムが表示されません。同じファイル/ディレクトリのthunarとnautilusでは問題ないようです。
エンブレムをデスクトップに表示するにはどうすればよいですか?
Xubuntu 12.10およびxfce 4.12を使用します。
簡単な答えは、現時点では通常のxfdesktop
パッケージではデスクトップ上のアイコンにエンブレムを表示できないということです。ただし、開発パッチは利用可能です。 Xfceでは、xfdesktop
は実際にデスクトップを管理し、thunar
、ファイルマネージャーではありません。 [設定]> [設定マネージャー]> [デスクトップ]> [アイコン]に移動すると、デスクトップアイコンのセットアップを微調整するオプションはほとんどありませんが、xfconf-query
の下のxfce4-desktop
内に隠されたオプションはありません。 Xfceのサムネイルはデフォルトでxfdesktop
やthunar
によってではなく、タンブラーと呼ばれる別のサービスによって管理されているため、デスクトップにアイテムのサムネイルを表示することができます。
ただし、 Xfce.org のカスタムエンブレムには 開発パッチ があります。 Eric Koegelは、パッチの要約で次のように書いています。
デスクトップ上のファイルアイコンの複数のカスタムエンブレムを表示するサポートを追加します。通常のファイルアイコンには、ユーザーがThunarで設定したエンブレムに加えて、シンボリックリンクであるか、ファイルが読み取り専用であるかが表示されます。これには、ユーザーセットエンブレムのメタデータを読み取るためのlibtdbへのオプションの依存関係が必要です。
パッチはgitから直接ソースを操作するように設定されているため、ソースを複製するにはgitを使用する必要があります。
(これは、Ubuntu 12.04でテストされ、Xfce 4.10および4.12 ppasが適用され、ストックの正確なバージョンではなく、12.10以降でも動作するはずです)
注意:この機能は非常に実験的であるため、試してみたいかどうかはあなた次第であり、問題があればアップストリームに報告することもできます。
Sudo apt-get install libtdb1 libtdb-dev git build-essential checkinstall xfce4-dev-tools
Sudo apt-get build-dep xfdesktop4
git clone git://git.xfce.org/xfce/xfdesktop
cd xfdesktop
wget "https://bugzilla.xfce.org/attachment.cgi?id=4391" --output-document=xfdesktop4.patch
patch -p1 < xfdesktop4.patch
./autogen.sh --prefix=/usr
make
Sudo apt-get autoremove --purge xfdesktop4 xfdesktop4-data
Sudo checkinstall --pkgversion=4.10.3
注:構成が完了すると、このメッセージが表示されます(アイコンのエンブレム部分を参照)。
Build Configuration:
* Build desktop menu module: yes
* Build support for desktop icons: yes
Include support for file/launcher icons: yes
Include support for icon emblems: yes
* Special treatment for mount points on UNIX: yes
* Mount notification support: yes
インストール後、xfdesktop --version
を実行すると、以下が得られます:
Built with GTK+ 2.24.10, linked with GTK+ 2.24.10.
Build options:
Desktop Menu: enabled
Desktop Icons: enabled
Desktop File Icons: enabled
Custom Icon Emblems: enabled
最後に、ログアウトして再度ログインします。xfdesktop --reload
では不十分であり、エンブレムがそこにあるはずです。再度ログインしたときにxfdesktop
が実行されていない場合は、xfdesktop &
と入力すると開始されます。より永続的な解決策として、ログイン時に起動する必要があるため、起動項目として追加します。
これは開発コード(パッチとgitコードの両方)であり、安定したバージョンとして分類されていないことに注意してください期待どおりに動作しますが、これはその時点で可能なすべてのことです。また、アップデートを通じて新しいバージョンを入手すると、apt
設定でバージョンを固定しない限り、パッチを適用したバージョンが削除される場合があります。
xfdesktop
の新しいバージョンを試し、checkinstallでインストールしたパッケージを削除するだけで古いバージョンに正常に戻りました。xfdesktop4.10.3
のような名前になりますが、xfdesktop
と入力し、パッケージが表示されます。例として、使用できます
Sudo apt-get autoremove --purge xfdesktop_4.10.3
次に、xfdesktop4
とxfdesktop4-data
を再インストールします。 xfdesktop
パッケージは、明らかにウィンドウマネージャーほど重要ではありませんが、必要に応じて事前に仮想マシンで実験してください。
エンブレムは非常に小さいと言えますが、すべてのエンブレムが表示されるわけではありませんが、シンボリックリンクシンボルが表示されるだけなので、明らかに非常に実験的な機能です。エンブレムはファイルアイコンに表示されましたが、フォルダーアイコンには表示されませんでした。