Lulu04 wrote: ↑July 23rd, 2023, 3:32 am
About starting the software: as you did, the right command to start GiveYourVoice from a terminal is:
Don't use "giveyourvoice.desktop" directly, it's a file to create a shortcut on your desktop: see "readme" file.
I know roughly what it is really, I manipulate them before a little bit here and there, I go fish them out for various games and things. In this context though, "giveyourvoice.desktop" is a stick. It's one of the more popular sticks to beat new applications with to get some kind of response from them. First is usually just it's name, then you try to ./execute_it then go poke it in the .desktop file. Usual things for usual customers. I'm trying to act a little bit neanderthal, and a little bit lazy me, to get a good idea of what a regular Joe just downloaded it may do. I'm the Gorilla at the post office jumping up and down on your package when doing product testing. You can turn the Gorilla jumps up and down like a volume control.
But it gives you something to think about, like I often wonder why not pop in a file called README that says to a newbie how to poke at the package, and what a make file is for, and that kind of thing. I know what they are, but some people probably could use the help.
Lulu04 wrote: ↑July 23rd, 2023, 3:32 am
About fossapup64 9.5 Glibc: 2.31: I've read on the net that fossapup64 9.5 don't have gtk2 installed natively. Instead it have JWM (Joe’s Window Manager) that it's not supported by GiveYourVoice. gtk2 is used by it to display things on screen. It is necessary. In a terminal, you can check if gtk2 is installed on your system with:
If the command return nothing, that's mean gtk2 is not present.
lol!
Code: Select all
root# dpkg -l | grep gtk2
dpkg-query: error: failed to open package info file '/var/lib/dpkg/status' for reading: No such file or directory
different package manager I think.
For Gtk, I think I may have installed manually, to get VLC up and running. I cannot stand deadbeef. VLC won't without GTK AFAIK, and it's pretty much the same across most of the operating systems I have. I goto an external hard drive for pets which include various videolan and gtk.
Fossa does appear to have GTK3 installed. There are about two pages of gtk related packages showing in the manager. I cannot copy them all out or do images. Oh my god.
viewtopic.php?t=99049 Basically, lots of info on all sorts of gtk related items, too many to list. The ones I think you might be interested in would be, at a guess, libgtkmm-3.0-1v5_3.24.2 wrappers for shared libraries, and libgtk2.0-0_2.24.32 which is the old version of the gfx interface lib, along with various 3-0 parts the gui lib again in 3.0 and 3-common_3.24.20.
But I'm pretty sure that a lot of that is non-standard. I have to pop gtk in everytime I install a new puppy. Perhaps you can copy the code you need into your package, perhaps...
About Precise Puppy 5.5: GiveYourVoice is only for 64b platform. Could you confirm that your computer where Precise Puppy 5.5 is installed have an 64b processor? You can check the processor with:
amd64, I also have a few similar laptops and at least one old desktop here. I'm sure I can find a '32
Precise Puppy 5.5 may not have gtk2 natively installed?
I think a lot of them do not.
Given the difficulties, I think I'll use Ubuntu 20.04 to release GiveYourVoice for Linux, at least for now. I will spend more time later because there still a solution to remove the dependency to gtk2, but it involve to rewrite a lot of code...
Cheers
Good idea. You might also include an OLDCOMPUTERS.txt which explains it, if it's just a megabyte or two, could include it in the archive, or a separate archive as it is literally just one file. (the .pet file that is) I think there is an easier solution than rewriting the code, if it is well-explained to the end user in a way they won't overlook. cheers for now
oh, p.s. I can rename the save file for any operating system that has it, which means I can test it on a blank system with no extra installs like gtk, to let you know what is installed by default. I forgot how trivial that is to do.