Estou executando o Linux Mint 18.3 com o Gnome 3.18 como minha área de trabalho. Estou construindo uma tela de carregamento para um aplicativo que instalei (Mycroft AI). Eu tenho a animação, ela aparece no carregamento, ela fecha assim que termina de carregar.
O que NÃO TENHO é uma tela de carregamento sem barra de título (o que tenho está na captura de tela abaixo).
Como você pode ver, ainda tenho a barra de título. Como removê-lo? Quanto menos aplicativos eu tiver que instalar para que isso funcione, melhor.
Desde já, obrigado!
Aqui está uma solução não programática que está no nível X11 e precisa apenas do
x11-utils
pacote, que faz parte de quase todas as distribuições:Se você omitir a
-name
opção, deverá clicar na janela cuja barra de título deseja remover. Você também pode especificar o ID da janela, com a-id
opção.EDIT: Meu mal, o tipo correto da
_MOTIF_WM_HINTS
propriedade é cardinal de 32 bits (ou seja, inteiro não assinado, 32c), não inteiro de 32 bits (32i), alterei a linha de comando de acordo.Barras de título/decorações de janelas são geralmente específicas para o gerenciador de janelas em uso. O GNOME não oferece suporte a um método integrado para iniciar uma janela/programa sem decorações, ao contrário dos gerenciadores de janelas como o Openbox .
Uma solução que funciona dentro do GTK em qualquer gerenciador de janelas é usar GTK's
gtk_window_set_decorated()
, com mais informações aqui .