Linux Pdf Editor

2 views
Skip to first unread message

Aide Broeckel

unread,
Aug 3, 2024, 4:47:02 PM8/3/24
to ternlirasle

You can use one of these two available options should you ever need to write a script, edit a configuration file, create a virtual host, or jot down a quick note for yourself. These are but a few examples of what you can do with these tools.

While these tools might seem daunting at first, any Linux user should become accustomed to using at least one. Ask any Linux Administrator or regular user, and you soon find that everyone has their favorite.

Vim comes from Vi Improved because it is the successor of an older editor called vi. Because this editor (through its predecessor) has been around a long time, Linux Administrators or coders usually favor it. Vim is typically used by people who are familiar with Linux because it can have a bit of an uphill learning curve.

After you see the : in the lower left-hand corner of your vim editor, type w and then press enter to save your work. Then, you can either type i again to go back into insert mode if you want to continue writing, or you can quit the file. To quit, press shift + ; again, type q and then press enter. This saves your file and closes vim. You should see your usual terminal screen again.

Note: The commands in the following list use ^ to indicate that you should press the ctrl key along with the other key. For example ^G means that you should press ctrl + G.

After a bit of investigating I found out that the culprit was bee_backend and more particularly the --stdin-canary that was preventing the process to close on completion.

The stdin-canary mechanism in the bee backend is used for the editor to communicate with the backend. In current versions of Unity, the only purpose of this is to cleanly stop the build when the user hits cancel on a progress bar. In the future we will communicate more data between the editor and bee backend, but in doing so also ran into issues on Linux doing that, so we are replacing the whole mechanism with domain socket IPC, which will likely make this problem go away in the future.

That said, if we have problems running current Unity on Linux, we should fix those - we have not seen any such issues with the current setup in testing. Does this happen for you every time script compilation runs or just randomly on some occasions? Does it happen on any empty new project, or is it project specific? And can you share your system setup? Then we can have someone in our QA try to reproduce this.

The hosted runner: Hosted Agent lost communication with the server. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, or blocks its network access can cause this error.

Does this happen for you every time script compilation runs or just randomly on some occasions? Does it happen on any empty new project, or is it project specific? And can you share your system setup?

It happens when I launch the editor on an empty/new/template project. The editor is stuck in the splash-screen. 100% of the time.
I am using opensuse tumbleweed. (and I have the same issue on two different installs of opensuse tumbleweed).
It has happened to every version of the editor since the post. And each time I upgrade the editor version, I simply apply the same process. I did not have an issue with the script. (but admittedly, my project is super small).

You can use pretty much anything you like - it essentially is just opening a temporary .md file in an application and it really depends on what you want.
I've personally used marktext & typora (for wysiwyg markdown editing), atom & vscode (for source code type editing with the editing power you get from a big powerful text editor) and neovim in the desktop client and nano & vim in the cli app (for terminal type editing).

Thanks
I think I want an editor with lots of options buttons shown - like font, font size & colour, indents, justify-left-right, tables etc
i.e. not a minimalist writing app at all.
But then, can this level of formatting be saved into a Joplin MD file?

Whatever you write has to conform to the markdown specification (+ extras supported in Joplin) in order to be saved. Some markdown editors come with their own syntax flavours for additional functionality but they will not render within Joplin.

Honestly I can seriously recommend getting more familiar with markdown editing rather than relying on toolbar buttons, it is just so much more efficient. I happily just use the standard joplin two pane editor for 95% of things and mostly only use external editing for when I want something a bit more powerful for which I usually use atom.

Thanks,
I think you are probably right about the markdown editing
How do you use Atom? I vaguely remember it has a markdown plugin or something?
I only use it for editing my website pages ('phonetically' in the same sense as the Beatles sang in German without speaking it)

I don't use it in any real "markdown" mode other than the syntax highlighting, I use it for multiline editing, find + replace with regex, that kind of stuff. Basically when I need to do some serious editing of an existing note.

I think I can pretty much do what I need with just the built in plug-ins and a couple of installed ones to add buttons ( [Menu items, Shortcuts, Toolbar icons] [Note list and sidebar toggle buttons ] [Insert Date ]) Untagged is helpful too.

I didnt get on with Rich text plugin on first go, couldnt really understand how to use it - I think its to not use the dual pane editor? I think I dont need it really, I can live without colour text and text size (can use marked for former and headings for latter)

These are defined elsewhere (there is a link to multimarkdown on the markdown guide) and deflist I don't fully understand the purpose of but it is an html standard like rather than a specific markdown thing.

Likewise, just because it renders does not mean it is compatible. You might run into issues if you attempt to edit such features from the richtext editor and often cannot create them. Therefore the plugin is marked as (wysiwyg: no).

You can try joe or nano. They are pretty straight forward and easy to use. Although I suggest putting some time into learning vi or vim, as they can be quite powerful and make you wonder how you got along without it (in my opinion anyways).

Vi/Vim does not exhibit this behavior and is also the defacto standard for other reasons as well including plugin support, scriptability, etc. If you try and adapt your Linux experience to be more like Windows, you will be disappointed. You should make a real effort at "doing Linux the Linux way" and trying to get familiar with the core userland applications.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages