Eu tenho uma instalação padrão do Ubuntu com uma instalação do Xmonad no topo [1].
Agora, quando executo nautilus
da linha de comando, uma visão inesperada acontece. Embora o Nautilus apareça, agora também há alguma forma de ambiente de área de trabalho presente que era apenas um papel de parede padrão usado para residir. Meu papel de parede de unidade é carregado e eu posso criar ícones, arraste com o mouse para selecioná-los. Quando clico com o botão direito do mouse na nova área de trabalho, posso: (Nova pasta | Colar, Organizar área de trabalho por nome, Manter alinhado). Nenhum dos meus ambientes Xmonad quebra e tudo ainda está completamente funcional.
Estou confuso. Nenhuma das outras opções de unidade está disponível ao clicar com o botão direito. Além disso, quando eu man nautilus
, ele explica que nautilus
é do GNOME, mas meu desktop do Unity parece estar carregado. Eu também descobri a opção --no-desktop
, que parece evitar todas essas coisas acontecendo. A execução de xprop
na área de trabalho fornece essas informações:
_GTK_WINDOW_OBJECT_PATH(UTF8_STRING) = "/org/gnome/Nautilus/window/1"
_GTK_APPLICATION_OBJECT_PATH(UTF8_STRING) = "/org/gnome/Nautilus"
_GTK_UNIQUE_BUS_NAME(UTF8_STRING) = ":1.29"
_GTK_APPLICATION_ID(UTF8_STRING) = "org.gnome.Nautilus"
[...]
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DESKTOP
[...]
WM_CLASS(STRING) = "desktop_window", "Nautilus"
WM_ICON_NAME(STRING) = "Desktop"
_NET_WM_ICON_NAME(UTF8_STRING) = "Desktop"
WM_NAME(STRING) = "Desktop"
_NET_WM_NAME(UTF8_STRING) = "Desktop"
Agora, minha pergunta é: o que exatamente acontece quando eu executo nautilus
sem o sinal --no-desktop
no meu Xmonad - > Ambiente Ubuntu?
-
[1] Aqui estão as configurações do xmonad, caso sejam relevantes: link