florence Virtual Keyboard for Porteus 5.0

Post links to your 64bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
Post Reply
User avatar
Rava
Contributor
Contributor
Posts: 2965
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 5.0rc2 + 4.0 i586 XFCe
Location: Forests of Germany

florence Virtual Keyboard for Porteus 5.0

Post#1 by Rava » 04 Nov 2020, 03:24

Info on florence here: http://florence.sourceforge.net/english.html

Image

In testing it I had one issue with florence : just typing in edit areas or text editors was fine.
When uploading both modules I used florence's ctrl key to select both modules, but the file dialogue box would not accept clicking the Open button nor did it work clicking florence's "Enter" key. I had to use the add files for upload twice to get both uploaded at the same time.
Maybe it was a florence but, maybe I did a mistake since it was my first time ever using florence.

florence-0.6.3-x86_64-1_slonly.xzm (200 kB)

In case your system lacks libgstreamer-1_0:
libgstreamer-1_0-0-1.18.0-1.1.x86_64.xzm (684 kB)

Code: Select all

5c2e87e814d8546e4ea566bdbf4bd2a3  libgstreamer-1_0-0-1.18.0-1.1.x86_64.xzm
e7fbab29a1844f4fe3b3766fe79b9e52  florence-0.6.3-x86_64-1_slonly.xzm
Rava wrote:
14 Apr 2020, 14:45
To get it, first wait 15 seconds "Dein Download wird jetzt vorbereitet." (Your download is being prepared)
Then click "Jetzt zur Download-Seite" (now to the download page)
Then click "Dein Download steht nun bereit. Klicke hier, um ihn zu starten." (Your download is ready. Click here to start downloading it)
Even the "hardware zoom" - alt key and mouse scroll wheel on the desktop - works via florence!
_____________________________________________________________

CAVE!
The version is for Porteus using the main GNU C library glibc_2.29 . If your Porteus has a different version as base this florence version will fail.
Rava wrote:
05 Nov 2020, 19:10
Kulle wrote:
05 Nov 2020, 07:35
it is 2.27, but where to find glibc_2.29 ?
You cannot replace glibc. Know what that stands for?
GNU C library, it is the main library all C compiled programs in the system use.
If you would change that, all programs that use external C libraries (which are almost all) would break, meaning: your system would fail.

You have to find a florence version that was compiled for 2.27. There is no workaround.

P.S. One could abuse florence to create screenshot art by having layers of florence layers ad infinitum like so
Image

or use it for tutorial screenshots signaling a needed user text input.

The main reason would be a fix for a broken keyboard or use porteus on a tablet PC. :celebrate3:

________________________________________________________

Fun fact: when you have florence running but use a physical keyboard - on which you are able to type much more quickly - florence still highlights the currently pressed key. There is a use for making videos for that. :)
________________________________________________________
I forgot to add the following info, cause it is just too absurd to be possible,I still add the info for novice users:

You cannot change to the Virtual Consoles (VT) and expect florence still working. The Virtual Keyboard program runs under X, and displays itself using X. It cannot access what you do in the VT; while it is possible to send text to a VT or capte what is going on in a VT (I gave details on both in my Ravas Coding Goodies threads) all that my code is doing is accessing the VTs from a xterm. And only the capture script is mine, the C code for putting text into the VT from an xterm is by some unknown source since I forgot to save the URL I got it from.

While it is possible to send text (and in a way; keyboard strokes) to a VT - both is from X to VT, or get info from the VT into X - you cannot create a Virtual Keyboard since it not works the other way round.


_____________________________________________________________

Cave! At times it either did crash, or I pressed a button that makes it "keep alternating keys pressed and exit florence", either way, once I ended in a situation where florence told the system the Shift key was pressed, and even going to the physical keyboard and pressing Shift several times, or pressing CapsLock to switch it on and off, I was unable to access the XFCE main menu: Also I had Shift activated prior florence exiting, now the Control key was activated, and only the menu to alter the panel came when I wanted to access the main menu. So I had to start florence via terminal (that I had open already) and by doing so I was finally able to get the system state back to normal.
Last edited by Rava on 07 Nov 2020, 10:37, edited 2 times in total.
Cheers!
Yours Rava

Kulle
Shogun
Shogun
Posts: 324
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

florence Virtual Keyboard

Post#2 by Kulle » 04 Nov 2020, 18:22

Hi Rava,
it is still missing glibc_2.29

Code: Select all

guest@porteus:~$ florence 
florence: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /usr/lib64/../lib64/libgstreamer-1.0.so.0)
via usm:

Code: Select all

root@porteus:/home/guest# usm -s glibc-2.29
find: `/tmp/xdg-runtime-guest/gvfs': Permission denied

Nothing found for glibc-2.29

root@porteus:/home/guest# usm -s glibc_2.29
find: `/tmp/xdg-runtime-guest/gvfs': Permission denied

Nothing found for glibc_2.29
Where to find glibc_2.29 ?

User avatar
Rava
Contributor
Contributor
Posts: 2965
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 5.0rc2 + 4.0 i586 XFCe
Location: Forests of Germany

florence Virtual Keyboard

Post#3 by Rava » 04 Nov 2020, 18:49

Kulle wrote:
04 Nov 2020, 18:22
Hi Rava,
it is still missing glibc_2.29
not for me; with 5.0rc1 and XFCE all is well.

I looked into my system and no glibc library there:

Code: Select all

root@porteus:/mnt/live/memory/images# find .|grep glibc
./001-core.xzm/etc/file/magic/glibc
./001-core.xzm/etc/profile.d/glibc.csh
./001-core.xzm/etc/profile.d/glibc.sh
./001-core.xzm/var/lib/pkgtools/packages/glibc-2.30-x86_64-1
./001-core.xzm/var/lib/pkgtools/packages/glibc-solibs-2.30-x86_64-1
./001-core.xzm/var/lib/pkgtools/packages/glibc-zoneinfo-2019c-noarch-1
Maybe it is a setup issue, cause if it were not I should get the same error, but florence looks fine, the city and the program.

Your Port uses a different glibc - since it is the most basic, most shared dependency of and Linux system.

Run the above find & grep and tell me what glibc version your Port uses.
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 2965
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 5.0rc2 + 4.0 i586 XFCe
Location: Forests of Germany

florence Virtual Keyboard

Post#4 by Rava » 05 Nov 2020, 04:26

Some details

The way florence seems to manage the keystrokes going in and out (since it shows when you type on the physical keyboard as well - like I mentioned above, that can be used for creating a video) it is that full screen is no longer working as you think it is, nor is a screenshooter.
The GUI menu bar is always visible, even in Full Screen mode, and so is the florence window.
When making a screenshot and clicking "Active Window" the result is always a full screen shot, since florence must tamper with the system to be able to kive the keystrokes to other programs.

When you want the system to go back to the normal behaviour, e.g. for presentation sake, or video watching pleasure's sake, or only capturing the "Active Window", you have to exit florence for the time being and after the capture/full screen watching you have to start florence up again.
Cheers!
Yours Rava

Kulle
Shogun
Shogun
Posts: 324
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

florence Virtual Keyboard

Post#5 by Kulle » 05 Nov 2020, 07:35

Hi Rava,
it is 2.27, but where to find glibc_2.29 ?

Code: Select all

root@porteus:/mnt/live/memory/images# find .|grep glibc
./glibc-i18n-x86_64-1jay.xzm
./glibc-i18n-x86_64-1jay.xzm/usr
./glibc-i18n-x86_64-1jay.xzm/usr/lib64
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_ADDRESS
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_COLLATE
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_CTYPE
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_IDENTIFICATION
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_MEASUREMENT
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_MESSAGES
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_MONETARY
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_NAME
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_NUMERIC
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_PAPER
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_TELEPHONE
./glibc-i18n-x86_64-1jay.xzm/usr/lib64/locale/C.utf8/LC_TIME
./glibc-i18n-x86_64-1jay.xzm/usr/share
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ANSI_X3.110-1983.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ANSI_X3.4-1968.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ARMSCII-8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ASMO_449.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/BIG5-HKSCS.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/BIG5.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/BRF.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/BS_4730.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/BS_VIEWDATA.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP10007.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1125.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1250.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1251.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1252.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1253.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1254.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1255.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1256.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1257.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP1258.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP737.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP770.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP771.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP772.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP773.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP774.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP775.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CP949.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CSA_Z243.4-1985-1.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CSA_Z243.4-1985-2.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CSA_Z243.4-1985-GR.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CSN_369103.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/CWI.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/DEC-MCS.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/DIN_66003.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/DS_2089.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-AT-DE-A.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-AT-DE.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-CA-FR.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-DK-NO-A.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-DK-NO.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-ES-A.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-ES-S.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-ES.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-FI-SE-A.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-FI-SE.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-FR.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-IS-FRISS.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-IT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-PT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-UK.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EBCDIC-US.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ECMA-CYRILLIC.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ES.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ES2.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EUC-JISX0213.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EUC-JP-MS.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EUC-JP.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EUC-KR.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/EUC-TW.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GB18030.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GB2312.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GBK.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GB_1988-80.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GEORGIAN-ACADEMY.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GEORGIAN-PS.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GOST_19768-74.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GREEK-CCITT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GREEK7-OLD.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/GREEK7.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/HP-GREEK8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/HP-ROMAN8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/HP-ROMAN9.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/HP-THAI8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/HP-TURKISH8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM037.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM038.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1004.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1026.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1047.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1124.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1129.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1132.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1133.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1160.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1161.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1162.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1163.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM1164.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM256.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM273.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM274.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM275.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM277.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM278.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM280.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM281.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM284.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM285.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM290.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM297.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM420.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM423.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM424.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM437.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM500.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM850.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM851.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM852.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM855.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM856.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM857.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM860.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM861.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM862.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM863.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM864.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM865.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM866.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM866NAV.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM868.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM869.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM870.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM871.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM874.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM875.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM880.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM891.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM903.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM904.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM905.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM918.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IBM922.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IEC_P27-1.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/INIS-8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/INIS-CYRILLIC.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/INIS.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/INVARIANT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISIRI-3342.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-1.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-10.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-11.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-13.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-14.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-15.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-16.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-2.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-3.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-4.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-5.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-6.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-7.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-9.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-8859-9E.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-IR-197.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-IR-209.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO-IR-90.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_10367-BOX.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_10646.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_11548-1.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_2033-1983.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_5427-EXT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_5427.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_5428.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_646.BASIC.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_646.IRV.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_6937-2-25.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_6937-2-ADD.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_6937.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_8859-1,GL.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/ISO_8859-SUPP.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/IT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_C6220-1969-JP.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_C6220-1969-RO.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_C6229-1984-A.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_C6229-1984-B-ADD.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_C6229-1984-B.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_C6229-1984-HAND-ADD.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_C6229-1984-HAND.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_C6229-1984-KANA.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JIS_X0201.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JOHAB.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JUS_I.B1.002.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JUS_I.B1.003-MAC.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/JUS_I.B1.003-SERB.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/KOI-8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/KOI8-R.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/KOI8-RU.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/KOI8-T.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/KOI8-U.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/KSC5636.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/LATIN-GREEK-1.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/LATIN-GREEK.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/MAC-CENTRALEUROPE.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/MAC-CYRILLIC.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/MAC-IS.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/MAC-SAMI.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/MAC-UK.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/MACINTOSH.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/MIK.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/MSZ_7795.3.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NATS-DANO-ADD.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NATS-DANO.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NATS-SEFI-ADD.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NATS-SEFI.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NC_NC00-10.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NEXTSTEP.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NF_Z_62-010.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NF_Z_62-010_1973.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NS_4551-1.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/NS_4551-2.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/PT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/PT154.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/PT2.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/RK1048.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/SAMI-WS2.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/SAMI.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/SEN_850200_B.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/SEN_850200_C.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/SHIFT_JIS.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/SHIFT_JISX0213.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/T.101-G2.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/T.61-7BIT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/T.61-8BIT.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/TCVN5712-1.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/TIS-620.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/TSCII.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/UTF-8.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/VIDEOTEX-SUPPL.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/VISCII.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/charmaps/WINDOWS-31J.gz
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/POSIX
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/i18n
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_circle
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_cjk_compat
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_cjk_variants
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_combining
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_compat
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_font
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_fraction
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_hangul
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_narrow
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_neutral
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_small
./glibc-i18n-x86_64-1jay.xzm/usr/share/i18n/locales/translit_wide
./glibc-i18n-x86_64-1jay.xzm/usr/share/locale
./glibc-i18n-x86_64-1jay.xzm/usr/share/locale/locale.alias
./001-core.xzm/etc/profile.d/glibc.csh
./001-core.xzm/etc/profile.d/glibc.sh
./001-core.xzm/var/log/packages/glibc-2.27-x86_64-1
./001-core.xzm/var/log/packages/glibc-solibs-2.27-x86_64-1
./001-core.xzm/var/log/packages/glibc-zoneinfo-2018d-noarch-1


User avatar
Rava
Contributor
Contributor
Posts: 2965
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 5.0rc2 + 4.0 i586 XFCe
Location: Forests of Germany

florence Virtual Keyboard

Post#6 by Rava » 05 Nov 2020, 19:10

Kulle wrote:
05 Nov 2020, 07:35
it is 2.27, but where to find glibc_2.29 ?
You cannot replace glibc. Know what that stands for?
GNU C library, it is the main library all C compiled programs in the system use.
If you would change that, all programs that use external C libraries (which are almost all) would break, meaning: your system would fail.

You have to find a florence version that was compiled for 2.27. There is no workaround.
Cheers!
Yours Rava

Kulle
Shogun
Shogun
Posts: 324
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

florence Virtual Keyboard

Post#7 by Kulle » 06 Nov 2020, 08:41

Hi Rava,
thank you for the good explanation.
Rava wrote: ↑
You have to find a florence version that was compiled for 2.27.
I won't go to the trouble because I don't really need florence.

User avatar
Rava
Contributor
Contributor
Posts: 2965
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 5.0rc2 + 4.0 i586 XFCe
Location: Forests of Germany

florence Virtual Keyboard

Post#8 by Rava » 06 Nov 2020, 11:36

Kulle wrote:
06 Nov 2020, 08:41
thank you for the good explanation.
You are welcome.

Could you tell me which Port you tried it on so I can include info in the OP.
Cheers!
Yours Rava

Kulle
Shogun
Shogun
Posts: 324
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

florence Virtual Keyboard

Post#9 by Kulle » 07 Nov 2020, 08:16

Hi Rava,
I use Porteus 4.0 Xfce
Inside is 001-core.xzm/var/log/packages/glibc-2.27-x86_64-1

Much will not work if a higher version of glibc is needed.
A solution in such cases: I compile the source code on my system??

User avatar
Rava
Contributor
Contributor
Posts: 2965
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 5.0rc2 + 4.0 i586 XFCe
Location: Forests of Germany

florence Virtual Keyboard

Post#10 by Rava » 07 Nov 2020, 08:28

Kulle wrote:
07 Nov 2020, 08:16
Much will not work if a higher version of glibc is needed.
A solution in such cases: I compile the source code on my system??
Indeed, you use your glibc-2.27-x86_64-1 based system and compile the C code into the x86_64 binary.

The thing is: modules made for 4.0 x86-64 Porteus often run okay in 5.0 Porteus, and that happens to others as well, people reported so in this very forum.

But these are programs accepting a newer GNU C library than the one they were compiled against. In your case you want to run a program compiled against a newer GNU C library to run with an older GNU C lib and that usually fails.

I presume you can understand the logic why, yes?
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 2965
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 5.0rc2 + 4.0 i586 XFCe
Location: Forests of Germany

florence Virtual Keyboard for Porteus 5.0

Post#11 by Rava » 07 Nov 2020, 15:42

I looked into man florence(1)

Code: Select all

       -n, --no-gnome
           Use this option if you are not using the GNOME desktop environment.
           This will disable some GNOME specific features.
Since I use it on XFCE I wonder if I should alter florence.desktop to be

Code: Select all

Exec=florence -n
Maybe that will stop some of florence's weird behaviour…

No harm in trying I guess.

Or maybe harm in trying…
altering it like above into Exec=florence -n ended it not starting at all… hmmmm. :hmmm:
Cheers!
Yours Rava

Post Reply