Hey everybody,
I started playing around with geany for osx via macports, thanks to this article: http://wiki.geany.org/howtos/osx/running
everything was going great until I realized that I couldn't paste anything. :P I'm able to copy and paste to an external text file. But copying + pasting internally doesn't paste anything. I've tried both keyboard shortcut and pull-down menu option.
This is 0.21 (newest version on macports I believe) with OSX Lion (which sucks) 10.7.4 .
Any help would be appreciated :) Thanks!
On 12-07-13 04:18 PM, Sean Felipe Wolfe wrote:
Hey everybody,
I started playing around with geany for osx via macports, thanks to this article: http://wiki.geany.org/howtos/osx/running
everything was going great until I realized that I couldn't paste anything. :P I'm able to copy and paste to an external text file. But copying + pasting internally doesn't paste anything. I've tried both keyboard shortcut and pull-down menu option.
This is 0.21 (newest version on macports I believe) with OSX Lion (which sucks) 10.7.4 .
Any help would be appreciated :) Thanks!
Hi,
Geany sucks on OSX[1].
I've done some work locally on improving it but it requires a lot of changes to Geany's code, build system and also some extra GTK+-related dependencies. I'm not confident enough that after spending so much time on making it usable that all of the (many) changes will be accepted into the core of Geany, so I've kind of put it on hold for now.
IIRC, I got to the point of having application menu integration, keybindings working, theme/font integration, plugins working, VTE loading (but not working), and a Geany.app bundle for easy installing and dock icon. The main thing that made me give up was that there's a crasher bug deep inside the Cairo/Quartz code used by Scintilla and I'm not inclined to fix it.
SublimeText2 is pretty nice and not super expensive (has a free demo) if you're looking for a fairly sane alternative to Geany.
Cheers, Matthew Brush
[1] To be fair to Geany, GTK+ also sucks on OSX which accounts for most of Geany's suckiness there.
Thanks for the info Matthew ... good to know.
Are the necessary changes something that a relatively new c programmer could get a hold on and contribute to? I am going to be learning objective-c in the forseeable future so I'm inclined to try and grok more about C and Geany would be a fun project to do that on... if it's possible to help Geany be better on osx that would be totally cool. Maybe I will try and set up the dev environment up on my osx machine and see how I do.
ps that footnote was epic ... I nearly clicked on the [1], haha.
On Fri, Jul 13, 2012 at 5:06 PM, Matthew Brush mbrush@codebrainz.ca wrote:
On 12-07-13 04:18 PM, Sean Felipe Wolfe wrote:
Hey everybody,
I started playing around with geany for osx via macports, thanks to this article: http://wiki.geany.org/howtos/osx/running
everything was going great until I realized that I couldn't paste anything. :P I'm able to copy and paste to an external text file. But copying + pasting internally doesn't paste anything. I've tried both keyboard shortcut and pull-down menu option.
This is 0.21 (newest version on macports I believe) with OSX Lion (which sucks) 10.7.4 .
Any help would be appreciated :) Thanks!
Hi,
Geany sucks on OSX[1].
I've done some work locally on improving it but it requires a lot of changes to Geany's code, build system and also some extra GTK+-related dependencies. I'm not confident enough that after spending so much time on making it usable that all of the (many) changes will be accepted into the core of Geany, so I've kind of put it on hold for now.
IIRC, I got to the point of having application menu integration, keybindings working, theme/font integration, plugins working, VTE loading (but not working), and a Geany.app bundle for easy installing and dock icon. The main thing that made me give up was that there's a crasher bug deep inside the Cairo/Quartz code used by Scintilla and I'm not inclined to fix it.
SublimeText2 is pretty nice and not super expensive (has a free demo) if you're looking for a fairly sane alternative to Geany.
Cheers, Matthew Brush
[1] To be fair to Geany, GTK+ also sucks on OSX which accounts for most of Geany's suckiness there. _______________________________________________ Geany mailing list Geany@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On 12-07-13 05:13 PM, Sean Felipe Wolfe wrote:
Thanks for the info Matthew ... good to know.
Are the necessary changes something that a relatively new c programmer could get a hold on and contribute to? I am going to be learning
Specifically for the copy/paste bug, it's probably something simple but maybe buried somewhere deep inside Geany or GTK+ even.
For OSX usability in general, a big part of it is making a real "application bundle" including a Geany binary that works in this environment and its dependencies (ie. GTK+ and a few other things) bundled in. Most of this doesn't require programming much, if at all.
objective-c in the forseeable future so I'm inclined to try and grok more about C and Geany would be a fun project to do that on... if it's possible to help Geany be better on osx that would be totally cool. Maybe I will try and set up the dev environment up on my osx machine and see how I do.
Getting setup to build with jhbuild and stuff is a pure PITA, but also doesn't require much programming, just patience. There's some info out there for help, search for "Building GTK+ on OSX" and "gtk-osx-application" and stuff like this. You could also get pretty far without jhbuild and using just the stuff from macports.
Let me know if you start hacking on this and I can round up what I have so far and make it available online.
P.S. You could also ping these guys and see if they can make their build scripts/tools/process available: http://sourceforge.net/projects/open-enterprise/files/open-enterprise/osx-st...
Cheers, Matthew Brush
On Fri, Jul 13, 2012 at 6:25 PM, Matthew Brush mbrush@codebrainz.ca wrote:
Getting setup to build with jhbuild and stuff is a pure PITA, but also doesn't require much programming, just patience. There's some info out there for help, search for "Building GTK+ on OSX" and "gtk-osx-application" and stuff like this. You could also get pretty far without jhbuild and using just the stuff from macports.
Let me know if you start hacking on this and I can round up what I have so far and make it available online.
P.S. You could also ping these guys and see if they can make their build scripts/tools/process available: http://sourceforge.net/projects/open-enterprise/files/open-enterprise/osx-st...
Cheers, Matthew Brush
Getting setup now ... not too awful so far. Building GTK and it seems to be proceeding ok.
Looking at the open-enterprise page, have these guys already done the osx geany binary? Although I have to download a GTK environment at ~85MB ... not very Geany-like. So would our project then be to chop that back down to a nice tidy size?
On Mon, Jul 16, 2012 at 1:04 PM, Sean Felipe Wolfe ether.joe@gmail.com wrote:
On Fri, Jul 13, 2012 at 6:25 PM, Matthew Brush mbrush@codebrainz.ca wrote:
Getting setup to build with jhbuild and stuff is a pure PITA, but also doesn't require much programming, just patience. There's some info out there for help, search for "Building GTK+ on OSX" and "gtk-osx-application" and stuff like this. You could also get pretty far without jhbuild and using just the stuff from macports.
Let me know if you start hacking on this and I can round up what I have so far and make it available online.
P.S. You could also ping these guys and see if they can make their build scripts/tools/process available: http://sourceforge.net/projects/open-enterprise/files/open-enterprise/osx-st...
Cheers, Matthew Brush
Getting setup now ... not too awful so far. Building GTK and it seems to be proceeding ok.
Looking at the open-enterprise page, have these guys already done the osx geany binary? Although I have to download a GTK environment at ~85MB ... not very Geany-like. So would our project then be to chop that back down to a nice tidy size?
Took a look at the open-enterprise Geany version... copy and paste works, but it looks like crap. Here are a couple screenshots for those interested.
On 12-07-16 01:21 PM, Sean Felipe Wolfe wrote:
On Mon, Jul 16, 2012 at 1:04 PM, Sean Felipe Wolfe ether.joe@gmail.com wrote:
On Fri, Jul 13, 2012 at 6:25 PM, Matthew Brush mbrush@codebrainz.ca wrote:
Getting setup to build with jhbuild and stuff is a pure PITA, but also doesn't require much programming, just patience. There's some info out there for help, search for "Building GTK+ on OSX" and "gtk-osx-application" and stuff like this. You could also get pretty far without jhbuild and using just the stuff from macports.
Let me know if you start hacking on this and I can round up what I have so far and make it available online.
P.S. You could also ping these guys and see if they can make their build scripts/tools/process available: http://sourceforge.net/projects/open-enterprise/files/open-enterprise/osx-st...
Cheers, Matthew Brush
Getting setup now ... not too awful so far. Building GTK and it seems to be proceeding ok.
Looking at the open-enterprise page, have these guys already done the osx geany binary? Although I have to download a GTK environment at ~85MB ... not very Geany-like. So would our project then be to chop that back down to a nice tidy size?
Took a look at the open-enterprise Geany version... copy and paste works, but it looks like crap. Here are a couple screenshots for those interested.
Just for comparison, here's my build:
http://codebrainz.ca/images/geany-mac.png
Cheers, Matthew Brush
On Mon, Jul 16, 2012 at 1:43 PM, Matthew Brush mbrush@codebrainz.ca wrote:
On 12-07-16 01:21 PM, Sean Felipe Wolfe wrote:
Just for comparison, here's my build:
That looks pretty good! I've got a GTK build environment running, gtk-demo works, so going to grab the Geany code and try a build.
On Mon, Jul 16, 2012 at 2:33 PM, Sean Felipe Wolfe ether.joe@gmail.com wrote:
That looks pretty good! I've got a GTK build environment running, gtk-demo works, so going to grab the Geany code and try a build.
I just downloaded the latest code tarball from here: http://git.geany.org/geany/snapshot/geany-1.22.0.tar.gz
Looking at the README file, it's saying I should run ./configure, then make, then make install. However, I'm not seeing a 'configure' file in the code I downloaded.
Did I miss something? Thanks.
Le 17/07/2012 00:09, Sean Felipe Wolfe a écrit :
On Mon, Jul 16, 2012 at 2:33 PM, Sean Felipe Wolfe ether.joe@gmail.com wrote:
That looks pretty good! I've got a GTK build environment running, gtk-demo works, so going to grab the Geany code and try a build.
I just downloaded the latest code tarball from here: http://git.geany.org/geany/snapshot/geany-1.22.0.tar.gz
Looking at the README file, it's saying I should run ./configure, then make, then make install. However, I'm not seeing a 'configure' file in the code I downloaded.
Did I miss something? Thanks.
Yes, this is a nightly tarball, not a release one. This needs the same steps as the Git version would need I guess, so run "./autogen.sh" before configure.
Regards, Colomban
On 12-07-16 03:09 PM, Sean Felipe Wolfe wrote:
On Mon, Jul 16, 2012 at 2:33 PM, Sean Felipe Wolfe ether.joe@gmail.com wrote:
That looks pretty good! I've got a GTK build environment running, gtk-demo works, so going to grab the Geany code and try a build.
I just downloaded the latest code tarball from here: http://git.geany.org/geany/snapshot/geany-1.22.0.tar.gz
It might be easier/better just to clone the main Git repository since you plan on making changes and stuff. Just install Git and then run:
$ git clone git://github.com/geany/geany.git
Cheers, Matthew Brush
On Mon, Jul 16, 2012 at 2:33 PM, Sean Felipe Wolfe ether.joe@gmail.com wrote: Just for comparison, here's my build:
Question for you matthew, it seems your paste is working. I'm wondering what is different between your build shown and the repo head I just synced up to? Are you on a different branch perhaps?
Trying to understand why your paste works and mine doesn't.
On 12-07-17 05:12 PM, Sean Felipe Wolfe wrote:
On Mon, Jul 16, 2012 at 2:33 PM, Sean Felipe Wolfe ether.joe@gmail.com wrote: Just for comparison, here's my build:
Question for you matthew, it seems your paste is working. I'm wondering what is different between your build shown and the repo head I just synced up to? Are you on a different branch perhaps?
Trying to understand why your paste works and mine doesn't.
It might be part of the extra GTK+ library I'm using: http://gtk-osx.sourceforge.net/ige-mac-integration/GtkOSXApplication.html#gt...
Or it might've just been tweaking the keybindings and stuff, can't remember. If I get a chance to dig back into it I'll check the commit log to see if I recorded it specifically.
Cheers, Matthew Brush
On 12-07-17 08:41 PM, Matthew Brush wrote:
On 12-07-17 05:12 PM, Sean Felipe Wolfe wrote:
On Mon, Jul 16, 2012 at 2:33 PM, Sean Felipe Wolfe ether.joe@gmail.com wrote: Just for comparison, here's my build:
Question for you matthew, it seems your paste is working. I'm wondering what is different between your build shown and the repo head I just synced up to? Are you on a different branch perhaps?
Trying to understand why your paste works and mine doesn't.
It might be part of the extra GTK+ library I'm using: http://gtk-osx.sourceforge.net/ige-mac-integration/GtkOSXApplication.html#gt...
Or it might've just been tweaking the keybindings and stuff, can't remember. If I get a chance to dig back into it I'll check the commit log to see if I recorded it specifically.
... or it might've been messing with the gtkrc-2.0 file
Cheers, Matthew Brush
On Tue, Jul 17, 2012 at 8:43 PM, Matthew Brush mbrush@codebrainz.ca wrote:
On Mon, Jul 16, 2012 at 2:33 PM, Sean Felipe Wolfe
Trying to understand why your paste works and mine doesn't.
It might be part of the extra GTK+ library I'm using:
http://gtk-osx.sourceforge.net/ige-mac-integration/GtkOSXApplication.html#gt...
Or it might've just been tweaking the keybindings and stuff, can't remember. If I get a chance to dig back into it I'll check the commit log to see if I recorded it specifically.
... or it might've been messing with the gtkrc-2.0 file
Cheers, Matthew Brush
I'm taking another look at this now. Question Matthew, is there a repo or branch where your geany code is available for clonage? Also, what is the gtkrc-2.0 file? Can't seem to find it in the geany sourdcedir or various libraries I've been working with.
On 12-07-25 05:43 PM, Sean Felipe Wolfe wrote:
On Tue, Jul 17, 2012 at 8:43 PM, Matthew Brush mbrush@codebrainz.ca wrote:
On Mon, Jul 16, 2012 at 2:33 PM, Sean Felipe Wolfe
Trying to understand why your paste works and mine doesn't.
It might be part of the extra GTK+ library I'm using:
http://gtk-osx.sourceforge.net/ige-mac-integration/GtkOSXApplication.html#gt...
Or it might've just been tweaking the keybindings and stuff, can't remember. If I get a chance to dig back into it I'll check the commit log to see if I recorded it specifically.
... or it might've been messing with the gtkrc-2.0 file
Cheers, Matthew Brush
I'm taking another look at this now. Question Matthew, is there a repo or branch where your geany code is available for clonage? Also, what
All of my changes are on my Macbook I think. I'll see about cleaning them up and putting on github maybe before or on next weekend.
is the gtkrc-2.0 file? Can't seem to find it in the geany sourdcedir or various libraries I've been working with.
There's some docs here: http://developer.gnome.org/gtk/2.24/gtk-Resource-Files.html
IIRC, the bundle includes a gtkrc file I made to tweak Geany a bit.
Cheers, Matthew Brush
On 12-07-16 01:04 PM, Sean Felipe Wolfe wrote:
On Fri, Jul 13, 2012 at 6:25 PM, Matthew Brush mbrush@codebrainz.ca wrote:
Getting setup to build with jhbuild and stuff is a pure PITA, but also doesn't require much programming, just patience. There's some info out there for help, search for "Building GTK+ on OSX" and "gtk-osx-application" and stuff like this. You could also get pretty far without jhbuild and using just the stuff from macports.
Let me know if you start hacking on this and I can round up what I have so far and make it available online.
P.S. You could also ping these guys and see if they can make their build scripts/tools/process available: http://sourceforge.net/projects/open-enterprise/files/open-enterprise/osx-st...
Cheers, Matthew Brush
Getting setup now ... not too awful so far. Building GTK and it seems to be proceeding ok.
Looking at the open-enterprise page, have these guys already done the osx geany binary? Although I have to download a GTK environment at ~85MB ... not very Geany-like. So would our project then be to chop that back down to a nice tidy size?
I'm not sure exactly what they've done to build it but judging by the screenshot they've made a real bundle using a GTK+ built with the X11 backend.
It's pretty much like the Windows build that has GTK+ bundled with it. You need include a whole pile of GTK+ binaries along with the Geany ones. The bundle I was working on is around 25MB uncompressed. Whether it *actually* has all the needed stuff needed to run on someone else's computer who hasn't got all kinds of GTK+ libs sitting in various prefixes is yet to be determined.
Cheers, Matthew Brush