![]() |
#1 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,373
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Linux AppImage Betas
We're finally at a point where we're going to offer some beta versions of Sigil and PageEdit as AppImages for Linux.
These are targeting Ubuntu Jammy 22.04 and later (the oldest still supported Ubuntu LTS after May 31st 2025). Most linux OSes with a glibc of 2.35 or higher have a good shot of being able to run these. Running ldd --version at a terminal should tell you your glibc version. I've run them on out of-the box Jammy installations and Fedora 36 with no trouble (as well as newer distros). Some warnings: These AppImages will share any existing Sigil preferences you already have. So if you're not already running version 2+ of Sigil, you'll want to make sure to have good backups of your preferences as the newer Sigil will update your preferences to a point where they won't be usable by pre-2.0 versions of Sigil any more. ________________ You need to download these, check their file properties and make sure they're executable (make them so if they are not). Then you should be able double-click them to launch them. You can also launch them from a terminal. The Sigil AppImage has a complete bundled Python plugin environment built into it that should pass all of our testplugin tests right out of the box. If you don't have Sigil installed already, it will be enabled by default. Otherwise, open the Plugin Manager and check the "Use Bundled Python Interpreter" box (or don't; the AppImage should be able to make use of a properly configured external Python environment as well). Enough talking! The beta AppImages can be downloaded from my personal GitHub (don't worry about the name of the repo, it's meaningless): https://github.com/dougmassay/win-qt...s/tag/v5.212-1 Look for the Sigil-2.4.900-x86_64.AppImage and PageEdit-2.4.900-x86_64.AppImage assets. |
![]() |
![]() |
![]() |
#2 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,493
Karma: 5703586
Join Date: Nov 2009
Device: many
|
And fwiw, DiapDealer has really worked hard to create these and get them to the release point.
And I am so very happy we will finally have a version of Sigil and PageEdit for almost any Linux that is fully configured with all the required python version and modules, has our Qt patches in place, is fully under our control, and is the exact equal to the releases we make for MacOS and Windows! |
![]() |
![]() |
![]() |
#3 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,316
Karma: 78876004
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Seems to be working on my chromebook under the Linux environment.
Where could I find icons to add to the .desktop files for both sigil andd pageedit? |
![]() |
![]() |
![]() |
#4 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,373
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
The icons for the embedded .desktop file already exist within the AppImage. If you're asking another question, then I'm not sure what it is. These AppImages are currently standalone betas. The are not yet ready to incorporate into anything like appImaged or appimagelauncher.
|
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,316
Karma: 78876004
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
No. I was asking about the icon displayed within the desktop launcher for lack of a better term. Let me experiment a bit more
|
![]() |
![]() |
![]() |
#6 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,635
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BR |
|
![]() |
![]() |
![]() |
#7 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,316
Karma: 78876004
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
I found the svg's when I looked at the appimages mounted on /tmp.
Under ChromeOS if I want an app to show in the standard launcher bar, I need to create a corresponding .desktop file and install it using desktop-file-install. If I do not specify an icon there I get a default penguin face icon displayed, so if possible I try to override it. |
![]() |
![]() |
![]() |
#8 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,373
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Oh, gotcha. All of the various icons are also available from Sigil's source code. They should be downloadable from GitHub.
https://github.com/Sigil-Ebook/Sigil.../app_icons_alt https://github.com/Sigil-Ebook/PageE...e/master/icons |
![]() |
![]() |
![]() |
#9 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 220
Karma: 516
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
|
DoubleDealingDiap!!! After inciting me yesterday to make a fresh build of Sigil from Master on Github, here is an Appimage which just works by download and double-click.!!
![]() ![]() I downloaded both Sigil and PageEdit Appimages and they run fine on my UbuntuStudio24.04.2LTS box. Sigil looks identical to the build I made yesterday from Master. In brief testing I can't see any difference between the Appimage and the regular build of Sigil. I'd been meaning for some time to have a look at PageEdit but I've never really felt an urgent requirement. I'm generally happy working in Sigil's Code view or if I need an HTML editor, there's always Bluefish Editor. I've parked both Appimages rather untidily on my Desktop for the moment and I've managed to open PageEdit by right-click on the xhtml file in Book Browser and selecting Open With --> PageEdit. I'll look closer at what I might want to do with PageEdit a bit later. Last edited by philja; Yesterday at 08:32 AM. |
![]() |
![]() |
![]() |
#10 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,373
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Thanks for checking it out! Also note that you can actually set Sigil (AppImage Sigil included)'s external xHTML editor to the PageEdit AppImage using Sigil's prefs. That way, the entire epub's xhtml is opened in PageEdit (not just the single xHTML file).
|
![]() |
![]() |
![]() |
#11 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 220
Karma: 516
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
|
Quote:
I eventually found the 'X' icon after noting that there was an External Editor Toolbar. I very rarely use any icon so lots of Toolbars were not selected for viewing. I prefer drop-down menus. It'll take me a while to sort out how (and if) to use PageEdit. |
|
![]() |
![]() |
![]() |
#12 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,493
Karma: 5703586
Join Date: Nov 2009
Device: many
|
FWIW, The interface to PageEdit was designed to emulate the "one click on the icon" just how the old BookView was launched.
|
![]() |
![]() |
![]() |
#13 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,373
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
I'm very curious about the environments and OSes that people are testing this on. I know that @philja using Ubuntu 24.04, but I'm curious about the desktop environment, and whether or not the AppImages are matching your system theme?
@PeterT I'm not familiar with Chromebook's Linux environment at all. I'm happy that the AppImages appear to work (I had no idea it might be possible), but could you give some detail on what type of Linux environment is being provided? For anybody else that might be testing, I'd love to hear which versions of OSes its working on; as well as one it might not be (provided the glibc 2.35 minimum is met). Thanks! |
![]() |
![]() |
![]() |
#14 | ||
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 220
Karma: 516
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
|
Quote:
Quote:
Attached is a clip from my desktop where the 2 Appimages are parked for the moment so you can see how the images appear. The background is a blue jpg I use for the desktop. It's about the only customisation I do and it is on my machines and my phone - none of the fancy wallpaper. It's a nostalgic reminder of the old Windows BSOD. And I don't do dark mode if I can help it. When running, the 2 apps appear just like any other application so it looks like they follow the system settings ok. Last edited by philja; Yesterday at 01:41 PM. |
||
![]() |
![]() |
![]() |
#15 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,316
Karma: 78876004
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
The Linux environment provided on the Chromebook is debian bookworm running in a virtualized environment.
One is limited in access to USB devices; storage types are mapped to a 9p based model mounted on /mnt/chromeos/removable . About the only change I made (and this was to simplify running calibre) was to add QT_QPA_PLATFORM=xcb to the default environment. Trying sigil without this set resulted in Sigil still launching but producing a warning message 'Could not find the Qt platform plugin "Wayland" in ""'. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Change Linux appimage to store history data in the same way as the android app | Xwang | KOReader | 1 | 04-02-2021 05:15 PM |
Koreader AppImage | roger64 | KOReader | 3 | 04-12-2018 10:20 AM |
Sigil 0.4.0 betas | Valloric | Sigil | 123 | 06-13-2011 05:22 PM |
Sigil 0.2.0 betas available | Valloric | Sigil | 98 | 05-03-2010 04:07 PM |
calibre 0.6 betas now available | kovidgoyal | Calibre | 665 | 07-24-2009 11:11 PM |