Package Details: typora 1.9.3-1

Git Clone URL: https://aur.archlinux.org/typora.git (read-only, click to copy)
Package Base: typora
Description: A minimal markdown editor and reader.
Upstream URL: https://typora.io/
Keywords: markdown
Licenses: custom:"Copyright (c) 2015 Abner Lee All Rights Reserved."
Submitter: duckbrain
Maintainer: irgendwr
Last Packager: irgendwr
Votes: 135
Popularity: 0.44
First Submitted: 2016-09-28 06:28 (UTC)
Last Updated: 2024-08-28 01:55 (UTC)

Pinned Comments

irgendwr commented on 2023-01-24 18:49 (UTC) (edited on 2023-10-17 21:03 (UTC) by irgendwr)

Before flagging this package as "out-of-date", please read this:

First of all, I appreciate your help, but I'm already running a script that notifies me once a new version is available. Please wait 1-2 days before flagging, unless it is critical. Usually I manage to push updates on the same day as Typora releases them.

Also: The latest version on their website might not be the latest Linux repository version. E.g. because some updates do not have any changes related to Linux.

To check the latest Linux version, run the following command: curl -s https://www.typora.io/linux/Packages | grep Version | cut -f 2 -d ' ' | sort -V | cut -f 1 -d '-' | uniq

Please do not flag this package as "out-of-date" if the "new version" is not listed in the output of the aforementioned command.

irgendwr commented on 2021-11-26 12:36 (UTC) (edited on 2022-10-09 11:03 (UTC) by irgendwr)

Typora is no longer completely free since it's out of beta. It is possible to use Typora for free on Linux; Some restrictions may apply. See the official FAQ: "Can I use Typora for free?" for more details. Alternatively you can purchase a license.

Please report issues with Typora here: https://github.com/typora/typora-issues

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 12 Next › Last »

irgendwr commented on 2023-01-24 18:49 (UTC) (edited on 2023-10-17 21:03 (UTC) by irgendwr)

Before flagging this package as "out-of-date", please read this:

First of all, I appreciate your help, but I'm already running a script that notifies me once a new version is available. Please wait 1-2 days before flagging, unless it is critical. Usually I manage to push updates on the same day as Typora releases them.

Also: The latest version on their website might not be the latest Linux repository version. E.g. because some updates do not have any changes related to Linux.

To check the latest Linux version, run the following command: curl -s https://www.typora.io/linux/Packages | grep Version | cut -f 2 -d ' ' | sort -V | cut -f 1 -d '-' | uniq

Please do not flag this package as "out-of-date" if the "new version" is not listed in the output of the aforementioned command.

shuyuan-liu commented on 2022-12-03 17:54 (UTC)

On my GNOME system Typora doesn't show up in the system taskbar ("dash") or the Alt+Tab window switching menu for about 15 seconds after starting up, but appears and behaves normally afterwards. This happens on both X and Wayland. I "fixed" it by changing StartupNotify to false in the .desktop file, logging out and back in for it to take effect. Now the icon appears as soon as Typora opens.

There doesn't seem to be any related bug reports in upstream's GitHub repo so I don't know if it's an upstream issue. Could anyone try & replicate this?

sukanka commented on 2022-10-08 14:41 (UTC)

@irgendwr I also maintain some packages that use electron. Generally, I will use electron as depends, when an update of electron breaks the package, I will change it to the latest workable electron version (for example, if electron21 breaks typora, I will change it to electron20, otherwise keep using electron as depends).

PS: the built-in electron in typora is electron19

irgendwr commented on 2022-10-08 12:12 (UTC)

Thanks for the suggestion and example code @sukanka, but I would prefer to continue using the bundled electron. My reason for this is that when the original maintainer tried this in the past, it regularly caused issues due to the electron version of Arch not being in sync with the version that Typora expects. I know that it would be a bit nicer to reuse the bundled electron, but I want to reduce issues and keep maintenance as simple as possible.

As for the path: I will look into that.

sukanka commented on 2022-10-08 07:38 (UTC) (edited on 2022-10-08 10:13 (UTC) by sukanka)

Typora now(1.4.7) can be launched via system electron, could you please update the PKGBUILD?

BTW, the path usr/share/typora/ should be /usr/lib/typora as it is not an any package.

An example PKGBUILD and prebuilt pkg can be found at https://dl.askk.cc/ms/Linux/ArchLinux/typora

tomacrisan commented on 2022-03-27 15:14 (UTC)

@irgendwr Thank you for your reply with the Typora github location and for posting the latest version. Fortunately, this fixed my printing issue.

irgendwr commented on 2022-03-25 14:55 (UTC) (edited on 2022-03-25 15:06 (UTC) by irgendwr)

@tomacrisan you can report Typora issues/bugs to the developer here: https://github.com/typora/typora-issues This issue looks similar: https://github.com/typora/typora-issues/issues/5033

I've just published the latest release, maybe this resolves your issue.

tomacrisan commented on 2022-03-25 13:54 (UTC)

I've never been able to print since the release of the licensed version. I have a license and have entered it. Attempting to print results in the application closing with a segmentation fault. Any suggestions on how I can debug this?

irgendwr commented on 2022-03-15 23:00 (UTC)

Hi @NicoHood, thanks for pointing out that the dependencies where outdated/incorrect.

I disagree with the other two warnings though: 1. The SETUID permission on the sandbox seems to be there on purpose (see Typora docs). 2. This is an upstream issue. I won't provide a custom license file, Typora should include that in their package.

Regarding the .tar.gz file: Sure, we could. But why? The benefit of the deb archive is that it already creates the correct folder structure. I won't change that unless there are good reasons to do so.

NicoHood commented on 2022-03-15 18:55 (UTC) (edited on 2022-03-15 18:56 (UTC) by NicoHood)

I've also added:

chmod u-s "${pkgdir}/usr/share/typora/chrome-sandbox"
chmod g-s "${pkgdir}/usr/share/typora/chrome-sandbox"

Can't we also use the .tar.gz file to package this software? https://download.typora.io/linux/Typora-linux-x64-1.1.5.tar.gz