I have been using Geany 0.14 on Ubuntu 8.10 for some time to do Django development. I had it set up so that when I hit the "Execute" button in the Geany toolbar for my current project, it would start the built-in Django webserver, e.g. "python manage.py runserver". When I needed to stop the server I would press Ctrl+C, this worked fine in Geany 0.14.
I remember trying several times using newer SVN releases after version 0.14, but every time I did this, it would run my Django server fine, but when I press Ctrl+C to break my server, the VTE in Geany would hang. (I remember talking about this problem once before in this list). For this reason, I kept going back to 0.14 because it was the only version that worked for me.
However, now that I did a fresh install of Ubuntu 9.04, installed Geany 0.16 from the Ubuntu repository, I am having the same problems again. The VTE in Geany keeps hanging when I press Ctrl+C.
Looking at the release notes, this happened around Geany 0.15, here is the snippet from the release notes:
Embedded Terminal: * Fix hang when restarting the VTE (#1990323) with VTE 0.16.14. (Note that with VTE 0.16.14 the reset sometimes leaves a blank terminal, but pressing enter makes it then behave as normal).
... I have tried this... pressing enter after I press Ctrl+C when I get the blank terminal, however pressing enter does not do anything for me unfortunately. Pressing Execute in the Geany toolbar again doesn't do anything either, the VTE appears frozen and I have to restart Geany.
I am not sure what the problem is here, whether it is VTE or Geany, but I do know that Geany 0.14 does not have this problem. For now I am going to have to uninstall Geany from the repository and compile 0.14 from source.
Any ideas on why this is happening though?
I did some Googling and came across this page:
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg565852.html
It looked like they got different results, sometimes the VTE hanging, sometimes not, if for example they changed the override Geany key binding option. I reinstalled Geany 0.16 from the Ubuntu repository, and tried this myself. Now it isn't hanging anymore, after I ticked the override Geany keybinding box.
Sorry, should have checked this!! Anyway, it's working now.
On Sun, 2009-04-26 at 22:30 +1200, Rob van der Linde wrote:
I have been using Geany 0.14 on Ubuntu 8.10 for some time to do Django development. I had it set up so that when I hit the "Execute" button in the Geany toolbar for my current project, it would start the built-in Django webserver, e.g. "python manage.py runserver". When I needed to stop the server I would press Ctrl+C, this worked fine in Geany 0.14.
I remember trying several times using newer SVN releases after version 0.14, but every time I did this, it would run my Django server fine, but when I press Ctrl+C to break my server, the VTE in Geany would hang. (I remember talking about this problem once before in this list). For this reason, I kept going back to 0.14 because it was the only version that worked for me.
However, now that I did a fresh install of Ubuntu 9.04, installed Geany 0.16 from the Ubuntu repository, I am having the same problems again. The VTE in Geany keeps hanging when I press Ctrl+C.
Looking at the release notes, this happened around Geany 0.15, here is the snippet from the release notes:
Embedded Terminal: * Fix hang when restarting the VTE (#1990323) with VTE 0.16.14. (Note that with VTE 0.16.14 the reset sometimes leaves a blank terminal, but pressing enter makes it then behave as normal).
... I have tried this... pressing enter after I press Ctrl+C when I get the blank terminal, however pressing enter does not do anything for me unfortunately. Pressing Execute in the Geany toolbar again doesn't do anything either, the VTE appears frozen and I have to restart Geany.
I am not sure what the problem is here, whether it is VTE or Geany, but I do know that Geany 0.14 does not have this problem. For now I am going to have to uninstall Geany from the repository and compile 0.14 from source.
Any ideas on why this is happening though?