Xubuntu не показывает эмблемы на рабочем столе
В Xubuntu значки на рабочем столе не показывают свои эмблемы, независимо от того, являются ли они ссылками, каталогами или файлами. Похоже, они подходят для тунара и наутилуса для тех же файлов / каталогов.
Как сделать так, чтобы эмблемы появлялись на рабочем столе?
Я использую Xubuntu 12.10 и xfce 4.12.
1 ответ
Короткий ответ: вы не можете показывать эмблемы на значках на рабочем столе с обычным xfdesktop
пакет в настоящее время, хотя есть патч для разработки. На Xfce, xfdesktop
на самом деле управляет рабочим столом, а не thunar
Файловый менеджер. Если вы идете в настройки> менеджер настроек> рабочий стол> значки, есть несколько вариантов настройки значка рабочего стола, но нет других скрытых внутри xfconf-query
под xfce4-desktop
, Можно отобразить миниатюры элементов на рабочем столе, поскольку миниатюрами в Xfce по умолчанию управляет другой сервис, называемый tumbler, а не xfdesktop
или же thunar
сами.
Тем не менее, на Xfce.org есть патч для разработки пользовательских эмблем. Эрик Когель написал в резюме патча, что это:
Добавлена поддержка отображения нескольких пользовательских эмблем для значков файлов на рабочем столе. Обычные значки файлов будут отображать, является ли это символической ссылкой или файл доступен только для чтения, в дополнение к любым эмблемам, которые пользователь устанавливает в Thunar. Для этого требуется дополнительная зависимость от libtdb для чтения метаданных для пользовательских эмблем.
Вы должны использовать git для клонирования источника, так как патч настроен для работы с источником непосредственно из git.
(Это было протестировано на Ubuntu 12.04 с применением Xfce 4.10 и 4.12 ppas, а не на стандартной версии Precise, поэтому оно должно работать и на 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
Пакет, очевидно, не так критичен, как оконный менеджер, но, возможно, заранее поэкспериментируйте на виртуальной машине, если хотите.
Я могу сказать, что эмблемы довольно маленькие, хотя символ символической ссылки можно просто увидеть, хотя появляются не все эмблемы, так что это явно очень экспериментальная функция. Эмблемы появились на значках файлов, но не на значках папок.