I’m not sure about posting this type of query here, in this category, so pardon me if I’m at the wrong place…
Here I go:
Is it a good idea to work with GTK+ applications on my native install? Or should I use a virtual machine? I’m pretty much a noob when it comes to GTK+, I’m just starting to learn…
I’ve been wanting to tinker with applications that’s directly related to Ubuntu MATE; for testing those apps I should use a VM right? Or do developers use another method?
I only have one PC, so developing in another machine is out of the question…
There are open-source developers here, I’d really appreciate it if you guys could shed some light…
I am not (yet!) an open-source developer but I wonder why you are thinking about using a virtual machine. Is there any reason against compiling your gtk source code and executing it within the terminal?
But let’s the experts speak!
I don’t know- I’m just assuming that it might be “safer” to develop/work with GTK+ within an environment separated from the OS since the OS itself is mostly built with GTK+ and the related libraries…
And of course, VM or not, the code needs to be compiled in the terminal…
@Apollonius - I only use VMs to test/debug issues in other distros. For all my MATE/GTK+ work I use my main install, which I also use at work.
Every now and then I break my system and have to drop into TTY to fix it, but that only happens when I’m messing around with some of the lower level components of MATE.
If you are thinking of writing GTK+ apps, I would say to use you main install. But if you’re thinking of compiling the GTK+ library itself (you’d probably need a good reason for this ), then try it in a VM first.
I’m not compiling GTK+ library itself, I have just started learning GTK+ and tinkering with MATE applications such as mate-font-viewer and mate-user-guide and so on… so far I’ve been hacking around with these in a VM but haven’t broken anything, so I guess I’m okay do to those on my main install…
Thank you very much for the tips, really appreciate it…