A doca do Cairo mostra uma linha vertical em vez de mostrar uma doca!

1

Acabei de instalar o cairo-dock e estava mudando algumas configurações. Eu tentei mudar o tema para o Mac OS X, que eu coloquei em ~ / .config / cairo-dock / themes / Mac OS X / após o qual meu dock do Cairo não é exibido. Eu tenho usado no modo OpenGL, alterá-lo para não-OpenGL não parece ajudar (mesmo problema). Eu tentei remover as configurações do pacote (usando o ubuntu tweak) e, em seguida, reinstalado cairo-dock e cairo-dock-plug-ins e reiniciado várias vezes, mas ainda assim, quando eu iniciar o cairo-dock - mesmo problema novamente. Quando eu começo o dock do Cairo, é isso que aparece na minha área de trabalho (em vez de mostrar o dock). Como posso fazer isso funcionar?

É assim que meu dock parece:

Observe a pequena linha dentro da elipse vermelha? Essa é a doca. Nenhum ícone ou qualquer coisa. O clique também não funciona.

Isso é o que mostra quando eu executo o cairo-dock a partir do terminal. Eu removi o monte de avisos Gtk antes deste verbose por simplicidade.

    (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.

Nota: não sei de onde veio esse "jared". Obrigado antecipadamente!

    
por Forbidden Overseer 08.01.2013 / 15:36

1 resposta

1

Ok, resolvi esse problema sozinho. : D

Inicie o cairo-dock no modo de manutenção a partir da linha de comando, assim:

cairo-dock -m

Como o cairo-dock --help coloca, este modo é usado para Allow editing of the configuration before the dock is started and show the config panel on start.

Desabilitando as configurações recentemente confusas na janela que aparece, deve-se iniciar a doca do Cairo normalmente.

No meu caso, o tema que eu baixei era um desatualizado, e ele tinha alguns ícones provavelmente faltando, e quando o dock foi lançado, ele provavelmente estava procurando pelos ícones ausentes (como o terminal verbose diz). Eu tive que desativá-lo no modo de manutenção para recuperar meu dock. :)

    
por Forbidden Overseer 09.01.2013 / 06:01