O jogo 'Five or More' simplesmente falha sem abrir no Ubuntu 12.04

1

Eu tenho uma nova instalação do Ubuntu 12.04 e meu sistema é atualizado imediatamente.

Eu instalei o jogo Five Or More (chamado anteriormente de gLines) através do Software Center.

O jogo caiu silenciosamente sem abrir e sem nenhum relatório. Eu desinstalei e instalei todo o pacote gnome-games através do synaptic. Cinco ou mais ainda não abre.

Noto também que o jogo do gnome 'Swell Foop' é reduzido em tamanho e não tem a opção de redimensionar a janela.

Alguém pode ajudar?

    
por narayana 19.07.2012 / 12:48

3 respostas

1

Este é um bug documentado .

Para corrigi-lo, baixe este patch .

As instruções sobre como aplicar patches podem ser encontradas aqui . Você deve primeiro fazer o download do código-fonte do pacote gnome-games e, em seguida, aplicar o patch ao código-fonte.

Se o patch não funcionar, você também pode fazer as coisas manualmente.

Primeiro, baixe o código-fonte e descompacte-o.

Em seguida, abra o arquivo glines/glines.c em um editor de texto.

Modifique esta parte:

guint i;
cairo_pattern_t *pattern;

for (i = 0; i < MAXNPIECES; i++) {

Para que isso se torne isso:

guint i;
cairo_pattern_t *pattern;

if (preview[0] == 0)
  init_preview();

for (i = 0; i < MAXNPIECES; i++) {

Além disso, modifique esta parte:

gtk_widget_show_all (app);

start_game ();

Para que isso se torne isso:

gtk_widget_show_all (app);

reset_game ();

start_game ()

Salve o arquivo e saia do editor de texto.

Agora, você pode configurar, criar e instalar os jogos.

./configure
make
sudo make install
    
por SirCharlo 20.07.2012 / 13:00
1

Para todas as pessoas que tentam fazê-lo funcionar o mais rápido possível, criei um pacote fixo para o Ubuntu 12.04 (32 bits). Você pode simplesmente fazer o download e instalá-lo com o gui (clique duplo) ou no terminal (com dpkg -i filename.deb ) até que o pacote fixo esteja no Ubuntu ...

Feliz Natal!

Download: link

Informações adicionais: link

    
por Kevin Zuber 26.12.2012 / 02:46
0

A solução fornecida por Sir Charlo funciona no Ubuntu 12.04 32 bits (obrigado!). Faça o download do código-fonte (gnome-games_3.4.1.orig.tar.xz), clique nele e extraia-o em qualquer lugar (por exemplo, home).

Corrija manualmente (por exemplo, com o gedit) o arquivo gnome-games-3.4.1/glines/src/glines.c conforme listado acima (use a função "find" para localizar as linhas) salve o arquivo, remova gnome-games se já estiver instalado.

cd no arquivo, por exemplo. (se estiver no seu diretório pessoal) cd yourusername/gnome-gemes_3.4.1/ . Quando você executar ./configure , ele informará que há pacotes ausentes que você precisará instalar, mas os nomes fornecidos não são necessariamente os nomes que você encontrará no centro de software.

Sugiro instalar os seguintes pacotes antes de executar ./configure :

sudo apt-get install python-gobject-2-dev libffi-dev python-dev python2.7-dev libssl-dev libclutter-gtk-1.0-dev gir1.2-gtkclutter-1.0 libclutter-1.0-dev libjson-glib-dev libcogl-dev sqlite libsqlite3-dev itstool intltool libcanberra-gtk3-dev libcanberra-gtk-common-dev libglib2.0-dev libcairo-script-interpreter2 libcairo2-dev libpango1.0-dev
    
por Dominic Husbands 15.11.2012 / 12:41