2021-04-26-kde-gemini.md 1.2 KB
Newer Older
Tobias Rautenkranz's avatar
Tobias Rautenkranz committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
layout: post
title: KDE Gemini KIO & KPart Plugin
category: code
tags: code
date: 2021-04-26 21:36 +0200
---
A [Gemini](//gemini.circumlunar.space/) internet protocol client integration for
[KDE](https://kde.org).

It allows fetching and viewing (using _kio-gemini_ and _geminipart_) Gemini
documents mainly in [Konqueror](https://apps.kde.org/konqueror/).
Using _kio-gemini_ all KDE applications using
[KIO](https://community.kde.org/KIO) are able to access files
using the Gemini Protocol (e.g.: fetch atom feeds with Akregator).
Applications using
[KParts](https://api.kde.org/frameworks/kparts/html/index.html) can display
rendered gemini text files.

## Install

The two necessary plugins are available as source code:

* <https://gitlab.com/tobiasrautenkranz/geminipart>
* <https://gitlab.com/tobiasrautenkranz/kio-gemini>

Given the necessary KDE & Qt development files, you should be able to install
them with the usual cmake and make commands:

```
cmake .; make; sudo make install
```

## Usage

Now you can use Konqueror to browse the Gemini Space.
![Screenshot Konqueror]({{ "/img/kde_geminipart.png" | relative-url }})

You may have to chose the correct KPart in Konqueror:
> View : View Mode : Gemini View