Я только что установил cairo-dock и менял некоторые настройки. Я попытался изменить тему на Mac OS X, которую я поместил в ~ / .config / cairo-dock / themes / Mac OS X /, после чего моя док-станция cairo вообще не отображается. Я использую его в режиме OpenGL, изменение не-OpenGL, кажется, не помогает (та же проблема). Я попытался удалить конфиги пакета (используя настройку ubuntu), а затем переустановил cairo-dock и cairo-dock-plug-ins и перезапустил несколько раз, но, тем не менее, когда я запускаю cairo-dock - снова та же проблема. Когда я запускаю док-станцию cairo, это то, что отображается на моем рабочем столе (вместо отображения док-станции). Как я могу заставить его работать?
Вот так выглядит моя док-станция:
Заметили маленькую линию внутри красного эллипса? Это док. Нет иконок или что-нибудь. Щелчок также не работает.
Это то, что он показывает, когда я запускаю cairo-dock из терминала. Я удалил кучу предупреждений Gtk перед этим многословием для простоты.
(cairo-dock:6241): Gtk-WARNING **: Theme parsing error: nautilus.css:157:21: Not using units is deprecated. Assuming 'px'.
(cairo-dock:6241): Gtk-WARNING **: Theme parsing error: nautilus.css:173:20: Not using units is deprecated. Assuming 'px'.
warning : (/build/buildd/cairo-dock-3.1.2/src/gldit/cairo-dock-opengl.c:cairo_dock_initialize_opengl_backend:208)
couldn't find an appropriate visual, trying to get one without Stencil buffer
(it may cause some little deterioration in the rendering) ...
============================================================================
Cairo-Dock version : 3.1.2
Compiled date : Dec 2 2012 00:22:04
Built with GTK : 3.6
Running with OpenGL: 1
============================================================================
g_key_file_set_string: assertion `string != NULL' failed
Unity-Bridge: registered as Unity: <dbus.service.BusName com.canonical.Unity on <dbus._dbus.SessionBus (session) at 0x2323890> at 0x2330c90>
connect...
-> connected to cairo-dock
('new owner:', dbus.UTF8String(':1.190'))
warning : (/build/buildd/cairo-dock-3.1.2/src/gldit/cairo-dock-surface-factory.c:cairo_dock_create_surface_from_image:440)
This file (/home/jared/.icons/Leopard_Icons_v0.3/EXTRAS/More/QuickTimePlayer.png) doesn't exist or is not readable.
Примечание: я не знаю, откуда взялся этот «Джаред». Заранее спасибо!
Хорошо, я решил эту проблему сам. : D
Запустить cairo-dock в режиме обслуживания из командной строки следующим образом:
cairo-dock -m
Как говорит cairo-dock --help
, этот режим используется для Allow editing of the configuration before the dock is started and show the config panel on start.
В моем случае тема, которую я скачал, была устаревшей, и в ней были некоторые значки, вероятно, отсутствующие, и когда док-станция запускалась, она, вероятно, искала отсутствующие значки (как в терминальном подробном сообщении сказано, что ). Мне пришлось отключить его из режима обслуживания, чтобы вернуть свой док. :)