14 January 2019 at 18:32 #125174
Am I right when I say that if I were to switch from a Windows PC to a Mac I would not be able to use my Cherrytree files anymore?14 January 2019 at 20:04 #125175
I use PlayOnMac and the Windows version of Cherrytree on my Mac. The files are saved on Google Drive, but you could do the same with Dropbox. I also use Cherrytree on my PC. Just make sure you always save & quit Cherrytree when you move from one computer to the other.15 January 2019 at 10:38 #125176
@carel: thanks for your reply 🙂
I have been on Linux for a couple of months to get to know it because there is 1 thing I have decided: I have had it with Windows & will quit it. I am not sure yet if I will opt for Linux or Mac. The big issue is the fact that there is no CT Mac version.
On Linux I have used PlayonLinux and I must say I am not impressed by it. Yes, you can run Windows programs with it, but only those that it has listed. If you try to run an unlisted program it works poorly or not at all. Maybe I was doing something not quite right, that’s possible, but it was not clear what that could be, which means it is a shortcoming of PoL in terms of intuitiveness.
So, my question is: are you entirely satisfied with PoM, does CT perform as under Windows directly?15 January 2019 at 20:31 #125179
Since Zim-Wiki, KeepNote and Cherrytree are all using PyGTK/Python 2.7 they should run on Linux/Windows/Mac(BSD).
Hope it helps,
–Cass16 January 2019 at 08:36 #125180
@acry: Hi Cass, many thanks for your reply.
What you say is very interesting, and logically it makes sense. Do you use a Mac, and if so, have you implemented this?17 January 2019 at 09:23 #125186
Unfortunately I need to reach back a bit to contribute to a solution.
I don’t have a lot of experience with MacOS. I worked as a web developer using ruby on rails for a short time; so I needed some working developer environment, a common start is to use:
Install XCode Command Line Developer Tools / Homebrew
I am using Linux (arch) for everyday work since more than ten years now and most of the time I do not care if my code works for somebody else.
As I started to work with PyGTK/SQLite and Sourceview on CT I tested my Repository on Windows and after a bit of fiddling it worked like a charm. I installed a git-gui,
I haven’t tested my sqlite/pygtk code on Windows yet.
I am not 100% sure but I think python 2.7 + pygtk/sourceview/sqlite modules and one is basically good to run CT from the git repo.
I didn’t need to compile any c-code, just install some packages and I am pretty sure it is true for MacOS and BSD also.
Python and Ruby are build on top of C, every time the Python or Ruby API changes (and it happens a lot) the dynamic libraries for the Python modules need to be recompiled and during the build process all dependent API-changes need to be taken into account. I tried to compile a very old Ruby version to run old Ruby code and it was __very__ painful. I compiled 40 years old DOS and Amiga C-Code and it was very easy for me.
You could try to follow this instructions:
Here are some additional links that should give background knowledge:
If one ever decides to work on this CT-Version and wants to picks up Python 2 and PyGTK feel free to use my Code:
I need to make a major push tho. Think I doubled the codebase.
My main Coding-Site:
Hope I could contribute to a working CT homebrew package.
–Cass17 January 2019 at 12:09 #125189
You must be logged in to reply to this topic.