Eclipse no Debian pelo ambiente desktop (duplo-clique)
Neste artigo vamos configurar o software Eclipse, uma IDE para programação em JAVA, para que ele possa ser executado no Debian Sarge via duplo clique no ambiente desktop.
[ Hits: 28.143 ]
Por: Fernando Marques Secco em 06/09/2006
Download e instalação do JDK
Primeiramente baixe o arquivo jdk-1_5_x_xx-linux-i586.bin (
Linux self-extracting file) no endereço abaixo:
na seção downloads -> Java 2 Standart Edition -> JDK 5.0 Update x.
Salve este arquivo no seu home.
Copie o arquivo para o diretório de instalação desejado (no meu caso escolhi o /opt):
$ cp ~/jdk-1_5_0_07-linux-i586.bin /opt
Dê permissão a todos os usuários de executar o arquivo:
$ chmod 755 jdk-1.5.0_01-linux-i586.bin
Instale o JDK com o comando:
$ ./jdk-1_5_0_07-linux-i586.bin
Alterando PATH para o seu usuário
Edite o arquivo ~/.bashrc e acrescente a seguinte linha em seu final:
$ vi ~/.bashrc
PATH="$PATH:/opt/jdk1.5.x_xx/bin"
export PATH
Se quiser logo testar a alteração, digite mais este comando:
$ source ~/.bashrc
Abra o console e execute o eclipse que ele abrirá na boa.
Próxima página
Páginas do artigo
1. Download e instalação do JDK
2.
Fazendo eclipse executar via ambiente desktop (duplo-clique)
Outros artigos deste autor
Instalação do CACTI no Debian Sarge
Instalando automounter e configurando o autofs no Debian Sarge
Controle de tráfego utilizando HTB no Debian Sarge
Leitura recomendada
Instalando o MEO Cloud em qualquer distro GNU/Linux
Instalando o serviço de monitoramento Nagios
Conhecendo o Slpkg (gerenciador de pacotes para Slackware)
Instalação do Lazarus no Slackware Linux
Desenvolvendo um servidor DNS no CentOS
Comentários
Criar um script para o atalho ao envés de linkar o executável diretamente não é muito mais fácil?
[]'s
Achei melhor o link.
Mensagem
Achei melhor o link.
O eclipse passa a funcionar só do terminal porque você setou a variável PATH no .bashrc .
Faça isso no /etc/profile ou no ~/.profile que vai funcionar beleza (deslogue e logue novamente, para que a alteração tenha efeito) e você não precisará criar o diretório ~/eclipse/jre/bin com link pra o java. Até porque é interessante que os executáveis do JAVA/bin estejam no PATH com um escopo mais amplo, pra poderem ser usados pelo sistema quando necessário, por exemplo, um applet de uma página que usa o javaw.
Aí não importaria se era um script ou um link pra o eclipse, ele iria funcionar.
Abraço
Mensagem
O eclipse passa a funcionar só do terminal porque você setou a variável PATH no .bashrc .
Faça isso no /etc/profile ou no ~/.profile que vai funcionar beleza (deslogue e logue novamente, para que a alteração tenha efeito) e você não precisará criar o diretório ~/eclipse/jre/bin com link pra o java. Até porque é interessante que os executáveis do JAVA/bin estejam no PATH com um escopo mais amplo, pra poderem ser usados pelo sistema quando necessário, por exemplo, um applet de uma página que usa o javaw.
Aí não importaria se era um script ou um link pra o eclipse, ele iria funcionar.
Abraço
Claro que não pseudonimo, o que escrevi foi testado no Debian Sarge e funcionou perfeitamente, tente executar os passos do artigo e verá que funciona. Sobre fazer o que disse no /etc/profile ou ~/.profile acho que ainda não testou p/ fazer tal afirmação.
Mensagem
Claro que não pseudonimo, o que escrevi foi testado no Debian Sarge e funcionou perfeitamente, tente executar os passos do artigo e verá que funciona. Sobre fazer o que disse no /etc/profile ou ~/.profile acho que ainda não testou p/ fazer tal afirmação.
Se tivesse feito à maneira Debian, seria mais fácil. Baixe o arquivo da Sun. Instale o java-package, com apt-get, e rode o usr/share/java-package/sun-j2sdk1.5/install. Isto cria o pacote java, com os links simbólicos já preparados e nem precisa se preocupar em alterar o $PATH. E isto inclui a dica do pseudonimo que é tornar o Java disponível para todos os usuários da máquina e todos os programas.
Mensagem
Se tivesse feito à maneira Debian, seria mais fácil. Baixe o arquivo da Sun. Instale o java-package, com apt-get, e rode o usr/share/java-package/sun-j2sdk1.5/install. Isto cria o pacote java, com os links simbólicos já preparados e nem precisa se preocupar em alterar o $PATH. E isto inclui a dica do pseudonimo que é tornar o Java disponível para todos os usuários da máquina e todos os programas.
Muito bom seu comentário tjpp, não sabia que isso era possível e sempre tive uns probleminhas com o Java, mas agora resolveu.
Mensagem
Muito bom seu comentário tjpp, não sabia que isso era possível e sempre tive uns probleminhas com o Java, mas agora resolveu.
agk,
Legal que tenha sido útil para você. Eu uso Debian há bastante tempo e um dica que funciona bem é: sempre que tenho dificuldade, penso: será que ninguém no Debian passou por isto ? Por incrível que pareça quase sempre a solução oficial é mais fácil.
Mensagem
agk,
Legal que tenha sido útil para você. Eu uso Debian há bastante tempo e um dica que funciona bem é: sempre que tenho dificuldade, penso: será que ninguém no Debian passou por isto ? Por incrível que pareça quase sempre a solução oficial é mais fácil.
Excelente tutorial, Funciona perfeitamente no Mandriva 2006... Parabens e até o proximo
Mensagem
Excelente tutorial, Funciona perfeitamente no Mandriva 2006... Parabens e até o proximo
muito bom mesmo so uma coisa vc podeira me dizer pq nao estou conseguindo chamar o eclipse fiz tudo serto quando chamos pelo terminal da isso bash: ./eclipse: cannot execute binary file poderia me ajudar
Mensagem
muito bom mesmo so uma coisa vc podeira me dizer pq nao estou conseguindo chamar o eclipse fiz tudo serto quando chamos pelo terminal da isso bash: ./eclipse: cannot execute binary file poderia me ajudar
caro juniorredhat,
pode ser permissão, verifique a permissão veja se você tem pernissão de execução do arquivo. Lembre-se também que para chamar o eclipse via shell pela forma que chamou(./eclipse) tem que estar dentro do diretório eclipse se quiser executar de fora tem que ser /caminho/eclipse/eclipse. Espero ter ajudado.
Mensagem
caro juniorredhat,
pode ser permissão, verifique a permissão veja se você tem pernissão de execução do arquivo. Lembre-se também que para chamar o eclipse via shell pela forma que chamou(./eclipse) tem que estar dentro do diretório eclipse se quiser executar de fora tem que ser /caminho/eclipse/eclipse. Espero ter ajudado.
boa noite fui instalar o eclipse e ocorreu o erro que segue abaixo estou usando debian lenny 64 bits kde 3.5 e ja tinha instalado o jdk
(.:7153): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(.:7153): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(.:7153): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gtk-CRITICAL **: gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_decorations: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_accept_focus: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_focus_on_map: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_modal_hint: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gtk-CRITICAL **: gtk_window_realize_icon: assertion `widget->window != NULL' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_move: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_deiconify: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
No protocol specified
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_withdraw: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_get_state: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_hide: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: _gdk_window_destroy_hierarchy: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: _gdk_window_destroy_hierarchy: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
No protocol specified
(.:7151): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(.:7151): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(.:7151): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7151): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(.:7151): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
(.:7151): Gtk-WARNING **: Invalid icon size 6
(.:7151): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
Falha de segmentação
Mensagem
boa noite fui instalar o eclipse e ocorreu o erro que segue abaixo estou usando debian lenny 64 bits kde 3.5 e ja tinha instalado o jdk
(.:7153): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(.:7153): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(.:7153): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gtk-CRITICAL **: gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_decorations: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_accept_focus: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_focus_on_map: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_modal_hint: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gtk-CRITICAL **: gtk_window_realize_icon: assertion `widget->window != NULL' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_move: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_deiconify: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
No protocol specified
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_withdraw: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_get_state: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_hide: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: _gdk_window_destroy_hierarchy: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: _gdk_window_destroy_hierarchy: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
No protocol specified
(.:7151): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(.:7151): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(.:7151): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7151): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(.:7151): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
(.:7151): Gtk-WARNING **: Invalid icon size 6
(.:7151): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
Falha de segmentação
Contribuir com comentário
Enviar