Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Editor

Notices

Reply
 
Thread Tools Search this Thread
Old 07-29-2024, 03:41 PM   #1
MoreEbooks
Member
MoreEbooks began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Jun 2022
Device: Kindle 10th gen
Typing Asian characters

I am using the 'fcitx' Input Method mechanism on Debian Linux. But the Calibre EPUB Editor seems to ignore it and thus I can not type in Asian characters. Other programs on the same machine, such as LibreOffice and emacs, work fine with fcitx. Is there something I have to do so that Calibre will listen to fcitx?
MoreEbooks is offline   Reply With Quote
Old 07-29-2024, 10:36 PM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 44,658
Karma: 24966646
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Presumably your fcitx Qt plugin is incompatible with the Qt version shipped with calibre, use your distro packaged calibre and it should work.
kovidgoyal is offline   Reply With Quote
Old 07-30-2024, 08:18 AM   #3
MoreEbooks
Member
MoreEbooks began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Jun 2022
Device: Kindle 10th gen
That sounds like a reasonable explanation. I have another computer, a laptop, running the same version of Debian (12) and the same version of Qt (6.4.2) and fcitx (1.4.2.9) but still has the distro version of calibre (6.13) and it works with fcitx correctly. On the system where it does not work has calibre 7.15. The 7.15 got installed by me running the calibre upgrade procedure as linked to by the usual "An upgrade is available" notification from calibre. That is probably how I got into this condition.

Ok, then how I do I roll back the 7.15 calibre to 6.13? Presumably the database schemas are different. The APT package manager on the 7.15 system seems to think that 6.13 is still installed though when I run calibre it is 7.15.
MoreEbooks is offline   Reply With Quote
Old 07-30-2024, 10:12 AM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 44,658
Karma: 24966646
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
update debian there's no reliable way to go backwards between major calibre versions.
kovidgoyal is offline   Reply With Quote
Old 07-30-2024, 01:13 PM   #5
Quoth
Reading till the spring
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 12,543
Karma: 94058919
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
Also check if ibus is installed and working? I found that without it most QT using programs, inc Calibre Editor, would ignore the Compose key. It seems to also have Asian input schemes.

I'm using Linux Mint 21.3 with Mate Desktop, which is vaguely related to Ubuntu and Debian (I've used both of those in the past).
Quoth is offline   Reply With Quote
Old 07-30-2024, 01:36 PM   #6
MoreEbooks
Member
MoreEbooks began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Jun 2022
Device: Kindle 10th gen
fcitx uses dbus, not ibus. And in any case, programs like LibreOffice work fine. Over on my laptop running calibre 6.13, ibus is also not running and dbus is, and the older calibre is working fine.

I have upgraded my system with the calibre 7.15 from Debian 12.5 to 12.6, the latest available version. The problem remains. It looks like running the calibre upgrade procedure (that the program points you to) is a bad idea. Just go with the distro versions to make sure calibre is not getting ahead of itself.

Now I can't clone my calibre collections from one computer to the other because the database versions are incompatible.
MoreEbooks is offline   Reply With Quote
Old 07-30-2024, 01:43 PM   #7
MoreEbooks
Member
MoreEbooks began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Jun 2022
Device: Kindle 10th gen
Unless the calibre "export" function, that creates some ".calibre-data" files, works backwards across versions. I really do not want to lose all my annotations.
MoreEbooks is offline   Reply With Quote
Old 07-30-2024, 01:48 PM   #8
MoreEbooks
Member
MoreEbooks began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Jun 2022
Device: Kindle 10th gen
Update: it doesn't.
MoreEbooks is offline   Reply With Quote
Old 07-30-2024, 03:25 PM   #9
MoreEbooks
Member
MoreEbooks began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Jun 2022
Device: Kindle 10th gen
Resolution: I uninstalled calibre 7.15 and deleted all the library directories. Then I installed the distro version, 6.13, and copied over all the directories from the other computer where the fcitx integration was working. Luckily I had cloned that from the first computer shortly before doing the upgrade to 7.15 so I do not think I lost anything.

Now I can type the Chinese characters again. Going forward, I will ignore calibre telling me that a new version is available and will just use what the distro offers.
MoreEbooks is offline   Reply With Quote
Old 07-30-2024, 04:25 PM   #10
Quoth
Reading till the spring
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 12,543
Karma: 94058919
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
Quote:
Originally Posted by MoreEbooks View Post
fcitx uses dbus, not ibus. And in any case, programs like LibreOffice work fine. Over on my laptop running calibre 6.13, ibus is also not running and dbus is, and the older calibre is working fine.
I was using dbus, but Compose didn't work in KATE or Calibre Editor or Viber, so I installed and changed to ibus.
Quoth is offline   Reply With Quote
Old 07-31-2024, 12:37 PM   #11
MoreEbooks
Member
MoreEbooks began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Jun 2022
Device: Kindle 10th gen
Quote:
Originally Posted by Quoth View Post
I was using dbus, but Compose didn't work in KATE or Calibre Editor or Viber, so I installed and changed to ibus.
That is odd because Compose works fine for me. (fcitx, xfce4) I have it set to use the Windows key. These IME things seem very fragile.
MoreEbooks is offline   Reply With Quote
Old 08-01-2024, 09:39 AM   #12
Quoth
Reading till the spring
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 12,543
Karma: 94058919
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
I use Caps Lock (also need to disable Caps lock) and use Windows key as modifier to drag a window with mouse.

I guess Mate is different from XFCE (which I have as an alternate).

LO Writer was fine. it was mostly QT based programs that needed ibus
Quoth is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Enhancement request: special characters, invisible characters and html entities. PenguinCEO Editor 15 04-08-2020 06:26 PM
Vertical text : asian characters unturned fxp33 Sigil 7 08-22-2014 07:38 AM
¿Convert unicode decomposed characters to unique/normal characters? JohnQwerty Calibre 3 04-05-2012 01:08 PM
Typing non-ASCII characters with the keyboard Edmundo Amazon Kindle 5 01-20-2011 02:18 PM
support for asian characters Justice Strike Sony Reader 16 09-15-2009 04:17 AM


All times are GMT -4. The time now is 02:02 AM.


MobileRead.com is a privately owned, operated and funded community.