mirror of
https://github.com/tiyn/wiki.git
synced 2025-11-08 06:01:15 +01:00
Compare commits
64 Commits
7f53b56b90
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
179a9d2426 | ||
|
|
c6e60f5cbc | ||
|
|
e53fa8d207 | ||
|
|
dc4ea0c91b | ||
|
|
c292bea09b | ||
|
|
6afc9f57ca | ||
|
|
7b7bd7eb45 | ||
|
|
74352a8ea9 | ||
|
|
d2897b2acd | ||
|
|
0999571c2c | ||
|
|
9bbc54cadf | ||
|
|
6325b9e1f8 | ||
|
|
cf4d915b61 | ||
|
|
b30fddb886 | ||
|
|
77020a5fae | ||
|
|
7934fbbd0c | ||
|
|
ba4ec1ad29 | ||
|
|
b7a59dfa72 | ||
|
|
896bf3505f | ||
|
|
c6f2ca92df | ||
|
|
e4c8d22266 | ||
|
|
a8c4167fcf | ||
|
|
ad4b4fb1c6 | ||
|
|
c411dbab05 | ||
|
|
8142f3894f | ||
|
|
402e23d8c6 | ||
|
|
6d14cd78e1 | ||
|
|
cb7f284264 | ||
|
|
b09fa8353f | ||
|
|
5a12bae277 | ||
|
|
859a48cc91 | ||
| 4e66c061ed | |||
| 05bebbc5c9 | |||
|
|
efedc006ea | ||
|
|
911a4c596c | ||
|
|
474d8426e5 | ||
|
|
4a08d33ed0 | ||
|
|
f376e81497 | ||
|
|
f7f2b995ea | ||
|
|
069ea7682c | ||
|
|
b3cdc0b077 | ||
|
|
c6940b4f6c | ||
|
|
958afd5de5 | ||
|
|
3f7ff001b7 | ||
|
|
712d002e6d | ||
|
|
0eab8be04e | ||
|
|
008233103a | ||
|
|
97eeb692b8 | ||
|
|
a1dc4dc91e | ||
|
|
c1a67669c4 | ||
|
|
1306db027d | ||
|
|
e139b739ad | ||
|
|
0222175ef0 | ||
|
|
4f4b9e8c73 | ||
| 8749538670 | |||
| c1297a66a8 | |||
|
|
570dbbdd70 | ||
|
|
0687fdd2a0 | ||
|
|
4451eb9b3c | ||
|
|
b306eb9df4 | ||
|
|
acd39ea5c5 | ||
|
|
36b6399b40 | ||
|
|
fd5e45fd7e | ||
|
|
20f403a0d2 |
@@ -4,9 +4,10 @@
|
||||
|
||||
## Setup
|
||||
|
||||
The /name/ program can be installed [/via GitHub/]().
|
||||
Alternatively many linux package managers package /name/ in the `/package/`
|
||||
package.
|
||||
The /name/ program can be installed from source as described [/on GitHub-the official website/]().
|
||||
Alternatively many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
|
||||
package /name/ in the `/package/` package.
|
||||
The software can be setup via [Docker](/wiki/docker.md) with the [/docker name/ image]().
|
||||
|
||||
## Usage
|
||||
|
||||
|
||||
@@ -7,14 +7,14 @@ It is designed primarily for mobile devices with touch screens like tablets or s
|
||||
## Managing the Data
|
||||
|
||||
The data and files stored on Android
|
||||
[smart devices](/wiki/smart_devices.md#smartphones-and-tablet-computers) are sometimes needed on
|
||||
[smart devices](/wiki/smart_device.md#smartphones-and-tablet-computers) are sometimes needed on
|
||||
computers.
|
||||
|
||||
For [Windows](/wiki/windows.md) this can easily be achieved by connecting it via USB.
|
||||
No further software is needed as the device manager handles the phone correctly most of the times.
|
||||
|
||||
For [Linux-based systems](/wiki/linux.md) the
|
||||
[device](/wiki/smart_devices.md#smartphones-and-tablet-computers) also has to be connected to the
|
||||
[device](/wiki/smart_device.md#smartphones-and-tablet-computers) also has to be connected to the
|
||||
computer.
|
||||
But in this case also a software is needed to [mount it](/wiki/linux/disk-management.md#mounting),
|
||||
this software/program is called [android-file-transfer](/wiki/linux/android-file-transfer.md).
|
||||
@@ -28,7 +28,7 @@ A free and open-source alternative to it is [F-Droid](/wiki/android/f-droid.md)
|
||||
open-source software.
|
||||
|
||||
A list of open-source software options is also available on Alberto Mosconis
|
||||
[Github](/wiki/git.md#server-with-web-interface) repository
|
||||
[Github](/wiki/git_%28general%29.md#server-with-web-interface) repository
|
||||
[foss apps](https://github.com/albertomosconi/foss-apps/tree/main).
|
||||
|
||||
Additionally open-source apps can be installed from source using
|
||||
@@ -43,6 +43,12 @@ This section addresses various useful applications.
|
||||
storage.
|
||||
- [Markor](https://github.com/gsantner/markor) is a text editor supporting
|
||||
[Markdown](/wiki/markup_language.md)
|
||||
- [SystemUI Tuner](https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner) is an
|
||||
application that allows various small tweaks for the Android user interface.
|
||||
- [SimpleMarkdown](https://f-droid.org/packages/com.wbrawner.simplemarkdown.free/) is another text
|
||||
editor made for Markdown. It does work a bit better with a [NextCloud](/wiki/nextcloud.md).
|
||||
- [Fossify](https://github.com/FossifyOrg) is a suite of open-source apps that among other include
|
||||
apps like calendar, file-manager, phone, messages and more.
|
||||
|
||||
## Improve Security and Privacy
|
||||
|
||||
@@ -99,7 +105,7 @@ It is possible that some custom ROMs require the user to
|
||||
|
||||
Unlocking the bootloader can be a bit challenging for some vendors especially.
|
||||
|
||||
For [smartphones and tablets](/wiki/smart_devices.md#smartphones-and-tablet-computers) made by
|
||||
For [smartphones and tablets](/wiki/smart_device.md#smartphones-and-tablet-computers) made by
|
||||
Xiaomi there are some steps that have to be done to unlock the bootloader.
|
||||
This section is based on an
|
||||
[article about unlocking the bootloader](https://new.c.mi.com/global/post/101245) on Xiaomi
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[DroidCam](https://www.dev47apps.com/) is an App developed and published
|
||||
by Dev47Apps for [Android](/wiki/android.md) systems.
|
||||
It enables a [smartphone](/wiki/smart_devices.md) to be used as [webcam](/wiki/webcams.md).
|
||||
It enables a [smartphone](/wiki/smart_device.md) to be used as [webcam](/wiki/webcam.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -19,7 +19,7 @@ Alternatively most [Linux systems](/wiki/linux/package_manager.md) feature a pac
|
||||
|
||||
## Usage
|
||||
|
||||
To initiate a connection between the [smartphone](/wiki/smart_devices.md) and the computer first
|
||||
To initiate a connection between the [smartphone](/wiki/smart_device.md) and the computer first
|
||||
start the app on the smartphone.
|
||||
Make sure to be connected to the same W-LAN as the computer or alternatively connect them with an
|
||||
USB-cable.
|
||||
@@ -27,7 +27,7 @@ After starting the application an IP and a port will be displayed.
|
||||
These have to be pasted into the form that is shown on the computer after starting the corresponding
|
||||
program.
|
||||
After pressing `Connect` the link will be established.
|
||||
The [video feed](/wiki/webcams.md) can then be used in other programs such as Discord or
|
||||
The [video feed](/wiki/webcam.md) can then be used in other programs such as Discord or
|
||||
[Matrix](/wiki/matrix.md).
|
||||
Additionally it can be piped into [OBS](/wiki/obs.md) to edit it more or create a scene.
|
||||
Despite the option the separate app [DroidCam OBS](https://www.dev47apps.com/obs/) is not
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
[Gadgetbridge](https://codeberg.org/Freeyourgadget/Gadgetbridge/) is a free and open source software
|
||||
for [Android](/wiki/android.md) systems.
|
||||
It is a cloudless replacement for proprietary software for
|
||||
[smart devices](/wiki/smart_devices.md), but is especially designed for
|
||||
[smartwatches and smart bands](/wiki/smart_devices.md#smartwatches-and-smart-bands).
|
||||
[smart devices](/wiki/smart_device.md), but is especially designed for
|
||||
[smartwatches and smart bands](/wiki/smart_device.md#smartwatches-and-smart-bands).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -72,3 +72,10 @@ The same catalog is also available as an
|
||||
|
||||
This section is based on a
|
||||
[Reddit post by myhairisawesome](https://www.reddit.com/r/Huawei/comments/1dexenl/watch_fit_3_is_there_a_way_to_create_custom_watch/).
|
||||
|
||||
### Download Maps
|
||||
|
||||
To download one or more map files to display them for activity GPS data on the mobile phone
|
||||
navigate to the main `Settings`.
|
||||
Then Select `Maps` and set the `Folder` aswell as download the map and move it into the selected
|
||||
folder.
|
||||
|
||||
@@ -2,7 +2,10 @@
|
||||
|
||||
[IP Webcam](https://play.google.com/store/apps/details?id=com.pas.webcam&hl=de&gl=US) is an App
|
||||
developed and published by Pavel Khlebovich for [Android](/wiki/android.md) systems.
|
||||
It enables a [smartphone](/wiki/smart_devices.md) to be used as [webcam](/wiki/webcams.md).
|
||||
It enables a [smartphone](/wiki/smart_device.md) to be used as [webcam](/wiki/webcam.md).
|
||||
|
||||
When wanting to stream the screen and not the camera the application
|
||||
[ScreenStream](/wiki/android/screenstream.md) can be used.
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -12,7 +15,7 @@ On [Android](/wiki/android.md) IP Webcam is available on the
|
||||
|
||||
## Usage
|
||||
|
||||
To initiate a connection between the [smartphone](/wiki/smart_devices.md) and the computer first
|
||||
To initiate a connection between the [smartphone](/wiki/smart_device.md) and the computer first
|
||||
start the app on the smartphone.
|
||||
Make sure to be connected to the same W-LAN as the computer or alternatively connect them with an
|
||||
USB-cable.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[IR Remote](https://gitlab.com/divested-mobile/irremote) is a free and open-source App developed
|
||||
for [Android](/wiki/android.md) systems.
|
||||
It can use a [smartphone](/wiki/smart_devices.md#smartphones-and-tablet-computers) that is capable
|
||||
It can use a [smartphone](/wiki/smart_device.md#smartphones-and-tablet-computers) that is capable
|
||||
of sending [infrared](/wiki/infrared.md) signals to be used as an
|
||||
[infrared remote control](/wiki/infrared.md#remote-controls)
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[LineageOS](https://lineageos.org/) - or short Lineage - is a custom
|
||||
[Android](/wiki/android.md)-ROM and operating system for
|
||||
[Smartphones and Tablets](/wiki/smart_devices.md#smartphones-and-tablet-computers) with mostly free
|
||||
[Smartphones and Tablets](/wiki/smart_device.md#smartphones-and-tablet-computers) with mostly free
|
||||
and open-source software.
|
||||
It was formerly known as CyanogenMod.
|
||||
|
||||
|
||||
13
wiki/android/screenstream.md
Normal file
13
wiki/android/screenstream.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# ScreenStream
|
||||
|
||||
[ScreenStream](https://f-droid.org/de/packages/info.dvkr.screenstream/) is an application that
|
||||
allows to stream the screen via HTTP.
|
||||
|
||||
When wanting to stream the camera and not the screen the application
|
||||
[IP Webcam](/wiki/android/ip_webcam.md) can be used.
|
||||
|
||||
## Setup
|
||||
|
||||
On [Android](/wiki/android.md) ScreenStream is available on
|
||||
[F-Droid](/wiki/android/f-droid.md) in a package called
|
||||
[ScreenStream](https://f-droid.org/de/packages/info.dvkr.screenstream/).
|
||||
@@ -33,7 +33,7 @@ betterdiscord automatically.
|
||||
Make sure to change the three occurences of `<username>` to the name of the user to install
|
||||
betterdiscord for.
|
||||
|
||||
```sh
|
||||
```sh
|
||||
[Trigger]
|
||||
Type = Package
|
||||
Operation = Install
|
||||
@@ -49,7 +49,7 @@ Depends = betterdiscordctl
|
||||
NeedsTargets
|
||||
```
|
||||
|
||||
## Usage
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of BetterDiscord.
|
||||
|
||||
@@ -58,11 +58,11 @@ This section addresses the usage of BetterDiscord.
|
||||
The following themes are recommended by the author of this wiki.
|
||||
|
||||
- `midnight` is a dark, customizable discord theme.
|
||||
- `system24` is a tui-like discord theme.
|
||||
- `system24` is a tui-like discord theme.
|
||||
|
||||
### Recommended Plugins
|
||||
|
||||
The following plugins are recommended by the author of this wiki.
|
||||
The following plugins are recommended by the author of this wiki.
|
||||
|
||||
- `BetterChatNames` improves chat names by removing dashes in chat channels.
|
||||
- `BetterFriendList` adds extra controls to the friend page.
|
||||
@@ -72,7 +72,7 @@ The following plugins are recommended by the author of this wiki.
|
||||
- `GameActivityToggle` adds a quick-toggle game activity button.
|
||||
- `HideDisabledEmojis` hides disabled emojis form the emoji picker.
|
||||
- `ImageUtilities` adds several utilities for images/videos.
|
||||
- `InterTimestamps` allows you to insert timestamp markdown.
|
||||
- `InterTimestamps` allows you to insert timestamp markdown.
|
||||
- `InvisibleTyping` is an enhanced version of silent typing.
|
||||
- `MoreRoleColors` adds role colors to usernames.
|
||||
- `OnlineFriendCount` adds the old online friend count.
|
||||
@@ -84,5 +84,3 @@ The following plugins are recommended by the author of this wiki.
|
||||
several smaller messages.
|
||||
- `StaffTag` adds a crown to server owners (or admins/management).
|
||||
- `Uncompressed Images` will improve image quality of previews.
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# calibre
|
||||
|
||||
[calibre](https://calibre-ebook.com/) is a cross-platform, free and open-source
|
||||
software suite for [e-book](/wiki/e-books.md) management.
|
||||
software suite for [e-book](/wiki/e-book.md) management.
|
||||
It supports various formats aswell as conversion between them.
|
||||
|
||||
## Usage
|
||||
|
||||
47
wiki/cups.md
47
wiki/cups.md
@@ -43,3 +43,50 @@ This is done by appending it the the mentioned connection string and will look l
|
||||
`usb://Brother/QL-600?serial=000J1Z140282`.
|
||||
The examples using the Brother printer are taken from a
|
||||
[dwaves article](https://dwaves.de/2022/07/13/gnu-linux-debian-11-how-to-setup-brother-ql-600-labelprinter/).
|
||||
|
||||
### Custom Formats For Brother Printers
|
||||
|
||||
This section is based on an entry in the
|
||||
[german FAQ on the brother website](https://support.brother.com/g/b/faqend.aspx?c=de&lang=de&prod=lpql1110nwbeuk&faqid=faqp00100409_000).
|
||||
|
||||
Especially when using continuos-length Brother label printers it can be useful to set up custom
|
||||
formats.
|
||||
After setting up the CUPS install the package that provides
|
||||
`brpapertoollpr_<printer name in cups>` which differs from printer to printer.
|
||||
For example when using a Brother QL-600 this command is named `brpapertoollpr_ql600` and on some
|
||||
[Linux](/wiki/linux.md) distributions like [Arch Linux](/wiki/linux/arch-linux.md) is provided in a
|
||||
package called `brother-ql600`.
|
||||
|
||||
To then set up a new custom format run the following command.
|
||||
|
||||
```sh
|
||||
brpapertoollpr_<printer name in command> -P <printer name in cups> -n <format name> -w <width> -h <height>
|
||||
```
|
||||
|
||||
`<printer name in command>` is the part of the command that corresponds to the printer as described
|
||||
in the previous sentence.
|
||||
`<printer name in cups>` and `<format name>` are the name of the printer already set up and given in
|
||||
CUPS and the name chosen for the new format.
|
||||
And `<width>` and `<height>` are width and height of the new format both given in millimeters.
|
||||
A complete command could look something like the following.
|
||||
|
||||
|
||||
```sh
|
||||
brpapertoollpr_ql600 -P Brother_QL-600 -n "62mmx12mm" -w 62 -h 12
|
||||
```
|
||||
|
||||
The command to delete a custom format is the following.
|
||||
It uses the same variables and names as the command above.
|
||||
|
||||
```sh
|
||||
brpapertoollpr_ql600 -P <printer name> -d <format name>
|
||||
```
|
||||
|
||||
The usage of this command could look similar to the following example.
|
||||
|
||||
```sh
|
||||
brpapertoollpr_ql600 -P Brother_QL-600 -d "62mmx12mm"
|
||||
```
|
||||
|
||||
After setting up the new format it can be selected in the CUPS interface and used with the Brother
|
||||
printer it was set up for.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Databases
|
||||
# Database
|
||||
|
||||
Databases are data collections of a computer system.
|
||||
A database is a data collections of a computer system.
|
||||
Most prominent type of database are SQL databases.
|
||||
|
||||
## Database management systems (DBMS)
|
||||
5
wiki/deskreen.md
Normal file
5
wiki/deskreen.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# Deskreen
|
||||
|
||||
[Deskreen](https://github.com/pavlobu/deskreen) is a tool for [Linux](/wiki/linux.md),
|
||||
[Windows](/wiki/windows.md) and MacOS that allows to extend the screen of a device with Deskreen
|
||||
installed to a device with any [web browser](/wiki/web_browser.md).
|
||||
@@ -10,7 +10,7 @@ Due to easy handling and reproducable environments it is a useful tool.
|
||||
|
||||
Another possibility is to try the official convenience script.
|
||||
To get and execute it run the following in your
|
||||
[terminal](/wiki/system_console.md).
|
||||
[terminal](/wiki/linux/system_console.md).
|
||||
|
||||
```sh
|
||||
curl -fsSL https://get.docker.com -o get-docker.sh
|
||||
@@ -21,7 +21,7 @@ sudo sh get-docker.sh
|
||||
|
||||
This section addresses various features of Docker.
|
||||
|
||||
### virtualize Operating Systems
|
||||
### Virtualize Operating Systems
|
||||
|
||||
Docker is a tool that can be used to virtualize different programs and softwares.
|
||||
Especially for containerizing and virtualizing operating systems (mostly based on
|
||||
@@ -69,3 +69,22 @@ the [web browser](/wiki/web_browser.md) or [VNC](/wiki/vnc.md).
|
||||
For this
|
||||
[jlesages baseimage-gui container](https://hub.docker.com/r/jlesage/baseimage-gui)
|
||||
can be used.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section will focus on errors and the fixing of errors of docker.
|
||||
|
||||
### `Error saving credentials: 'Cannot autolaunch D-Bus without X11 $DISPLAY'`
|
||||
|
||||
As explained by
|
||||
[gotam19 in a Docker forum post](https://forums.docker.com/t/docker-login-fails-with-error-message-saving-credentials-cannot-autolaunch-d-bus-without-x11-display/77789)
|
||||
this error message only occurs on [Linux](/wiki/linux.md) when trying to login or pulling a Docker
|
||||
image.
|
||||
To fix it install [GPG](/wiki/linux/gpg.md) and the `pass`
|
||||
[package](/wiki/linux/package_manager.md).
|
||||
Afterwards running the following command should will perform the login to the Docker servers and
|
||||
the error message should not come up again.
|
||||
|
||||
```sh
|
||||
docker login
|
||||
```
|
||||
|
||||
@@ -32,7 +32,7 @@ Set the following ports in the `ports:` section.
|
||||
```sh
|
||||
#!/bin/sh
|
||||
docker-compose down
|
||||
docker pull vim alexta69/metube
|
||||
docker pull alexta69/metube
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# grimsi - gameyfin
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a [Gameyfin](/wiki/games/gameyfin.md).
|
||||
This is a [Docker](/wiki/docker.md) container for a [Gameyfin](/wiki/game/gameyfin.md).
|
||||
|
||||
## Set-up
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# itzg - minecraft-server
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a
|
||||
[Minecraft](../games/minecraft.md) server.
|
||||
[Minecraft](/wiki/game/minecraft.md) server.
|
||||
The container and documentation was made by
|
||||
[itzg](https://hub.docker.com/r/itzg/minecraft-server).
|
||||
|
||||
@@ -79,6 +79,6 @@ Afterwards run the [`rebuild.sh`](#rebuildsh) to restart the server with loaded
|
||||
#### Installing Datapacks
|
||||
|
||||
The installation of datapacks is done similar to the described process in the
|
||||
[corresponding section of the minecraft entry](/wiki/games/minecraft.md#installing-datapacks).
|
||||
[corresponding section of the minecraft entry](/wiki/game/minecraft.md#installing-datapacks).
|
||||
The only difference is the path to place the `.zip` datapack files in which is `world/datapacks` in
|
||||
case of this [Docker](/wiki/docker.md) image.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# jkarlos - git-server-docker
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a [git](../git.md) server.
|
||||
This is a [Docker](/wiki/docker.md) container for a [git](/wiki/git_%28general%29.md) server.
|
||||
The official container and documentation was made by
|
||||
[jkarlos](https://hub.docker.com/r/jkarlos/git-server-docker).
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# massivedecks - client
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a [Massive Deecks](/wiki/games/massive_decks.md)
|
||||
This is a [Docker](/wiki/docker.md) container for a [Massive Deecks](/wiki/game/massive_decks.md)
|
||||
client.
|
||||
Due to ease of use this entry will also feature the server container.
|
||||
The official container and documentation was made by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# postgres
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a postgresql database.
|
||||
This is a [Docker](/wiki/docker.md) container for a [postgresql database](/wiki/postgresql.md).
|
||||
The official container and documentation was made by
|
||||
[Postgres](https://hub.docker.com/_/postgres).
|
||||
The Docker container is mainly used in combination with other containers.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# tomsquest - docker-radicale
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a radicale CalDAV server.
|
||||
This is a [Docker](/wiki/docker.md) container for a [Radicale](/wiki/radicale.md) server.
|
||||
The official container and documentation was made by
|
||||
[tomsquest](https://hub.docker.com/r/tomsquest/docker-radicale).
|
||||
|
||||
@@ -37,7 +37,7 @@ There are some special variables to set.
|
||||
|
||||
| Flag | Usage |
|
||||
| ------------- | ---------------------------------------------------------------------- |
|
||||
| `--read-only` | make radicale read-only, caldav can still be changed and used normally |
|
||||
| `--read-only` | make Radicale read-only, caldav can still be changed and used normally |
|
||||
|
||||
### rebuild.sh
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# E-books
|
||||
# E-book
|
||||
|
||||
E-books are digital publications of books.
|
||||
An E-book is a digital publication of a book.
|
||||
They can be read with specific hardware - an e-reader - or on a personal
|
||||
computer.
|
||||
E-books are usually available in `.epub` or `.pdf` files.
|
||||
29
wiki/emulator.md
Normal file
29
wiki/emulator.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# Emulator
|
||||
|
||||
An Emulator is a hard- or software that enables a computer to behave like
|
||||
another computer.
|
||||
In the [gaming](/wiki/game.md) context this is mainly used to run games from a console on
|
||||
another computer.
|
||||
Emulators usually need ROMs to run games.
|
||||
ROMs are a digital copy of a video game.
|
||||
Please note that downloading ROMs of licensed games is not permitted due to copyright.
|
||||
All [emulators](#list-of-emulator-software) should only use non copyright infringing ROMs.
|
||||
|
||||
Due to its form factor emulators can be installed and used nicely on a
|
||||
[Steam Deck](/wiki/game/steam_deck.md).
|
||||
Emulator games can even be
|
||||
[started through the normal interface](/wiki/game/steam_deck.md#running-a-game-directly-through-the-interface).
|
||||
|
||||
## List of Emulator software
|
||||
|
||||
- [Citra](/wiki/emulator/citra.md) emulates Nintendo 3DS games.
|
||||
- [Dolphin](/wiki/emulator/dolphin.md) emulates Nintendo GameCube and Wii games.
|
||||
- [melonDS](/wiki/emulator/melonds.md) emulates Nintendo DS games.
|
||||
- [mGBA](/wiki/emulator/mgba.md) emulates Nintendo Game Boy, Game Boy Color and Game Boy Advanced
|
||||
games.
|
||||
- [Nestopia](/wiki/emulator/nestopia.md) emulates Nintendo Entertainment System games.
|
||||
- [PCSX2](/wiki/emulator/pcsx2.md) emulates PlayStation 2 games.
|
||||
- [PPSSPP](/wiki/emulator/ppsspp.md) emulates PlayStation Portable games.
|
||||
- [simple64](/wiki/emulator/simple64.md) emulates Nintendo 64 games.
|
||||
- [Snes9x](/wiki/emulator/snes9x.md) emulates Super Nintendo Entertainment System games.
|
||||
- [yuzu](/wiki/emulator/yuzu.md) emulates Nintendo Switch games.
|
||||
@@ -1,7 +1,7 @@
|
||||
# Citra
|
||||
|
||||
[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Dolphin
|
||||
|
||||
[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -18,11 +18,11 @@ and usage of Dolphin.
|
||||
### Steam Deck Specific Settings
|
||||
|
||||
The following settings are especially useful when emulating games on the
|
||||
[Steam Deck](/wiki/games/steam_deck.md) as pointed out by
|
||||
[Steam Deck](/wiki/game/steam_deck.md) as pointed out by
|
||||
[nchristopher](https://github.com/nchristopher/steamdeck-emulation/blob/main/emulators/dolphin.md).
|
||||
|
||||
Select the configuration and select the paths tab.
|
||||
There the directories for Wii and GameCube [ROMs](/wiki/games/emulators.md) can be added.
|
||||
There the directories for Wii and GameCube [ROMs](/wiki/emulator.md) can be added.
|
||||
In the audio tab select `Pulse` as your audio backend.
|
||||
In the interface tab select `Confirm to Stop` to avoid prompts when closing the
|
||||
game.
|
||||
@@ -1,7 +1,7 @@
|
||||
# melonDS
|
||||
|
||||
[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -18,7 +18,7 @@ and usage of Dolphin.
|
||||
### Start Emulated Game in Fullscreen Mode
|
||||
|
||||
In different scenarios it can be useful to start directly into a game in fullscreen mode.
|
||||
One example would be using the [Steam Deck](/wiki/games/steam_deck.md) to
|
||||
[set up a game in the Steam UI](/wiki/games/steam_deck.md#running-a-game-directly-through-the-interface)
|
||||
One example would be using the [Steam Deck](/wiki/game/steam_deck.md) to
|
||||
[set up a game in the Steam UI](/wiki/game/steam_deck.md#running-a-game-directly-through-the-interface)
|
||||
so it can be run directly without switching to the desktop mode.
|
||||
For this add the `-f` flag for fullscreen mode.
|
||||
@@ -1,8 +1,8 @@
|
||||
# mGBA
|
||||
|
||||
[mGBA](https://mgba.io/) is a
|
||||
[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -19,7 +19,7 @@ and usage of Dolphin.
|
||||
### Start Emulated Game in Fullscreen Mode
|
||||
|
||||
In different scenarios it can be useful to start directly into a game in fullscreen mode.
|
||||
One example would be using the [Steam Deck](/wiki/games/steam_deck.md) to
|
||||
[set up a game in the Steam UI](/wiki/games/steam_deck.md#running-a-game-directly-through-the-interface)
|
||||
One example would be using the [Steam Deck](/wiki/game/steam_deck.md) to
|
||||
[set up a game in the Steam UI](/wiki/game/steam_deck.md#running-a-game-directly-through-the-interface)
|
||||
so it can be run directly without switching to the desktop mode.
|
||||
For this add the `-f` flag for fullscreen mode.
|
||||
@@ -1,7 +1,7 @@
|
||||
# Nestopia
|
||||
|
||||
[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# PCSX2
|
||||
|
||||
[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# PPSSPP
|
||||
|
||||
[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -18,13 +18,13 @@ and usage of PPSSPP.
|
||||
### Steam Deck specific settings
|
||||
|
||||
The following settings are especially useful when emulating PSP games on the
|
||||
[Steam Deck](/wiki/games/steam_deck.md) as pointed out by
|
||||
[Steam Deck](/wiki/game/steam_deck.md) as pointed out by
|
||||
[nchristopher](https://github.com/nchristopher/steamdeck-emulation/blob/main/emulators/ppsspp.md).
|
||||
But it is a good starting point for other systems aswell.
|
||||
It is important to emphasize that the system needs to meet the requirements to
|
||||
run Vulkan.
|
||||
The Device name will change if you are not using a
|
||||
[Steam Deck](/wiki/games/steam_deck.md).
|
||||
[Steam Deck](/wiki/game/steam_deck.md).
|
||||
|
||||
- Backend: `Vulkan`
|
||||
- Device: `AMD RADV VANGOGH`
|
||||
@@ -1,7 +1,7 @@
|
||||
# simple64
|
||||
|
||||
[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Snes9x
|
||||
|
||||
[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# yuzu
|
||||
|
||||
[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/games.md)
|
||||
[emulator](/wiki/games/emulators.md).
|
||||
[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/game.md)
|
||||
[emulator](/wiki/emulator.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -22,8 +22,8 @@ and usage of Dolphin.
|
||||
### Start Emulated Game in Fullscreen Mode
|
||||
|
||||
In different scenarios it can be useful to start directly into a game in fullscreen mode.
|
||||
One example would be using the [Steam Deck](/wiki/games/steam_deck.md) to
|
||||
[set up a game in the Steam UI](/wiki/games/steam_deck.md#running-a-game-directly-through-the-interface)
|
||||
One example would be using the [Steam Deck](/wiki/game/steam_deck.md) to
|
||||
[set up a game in the Steam UI](/wiki/game/steam_deck.md#running-a-game-directly-through-the-interface)
|
||||
so it can be run directly without switching to the desktop mode.
|
||||
For this add the `-f` flag for fullscreen mode aswell as the `-g` flag in front of the path to the
|
||||
game that should to be started.
|
||||
@@ -31,7 +31,7 @@ game that should to be started.
|
||||
### Steam Deck Specific Settings
|
||||
|
||||
The following settings are especially useful when emulating games on the
|
||||
[Steam Deck](/wiki/games/steam_deck.md) as pointed out by
|
||||
[Steam Deck](/wiki/game/steam_deck.md) as pointed out by
|
||||
[sofakng](https://www.reddit.com/r/SteamDeck/comments/12ivsky/what_are_the_best_yuzu_settings/).
|
||||
|
||||
For a better performance select `Vulkan` under the `Graphics` in `Graphics`.
|
||||
@@ -60,8 +60,7 @@ The following add-ons increase the security or privacy.
|
||||
- [Exclude pages from](http://www.jeffersonscher.com/gm/google-hit-hider/)
|
||||
[search results](/wiki/search_engine.md)
|
||||
- [Auto close YouTube ads](https://greasyfork.org/en/scripts/9165-auto-close-youtube-ads)
|
||||
- [uBlock Origin](https://addons.mozilla.org/en-GB/firefox/addon/ublock-origin)
|
||||
blocks unwanted content like ads.
|
||||
- [uBlock Origin](/wiki/ublock_origin.md) is an ad blocker.
|
||||
- [User-Agent Switcher and Manager](https://addons.mozilla.org/en-GB/firefox/addon/user-agent-string-switcher)
|
||||
spoofs websites that try to gather information about your webbrowser.
|
||||
|
||||
@@ -320,3 +319,17 @@ security.family_safety.mode = 0
|
||||
|
||||
Additionally check [the telemetry section](#telemetry) and
|
||||
[the sponsoring section](#sponsorings).
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section will focus on errors and the fixing of errors of Firefox.
|
||||
|
||||
### Dark Mode Not Used For File Picker
|
||||
|
||||
It is possible and a known problem on [Linux-based systems](/wiki/linux.md) that Firefox may not
|
||||
recognize the system dark mode correctly.
|
||||
This can result in a light themed file picker despite all other programs on the system like
|
||||
[GTK](/wiki/linux/gtk.md) or [Qt](/wiki/linux/qt.md) using the dark mode already.
|
||||
To fix this simply navigate to `about:config` and - if not already existing - create the value for
|
||||
`ui.systemUsesDarkTheme` and set it to `1`.
|
||||
This should immediately and without rebooting switch the file picker to use dark mode.
|
||||
|
||||
@@ -1,24 +1,25 @@
|
||||
# Games
|
||||
# Game
|
||||
|
||||
A video game - short game - is an electronic game that features interation and input from the user
|
||||
to generate a feedback.
|
||||
Games can be played on different platforms.
|
||||
To create games [game engines](/wiki/game_engine.md) can be used.
|
||||
|
||||
## Game Platforms, Distributors and Managers
|
||||
|
||||
There are various platforms for managing games.
|
||||
[Steam](/wiki/games/steam.md) is a gaming a platform for games that distributes games at the same
|
||||
[Steam](/wiki/game/steam.md) is a gaming a platform for games that distributes games at the same
|
||||
time.
|
||||
Games bought in the Steam shop but also third party games can be added to the game list.
|
||||
It is very popular and cross platform capable.
|
||||
|
||||
For [Linux-based systems](/wiki/linux.md) the most used platform is a game manager called
|
||||
[Lutris](/wiki/games/lutris.md).
|
||||
[Lutris](/wiki/game/lutris.md).
|
||||
Lutris can incorporate local games, aswell as games from various big platforms including steam.
|
||||
It is especially popular on Linux because it can manage [WINE](/wiki/linux/wine.md) prefixes and
|
||||
thus is able to easily run [Windows](/wiki/windows.md) games on Linux.
|
||||
|
||||
Furthermore [Gameyfin](/wiki/games/gameyfin.md) is a game manager that can be easily accessed
|
||||
Furthermore [Gameyfin](/wiki/game/gameyfin.md) is a game manager that can be easily accessed
|
||||
through a web interface.
|
||||
Games can then be downloaded from the website.
|
||||
|
||||
@@ -48,8 +49,8 @@ Afterwards move the game saves to the directory set up by Syncthing and create
|
||||
[symbolic links](/wiki/linux/shell.md#symbolic-links-using-ln) to link them back to the original
|
||||
place.
|
||||
|
||||
For games on [Steam](/wiki/games/steam.md) it is possible that they are automatically synchronized
|
||||
by [Steam Cloud](/wiki/games/steam.md#steam-cloud-and-game-synchronization).
|
||||
For games on [Steam](/wiki/game/steam.md) it is possible that they are automatically synchronized
|
||||
by [Steam Cloud](/wiki/game/steam.md#steam-cloud-and-game-synchronization).
|
||||
|
||||
## Speedrunning
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Bottles
|
||||
|
||||
[Bottles](https://usebottles.com/) is an application similar to
|
||||
[Lutris](/wiki/games/lutris.md) that focusses on running both
|
||||
[Windows](/wiki/windows.md) applications aswell as [games](/wiki/games.md) through
|
||||
[Lutris](/wiki/game/lutris.md) that focusses on running both
|
||||
[Windows](/wiki/windows.md) applications aswell as [games](/wiki/game.md) through
|
||||
[WINE](/wiki/linux/wine.md) or their own runner [Caffe](#caffe).
|
||||
|
||||
## Caffe
|
||||
@@ -1,14 +1,14 @@
|
||||
# Counter-Strike 2
|
||||
|
||||
[Counter-Strike 2](https://www.counter-strike.net/cs2) is a tactical first-person shooter
|
||||
[game](/wiki/games.md) developed by [Valve](https://www.valvesoftware.com/en/).
|
||||
[game](/wiki/game.md) developed by [Valve](https://www.valvesoftware.com/en/).
|
||||
It is distributed via [Steam](./steam.md).
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section addresses various errors that can happen when playing Counter-Strike 2.
|
||||
|
||||
### Problems launching on [Steam](/wiki/games/steam.md)
|
||||
### Problems launching on [Steam](/wiki/game/steam.md)
|
||||
|
||||
On [Linux](/wiki/linux.md) systems launching can run into problems.
|
||||
To fix those the following line should be set as launch options in the general tab of steams game
|
||||
@@ -1,6 +1,6 @@
|
||||
# Gameyfin
|
||||
|
||||
[Gameyfin](https://github.com/grimsi/gameyfin) is a simple [game](/wiki/games.md) library manager
|
||||
[Gameyfin](https://github.com/grimsi/gameyfin) is a simple [game](/wiki/game.md) library manager
|
||||
with a web interface to browse and download games.
|
||||
|
||||
## Setup
|
||||
@@ -1,6 +1,6 @@
|
||||
# Guild Wars 2
|
||||
|
||||
[Guild Wars 2](https://www.guildwars2.com) is a MMORPG [game](/wiki/games.md) which is available as
|
||||
[Guild Wars 2](https://www.guildwars2.com) is a MMORPG [game](/wiki/game.md) which is available as
|
||||
a standalone Launcher for Windows and on [Steam](./steam.md).
|
||||
|
||||
## Resources
|
||||
@@ -1,7 +1,7 @@
|
||||
# League of Legends
|
||||
|
||||
[League of Legends](https://www.leagueoflegends.com/en-us) is a multiplayer
|
||||
online battle arena [game](/wiki/games.md) which is available as a standalone Launcher for
|
||||
online battle arena [game](/wiki/game.md) which is available as a standalone Launcher for
|
||||
[Windows](/wiki/windows.md).
|
||||
It is developed and published by [Riot Games](https://www.riotgames.com/en).
|
||||
|
||||
@@ -11,7 +11,7 @@ League of Legends is available to download for
|
||||
[Windows](/wiki/windows.md) systems on
|
||||
[the official website](https://signup.leagueoflegends.com/en-us/signup/index#/).
|
||||
|
||||
For [Linux](/wiki/linux.md) distributions [Lutris](/wiki/games/lutris.md)
|
||||
For [Linux](/wiki/linux.md) distributions [Lutris](/wiki/game/lutris.md)
|
||||
and [WINE](/wiki/linux/wine.md) can be used to run the game.
|
||||
The correct version can be downloaded using the
|
||||
[Lutris website](https://lutris.net/games/league-of-legends/).
|
||||
@@ -1,18 +1,18 @@
|
||||
# Lutris
|
||||
|
||||
[Lutris](https://lutris.net/) is a free and open source video [game](/wiki/games.md) platform for
|
||||
[Lutris](https://lutris.net/) is a free and open source video [game](/wiki/game.md) platform for
|
||||
[Linux](/wiki/linux.md) systems.
|
||||
It features compatibility with [GOG](https://www.gog.com/),
|
||||
[Humble Bundle](https://humblebundle.com/),
|
||||
[Epic Games](https://www.epicgames.com/), [Steam](/wiki/games/steam.md) and many
|
||||
[Epic Games](https://www.epicgames.com/), [Steam](/wiki/game/steam.md) and many
|
||||
other [Windows](/wiki/windows.md) games via its own installer that uses
|
||||
[WINE](/wiki/linux/wine.md). Lutris can also use [Proton](/wiki/games/proton.md)
|
||||
[WINE](/wiki/linux/wine.md). Lutris can also use [Proton](/wiki/game/proton.md)
|
||||
- a patched version of WINE developed by
|
||||
[Valve](https://www.valvesoftware.com/).
|
||||
Additionally to that Lutris supports many different
|
||||
[emulators](/wiki/games/emulators.md).
|
||||
[emulators](/wiki/emulator.md).
|
||||
For running both Windows applications aswell as games
|
||||
[Bottles](/wiki/games/bottles.md) can be used.
|
||||
[Bottles](/wiki/game/bottles.md) can be used.
|
||||
|
||||
## Usage
|
||||
|
||||
@@ -124,10 +124,10 @@ be selected.
|
||||
After right-clicking a game and selecting `Configure` the `Wine version` can be
|
||||
changed under the `Runner options` tab.
|
||||
There are many different versions of WINE, WINE-fshack and various
|
||||
[Proton](/wiki/games/proton.md) and
|
||||
[Proton GE versions](/wiki/games/proton.md#ge-version) to select.
|
||||
Using the default runner of [Bottles](/wiki/games/bottles.md) - called
|
||||
[Caffe](/wiki/games/bottles.md#caffe) - is also possible.
|
||||
[Proton](/wiki/game/proton.md) and
|
||||
[Proton GE versions](/wiki/game/proton.md#ge-version) to select.
|
||||
Using the default runner of [Bottles](/wiki/game/bottles.md) - called
|
||||
[Caffe](/wiki/game/bottles.md#caffe) - is also possible.
|
||||
|
||||
### Disable Networking for a Game
|
||||
|
||||
@@ -140,10 +140,10 @@ Afterwards all networking of the selected game is disabled.
|
||||
|
||||
### Adding and Removing Runners and Sources
|
||||
|
||||
Runners are ways to run [games](/wiki/games.md) on [Linux](/wiki/linux.md).
|
||||
Examples for runners are [WINE](/wiki/linux/wine.md), [Steams Proton](/wiki/games/proton.md) or
|
||||
Runners are ways to run [games](/wiki/game.md) on [Linux](/wiki/linux.md).
|
||||
Examples for runners are [WINE](/wiki/linux/wine.md), [Steams Proton](/wiki/game/proton.md) or
|
||||
[Flatpak](/wiki/linux/flatpak.md).
|
||||
Sources are platforms for game distributions like [Steam](/wiki/games/steam.md) and Lutris itself.
|
||||
Sources are platforms for game distributions like [Steam](/wiki/game/steam.md) and Lutris itself.
|
||||
|
||||
Both sources and runners can be added and removed as needed by entering `Preferences` through the
|
||||
drop-down menu and toggling on or off sources aswell as installing or uninstalling runners.
|
||||
@@ -174,6 +174,6 @@ handled by [WINE](/wiki/linux/wine.md) one point of failure is the selected
|
||||
WINE version.
|
||||
Change the version used as explained in
|
||||
[the regarding section](#change-wineproton-version).
|
||||
Especially trying [Proton GE versions](/wiki/games/proton.md#ge-version) or
|
||||
Especially trying [Proton GE versions](/wiki/game/proton.md#ge-version) or
|
||||
WINE fshack versions can lead to successful running of the game.
|
||||
Specific games also benefit from running [Caffe](/wiki/games/bottles.md#caffe).
|
||||
Specific games also benefit from running [Caffe](/wiki/game/bottles.md#caffe).
|
||||
@@ -1,7 +1,7 @@
|
||||
# Magic: The Gathering
|
||||
|
||||
[Magic: The Gathering](https://magic.wizards.com) - often shortened to MTG or Magic - is a tabletop
|
||||
[collectible card game](/wiki/games/trading_card_games.md).
|
||||
[collectible card game](/wiki/game/trading_card_game.md).
|
||||
MTG is published by [Wizards of the Coast](https://company.wizards.com) - which are commonly
|
||||
reffered to as Wizards.
|
||||
In Magic: The Gathering there are many different formats that are all listed on
|
||||
@@ -21,7 +21,7 @@ This is also known as MTG Online or MTGO.
|
||||
It is also possible to remotely play with tabletop cards.
|
||||
This is most easily done on [Spelltable](https://spelltable.wizards.com/) which is an official
|
||||
website by Wizards.
|
||||
For playing Spelltable a [webcam](/wiki/webcams.md) is needed to be set up with a bird's eye view
|
||||
For playing Spelltable a [webcam](/wiki/webcam.md) is needed to be set up with a bird's eye view
|
||||
over the playing field.
|
||||
An alternative to a normal webcam is [DroidCam](/wiki/android/droidcam.md) for
|
||||
[Android](/wiki/android.md) which is supported by the website itself.
|
||||
@@ -1,6 +1,6 @@
|
||||
# Medieval 2: Total War
|
||||
|
||||
Medieval 2: Total War is a [game](/wiki/games.md) from the [Total War](https://www.totalwar.com)
|
||||
Medieval 2: Total War is a [game](/wiki/game.md) from the [Total War](https://www.totalwar.com)
|
||||
series.
|
||||
|
||||
## Mods
|
||||
@@ -1,6 +1,6 @@
|
||||
# Minecraft
|
||||
|
||||
[Minecraft](https://www.minecraft.net) is a sandbox [video game](/wiki/games.md) created by "Notch".
|
||||
[Minecraft](https://www.minecraft.net) is a sandbox [video game](/wiki/game.md) created by "Notch".
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -62,7 +62,7 @@ For safety reasons it is advised to back up the instance before updating the ver
|
||||
|
||||
Mods can be installed client- and server-side.
|
||||
For client-side mods most [up-to-date clients](#client) feature an easy installation process.
|
||||
Especially [MultiMC5 and its derivatives](/wiki/games/multimc5.md) have an easy way to achieve
|
||||
Especially [MultiMC5 and its derivatives](/wiki/game/multimc5.md) have an easy way to achieve
|
||||
this.
|
||||
For the installation of server-side mods the process can vary slightly depending on the
|
||||
[server host](#server).
|
||||
@@ -1,7 +1,7 @@
|
||||
# MultiMC5
|
||||
|
||||
[MultiMC5](https://multimc.org) is a custom launcher that allows multiple instances of the
|
||||
[game](/wiki/games.md) [Minecraft](./minecraft.md) to be installed at once.
|
||||
[game](/wiki/game.md) [Minecraft](./minecraft.md) to be installed at once.
|
||||
In recent times there have been problems with the maintainer of MultiMC5.
|
||||
Due to this similar launchers like the [Prism Launcher](https://prismlauncher.org/) have gotten
|
||||
popular.
|
||||
@@ -31,7 +31,7 @@ OptiFine available.
|
||||
- Navigate to `Loader Mods` and press `Add`, then select the downloaded
|
||||
OptiFine file
|
||||
|
||||
OptiFine works best on older [Minecraft](/wiki/games/minecraft.md) versions.
|
||||
OptiFine works best on older [Minecraft](/wiki/game/minecraft.md) versions.
|
||||
Some people recommend [Sodium](https://modrinth.com/mod/sodium/versions) or other optimization mods
|
||||
to use on newer versions.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[Pokemon](https://www.pokemon.com/) is a multi-media franchise owned by Nintendo.
|
||||
It consists of video games, animated series, films, a
|
||||
[trading card game](/wiki/games/trading_card_games.md) and more.
|
||||
[trading card game](/wiki/game/trading_card_game.md) and more.
|
||||
|
||||
## Resources
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Proton
|
||||
|
||||
[Proton](https://github.com/ValveSoftware/Proton) is a compatibility tool for
|
||||
[games](/wiki/games.md) made by the developers of [Steam](./steam.md),
|
||||
[games](/wiki/game.md) made by the developers of [Steam](./steam.md),
|
||||
[Valve](https://www.valvesoftware.com).
|
||||
It is based on [WINE](../linux/wine.md).
|
||||
|
||||
@@ -22,7 +22,7 @@ can be installed through [Flatpak](../linux/flatpak.md) or the package manager
|
||||
of the distribution.
|
||||
ProtonUp is usually bundled in a package named `protonup-qt`.
|
||||
It can be used to install Proton GE versions for both
|
||||
[Steam](/wiki/games/steam.md) and [Lutris](/wiki/games/lutris.md).
|
||||
[Steam](/wiki/game/steam.md) and [Lutris](/wiki/game/lutris.md).
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Sid Meier's Civilization VI
|
||||
|
||||
[Sid Meier's Civilization VI](https://civilization.com/de-DE/) is a round-based
|
||||
strategy [game](/wiki/games.md) which is available as a standalone Launcher for Windows and on
|
||||
strategy [game](/wiki/game.md) which is available as a standalone Launcher for Windows and on
|
||||
[Steam](./steam.md) and many other video game distribution services.
|
||||
|
||||
## Troubleshooting
|
||||
@@ -1,6 +1,6 @@
|
||||
# Steam
|
||||
|
||||
[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/games.md)
|
||||
[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/game.md)
|
||||
destribution.
|
||||
It is developed by [Valve](https://www.valvesoftware.com).
|
||||
Steam uses its compatibility layer, [Proton](./proton.md) for running windows
|
||||
@@ -40,13 +40,13 @@ This will open the website with the Steam browser.
|
||||
|
||||
The following paragraph explains the usage of [SteamGridDB](https://www.steamgriddb.com/) in a
|
||||
normal Steam installation.
|
||||
For [Steam Deck](/wiki/games/steam_deck.md) users the
|
||||
[plugin manager Decky](/wiki/games/steam_deck.md#plugin-manager-decky) can be used to install
|
||||
For [Steam Deck](/wiki/game/steam_deck.md) users the
|
||||
[plugin manager Decky](/wiki/game/steam_deck.md#plugin-manager-decky) can be used to install
|
||||
SteamGridDB in a package of the same name.
|
||||
Icons and Banners can then be changed by opening the menu after selecting a game and selecting
|
||||
`Change Artwork...`.
|
||||
|
||||
[Images](/wiki/images.md) for games can be changed by downloading them and applying them manually.
|
||||
[Images](/wiki/image.md) for games can be changed by downloading them and applying them manually.
|
||||
An easier route can be taken by using
|
||||
[SGDBoop](https://www.steamgriddb.com/boop).
|
||||
To use it, you first need to install it.
|
||||
@@ -74,7 +74,7 @@ The data stored this way can be accessed on the
|
||||
[corresponding website](https://store.steampowered.com/account/remotestorage).
|
||||
|
||||
Games can also be synchronized without the Steam Cloud by using [Syncthing](/wiki/syncthing.md) as
|
||||
described in [the games entry](/wiki/games.md#syncing-game-saves-across-systems).
|
||||
described in [the games entry](/wiki/game.md#syncing-game-saves-across-systems).
|
||||
|
||||
## Error Handling
|
||||
|
||||
@@ -95,7 +95,7 @@ It will display the list of games inside the wishlist.
|
||||
Identify the game that has been removed and is not shown in the wishlist
|
||||
anymore.
|
||||
Remember the `appid` of the game
|
||||
Then run the following command inside the [console](/wiki/system_console.md) and
|
||||
Then run the following command inside the [console](/wiki/linux/system_console.md) and
|
||||
change `<appid>` accordingly.
|
||||
|
||||
```js
|
||||
@@ -1,15 +1,15 @@
|
||||
# Steam Deck
|
||||
|
||||
The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/games.md)
|
||||
computer made by the same developers as [Steam](./steam.md),
|
||||
The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/game.md)
|
||||
computer made by the same developers as [Steam](/wiki/game/steam.md),
|
||||
[Valve](https://www.valvesoftware.com).
|
||||
Due to its form factor it can be used especially well to play games that need a
|
||||
controller, such as many games that run on [emulators](./emulators.md).
|
||||
controller, such as many games that run on [emulators](/wiki/emulator.md).
|
||||
But by adding a USB-hub and connecting keyboard and mouse it can be used to
|
||||
play classical PC games aswell.
|
||||
As the Steam Deck is using a linux based operating system all the windows based
|
||||
games are run with the help of [Proton](./proton.md).
|
||||
The Steam Deck includes the Flatpak based [Discover](../linux/flatpak.md)
|
||||
games are run with the help of [Proton](/wiki/game/proton.md).
|
||||
The Steam Deck includes the Flatpak based [Discover](/wiki/linux/flatpak.md)
|
||||
software management suite to install additional software.
|
||||
|
||||
## Usage
|
||||
@@ -22,18 +22,18 @@ software management suite to install additional software.
|
||||
### Running a Game Directly Through the Interface
|
||||
|
||||
Simple programs can be started from inside the gaming mode by adding it as a
|
||||
[non-Steam game](/wiki/games/steam.md#adding-non-steam-games).
|
||||
[non-Steam game](/wiki/game/steam.md#adding-non-steam-games).
|
||||
|
||||
For [emulator games](/wiki/games/emulators.md) the setup is more complex.
|
||||
For [emulator games](/wiki/emulator.md) the setup is more complex.
|
||||
Firstly the emulator needs to be added as a
|
||||
[non-Steam game](/wiki/games/steam.md#adding-non-steam-games).
|
||||
To run a game instantly the path to the [ROM](./emulators.md) needs to be
|
||||
[non-Steam game](/wiki/game/steam.md#adding-non-steam-games).
|
||||
To run a game instantly the path to the [ROM](/wiki/emulator.md) needs to be
|
||||
appended to the command used for starting the emulator needed for it.
|
||||
This should be made in quotation marks as it could contain characters that need
|
||||
to be escaped.
|
||||
|
||||
Afterwards the icons and banners of it can be set using
|
||||
[SteamGridDB](/wiki/games/steam.md#setting-icons-and-banners-for-games).
|
||||
[SteamGridDB](/wiki/game/steam.md#setting-icons-and-banners-for-games).
|
||||
|
||||
### Plugin Manager Decky
|
||||
|
||||
@@ -48,5 +48,5 @@ There plugins can be installed and removed aswell as managed.
|
||||
|
||||
The following list includes some useful plugins.
|
||||
|
||||
- [SteamGridDB](/wiki/games/steam.md#setting-icons-and-banners-for-games) can be used for setting
|
||||
new and better [images](/wiki/images.md) for games.
|
||||
- [SteamGridDB](/wiki/game/steam.md#setting-icons-and-banners-for-games) can be used for setting
|
||||
new and better [images](/wiki/image.md) for games.
|
||||
9
wiki/game_engine.md
Normal file
9
wiki/game_engine.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# Game Engine
|
||||
|
||||
A game engine is a framework to create [games](/wiki/game.md).
|
||||
|
||||
## List of Game Engines
|
||||
|
||||
The following list contains various game engines.
|
||||
|
||||
- [LOVE](/wiki/love.md) is a game engine to create 2-dimensional games using lua.
|
||||
@@ -1,29 +0,0 @@
|
||||
# Emulators
|
||||
|
||||
An Emulator is a hard- or software that enables a computer to behave like
|
||||
another computer.
|
||||
In the [gaming](/wiki/games.md) context this is mainly used to run games from a console on
|
||||
another computer.
|
||||
Emulators usually need ROMs to run games.
|
||||
ROMs are a digital copy of a video game.
|
||||
Please note that downloading ROMs of licensed games is not permitted due to copyright.
|
||||
All [emulators](#list-of-emulator-software) should only use non copyright infringing ROMs.
|
||||
|
||||
Due to its form factor emulators can be installed and used nicely on a
|
||||
[Steam Deck](/wiki/games/steam_deck.md).
|
||||
Emulator games can even be
|
||||
[started through the normal interface](/wiki/games/steam_deck.md#running-a-game-directly-through-the-interface).
|
||||
|
||||
## List of Emulator software
|
||||
|
||||
- [Citra](/wiki/games/emulators/citra.md) emulates Nintendo 3DS games.
|
||||
- [Dolphin](/wiki/games/emulators/dolphin.md) emulates Nintendo GameCube and Wii games.
|
||||
- [melonDS](/wiki/games/emulators/melonds.md) emulates Nintendo DS games.
|
||||
- [mGBA](/wiki/games/emulators/mgba.md) emulates Nintendo Game Boy, Game Boy Color and Game Boy Advanced
|
||||
games.
|
||||
- [Nestopia](/wiki/games/emulators/nestopia.md) emulates Nintendo Entertainment System games.
|
||||
- [PCSX2](/wiki/games/emulators/pcsx2.md) emulates PlayStation 2 games.
|
||||
- [PPSSPP](/wiki/games/emulators/ppsspp.md) emulates PlayStation Portable games.
|
||||
- [simple64](/wiki/games/emulators/simple64.md) emulates Nintendo 64 games.
|
||||
- [Snes9x](/wiki/games/emulators/snes9x.md) emulates Super Nintendo Entertainment System games.
|
||||
- [yuzu](/wiki/games/emulators/yuzu.md) emulates Nintendo Switch games.
|
||||
@@ -1,12 +0,0 @@
|
||||
# Trading Card Games
|
||||
|
||||
Trading card games - short TCG - sometimes also named collectible card game - short CCG - is a card
|
||||
game that is based on strategic deck building but also features elements of trading cards.
|
||||
|
||||
## Popular Trading Card Games
|
||||
|
||||
The following is a list of popular TCGs.
|
||||
|
||||
- [Magic: The Gathering](/wiki/games/magic%3A_the_gathering.md) is the oldest TCG.
|
||||
It was introduced in 1993.
|
||||
- [Pokemon TCG](/wiki/games/pokemon.md) is a TCG from the Pokemon franchise made by Nintendo.
|
||||
@@ -1,4 +1,4 @@
|
||||
# Git
|
||||
# Git (Server)
|
||||
|
||||
Git is probably the best version control system (VCS) there is.
|
||||
It's easy and can be lightweight, but also has tons of possibilities for using graphical (including
|
||||
@@ -10,9 +10,8 @@ Git consists of two parts: [a client](#client) and [a server](#server).
|
||||
|
||||
### Client
|
||||
|
||||
The Git client for [Linux-based operating systems](/wiki/linux.md) has a
|
||||
separate article in this wiki which is called
|
||||
[Git client](/wiki/linux/git_\(client\).md).
|
||||
The Git package which can be used as a client for [Linux-based operating systems](/wiki/linux.md)
|
||||
has a [separate article](/wiki/linux/git_%28package%29.md).
|
||||
|
||||
### Server
|
||||
|
||||
@@ -5,18 +5,18 @@ It is similar to GitHub but opensource.
|
||||
|
||||
## Setup
|
||||
|
||||
Gitea as a [Git](./git.md) service consists of a [client](#client) and a
|
||||
Gitea as a [Git](/wiki/git_%28general%29.md) service consists of a [client](#client) and a
|
||||
[server](#server).
|
||||
|
||||
### Server
|
||||
|
||||
The software can be setup via [Docker](/wiki/docker.md) with the
|
||||
[gitea image](./docker/gitea_-_gitea.md).
|
||||
[gitea image](/wiki/docker/gitea_-_gitea.md).
|
||||
Additionally to this a client is needed on the system that need access to the
|
||||
server software.
|
||||
|
||||
### Client
|
||||
|
||||
If you want to use all features in addition to the basic client described in
|
||||
[git.md](git.md) but don't want to use the web-interface all the time you can get
|
||||
[tea](https://gitea.com/gitea/tea) the official cli-tool for gitea.
|
||||
[the git entry](/wiki/git_%28general%29.md) but don't want to use the web-interface all the time you
|
||||
can get [tea](https://gitea.com/gitea/tea) the official cli-tool for gitea.
|
||||
|
||||
@@ -290,7 +290,7 @@ Another possible preset is the following.
|
||||
|
||||
Another possible preset is the following.
|
||||
|
||||
```json
|
||||
```json
|
||||
{
|
||||
"PresetList": [
|
||||
{
|
||||
|
||||
37
wiki/hardware_(general).md
Normal file
37
wiki/hardware_(general).md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Hardware (General)
|
||||
|
||||
This entry focusses on various hardware components of a general desktop PC or a laptop.
|
||||
For [Linux](/wiki/linux.md) Systems see
|
||||
[the corresponding entry](/wiki/linux/hardware_%28linux%29.md).
|
||||
|
||||
## Contents of Technic Bag
|
||||
|
||||
The following are components that are useful to be included in cable- and technic bags to.
|
||||
For power banks and power supplies it is useful to check for the power delivery standard.
|
||||
When using PD3.1 or higher special cables containing the e-marker chip are needed to reach charging
|
||||
speeds greater than 100W.
|
||||
For all components the bandwith should be checked to match the needs.
|
||||
|
||||
- USB-C Power Supply
|
||||
- USB-C Power Bank
|
||||
- Various USB-C to USB-C cables (male to male) (3m, 2m, 2x 1m, 2x 30cm)
|
||||
- 1m CAT (8.1) cable
|
||||
- 3.5mm Y-Splitter (male to female)
|
||||
- USB-C to 3.5mm adapter (male to female)
|
||||
- 3.5mm Y-Splitter Audio/Microphone (male to female)
|
||||
- 3.5mm Y-Splitter Audio/Microphone (female to male)
|
||||
- HDMI 25cm extension cable (male to female)
|
||||
- USB-A WLAN adapter
|
||||
- USB-A Presenter
|
||||
- Wireless HDMI Transmitter & Receiver
|
||||
- USB-C hub (with outputs like HDMI, (micro-)SD card, 2x USB-C, 2x USB-A)
|
||||
- USB-C to CAT adapter (male to female)
|
||||
- HDMI to VGA adapter (female to male)
|
||||
- 2x USB-A - USB-A extension adapter (female to female)
|
||||
- 2x USB-C - USB-C extension adapter adapter (female to female)
|
||||
- 2x USB-C - USB-C (90 degree-)tiltable adapter (female to male)
|
||||
- 3x USB-C - USB-B adapter (female to male)
|
||||
- 3x USB-A - USB-C adapter (male to female)
|
||||
- USB-C multimeter
|
||||
- Additional adapter (USB-C to proprietary standards like smart watches, laptops, etc)
|
||||
- (micro-)SD cards & USB-A/USB-C sticks
|
||||
@@ -1,7 +1,7 @@
|
||||
# Home Assistant
|
||||
|
||||
[Home Assistant](https://www.home-assistant.io/) is a central control system for
|
||||
[smart home](/wiki/smart_devices.md#smart-home) and other Internet of Things devices.
|
||||
[smart home](/wiki/smart_device.md#smart-home) and other Internet of Things devices.
|
||||
|
||||
## Setup
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Images
|
||||
# Image
|
||||
|
||||
An image is a visual representation of something.
|
||||
In the computer context it is a file with an extension like `png`, `jpg`, `gif` and `svg` for
|
||||
@@ -23,6 +23,11 @@ Editing images can be done by various image manipulation software.
|
||||
- [draw.io](/wiki/drawio.md) is a cross-platform program and web application for creating and
|
||||
editing diagrams.
|
||||
|
||||
## Management
|
||||
|
||||
Digital images can be stored and managed.
|
||||
A software that has a similar look and feel to Google Photos is [Immich](/wiki/immich.md).
|
||||
|
||||
### Getting Metadata
|
||||
|
||||
Using [MediaInfo](https://github.com/MediaArea/MediaInfo) metadata of a file can be obtained.
|
||||
@@ -6,7 +6,7 @@ displaying, creating and editing (raster) images.
|
||||
## Usage
|
||||
|
||||
The following section addresses different uses ImageMagick.
|
||||
For most of ImageMagicks features the [command-line interface](/wiki/system_console.md) can be used.
|
||||
For most of ImageMagicks features the [command-line interface](/wiki/linux/system_console.md) can be used.
|
||||
|
||||
## Rotate an Image
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Immich
|
||||
|
||||
[Immich](https://immich.app/) is a management software for [digital images](/wiki/images.md).
|
||||
[Immich](https://immich.app/) is a management software for [digital images](/wiki/image.md).
|
||||
|
||||
## Setup
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
On the [Inkscape website](https://inkscape.org/release/) setup files for
|
||||
[Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found.
|
||||
On most Linux distributions Inkscape can usually be installed with the corresponding
|
||||
On most Linux distributions Inkscape can usually be installed with the corresponding
|
||||
[package manager](/wiki/linux/package_manager.md).
|
||||
|
||||
## Usage
|
||||
@@ -29,7 +29,7 @@ Inkscape.
|
||||
First the levels of black and white can be changed by using `Extensions > Raster > Levels` and
|
||||
changing the values for white and black points.
|
||||
Afterwards the bitmap should be traced.
|
||||
For this select `Path > Trace Bitmap` and change the values in the Detection mode
|
||||
For this select `Path > Trace Bitmap` and change the values in the Detection mode
|
||||
`Brightness cutoff` until it matches your expectations.
|
||||
After this the image has been converted to a bitmap, but most of the times it is not smooth and has
|
||||
quite some errors.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Jelu
|
||||
|
||||
[Jelu](https://github.com/bayang/jelu) is a tracking software for books and
|
||||
[e-books](/wiki/e-books.md).
|
||||
[e-books](/wiki/e-book.md).
|
||||
It includes locally stored subscription management.
|
||||
|
||||
## Setup
|
||||
|
||||
34
wiki/libreoffice.md
Normal file
34
wiki/libreoffice.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# LibreOffice
|
||||
|
||||
[LibreOffice](https://libreoffice.org/) is a free and open-source office suite for Windows and
|
||||
Linux-based systems.
|
||||
|
||||
## Setup
|
||||
|
||||
The LibreOffice program can be installed from source as described
|
||||
[on the official website](https://www.libreoffice.org/about-us/source-code/).
|
||||
Alternatively many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
|
||||
package LibreOffice in the `libreoffice` package.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of LibreOffice.
|
||||
|
||||
### Enable/Disable Dark Mode
|
||||
|
||||
To set the dark mode open `Settings` by the `Tools` tab, select `LibreOffice` and `Appearance` and
|
||||
select the correct theme for `LibreOffice Themes`.
|
||||
Sometimes - especially on [Linux systems](/wiki/linux.md) using [Wayland](/wiki/linux/wayland.md) -
|
||||
the automatic recognition may not work and the theme has to be set manually.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section will focus on errors and the fixing of errors of /name/.
|
||||
|
||||
### LibreOffice Not Showing Up on First Start
|
||||
|
||||
When first starting LibreOffice may appear not to start.
|
||||
This is because problems with hardware acceleration can occur on some systems.
|
||||
It can starting the software in safe mode, navigate to the `Settings` by the `Tools` tab.
|
||||
Then select `LibreOffice` and `View` and remove the check in `Use hardware acceleration`.
|
||||
Afterwards LibreOffice can be closed and reopened without selecting the safe mode.
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[android-file-transfer](https://github.com/whoozle/android-file-transfer-linux) is an MTP client
|
||||
that allows accessing the files of an [Android](/wiki/android.md)
|
||||
[smart device](/wiki/smart_devices.md#smartphones-and-tablet-computers) under
|
||||
[smart device](/wiki/smart_device.md#smartphones-and-tablet-computers) under
|
||||
[Linux](/wiki/linux.md).
|
||||
|
||||
## Setup
|
||||
@@ -18,7 +18,7 @@ This section addresses the usage of android-file-transfer.
|
||||
### Mounting and Unmounting Android Device
|
||||
|
||||
An [Android](/wiki/android.md)
|
||||
[smart device](/wiki/smart_devices.md#smartphones-and-tablet-computers) can be mounted by using the
|
||||
[smart device](/wiki/smart_device.md#smartphones-and-tablet-computers) can be mounted by using the
|
||||
following command.
|
||||
Please note that this command assumes one Android device is connected via USB.
|
||||
In this case the device will be mounted on the directory `~/mnt`.
|
||||
|
||||
@@ -25,6 +25,6 @@ The Bluetooth features can be managed by different types of front-ends.
|
||||
- `bluetoothctl` is a command-line interface included in the `bluez-utils`
|
||||
package
|
||||
- `bluetuith` can be used as a bluetooth manager with a
|
||||
[terminal](/wiki/system_console.md) user interface.
|
||||
[terminal](/wiki/linux/system_console.md) user interface.
|
||||
It is included in a package of the same name, that needs to be installed
|
||||
before usage.
|
||||
|
||||
@@ -66,7 +66,7 @@ bitrate and audio bitrate.
|
||||
|
||||
### Create a Virtual Camera Using an IP Video Stream
|
||||
|
||||
The following section will create a virtual [webcam](/wiki/webcams.md) from an IP video stream like
|
||||
The following section will create a virtual [webcam](/wiki/webcam.md) from an IP video stream like
|
||||
the one provided by [IP Webcam](/wiki/android/ip_webcam.md) [Android](/wiki/android.md) app.
|
||||
For this a free [V4L2](/wiki/linux/v4l2.md) video device will be needed.
|
||||
To information on how to create it navigate to the V4L2 entry and its sections on
|
||||
|
||||
@@ -155,6 +155,6 @@ intended to be used as day-to-day font.
|
||||
|
||||
- [MagicMedieval & MagicSymbols](http://www.thealmightyguru.com/GameFonts/Series-MagicTheGathering.html)
|
||||
are fonts that are similar to the font used in the game
|
||||
[Magic: The Gathering](/wiki/games/magic%3A_the_gathering.md).
|
||||
[Magic: The Gathering](/wiki/game/magic%3A_the_gathering.md).
|
||||
An overview of the glyphs can be found in a
|
||||
[StackExchange post by Cicada](https://tex.stackexchange.com/questions/570890/how-can-i-typeset-magic-the-gathering-symbols-using-the-pifont-package-in-latex).
|
||||
|
||||
22
wiki/linux/ghostscript.md
Normal file
22
wiki/linux/ghostscript.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Ghostscript
|
||||
|
||||
[Ghostscript](https://ghostscript.com) is a program used to convert, compress and render different
|
||||
formats like PDF, PostScript and more.
|
||||
|
||||
## Setup
|
||||
|
||||
The Ghostscript program can be installed on most [Linux](/wiki/linux.md) distributions and
|
||||
[package managers](/wiki/linux/package_manager.md) via a package called `ghostscript`.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of Ghostscript.
|
||||
|
||||
### Compressing a PDF File
|
||||
|
||||
A PDF file can be compressed using Ghostscript by running the following command.
|
||||
`<input-file>` and `<output-file>` are the paths to the input and output PDF files.
|
||||
|
||||
```sh
|
||||
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=<output-file> <input-file>
|
||||
```
|
||||
@@ -2,6 +2,9 @@
|
||||
|
||||
This entry deals with the Git client used in
|
||||
[Linux-based systems](/wiki/linux.md).
|
||||
For a basic overview and the server setup of git see the
|
||||
[corresponding entry](/wiki/git_%28general%29.md)
|
||||
|
||||
The client is pretty simple to understand.
|
||||
With only a handfull of commands you should be able to get your versioning going.
|
||||
For servers with web interfaces there are different cli tools to control it
|
||||
31
wiki/linux/gnirehtet.md
Normal file
31
wiki/linux/gnirehtet.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# Gnirehtet
|
||||
|
||||
[Gnirehtet](https://github.com/Genymobile/gnirehtet) provides a reverse tethering setup for
|
||||
[Android](/wiki/android.md) [smartphones](/wiki/smart_device.md#smartphones-and-tablet-computers).
|
||||
|
||||
## Setup
|
||||
|
||||
Many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
|
||||
package Gnirehtet in the `gnirehtet` package.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of Gnirehtet.
|
||||
|
||||
## Setting Up and Running Reverse Tethering
|
||||
|
||||
The following command can be used to setup the reverse tethering and also run it.
|
||||
For it to work the mobile device has to enable `USB Debugging` so Gnirehtet can automatically be
|
||||
installed (which is internally done using `adb`).
|
||||
|
||||
```sh
|
||||
gnirehtet run
|
||||
```
|
||||
|
||||
Alternatively and only after being set up correctly the reverse tethering can be started and
|
||||
stopped with the corresponding two commands that follow.
|
||||
|
||||
```sh
|
||||
gnirehtet start
|
||||
gnirehtet stop
|
||||
```
|
||||
@@ -6,7 +6,8 @@ It is used to savely encrypt and decrypt messages or files using assymetric encr
|
||||
|
||||
## Setup
|
||||
|
||||
On most linux distributions GPG can be installed with the `gnupg` package.
|
||||
On most linux distributions GPG can be installed with the `gnupg` package.
|
||||
Sometimes it is also called `gnupg2`.
|
||||
|
||||
## Usage
|
||||
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
# Hardware
|
||||
|
||||
This entry focusses on various hardware components of a desktop PC or a laptop.
|
||||
|
||||
## Battery
|
||||
|
||||
The battery of a notebook can be inspected by using the `upower` command.
|
||||
To use it the tool needs to be installed.
|
||||
In most [Linux](/wiki/linux.md) distributions this is bundled in a package of the same name.
|
||||
A usage example is shown in the following command.
|
||||
It will show the state, voltage, percentage and many other information about a given battery.
|
||||
|
||||
```sh
|
||||
upower -i /org/freedesktop/UPower/devices/battery_BAT0
|
||||
```
|
||||
|
||||
Alternatively `acpi` can be used to achieve the same.
|
||||
For this run the following command.
|
||||
|
||||
```sh
|
||||
acpi -b
|
||||
```
|
||||
|
||||
## Power Management
|
||||
|
||||
Tools, programs and guides to manage the power usage and improve battery life are described in the
|
||||
[power management entry](/wiki/linux/power_management.md).
|
||||
|
||||
## (Liquid) Coolers
|
||||
|
||||
The viewing of temperatures of coolers aswell as the selection of RGB-settings can be achieved by
|
||||
using [liquidctl](https://github.com/liquidctl/liquidctl).
|
||||
|
||||
## Temperature
|
||||
|
||||
To check the temperature the command `sensors` can be used which (on most distributions) is a part
|
||||
of the `lm_sensors` package.
|
||||
It will then display all the available temperature sensors available aswell as many other sensors
|
||||
like the RPM for fans.
|
||||
76
wiki/linux/hardware_(linux).md
Normal file
76
wiki/linux/hardware_(linux).md
Normal file
@@ -0,0 +1,76 @@
|
||||
# Hardware (Linux)
|
||||
|
||||
This entry focusses on various hardware components of a [Linux](/wiki/linux.md) desktop PC or a
|
||||
laptop.
|
||||
For non-Linux specific or general topics in hardware see the
|
||||
[correspoding entry](/wiki/hardware_%28general%29.md)
|
||||
|
||||
## Battery
|
||||
|
||||
The battery of a notebook can be inspected by using the `upower` command.
|
||||
To use it the tool needs to be installed.
|
||||
In most [Linux](/wiki/linux.md) distributions this is bundled in a package of the same name.
|
||||
|
||||
This section is based on [a video by eKiwi](https://youtu.be/t9KMFDTb79E) which addresses battery
|
||||
health.
|
||||
|
||||
To find out about a battery, its name needs to be known, which can be done using the following
|
||||
command.
|
||||
|
||||
```sh
|
||||
upower -e
|
||||
```
|
||||
|
||||
Afterwards different values like the state, voltage, percentage and many other can be displayed.
|
||||
Additionally it will show the original capacity (`energy-full-design`) and the current capacity
|
||||
(`energy-full`), which can be used to determine the health of the battery.
|
||||
The following is an example command where `<battery-name>` is the name of the batter returned from
|
||||
the previous step.
|
||||
This might by similar to `/org/freedesktop/UPower/devices/battery_BAT0`.
|
||||
|
||||
```sh
|
||||
upower -i <battery-name>
|
||||
```
|
||||
|
||||
Alternatively `acpi` can be used to achieve similar but less information.
|
||||
It will show the state, the percentage and the time to load or unload.
|
||||
For this run the following command.
|
||||
|
||||
```sh
|
||||
acpi -b
|
||||
```
|
||||
|
||||
## Power Management
|
||||
|
||||
Tools, programs and guides to manage the power usage and improve battery life are described in the
|
||||
[power management entry](/wiki/linux/power_management.md).
|
||||
|
||||
## (Liquid) Coolers
|
||||
|
||||
The viewing of temperatures of coolers aswell as the selection of RGB-settings can be achieved by
|
||||
using [liquidctl](https://github.com/liquidctl/liquidctl).
|
||||
|
||||
## Temperature
|
||||
|
||||
To check the temperature the command `sensors` can be used which (on most distributions) is a part
|
||||
of the `lm_sensors` package.
|
||||
It will then display all the available temperature sensors available aswell as many other sensors
|
||||
like the RPM for fans.
|
||||
|
||||
## ThinkPad TrackPoint
|
||||
|
||||
This section is based on a
|
||||
[Reddit comment by zedbraxmen](https://www.reddit.com/r/thinkpad/comments/wjb8qz/configuring_trackpoint_in_wayland/).
|
||||
|
||||
The sensitivity and speed of the classic trackpoint on ThinkPads can be changed using UDEV rules.
|
||||
The following lines are an example for a potential file `.rules` located at `/etc/udev/rules.d/`.
|
||||
It could look something like the following.
|
||||
The values for sensitivity and speed could be adjusted.
|
||||
|
||||
```txt
|
||||
ACTION=="add",
|
||||
SUBSYSTEM=="input",
|
||||
ATTR{name}=="TPPS/2 IBM TrackPoint",
|
||||
ATTR{device/sensitivity}="275",
|
||||
ATTR{device/speed}="215",
|
||||
```
|
||||
@@ -1,7 +1,7 @@
|
||||
# Khal
|
||||
|
||||
[Khal](https://github.com/pimutils/khal) is a calendar you can use in your
|
||||
[terminal](/wiki/system_console.md).
|
||||
[terminal](/wiki/linux/shell.md).
|
||||
You can sync it with [vdirsyncer](vdirsyncer.md)
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Khard
|
||||
|
||||
[Khard](https://github.com/lucc/khard) is a adressbook that runs in your
|
||||
[terminal](/wiki/system_console.md).
|
||||
[terminal](/wiki/linux/system_console.md).
|
||||
You can sync it with [vdirsyncer](vdirsyncer.md).
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -129,3 +129,11 @@ If this error or one similar to this is shown the boot partition is filled up co
|
||||
generation of the initial ramdisk.
|
||||
This can be fixed by either [compressing the image](#enabledisable-compression) or by
|
||||
[disabling unused fallbacks](#default-and-fallback-images).
|
||||
|
||||
### `WARNING: Possibly missing firmware for module`
|
||||
|
||||
If the warning `WARNING: Possibly missing firmware for module` is shown a firmware package is
|
||||
missing for the hardware of the system.
|
||||
Though it is not neccessary it is recommended to install ist.
|
||||
To check which firmware package is needed for which firmware module check
|
||||
[the Arch Linux wiki](https://wiki.archlinux.org/title/Mkinitcpio#Possibly_missing_firmware_for_module_XXXX).
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# NeoMutt
|
||||
|
||||
Neomutt is a mail program that runs in your [terminal](/wiki/system_console.md).
|
||||
Neomutt is a mail program that runs in your [terminal](/wiki/linux/system_console.md).
|
||||
It can be easily configured using mutt-wizard.
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -8,7 +8,7 @@ It is used to set up [Wi-Fi](/wiki/linux/wi-fi.md).
|
||||
|
||||
NetworkManager can be installed with the `networkmanager` package on most linux
|
||||
distributions which provides daemon aswell as `nmcli` a command line interface
|
||||
and `nmtui` a [terminal](/wiki/system_console.md) user interface for
|
||||
and `nmtui` a [terminal](/wiki/linux/system_console.md) user interface for
|
||||
configuration.
|
||||
Additionally `nm-connection-editor` can be installed for a graphical user
|
||||
interface.
|
||||
|
||||
@@ -303,7 +303,7 @@ This section is based on a
|
||||
|
||||
In this case the error stems from a missing package.
|
||||
Normally it can easily be fixed by installing that corresponding package.
|
||||
But please note that [pyenv](/wiki/programming_languages/golang.md#setup) can hide packages if the
|
||||
But please note that [pyenv](/wiki/programming_language/golang.md#setup) can hide packages if the
|
||||
global Python version is set to something other than `system`.
|
||||
This is especially the case on [Arch Linux-systems](/wiki/linux/arch-linux.md) because Python
|
||||
packages are also installed via [Pacman or Yay](#arch-linux-pacman-and-yay).
|
||||
|
||||
@@ -9,7 +9,7 @@ for LaTeX using the BibTeX format.
|
||||
Papis can be installed on most [Linux](/wiki/linux.md) distributions by acquiring the `papis`
|
||||
package.
|
||||
On some distributions there may be problems installing this from the official repository.
|
||||
Another option to install papis is to use [pip](/wiki/programming_languages/python.md).
|
||||
Another option to install papis is to use [pip](/wiki/programming_language/python.md).
|
||||
Alternatively it can be downloaded from [the GitHub page](https://github.com/papis/papis).
|
||||
|
||||
### Configuration
|
||||
@@ -84,7 +84,7 @@ The command-line output will show the address to reach the service.
|
||||
papis serve
|
||||
```
|
||||
|
||||
### Create a BibTeX file
|
||||
### Export Library to BibTeX file
|
||||
|
||||
A BibTeX file containing all the entries of all the libraries can be created by running the
|
||||
following command.
|
||||
@@ -99,7 +99,7 @@ papis export --all --format bibtex --out lib.bib
|
||||
The cache of Papis can be cleared by running the following command.
|
||||
|
||||
```sh
|
||||
papis --cc
|
||||
papis cache clear
|
||||
```
|
||||
|
||||
### Import Entries from a BibTeX File
|
||||
@@ -126,11 +126,33 @@ The path for that can be found in the [config file](#configuration).
|
||||
mv tmp-db/* /path/to/your/library/folder/
|
||||
```
|
||||
|
||||
Finally the cache needs to be cleared for Papis to display the new entries correctly.
|
||||
Finally the cache needs to be cleared
|
||||
[as described in the corresponding section](#clearing-the-cache) for Papis to display the new
|
||||
entries correctly.
|
||||
|
||||
```sh
|
||||
papis --cc
|
||||
### Changing the Default Names of the Library
|
||||
|
||||
The changing of the default names is done by changing the [config file](#configuration).
|
||||
The following lines are an example which will change the default file, folder and reference names.
|
||||
|
||||
```txt
|
||||
add-file-name = {doc[author_list][0][family]}_{doc[year]}_-_{doc[title]}
|
||||
add-folder-name = {doc[author_list][0][family]}_{doc[year]}_-_{doc[title]}
|
||||
ref-format = {doc[author_list][0][family]}{doc[year]}
|
||||
```
|
||||
|
||||
Finally the cache needs to be [cleared](#clearing-the-cache) for Papis to display the new entries
|
||||
correctly.
|
||||
Doing this the existing entries, its files, folders and references will not be renamed.
|
||||
To achieve a factual renaming of all the entries in a library,
|
||||
[export the library](#export-library-to-bibtex-file), remove all entries from within it and then
|
||||
[import the entries](#import-entries-from-a-bibtex-file) into it again.
|
||||
|
||||
### Adding Files to Existing Entry
|
||||
|
||||
To add files - for example PDF files to an existing entry run the following command.
|
||||
`<file>` is the path to the (PDF-)file and `<library>` is the name of the library to add to.
|
||||
After running the command a [TUI](comm) will open to select the entry to which the file will be
|
||||
added.
|
||||
|
||||
```sh
|
||||
papis addto --files <file> <library>
|
||||
```
|
||||
|
||||
36
wiki/linux/pdftk.md
Normal file
36
wiki/linux/pdftk.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# pdftk
|
||||
|
||||
[pdftk](https://gitlab.com/pdftk-java/pdftk) is a port of
|
||||
[the original PDFtk](https://www.pdflabs.com/tools/pdftk-server/) which is a
|
||||
[command-line](/wiki/linux/shell.md) tool for scripting or processing PDFs.
|
||||
|
||||
## Setup
|
||||
|
||||
The pdftk program can be installed from source as described
|
||||
[on GitLab](https://gitlab.com/pdftk-java/pdftk).
|
||||
Alternatively many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
|
||||
package pdftk in the `pdftk`.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of pdftk.
|
||||
|
||||
### Ommit pages at the Start or End of a PDF
|
||||
|
||||
pdftk can be used to ommit pages at the start or end of a pdf.
|
||||
This is done by the following command.
|
||||
`<input-file>` is the input file while `<output-file>` is the path the newly generated file is
|
||||
saved to.
|
||||
`<start>` is the first page to include in the output PDF document while `<end>` is the last one.
|
||||
|
||||
```sh
|
||||
pdftk <input-file> cat <start>-<end> output <output-file>
|
||||
```
|
||||
|
||||
The following command saves the content of the input file `skript.pdf` from the second to the last
|
||||
page to the output file `skript-new.pdf`.
|
||||
|
||||
```sh
|
||||
pdftk skript.pdf cat 2-end output skript-new.pdf
|
||||
```
|
||||
|
||||
@@ -32,6 +32,6 @@ playerctl previous
|
||||
## Using Hotkeys
|
||||
|
||||
Hotkeys can be more accessible than typing the commands to start or stop music
|
||||
in the [terminal](/wiki/system_console.md).
|
||||
in the [terminal](/wiki/linux/system_console.md).
|
||||
With [SXHKD](/wiki/linux/sxhkd.md#setting-a-hotkey) commands from the CLI can
|
||||
be set to a hotkey.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Power Management
|
||||
|
||||
This entry addresses the saving of [battery](/wiki/linux/hardware.md#battery) usage aswell as
|
||||
This entry addresses the saving of [battery](/wiki/linux/hardware_%28linux%29.md#battery) usage aswell as
|
||||
battery care.
|
||||
Other than this it also focusses on the general management and usage of power.
|
||||
|
||||
|
||||
@@ -44,3 +44,16 @@ After the installation it can be selected by `qt6ct` as described in the
|
||||
|
||||
For setting the same theme for GTK refer to the
|
||||
[corresponding entry](/wiki/linux/gtk.md#achieving-a-system-wide-uniform-look).
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section will focus on errors and the fixing of errors of Qt.
|
||||
|
||||
### Incorrect Configuration: `The libqt6ct.so plugin is compiled against incompatible Qt version`
|
||||
|
||||
When updating the system it is possible that the theme will not work correctly anymore.
|
||||
Often the error `The libqt6ct.so plugin is compiled against incompatible Qt version` is responsible
|
||||
for this.
|
||||
To fix it most of the time it is enough to recompile the `qt6ct` package.
|
||||
Afterwards a reboot might be needed for the theme to be displayed correctly again.
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
A shell is a command-line interpreter that provides a command-line interface to
|
||||
interact with the many unix-like system.
|
||||
It is usually used in the [system console](/wiki/linux/system_console.md)
|
||||
|
||||
## Unix Shells
|
||||
|
||||
@@ -210,6 +211,131 @@ cd ../"$(ls -F .. | grep '/' | grep -B1 -xF "${PWD##*/}/" | head -n 1)"
|
||||
cd ../"$(ls -F .. | grep '/' | grep -A1 -xF "${PWD##*/}/" | tail -n 1)"
|
||||
```
|
||||
|
||||
### Replacing All Occurences in a Directory
|
||||
|
||||
To all occurences of a given string for all files recursively in a given directory run the
|
||||
following command, where `<directory>` is the directory to replace in.
|
||||
`<query>` is the string to replace and `<replacement>` is the string it should replaced with; both
|
||||
of these may be escaped if special signs are contained in them.
|
||||
|
||||
```sh
|
||||
find <directory> -type f -exec sed -i "s/<query>/<replacement>/g" {} \;
|
||||
```
|
||||
|
||||
### Using ANSI Color
|
||||
|
||||
ANSI-Colors can easily be used in the shell by using the control sequences as described by
|
||||
[techstop](https://techstop.github.io/bash-script-colors).
|
||||
Each color has an own sequence and can be combined to affect the background.
|
||||
Additionally the font can also be changed using these control sequences.
|
||||
|
||||
The following tables display these sequences.
|
||||
|
||||
The first table displays regular colors.
|
||||
|
||||
| Value | Color |
|
||||
| ---------- | ------ |
|
||||
| `\e[0;30m` | Black |
|
||||
| `\e[0;31m` | Red |
|
||||
| `\e[0;32m` | Green |
|
||||
| `\e[0;33m` | Yellow |
|
||||
| `\e[0;34m` | Blue |
|
||||
| `\e[0;35m` | Purple |
|
||||
| `\e[0;36m` | Cyan |
|
||||
| `\e[0;37m` | White |
|
||||
|
||||
The second table is for the bold colors.
|
||||
|
||||
| Value | Color |
|
||||
| ---------- | -------- |
|
||||
| `\e[1;30m` | Black |
|
||||
| `\e[1;31m` | Red |
|
||||
| `\e[1;32m` | Green |
|
||||
| `\e[1;33m` | Yellow |
|
||||
| `\e[1;34m` | Blue |
|
||||
| `\e[1;35m` | Purple |
|
||||
| `\e[1;36m` | Cyan |
|
||||
| `\e[1;37m` | White |
|
||||
| `\e[1m` | No Color |
|
||||
|
||||
The third table is for the underline colors.
|
||||
|
||||
| Value | Color |
|
||||
| ---------- | -------- |
|
||||
| `\e[4;30m` | Black |
|
||||
| `\e[4;31m` | Red |
|
||||
| `\e[4;32m` | Green |
|
||||
| `\e[4;33m` | Yellow |
|
||||
| `\e[4;34m` | Blue |
|
||||
| `\e[4;35m` | Purple |
|
||||
| `\e[4;36m` | Cyan |
|
||||
| `\e[4;37m` | White |
|
||||
| `\e[4m` | No Color |
|
||||
|
||||
The fourth table is for the underline colors.
|
||||
|
||||
| Value | Color |
|
||||
| -------- | ------ |
|
||||
| `\e[40m` | Black |
|
||||
| `\e[41m` | Red |
|
||||
| `\e[42m` | Green |
|
||||
| `\e[43m` | Yellow |
|
||||
| `\e[44m` | Blue |
|
||||
| `\e[45m` | Purple |
|
||||
| `\e[46m` | Cyan |
|
||||
| `\e[47m` | White |
|
||||
|
||||
The fifth table is for horizontally expanded backgrounds.
|
||||
|
||||
| Value | Color |
|
||||
| ------- | -------- |
|
||||
| `\e[K` | No Color |
|
||||
|
||||
The sixth table is for high intensity colors.
|
||||
|
||||
| Value | Color |
|
||||
| ---------- | ------ |
|
||||
| `\e[0;90m` | Black |
|
||||
| `\e[0;91m` | Red |
|
||||
| `\e[0;92m` | Green |
|
||||
| `\e[0;93m` | Yellow |
|
||||
| `\e[0;94m` | Blue |
|
||||
| `\e[0;95m` | Purple |
|
||||
| `\e[0;96m` | Cyan |
|
||||
| `\e[0;97m` | White |
|
||||
|
||||
The seventh table is for bold high intensity colors.
|
||||
|
||||
| Value | Color |
|
||||
| ---------- | ------ |
|
||||
| `\e[1;90m` | Black |
|
||||
| `\e[1;91m` | Red |
|
||||
| `\e[1;92m` | Green |
|
||||
| `\e[1;93m` | Yellow |
|
||||
| `\e[1;94m` | Blue |
|
||||
| `\e[1;95m` | Purple |
|
||||
| `\e[1;96m` | Cyan |
|
||||
| `\e[1;97m` | White |
|
||||
|
||||
The eight table is for high intensity background colors.
|
||||
|
||||
| Value | Color |
|
||||
| ----------- | ------ |
|
||||
| `\e[0;100m` | Black |
|
||||
| `\e[0;101m` | Red |
|
||||
| `\e[0;102m` | Green |
|
||||
| `\e[0;103m` | Yellow |
|
||||
| `\e[0;104m` | Blue |
|
||||
| `\e[0;105m` | Purple |
|
||||
| `\e[0;106m` | Cyan |
|
||||
| `\e[0;107m` | White |
|
||||
|
||||
The ninth and final table is for the reset sequence.
|
||||
|
||||
| Value | Color |
|
||||
| ------- | ------ |
|
||||
| `\e[0m` | Reset |
|
||||
|
||||
## Error solving
|
||||
|
||||
This section addresses various problems that can occur and are related to the shell.
|
||||
|
||||
@@ -7,7 +7,7 @@ Notable works of Suckless are the following.
|
||||
- [dwm](https://dwm.suckless.org/) is a window manager
|
||||
- [ii](https://tools.suckless.org/ii/) is an IRC client
|
||||
- [slock](https://tools.suckless.org/slock/) is a screen locker
|
||||
- [st](https://st.suckless.org/) is a [terminal](/wiki/system_console.md)
|
||||
- [st](https://st.suckless.org/) is a [terminal](/wiki/linux/system_console.md)
|
||||
|
||||
Additionally to this Suckless maintains a list of free and open-source software that is endorsed by
|
||||
Suckless.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
A system console is used for entering data into a computer and communicating
|
||||
with it.
|
||||
It mostly uses a keyboard for input aswell as a screen for displaying results.
|
||||
Additionally a terminal is used.
|
||||
The word system console is often used synonymous with the word terminal.
|
||||
|
||||
## Terminals
|
||||
|
||||
@@ -76,7 +76,7 @@ The following line will set this to 10 minutes.
|
||||
HibernateDelaySec=10min
|
||||
```
|
||||
|
||||
### Handle Power Key and Lid Seitch
|
||||
### Handle Power Key and Lid Switching
|
||||
|
||||
The management of power keys and lid switches is handled in the file `/etc/systemd/logind.conf`.
|
||||
The following line will set the behaviour of the power key to hibernate. The default for this would
|
||||
@@ -97,6 +97,24 @@ HandleLidSwitch=suspend-then-hibernate
|
||||
For further behaviour of the suspend and hibernate actions check the
|
||||
[corresponding section](#change-suspend-and-hibernate-behaviour).
|
||||
|
||||
When wanting to work with a closed lid some of the settings in the config file have to be set to
|
||||
ignore.
|
||||
As [machetie writes on Reddit](https://www.reddit.com/r/framework/comments/185035i/how_to_use_the_laptop_with_lid_closed_linux/)
|
||||
the following settings need to be set.
|
||||
|
||||
```txt
|
||||
HandleLidSwitch=ignore
|
||||
HandleLidSwitchExternalPower=ignore
|
||||
HandleLidSwitchDocked=ignore
|
||||
```
|
||||
|
||||
Afterwards the logind service has to be restarted
|
||||
[as described on a later section](#startstopenabledisable-a-service-and-retrieve-its-logs).
|
||||
|
||||
```sh
|
||||
sudo systemctl restart systemd-logind
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section focusses on errors that correspond to the SystemD software.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Todoman
|
||||
|
||||
[todoman](https://github.com/pimutils/todoman) is a todolist you can use in your
|
||||
[terminal](/wiki/system_console.md).
|
||||
[terminal](/wiki/linux/system_console.md).
|
||||
You can sync it using [vdirsyncer](vdirsyncer.md)
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
V4L2 is the second version of
|
||||
[Video4Linux](https://www.linuxtv.org/wiki/index.php/Main_Page).
|
||||
It functions as a driver for [webcams](/wiki/webcams.md) and [tv tuner cards](/wiki/video.md) and
|
||||
It functions as a driver for [webcams](/wiki/webcam.md) and [tv tuner cards](/wiki/video.md) and
|
||||
other devices.
|
||||
|
||||
## v4l2loopback
|
||||
@@ -93,3 +93,11 @@ To fix it downgrade the packages `v4l2loopback-dkms` and `v4l2loopback-utils` to
|
||||
version.
|
||||
For [Arch Linux](/wiki/linux/arch-linux.md) this can be achieved by using
|
||||
[Downgrade](/wiki/linux/package_manager.md#downgrading-packages).
|
||||
|
||||
### `Error! Bad return status for module build on kernel`
|
||||
|
||||
When updating the `v4l2loopback` package this error can occur after the creation of the
|
||||
[initramfs](/wiki/linux/mkinitcpio.md).
|
||||
This may point to an incompatibility of the package and kernel version which can only but easily
|
||||
and temporarily be fixed by downgrading the package as described in
|
||||
[the corresponding package manager section](/wiki/linux/package_manager.md#downgrading-packages).
|
||||
|
||||
27
wiki/linux/vim.md
Normal file
27
wiki/linux/vim.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# VIM
|
||||
|
||||
[VIM](https://www.vim.org/) is a highly configurable text editor.
|
||||
There are various forks off it with the most popular being [Neovim](https://neovim.io/).
|
||||
This entry only addresses VIM but due to the similarities of the forks it still can be drawn on for
|
||||
them.
|
||||
Differences of forks to the original VIM will be addressed in specific entries for the forks.
|
||||
|
||||
## Setup
|
||||
|
||||
The VIM program can be installed from source as described
|
||||
[on the official website/](https://www.vim.org/download.php).
|
||||
Alternatively many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
|
||||
package VIM in the `vim` package.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of VIM.
|
||||
|
||||
### Manage Folding
|
||||
|
||||
This section is based on a
|
||||
[guide from Vim From Scratch](https://www.vimfromscratch.com/articles/vim-folding).
|
||||
VIM can hide chunks of text which is called folding.
|
||||
The basic usage is as follows.
|
||||
`zf` marks a piece of text foldable and immediately folds.
|
||||
`zo` opens up a fold - so it unfolds it - and `zc` closes a fold - so it folds.
|
||||
@@ -2,3 +2,16 @@
|
||||
|
||||
[Wayland](https://wayland.freedesktop.org/) is a replacement for the
|
||||
[X11 window system](/wiki/linux/x_window_system.md).
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of Wayland.
|
||||
|
||||
### Display wlroots Screens
|
||||
|
||||
To list all the attached screens and displays the following command can be used.
|
||||
For this to work the compositor needs to use wlroots.
|
||||
|
||||
```sh
|
||||
wlr-randr
|
||||
```
|
||||
|
||||
27
wiki/linux/wayvnc.md
Normal file
27
wiki/linux/wayvnc.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# wayvnc
|
||||
|
||||
[wayvnc](https://github.com/any1/wayvnc) is a VNC server for [Linux](/wiki/linux.md) systems using
|
||||
[Waylands](/wiki/linux/wayland.md) compositors using wlroots.
|
||||
To use wayvnc the system with the server has to be on the same network as the client.
|
||||
This is also explained in the [screen sharing entry](/wiki/screen-sharing.md).
|
||||
|
||||
## Setup
|
||||
|
||||
Many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
|
||||
package wayvnc in the `wayvnc` package.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of wayvnc.
|
||||
|
||||
### Starting and Running
|
||||
|
||||
The following command can be used to start the server.
|
||||
`<ip>` describes the IPs the server can be reached by (for example `0.0.0.0`) and `<screen>` is a
|
||||
placeholder for the screen that will be shared (for example `HDMI-A-1`).
|
||||
The name of the screen can be retrieved by using
|
||||
[wlroots](/wiki/linux/wayland.md#display-wlroots-screens).
|
||||
|
||||
```sh
|
||||
wayvnc <ip> --output=<screen> --render-cursor
|
||||
```
|
||||
@@ -26,4 +26,4 @@ or files into your home directory
|
||||
|
||||
WINE is able to run many Windows games.
|
||||
An easy way to create WINE prefixes for different games and managing the
|
||||
installations of them is [Lutris](/wiki/games/lutris.md).
|
||||
installations of them is [Lutris](/wiki/game/lutris.md).
|
||||
|
||||
@@ -101,7 +101,9 @@ If there are two main layouts are used then the following command can be used to
|
||||
them.
|
||||
Change `<layout 1>` and `<layout 2>` according to preferences.
|
||||
|
||||
`setxkbmap -query | grep -q '<layout 1>' && setxkbmap <layout 2> || setxkbmap <layout 1>
|
||||
```sh
|
||||
setxkbmap -query | grep -q '<layout 1>' && setxkbmap <layout 2> || setxkbmap <layout 1>
|
||||
```
|
||||
|
||||
Using [SXHKD](/wiki/linux/sxhkd.md) a hotkey can be setup to seamlessly transition between the two
|
||||
layouts.
|
||||
|
||||
46
wiki/love.md
Normal file
46
wiki/love.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# LOVE
|
||||
|
||||
[LOVE or LÖVE](https://love2d.org) is a [game engine](/wiki/game_engine.md) that can be used
|
||||
to make 2-dimensional games using the lua programming language.
|
||||
|
||||
## Setup
|
||||
|
||||
On the [LOVE website](https://love2d.org/wiki/Getting_Started) a guide for
|
||||
[Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found.
|
||||
On most Linux distributions LOVE can usually be installed with the corresponding
|
||||
[package manager](/wiki/linux/package_manager.md) and the package `love`.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of LOVE.
|
||||
|
||||
### Creating, Running and Packaging Games
|
||||
|
||||
On [Linux](/wiki/linux.md) a game directory should be created and the game can be created inside.
|
||||
A directory has to include a file named `main.lua` at least.
|
||||
|
||||
To run the game the following command can be used to run the game.
|
||||
`<game-directory>` is the path to the game directory.
|
||||
When inside the directory already, this can just be `.`.
|
||||
|
||||
```sh
|
||||
love <game-directory>
|
||||
```
|
||||
|
||||
For building the game, the game directory has to be compressed first, then compiled and finally the
|
||||
permissions has to be changed to make the compiled file runnable.
|
||||
Afterwards the game can be compiled using the following command, where `<game-directory>` is the
|
||||
path to the game directory and `<game-name>` is the name the compiled file should be called.
|
||||
|
||||
```sh
|
||||
zip -9 -r <game-name>.love <game-directory>
|
||||
cat /usr/bin/love <game-name>.love > <game-name>
|
||||
chmod a+x <game-name>
|
||||
```
|
||||
|
||||
Afterwards the compiled file can simply be run using the usual [Shell](/wiki/linux/shell.md)
|
||||
command.
|
||||
|
||||
```sh
|
||||
./<game-name>
|
||||
```
|
||||
81
wiki/ltex.md
Normal file
81
wiki/ltex.md
Normal file
@@ -0,0 +1,81 @@
|
||||
# LTeX
|
||||
|
||||
[LTeX](https://valentjn.github.io/ltex/index.html) is an offline grammar checking tool that can use
|
||||
the Language Server Protocol - short LSP.
|
||||
It is supports various [Markup languages](/wiki/markup_language.md) like LaTeX and Markdown.
|
||||
|
||||
## Setup
|
||||
|
||||
LTeX can be installed on various editors and officially supports VS Code, Vim and Neovim.
|
||||
For Neovim the completion tool `coc` is recommended, but Neovims own lspconfig can be used aswell.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of LTeX.
|
||||
|
||||
### Switching Languages Inside a File
|
||||
|
||||
The language is normally static for all file types.
|
||||
It can however be changed using magic comments as explained in
|
||||
[the official documentation](https://valentjn.github.io/ltex/advanced-usage.html].
|
||||
|
||||
### Switching Languages in Markdown
|
||||
|
||||
At the start of a file the following lines - called YAML front matter - can be used to change the
|
||||
language for the whole file.
|
||||
In the following it is changed to german (`de-DE`) but this can be changed.
|
||||
|
||||
```md
|
||||
---
|
||||
lang: de-DE
|
||||
---
|
||||
```
|
||||
|
||||
The following magic comment can be used to change the language from the place of the comment
|
||||
onwards.
|
||||
|
||||
```md
|
||||
<!-- LTeX: language=de-DE -->
|
||||
```
|
||||
|
||||
### Switching Languages in LaTeX
|
||||
|
||||
The following magic comment can be used to change the language from the place of the comment
|
||||
onwards.
|
||||
|
||||
```tex
|
||||
% LTeX: language=de-DE
|
||||
```
|
||||
|
||||
However this can be difficult when only using a few words.
|
||||
Another easy and generally recommended way to change the language inside LaTeX documents is using
|
||||
the babel package.
|
||||
In the following examples `<language>` is the language indicator that babel uses (for example
|
||||
`english`, `american`, `ngerman`).
|
||||
|
||||
At the start of the document the language can be changed for the rest of the file using the
|
||||
following command.
|
||||
|
||||
```tex
|
||||
\usepackage[<language>]{babel}
|
||||
```
|
||||
|
||||
Additionally the following command can be used to change the language from that place onwards.
|
||||
|
||||
```tex
|
||||
\selectlanguage{<language>}
|
||||
```
|
||||
|
||||
Using the following command the language can be changed just for the text that is subsituted for
|
||||
`<text>`.
|
||||
|
||||
```
|
||||
\foreignlanguage{<language>}{<text>}
|
||||
```
|
||||
|
||||
Finally an otherlanguage environment can be used to achieve the same as shown in the following
|
||||
example.
|
||||
|
||||
```tex
|
||||
\begin{otherlanguage}{<language>}<text>\end{otherlanguage}
|
||||
```
|
||||
@@ -20,7 +20,7 @@ If you don't have a built-in web interface for your mail-server you need some
|
||||
software to access your mails.
|
||||
And even if you have it can be useful to keep your mails synced locally on your pc.
|
||||
|
||||
- [Neomutt](linux/neomutt.md) is a [terminal-based](/wiki/system_console.md)
|
||||
- [Neomutt](linux/neomutt.md) is a [terminal-based](/wiki/linux/system_console.md)
|
||||
mail client for linux, that has a simple interface.
|
||||
- [Thunderbird](/wiki/thunderbird.md) is a free and open source mail client which is cross
|
||||
platform.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user