mirror of
https://github.com/tiyn/wiki.git
synced 2025-11-08 22:21:16 +01:00
Compare commits
196 Commits
b56304d0c8
...
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 | |||
| 7f53b56b90 | |||
| c23a46a6cf | |||
| 97d8e4b744 | |||
| aa3bc74f1d | |||
| 7361fd9330 | |||
| 55bf7387f0 | |||
| 3ecd487d85 | |||
| ca2af83639 | |||
| cac6b61b76 | |||
| 303c42eca5 | |||
| 56e648d7a9 | |||
| 161170abcf | |||
| 7476364f83 | |||
| c0e3170619 | |||
| 50cdd1680a | |||
| 6e2e8e51c2 | |||
| 3df955ddc1 | |||
| 66d420d49a | |||
| 561f59758b | |||
| c245c0e8b0 | |||
| 6d766d8974 | |||
| f37225f272 | |||
| 5b0ae30f88 | |||
| a595de964f | |||
| 111c3c829e | |||
| 26a4516652 | |||
| a3d1515e3f | |||
| ff693d65e8 | |||
| 8404e863a4 | |||
| 80f8c8f5ab | |||
| 778efabe6c | |||
| aa314c3352 | |||
| 4405c3da1e | |||
| 8ca2cd546f | |||
| ffb07d7614 | |||
| 2f832b86f2 | |||
| 8496769af6 | |||
| d451970107 | |||
| a6817f9a52 | |||
| ed4267a976 | |||
| c3f19f3356 | |||
| 8865c1df47 | |||
| bf28675931 | |||
| 3bd6dcd9a6 | |||
| dfb57a4b21 | |||
| 555deee780 | |||
| a0d4534a17 | |||
| 52c43e3ed3 | |||
| c400e70e02 | |||
| 3f5ccc92cb | |||
| 7e82d177f9 | |||
| ea13ef3afa | |||
| d1269ac658 | |||
| 318a9e4269 | |||
| c3c37929a8 | |||
| d0aa1faeec | |||
| a97f3a6bab | |||
| 6457d0849f | |||
| 725e2e380c | |||
| 8cb32856e2 | |||
| 2c0bc5f3dc | |||
| 06fe905af0 | |||
| 2918173ee0 | |||
| aa2ff10a02 | |||
| 8e5a24fe8c | |||
| e0bbb76598 | |||
| 2f4f6e6028 | |||
| 8f6512e921 | |||
| d7c2062047 | |||
| e88420ae6d | |||
| e5d89f1a8c | |||
| bb61042d31 | |||
| 29a2e08c74 | |||
| f82b99d4aa | |||
| f6ebee5187 | |||
| c4c592b84c | |||
| 95bb67a9e7 | |||
| afdcc39018 | |||
| a395b7a03e | |||
| 0a1a76d11e | |||
| e3681e1e47 | |||
| 931258888d | |||
| aa1e073119 | |||
| 3914097907 | |||
| 694a183300 | |||
| 269c6abbc5 | |||
| 967e9b1a92 | |||
| 412df39a9c | |||
| d8f6708da4 | |||
| b21e63554e | |||
| ab0e2f9349 | |||
| caf0b2214c | |||
| 607f3806b9 | |||
| 0f550650f6 | |||
| f50c9d991b | |||
| 257ce8a96a | |||
| 366a48e16e | |||
| 2e8301c9aa | |||
| 01c7dc67df | |||
| b0af0949d2 | |||
| 033ad68dfb | |||
| ecfbf58d04 | |||
| 6ddc5199a1 | |||
| f1d1c6928e | |||
| 1dafedcaee | |||
| 8faf4bc4ec | |||
| d94a6b9b7e | |||
| ef494d8fb7 | |||
| ea535b4d2c | |||
| 097b53bd6b | |||
| f97a75958e | |||
| 2690f17685 | |||
| f07b498bdd | |||
| da89126cc1 | |||
| 34d76f654d | |||
| 609b775292 | |||
| f8b83cf92f | |||
| 027410d25e | |||
| b0c84c4d0c | |||
| e1a8ca627b | |||
| a98c02dce6 | |||
| c2bb757e5a | |||
| 669a4ac30f | |||
| a216cf3655 | |||
|
|
546b52e217 | ||
|
|
7297d3f2ce | ||
| ce5ec63719 | |||
| 05368b3ff9 | |||
| 3e50b3a85c | |||
| b100cd0e85 | |||
| 4b63f2948f | |||
| a211ec7829 |
14
templates/android-program.md
Normal file
14
templates/android-program.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# /name/
|
||||
|
||||
[/name/]() is a /description.
|
||||
|
||||
## Setup
|
||||
|
||||
On [Android](/wiki/android.md) /name/ is available on
|
||||
[F-Droid](/wiki/android/f-droid.md)/the [Google Play store](/wiki/android.md#app-store) in a
|
||||
package called [/name/]().
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of /name/.
|
||||
/basic description for usage/
|
||||
@@ -15,12 +15,17 @@ Change the settings according to your needs and run `./rebuild.sh` afterwards.
|
||||
|
||||
### Environment-variables
|
||||
|
||||
Set the following variables with the -e tag.
|
||||
Set the following variables in the `environment:` section.
|
||||
|
||||
| Name | Usage | Default |
|
||||
| ---------- | ------------- | ------- |
|
||||
| `/name/` | /description/ | |
|
||||
|
||||
<!-- ### Environment-variables -->
|
||||
<!---->
|
||||
<!-- The environment variables are set via the `.env` file and listed in the -->
|
||||
<!-- [corresponding section](#env). -->
|
||||
<!---->
|
||||
### Ports
|
||||
|
||||
Set the following ports in the `ports:` section.
|
||||
@@ -40,13 +45,16 @@ Set the following volumes with the -v tag.
|
||||
### rebuild.sh
|
||||
|
||||
```sh
|
||||
#!/bin/sh
|
||||
docker-compose down
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
### .env
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
<!-- ### .env -->
|
||||
<!---->
|
||||
<!-- ```sh -->
|
||||
<!-- ``` -->
|
||||
<!---->
|
||||
### docker-compose.yml
|
||||
|
||||
```yml
|
||||
|
||||
@@ -4,10 +4,16 @@
|
||||
|
||||
## 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
|
||||
|
||||
This section addresses the usage of /name/.
|
||||
/basic description for usage/
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section will focus on errors and the fixing of errors of /name/.
|
||||
|
||||
13
wiki/acer.md
Normal file
13
wiki/acer.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# Acer
|
||||
|
||||
[Acer](https://www.acer.com) is a company that produces computers.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section focusses on vendor specific problems and ways how to fix them.
|
||||
|
||||
### Recovering the BIOS Password
|
||||
|
||||
Acer laptops usually feature a 8-digit BIOS password.
|
||||
If it was lost it can easily be regenerated/recovered by using the website
|
||||
[BIOSBug](https://www.biosbug.com/acer).
|
||||
@@ -7,7 +7,7 @@ Airsonic is not maintained anymore and therefore deprecated.
|
||||
A more modern implementation of it is
|
||||
[Airsonic-Advanced](./airsonic-advanced.md).
|
||||
|
||||
## Set up
|
||||
## Setup
|
||||
|
||||
The software can be setup via [Docker](/wiki/docker.md) with the
|
||||
[linuxserver image](./docker/linuxserver_-_airsonic.md).
|
||||
|
||||
@@ -4,6 +4,23 @@
|
||||
[Linux](/wiki/linux.md) kernel.
|
||||
It is designed primarily for mobile devices with touch screens like tablets or smart phones.
|
||||
|
||||
## Managing the Data
|
||||
|
||||
The data and files stored on Android
|
||||
[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_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).
|
||||
For further information and a guide on how to mount a Android device correctly navigate to the
|
||||
[corresponding section](/wiki/linux/android-file-transfer.md#mounting-and-unmounting-android-device).
|
||||
|
||||
## App Store
|
||||
|
||||
The most used app store of android is the [Google Play Store](https://play.google.com/).
|
||||
@@ -11,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
|
||||
@@ -26,6 +43,42 @@ 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
|
||||
|
||||
Security and privacy are important topics, especially so when dealing with mobile phones.
|
||||
This section focusses on improving them on a standard Android system.
|
||||
|
||||
The Elecronic Frontier Foundation recommends the following changes in their guide
|
||||
[Guide](https://ssd.eff.org/module/how-to-get-to-know-android-privacy-and-security-settings).
|
||||
|
||||
- [2FA](#multi-factor-authentication)
|
||||
- A strong password (though the usage of biometrics is not recommended due to the possibility of
|
||||
being physically forced to unlock a phone with them)
|
||||
- Privacy permission
|
||||
- Find my device
|
||||
- Theft protection
|
||||
- Google privacy checkup
|
||||
- Backups (though the usage of them gives data to Google, so it may rather be turned off)
|
||||
- Disable WEP networks
|
||||
- Obscure lockscreen notifications
|
||||
|
||||
The YouTube Channel 9to5Google also has a
|
||||
[video on security and privcacy](https://www.youtube.com/watch?v=eswIeNxSIqo) which additionally
|
||||
suggest the following changes.
|
||||
|
||||
- Alert when clipboard is accessed
|
||||
- Enable app pinnig
|
||||
|
||||
Another option to add which may not improve security or privacy but improves usability - especially
|
||||
if a difficult passphrase is used - is the enabling of "Extend Unlock".
|
||||
There "Trusted Devices" can be set or the "On-body Detection" can be enabled.
|
||||
|
||||
## Multi-Factor Authentication
|
||||
|
||||
@@ -52,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/).
|
||||
38
wiki/android/tasker.md
Normal file
38
wiki/android/tasker.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Tasker
|
||||
|
||||
[Tasker](https://tasker.joaoapps.com/) is a tool to automate various settings and other things on
|
||||
an [Android-phone](/wiki/android.md).
|
||||
|
||||
## Setup
|
||||
|
||||
On [Android](/wiki/android.md) /name/ is available on the
|
||||
[Google Play store](/wiki/android.md#app-store) in a package called
|
||||
[Tasker](https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm).
|
||||
|
||||
Additionally the installation of [Tasker Settings](https://github.com/joaomgcd/TaskerSettings) is
|
||||
recommended.
|
||||
Please note that on the [Github releases page](https://github.com/joaomgcd/TaskerSettings/releases)
|
||||
there are different versions to be used with Xiaomi-phones.
|
||||
|
||||
Another recommended action to be taken is to grant Tasker permission to write secure settings.
|
||||
This has to be done for Tasker to be able to turn on or off Wifi and Location.
|
||||
Allowing Tasker to set these settings can be done by the following command that has to be run on a
|
||||
computer with the corresponding phone connected via USB and USB-debugging enabled.
|
||||
|
||||
```sh
|
||||
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
|
||||
```
|
||||
|
||||
`adb` is also often used to install [LineageOS](/wiki/android/lineageos.md).
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of Tasker.
|
||||
|
||||
On Tasker profiles, tasks and more can be manually added and edited.
|
||||
An easier way to get things started is importing premade Tasker projects from
|
||||
[TaskerNet](https://taskernet.com/?public).
|
||||
|
||||
Recommended TaskerNet-projects are the following.
|
||||
|
||||
- Flip To Shhh
|
||||
@@ -10,8 +10,9 @@ Podcasts need a so called Podcatcher.
|
||||
A Podcatcher is used to subscribe to podcasts and download them automatically.
|
||||
For Linux specific music software navigate to the corresponding
|
||||
[wiki entry](/wiki/linux/audio.md).
|
||||
For voice based communication navigate to the [communication article](/wiki/communication.md) and
|
||||
the corresponding [VoIP section](/wiki/communication.md#voip).
|
||||
For voice based communication, social platforms or messengers navigate to the
|
||||
[communication article](/wiki/communication.md) and the corresponding
|
||||
[section](/wiki/communication.md#social-platforms-messengers-and-voip-services).
|
||||
For headphones navigate to the [headphones article](/wiki/headphones.md):
|
||||
|
||||
## Technical Specifications
|
||||
|
||||
86
wiki/betterdiscord.md
Normal file
86
wiki/betterdiscord.md
Normal file
@@ -0,0 +1,86 @@
|
||||
# BetterDiscord
|
||||
|
||||
[BetterDiscord](https://betterdiscord.app) is an unofficial extension to
|
||||
[Discord](/wiki/discord.md) which allows to add various functionality through plugins and new
|
||||
themes.
|
||||
|
||||
## Setup
|
||||
|
||||
BetterDiscord can be downloaded from [the official website](https://betterdiscord.app).
|
||||
|
||||
For [Linux-based systems](/wiki/linux.md) the tool
|
||||
[betterdiscordctl](https://github.com/bb010g/betterdiscordctl) can be used.
|
||||
After installing it the following commands have to be run for the stable version of Discord to be
|
||||
converted to BetterDiscord.
|
||||
|
||||
```sh
|
||||
betterdiscordctl install
|
||||
```
|
||||
|
||||
Afterwards BetterDiscord can be kept up to date with the following command.
|
||||
|
||||
```sh
|
||||
betterdiscordctl self-upgrade
|
||||
```
|
||||
|
||||
### Pacman Hook
|
||||
|
||||
When using [Arch Linux](/wiki/linux/arch-linux.md) and its package managers
|
||||
[Pacman and Yay](/wiki/linux/package_manager.md#arch-linux-pacman-and-yay) a hook can be set that
|
||||
automatically updates the discord installation to setup betterdiscord using betterdiscordctl.
|
||||
The following is a [pacman hook](/wiki/linux/package_manager.md#hooks) that can be used to update
|
||||
betterdiscord automatically.
|
||||
Make sure to change the three occurences of `<username>` to the name of the user to install
|
||||
betterdiscord for.
|
||||
|
||||
```sh
|
||||
[Trigger]
|
||||
Type = Package
|
||||
Operation = Install
|
||||
Operation = Upgrade
|
||||
Target = discord*
|
||||
|
||||
[Action]
|
||||
Description = Rebuild BetterDiscord after Discord update
|
||||
When = PostTransaction
|
||||
Exec = /usr/bin/sh -c 'sudo -u <username> betterdiscordctl reinstall >/dev/null 2>&1; sudo -u <username> xvfb-run -a discord --help >/dev/null 2>&1; sudo -u <username> betterdiscordctl install >/dev/null 2>&1; true'
|
||||
Depends = xorg-server-xvfb
|
||||
Depends = betterdiscordctl
|
||||
NeedsTargets
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of BetterDiscord.
|
||||
|
||||
### Recommended Themes
|
||||
|
||||
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.
|
||||
|
||||
### Recommended Plugins
|
||||
|
||||
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.
|
||||
- `BetterVolume` allows to set user volume manually and higher than 200%.
|
||||
- `ChatCounter` adds a character counter to most inputs.
|
||||
- `DoNotTrack` stops Discord from tracking many things.
|
||||
- `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.
|
||||
- `InvisibleTyping` is an enhanced version of silent typing.
|
||||
- `MoreRoleColors` adds role colors to usernames.
|
||||
- `OnlineFriendCount` adds the old online friend count.
|
||||
- `PermissionViewer` allows to view a users permissions.
|
||||
- `PinDMs` allows to pin DMs.
|
||||
- `QuickMention` adds a mention button to the message 3-dot menu.
|
||||
- `ServerDetails` shows server details in the server list tooltip.
|
||||
- `SplitLargeMessages` allows you to enter larger messages, which will automatically split into
|
||||
several smaller messages.
|
||||
- `StaffTag` adds a crown to server owners (or admins/management).
|
||||
- `Uncompressed Images` will improve image quality of previews.
|
||||
@@ -28,5 +28,5 @@ This is not a legal advice.
|
||||
Take your local laws into account when downloading torrents.
|
||||
Some torrents can be copyright infringing and therefor illegal to download.
|
||||
Only download legal and safe torrents like the
|
||||
[Arch Linux ISO](/wiki/linux/arch-linux.md#iso-medium).
|
||||
[Arch Linux ISO](/wiki/linux/arch-linux.md#create-installation-medium).
|
||||
Seeding it can help the community.
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
# Calibre
|
||||
# calibre
|
||||
|
||||
[Calibre](https://calibre-ebook.com/) is a cross-platform, free and open-source
|
||||
software suite for [e-book](/wiki/e-books.md) management.
|
||||
[calibre](https://calibre-ebook.com/) is a cross-platform, free and open-source
|
||||
software suite for [e-book](/wiki/e-book.md) management.
|
||||
It supports various formats aswell as conversion between them.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses various features of calibre.
|
||||
|
||||
## Adding a Plugin
|
||||
|
||||
A plugin by a third party can be added by selecting a `.zip` archive - usually
|
||||
@@ -101,3 +103,17 @@ Additionally the `Kobo Touch Extended` plugin is recommended to use since it mak
|
||||
Kobo e-readers easier.
|
||||
Finally `KePub Metadata Reader` and `KePub Metadata Reader` make it possible to read and write
|
||||
metadata to `.kepub` files which is especially useful.
|
||||
|
||||
## Exporting and Importing Settings and Libraries
|
||||
|
||||
This section explains how to export and import the settings of one calibre instance to another.
|
||||
It is based on a
|
||||
[reddit comment by dwhitzzz](https://www.reddit.com/r/Calibre/comments/1313kix/comment/mo4b9rn).
|
||||
|
||||
To export the settings and libraries of a calibre instance open the corresponding instance and then
|
||||
right-click the `calibre` Button on the top menu.
|
||||
Select `Export/import all calibre data`, select the export or import option and then follow the
|
||||
instructions.
|
||||
Please note that the export only works when an empty folder is selected.
|
||||
All calibre data will then be exported into the selected directory.
|
||||
For the import process the folder that includes the calibre data has to be selected.
|
||||
|
||||
@@ -4,12 +4,14 @@ Computer communication can have multiple different forms.
|
||||
There are voice and video calls aswell as text based messaging.
|
||||
This article bundles all of them.
|
||||
|
||||
## VoIP
|
||||
## Social Platforms, Messengers and VoIP Services
|
||||
|
||||
This section lists some of the most common Voice over IP (VoIP) platforms.
|
||||
This section lists some of the most common Voice over IP (VoIP) services, messengers and other
|
||||
social platforms.
|
||||
|
||||
- [Matrix](/wiki/matrix.md) is a decentralized and open-source social platform.
|
||||
- [Discord](/wiki/discord.md) is a widely used, proprietary social platform.
|
||||
- [Matrix](/wiki/matrix.md) is a decentralized and open-source social platform.
|
||||
- [Signal](/wiki/signal.md) is an open-source, encrypted messaging service.
|
||||
|
||||
### Soundboards
|
||||
|
||||
|
||||
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).
|
||||
@@ -21,3 +21,8 @@ The following is a list of bots featured in this wiki that can do this.
|
||||
- [Sinusbot](/wiki/sinusbot.md) is a self-hosted bot for Discord that can play music and sounds.
|
||||
It's closed-source and free of charge.
|
||||
It also features [Teamspeak](/wiki/teamspeak.md) support.
|
||||
|
||||
### Themes and Plugins
|
||||
|
||||
By default Discord has no option to use themes or plugins.
|
||||
This however can be changed by using [BetterDiscord](/wiki/betterdiscord.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
|
||||
```
|
||||
|
||||
67
wiki/docker/actualbudget_-actual-server.md
Normal file
67
wiki/docker/actualbudget_-actual-server.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# actualbudget - actual-server
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for an actualbudget server.
|
||||
The official container and documentation was made by
|
||||
[actualbudget](https://actualbudget.org/docs/install/docker/).
|
||||
This docker-rebuild is made up by a `docker-compose.yml` file.
|
||||
|
||||
## Set-up
|
||||
|
||||
Create the files `rebuild.sh`, `docker-compose.yml` at the same
|
||||
place.
|
||||
Change the settings according to your needs and run `./rebuild.sh` afterwards.
|
||||
|
||||
### Ports
|
||||
|
||||
Set the following ports in the `ports:` section.
|
||||
|
||||
| Container Port | Recommended outside port | Protocol | Description |
|
||||
| -------------- | ------------------------ | --------- | ------------- |
|
||||
| `5006` | `5006` | TCP | WebUI |
|
||||
|
||||
### Volumes
|
||||
|
||||
Set the following volumes with the -v tag.
|
||||
|
||||
| Outside mount/volume name | Container mount | Description |
|
||||
| ------------------------- | --------------- | ------------------ |
|
||||
| `actual` | `/data` | Actual Budget data |
|
||||
|
||||
### rebuild.sh
|
||||
|
||||
```sh
|
||||
#!/bin/sh
|
||||
docker-compose down
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
### docker-compose.yml
|
||||
|
||||
```yml
|
||||
version: '3'
|
||||
services:
|
||||
actual_server:
|
||||
image: docker.io/actualbudget/actual-server:latest
|
||||
ports:
|
||||
# This line makes Actual available at port 5006 of the device you run the server on,
|
||||
# i.e. http://localhost:5006. You can change the first number to change the port, if you want.
|
||||
- '5006:5006'
|
||||
# environment:
|
||||
# Uncomment any of the lines below to set configuration options.
|
||||
# - ACTUAL_HTTPS_KEY=/data/selfhost.key
|
||||
# - ACTUAL_HTTPS_CERT=/data/selfhost.crt
|
||||
# - ACTUAL_PORT=5006
|
||||
# - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB=20
|
||||
# - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=50
|
||||
# - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20
|
||||
# See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration
|
||||
# !! If you are not using any of these options, remove the 'environment:' tag entirely.
|
||||
volumes:
|
||||
# Change './actual-data' below to the path to the folder you want Actual to store its data in on your server.
|
||||
# '/data' is the path Actual will look for its files in by default, so leave that as-is.
|
||||
- actual:/data
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
actual:
|
||||
```
|
||||
67
wiki/docker/alexjustesen_-_speedtest-tracker.md
Normal file
67
wiki/docker/alexjustesen_-_speedtest-tracker.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# alexjustesen - speedtest-tracker
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a selfhosted internet speed
|
||||
tracker.
|
||||
The official container and documentation was made by
|
||||
[alexjustesen](https://github.com/alexjustesen/speedtest-tracker).
|
||||
|
||||
## Set-up
|
||||
|
||||
Create the file `rebuild.sh`.
|
||||
Change the settings according to your needs and run `./rebuild.sh` afterwards.
|
||||
It is important to set a correct app key as described in
|
||||
[the following section](#environment-variables).
|
||||
|
||||
### Environment-variables
|
||||
|
||||
Set the following variables with the -e tag.
|
||||
|
||||
| Name | Usage | Default |
|
||||
| -------------------- | -------------------------------------------------------------------------------------------------- | --------------- |
|
||||
| `APP_KEY` | This is used for encryption and can be generated by `echo -n 'base64:'; openssl rand -base64 32;` | |
|
||||
| `DB_CONNECTION` | Database connection type | |
|
||||
| `PGID` | Group ID | |
|
||||
| `PUID` | User ID | |
|
||||
| `APP_TIMEZONE` | Timezone of the app | `Europe/London` |
|
||||
| `DISPLAY_TIMEZONE` | Timezone of the display | `Europe/London` |
|
||||
| `SPEEDTEST_SCHEDULE` | Cron-formatted schedule for speedtest (`6 */6 * * *`: 6 minutes after every 6th hour) | |
|
||||
|
||||
### Volumes
|
||||
|
||||
Set the following volumes with the -v tag.
|
||||
|
||||
| Outside mount/volume name | Container mount | Description |
|
||||
| ------------------------- | --------------- | -------------------- |
|
||||
| `speedtest_config` | `/config` | storage for config |
|
||||
| `speedtest_keys` | `/config/keys` | storage for ssl keys |
|
||||
|
||||
### Ports
|
||||
|
||||
Set the following ports with the -p tag.
|
||||
|
||||
| Container Port | Recommended outside port | Protocol | Description |
|
||||
| -------------- | ------------------------ | -------- | ------------------------- |
|
||||
| `80` | `8765` | TCP | WebUI |
|
||||
| `443` | `` | TCP | SSL-encrypted WebUI |
|
||||
|
||||
### rebuild.sh
|
||||
|
||||
```sh
|
||||
#!/bin/sh
|
||||
docker stop speedtest
|
||||
docker rm speedtest
|
||||
docker pull lscr.io/linuxserver/speedtest-tracker:latest
|
||||
docker run --name speedtest \
|
||||
--restart unless-stopped \
|
||||
-p 8765:80 \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e APP_KEY="<generate>" \
|
||||
-e DB_CONNECTION=sqlite \
|
||||
-e SPEEDTEST_SCHEDULE="6 */6 * * *" \
|
||||
-e APP_TIMEZONE="Europe/Berlin" \
|
||||
-e DISPLAY_TIMEZONE="Europe/Berlin" \
|
||||
-v speedtest_config:/config \
|
||||
-v speedtest_keys:/config/keys \
|
||||
-d lscr.io/linuxserver/speedtest-tracker:latest
|
||||
```
|
||||
@@ -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
|
||||
|
||||
|
||||
75
wiki/docker/immich-app_-_immich-server.md
Normal file
75
wiki/docker/immich-app_-_immich-server.md
Normal file
@@ -0,0 +1,75 @@
|
||||
# immich-app - immich-server
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a [immich](/wiki/immich.md) server.
|
||||
The official container and documentation was made by
|
||||
[immich](https://github.com/immich-app/immich).
|
||||
This docker-rebuild is made up by a `docker-compose.yml` file.
|
||||
In addition to the main container you need to connect a
|
||||
[redis](/wiki/docker/redis.md) and a [postgres](/wiki/docker/postgres.md) container to it.
|
||||
|
||||
## Set-up
|
||||
|
||||
Create the files `rebuild.sh`, `.env` and `docker-compose.yml` at the same
|
||||
place.
|
||||
Please note that the `docker-compose.yml` file should be retrieved from the
|
||||
[Github releases page](https://github.com/immich-app/immich/releases/)
|
||||
Change the settings according to your needs and run `./rebuild.sh` afterwards.
|
||||
|
||||
### Environment-variables
|
||||
|
||||
The environment variables are set via the `.env` file and listed in the
|
||||
[corresponding section](#env).
|
||||
|
||||
### Ports
|
||||
|
||||
Set the following ports in the `ports:` section.
|
||||
|
||||
| Container Port | Recommended outside port | Protocol | Description |
|
||||
| -------------- | ------------------------ | --------- | ------------- |
|
||||
| `2283` | `3001` | TCP | WebUI |
|
||||
|
||||
### Volumes
|
||||
|
||||
Set the following volumes with the -v tag.
|
||||
|
||||
| Outside mount/volume name | Container mount | Description |
|
||||
| ------------------------- | --------------------- | ------------- |
|
||||
| `immich_library` | `/usr/src/app/upload` | Library |
|
||||
| `/etc/timezone` | `/etc/timezone:ro` | Timezone |
|
||||
|
||||
### rebuild.sh
|
||||
|
||||
```sh #!/bin/sh
|
||||
docker-compose down
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
### .env
|
||||
|
||||
```sh
|
||||
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables
|
||||
|
||||
# The location where your uploaded files are stored
|
||||
UPLOAD_LOCATION=immich_library
|
||||
# The location where your database files are stored
|
||||
DB_DATA_LOCATION=immich_postgres
|
||||
|
||||
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
|
||||
# TZ=Etc/UTC
|
||||
|
||||
# The Immich version to use. You can pin this to a specific version like "v1.71.0"
|
||||
IMMICH_VERSION=release
|
||||
|
||||
# Connection secret for postgres. You should change it to a random password
|
||||
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
|
||||
DB_PASSWORD=postgres
|
||||
|
||||
# Disable Machine Learning
|
||||
IMMICH_MACHINE_LEARNING_ENABLED=false
|
||||
IMMICH_MACHINE_LEARNING_URL=false
|
||||
|
||||
# The values below this line do not need to be changed
|
||||
###################################################################################
|
||||
DB_USERNAME=postgres
|
||||
DB_DATABASE_NAME=immich
|
||||
```
|
||||
@@ -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
|
||||
|
||||
40
wiki/docker/ollama_-_ollama.md
Normal file
40
wiki/docker/ollama_-_ollama.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# ollama - ollama
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for an ollama server.
|
||||
The official container and documentation was made by
|
||||
[ollama](https://hub.docker.com/r/ollama/ollama).
|
||||
|
||||
## Set-up
|
||||
|
||||
Create the file `rebuild.sh`.
|
||||
Change the settings according to your needs and run `./rebuild.sh` afterwards.
|
||||
|
||||
## Ports
|
||||
|
||||
Set the following ports in the `ports:` section.
|
||||
|
||||
| Container Port | Recommended outside port | Protocol | Description |
|
||||
| -------------- | ------------------------ | --------- | ------------------- |
|
||||
| `11434` | `11434` | TCP | Communications port |
|
||||
|
||||
## Volumes
|
||||
|
||||
Set the following volumes with the -v tag.
|
||||
|
||||
| Outside mount/volume name | Container mount | Description |
|
||||
| ------------------------- | --------------- | ------------- |
|
||||
| `ollama` | `/root/.ollama` | Ollama data |
|
||||
|
||||
## rebuild.sh
|
||||
|
||||
```sh
|
||||
#!/bin/sh
|
||||
docker stop ollama
|
||||
docker rm ollama
|
||||
docker pull ollama/ollama
|
||||
docker run --name ollama \
|
||||
--restart unless-stopped \
|
||||
-p 11434:11434 \
|
||||
-v ollama:/root/.ollama \
|
||||
-d ollama/ollama
|
||||
```
|
||||
41
wiki/docker/open-webui_-_open-webui.md
Normal file
41
wiki/docker/open-webui_-_open-webui.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# open-webui - open-webui
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a Open WebUI server.
|
||||
The official container and documentation was made by
|
||||
[open-webui](https://github.com/open-webui/open-webui).
|
||||
|
||||
## Set-up
|
||||
|
||||
Create the file `rebuild.sh`.
|
||||
Change the settings according to your needs and run `./rebuild.sh` afterwards.
|
||||
|
||||
## Ports
|
||||
|
||||
Set the following ports in the `ports:` section.
|
||||
|
||||
| Container Port | Recommended outside port | Protocol | Description |
|
||||
| -------------- | ------------------------ | --------- | ------------- |
|
||||
| `11434` | `8080` | TCP | WebUI |
|
||||
|
||||
## Volumes
|
||||
|
||||
Set the following volumes with the -v tag.
|
||||
|
||||
| Outside mount/volume name | Container mount | Description |
|
||||
| ------------------------- | ------------------- | --------------- |
|
||||
| `open-webui` | `/app/backend/data` | Open WebUI data |
|
||||
|
||||
## rebuild.sh
|
||||
|
||||
```sh
|
||||
#!/bin/sh
|
||||
docker stop openwebui
|
||||
docker rm openwebui
|
||||
docker pull ghcr.io/open-webui/open-webui:main
|
||||
docker run --name openwebui \
|
||||
--restart unless-stopped \
|
||||
-p 11434:8080 \
|
||||
-v open-webui:/app/backend/data \
|
||||
-d ghcr.io/open-webui/open-webui:main
|
||||
|
||||
```
|
||||
@@ -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
|
||||
|
||||
|
||||
73
wiki/docker/wabayang_-_jelu.md
Normal file
73
wiki/docker/wabayang_-_jelu.md
Normal file
@@ -0,0 +1,73 @@
|
||||
# wabayang - jelu
|
||||
|
||||
This is a [Docker](/wiki/docker.md) container for a [Jelu](/wiki/jelu.md) server.
|
||||
The official container and documentation was made by
|
||||
[wabayang](https://github.com/bayang/jelu).
|
||||
This docker-rebuild is made up by a `docker-compose.yml` file.
|
||||
|
||||
## Set-up
|
||||
|
||||
Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
|
||||
Change the settings according to your needs and run `./rebuild.sh` afterwards.
|
||||
|
||||
### Environment-variables
|
||||
|
||||
The environment variables are set via the `.env` file and listed in the
|
||||
[corresponding section](#env).
|
||||
|
||||
### Ports
|
||||
|
||||
Set the following ports in the `ports:` section.
|
||||
|
||||
| Container Port | Recommended outside port | Protocol | Description |
|
||||
| -------------- | ------------------------ | --------- | ------------- |
|
||||
| `11111` | `11111` | TCP | WebUI |
|
||||
|
||||
### Volumes
|
||||
|
||||
Set the following volumes with the -v tag.
|
||||
|
||||
| Outside mount/volume name | Container mount | Description |
|
||||
| ------------------------- | ------------------ | ------------------- |
|
||||
| `config` | `/config` | configuration files |
|
||||
| `database` | `/database` | database |
|
||||
| `files_images` | `/files/images` | path for files |
|
||||
| `files_imports` | `/files/imports` | path for imports |
|
||||
| `/etc/timezone` | `/etc/timezone:ro` | Timezone |
|
||||
|
||||
### rebuild.sh
|
||||
|
||||
```sh
|
||||
version: "2"
|
||||
services:
|
||||
jelu:
|
||||
image: wabayang/jelu
|
||||
container_name: jelu
|
||||
volumes:
|
||||
- config:/config
|
||||
- database:/database
|
||||
- files_images:/files/images
|
||||
- files_imports:/files/imports
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
ports:
|
||||
- 11111:11111
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
config:
|
||||
driver: local
|
||||
database:
|
||||
driver: local
|
||||
files_images:
|
||||
driver: local
|
||||
files_imports:
|
||||
driver: local
|
||||
```
|
||||
|
||||
### docker-compose.yml
|
||||
|
||||
```yml
|
||||
#!/bin/sh
|
||||
docker-compose down
|
||||
docker-compose up -d
|
||||
```
|
||||
13
wiki/drawio.md
Normal file
13
wiki/drawio.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# draw.io
|
||||
|
||||
[draw.io](https://ww.drawio.net) is a cross-platform graph drawing software application.
|
||||
|
||||
## Setup
|
||||
|
||||
draw.io can be used online in the browser on [their website](https://app.diagrams.net).
|
||||
Alternatively a desktop application exists.
|
||||
The setup files for [Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found in
|
||||
[the draw.io GitHub](https://github.com/jgraph/drawio-desktop/releases).
|
||||
For Linux-distributions there are usually also packages in the
|
||||
[corresponding package manager](/wiki/linux/package_manager.md) often called `drawio-desktop` or
|
||||
something similar
|
||||
@@ -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.
|
||||
@@ -21,3 +21,11 @@ its supported counterpart [DeDRM by noDRM](https://github.com/noDRM/DeDRM_tools)
|
||||
Due to legal issues in many places it is recommended to not use these or
|
||||
similar software.
|
||||
If the software is to be used by you check your local laws first.
|
||||
|
||||
## Tracking
|
||||
|
||||
Many e-book readers include a feature to keep track of read books.
|
||||
However they do not track the time that was needed to finish them or the number of e-books read in
|
||||
a specific timeframe.
|
||||
This can be done by using a special tracker like [Jelu](/wiki/jelu.md) which can be used to keep
|
||||
track of e-books and normal books at the same time which is a feature no e-book reader has.
|
||||
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`.
|
||||
17
wiki/fido2.md
Normal file
17
wiki/fido2.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# FIDO2
|
||||
|
||||
[FIDO2](https://fidoalliance.org/fido2/) is an initiative to enforce multi-factor-authentication.
|
||||
|
||||
## Setup
|
||||
|
||||
For FIDO2 to work usually the package `libfido2` can be installed which will include the basic
|
||||
setups.
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses various features of FIDO2.
|
||||
|
||||
### Use FIDO2 on Linux with DM-Crypt
|
||||
|
||||
The usage of a FIDO2-Stick combined with [DM-Crypt](/wiki/linux/dm-crypt.md) is described in the
|
||||
[corresponding section of the DM-Crypt entry](/wiki/linux/dm-crypt.md#use-fido2-to-unlock-a-volume).
|
||||
@@ -2,6 +2,10 @@
|
||||
|
||||
[Firefox](https://www.mozilla.org/en-US/Firefox) is a free and open-source web
|
||||
browser.
|
||||
There are browsers that are based on Firefox and expand on its features like
|
||||
[Zen browser](/wiki/zen_browser.md).
|
||||
For this the usage is mostly the same except for the parts noted in the
|
||||
[Zen Browser entry](/wiki/zen_browser.md).
|
||||
|
||||
## Usage
|
||||
|
||||
@@ -56,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.
|
||||
|
||||
@@ -107,7 +110,7 @@ The following add-ons provide translation options.
|
||||
The following add-ons add information to online shops.
|
||||
|
||||
- [Fakespot](https://www.fakespot.com/) is an add-on made by Mozilla which displays additional
|
||||
information on online shops, ebay and amazon.
|
||||
information on online shops, ebay and amazon.
|
||||
It can give shops, vendors and products a trust score which can be used as an alternative to
|
||||
reviews, which might be fake.
|
||||
|
||||
@@ -138,6 +141,14 @@ Sponsorings are embedded ads in Firefox.
|
||||
After navigating to `about:config` enabling and disabling of sponsorings can be done at
|
||||
`browser.newtabpage.activity-stream.showSponsored`.
|
||||
|
||||
### Gestures
|
||||
|
||||
By default gestures are enabled by default.
|
||||
This can be annoying especially on laptops when using the touchpad.
|
||||
But the gestures can easily be disabled.
|
||||
For this go to `about:config` and clear the preferences for `browser.gesture.swipe.left` and
|
||||
`browser.gesture.swite.right`.
|
||||
|
||||
### Make Fullscreen Only Window Wide
|
||||
|
||||
Firefox' default fullscreen does not only hide UI elements of firefox but also increases Firefox'
|
||||
@@ -308,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).
|
||||
@@ -103,7 +103,7 @@ The following resources have been used to find and select modifications and reso
|
||||
Goal of these is a slight change of the vanilla experience.
|
||||
|
||||
The first category that will be discussed are the server mods.
|
||||
The following changes are recommended to install on the server to improve performance.
|
||||
The following changes are recommended to install server-side to improve performance.
|
||||
|
||||
- "Concurrent Chunk Management Engine" is a mod that introduces a concurrently working chunk
|
||||
management engine.
|
||||
@@ -116,6 +116,8 @@ The following changes are recommended to install on the server to improve perfor
|
||||
- "Lithium" is a mod that introduces various general optimizations.
|
||||
- "ModernFix" is a mod that introduces more general optimizations.
|
||||
- "Noisium" is a mod that speeds up the world generation function.
|
||||
- "spark" is a mod that does not improve performance but enables operators to monitor it.
|
||||
- "Chunky" is a mod that adds commands to pregenerate chunks.
|
||||
|
||||
After the performance mods have been listed the next mods that will be discussed are focussed on
|
||||
gameplay.
|
||||
@@ -126,6 +128,18 @@ The following changes are recommended to install on the server for gameplay reas
|
||||
- "Audarki Cart Engine (Fast Minecarts)" is a mod that enables the operators of a server to change
|
||||
the minecarts speed.
|
||||
This can be done for different types of minecarts (player, non-player, etc).
|
||||
- "Sit!" is a mod that enables players to sit on specific blocks.
|
||||
The key to use can be changed on a per user basis by installing the mod client-side.
|
||||
- "Cycle Paintings" is a mod that lets player cycle through the motifs of a painting by
|
||||
right-clicking it with another painting.
|
||||
- "NetherPortalFix" is a mod that fixes some behaviour for Nether Portals that overlap.
|
||||
- "Beautified Chat (Server)" is a mod that changes style and color of the chat.
|
||||
- "AfkPlus" is a mod that adds AFK functionality that allows ignoring AFK players in the sleep
|
||||
percentage.
|
||||
- "Scaffolding Drops Nearby" is a mod that makes all scaffolding be dropped on the place of the
|
||||
broken scaffolding.
|
||||
- "Glowing Eyeblossom" is a mod that makes eyeblossoms glow.
|
||||
- "Glowing Torchflower" is a mod that makes torchflowers glow.
|
||||
|
||||
Finally for the server-side mods the following ones are focussed on graphical changes.
|
||||
|
||||
@@ -153,8 +167,9 @@ The following modifications are recommended client-side performance mods.
|
||||
Additionally it changes the look of the video options to be more in line with Minecrafts other
|
||||
options.
|
||||
A similar mod to this is "Reese's Sodium Options".
|
||||
- "More Culling" is a mod that introduces more culling.
|
||||
|
||||
The following are recommended client-side graphic mods.
|
||||
The following are recommended client-side graphical mods.
|
||||
|
||||
- "3d-Skin-Layers" is a mod that makes the outer layers of skins look more 3-dimensional.
|
||||
- "Blur+" is a mod that adds blur to the background when opening a chest.
|
||||
@@ -215,6 +230,42 @@ The following are recommended client-side graphic mods.
|
||||
- "Variants-CIT" is a mod that allows to change the look of variants of the same item like potions
|
||||
or enchanted books.
|
||||
This mod needs corresponding resource packs that can be found on the mod page to download.
|
||||
- "3D Crops Revamped" is a resource pack that changes the look of crops to be more 3 dimensional.
|
||||
It is similar to "Florescent" but focusses only on crops.
|
||||
- "Florescent" is a resource pack that changes the look of flowers, crops and mushrooms to be more
|
||||
3 dimensional.
|
||||
It is similar to "3D Crops Revamped" which only includes crops.
|
||||
- "Continuity" is a mod that enables connected textures like glass without borders and more.
|
||||
- "Better Statistics Screen" is a mod that changes the look and feel of the statistics screen to
|
||||
make it more intuitive.
|
||||
- "Remove Reloading Screen" is a mod that removes the loading screen and instead display only the
|
||||
additional loading bar.
|
||||
- "More Heart Types" is a mod that changes the heart style based on the type of damage the player
|
||||
is taking.
|
||||
- "Endless End Rods" from Vanilla Tweaks is a resource pack that removes the base off of end rods.
|
||||
- "Brighter Nether" from Vanilla Tweaks is a resource pack that increases the brightness of the
|
||||
nether blocks.
|
||||
- "Variated Villagers" from Vanilla Tweaks is a resource pack that changes the skin of villagers
|
||||
depending on the biome.
|
||||
- "Quieter Villagers" from Vanilla Tweaks is a resource pack that sets the volume of villagers
|
||||
much lower.
|
||||
- "Quieter Cows" from Vanilla Tweaks is a resource pack that sets the volume of cows much lower.
|
||||
- "Quieter chicken" from Vanilla Tweaks is a resource pack that sets the volume of chicken much
|
||||
lower.
|
||||
- "Clear Banner Patterns" from Vanilla Tweaks is a resource pack that changes the appearance of
|
||||
banner patterns to be more clear.
|
||||
- "Music Disc Redstone Level Preview" from Vanilla Tweaks is a resource pack that displays the
|
||||
redstone level of a music disc in game.
|
||||
- "Rename 'Stem' to 'Log'" from Vanilla Tweaks is a resource pack that changes the Nether woods to
|
||||
use 'Stem' instead of 'Log'.
|
||||
- "Icons" is a ressource pack that adds icons into the menu and game.
|
||||
Additionally "Icons Advertisement Removal" removes the logo of the "Icons" ressource pack.
|
||||
- "Hoffen's Minimal Armor" is a ressource pack that minimizes the look of armor.
|
||||
- "Vertical Nuggets" is a ressource pack that flips all nuggets to be vertical.
|
||||
- "Colorful Canines" is a ressource pack that makes dog armor more colorful.
|
||||
- "Colorful Sheared Sheep" is a ressource pack that makes the color of sheep wool visible even
|
||||
after the shearing.
|
||||
- "Real Arrrow Tip" is a ressource pack that makes the look of arrows correct ingame.
|
||||
|
||||
The following are recommended client-side audio mods.
|
||||
|
||||
@@ -224,7 +275,7 @@ The following are recommended client-side audio mods.
|
||||
- "Quieter Minecarts" from Vanilla Tweaks is a resource pack that reduces the volume of minecarts.
|
||||
- "Quieter Pistons" from Vanilla Tweaks is a resource pack that reduces the volume of pistons.
|
||||
|
||||
The following are recommended client-side HUD modifications
|
||||
The following are recommended client-side HUD and other UI modifications
|
||||
|
||||
- "AppleSkin" is a mod that adds the saturation information to the hunger HUD.
|
||||
- "BetterF3" is a mod that makes the F3-menu more customizable and more easily readable.
|
||||
@@ -254,6 +305,16 @@ The following are recommended client-side HUD modifications
|
||||
- "Boss Crosshair" is a collection of resource packs that changes the look of the crosshair.
|
||||
- "GUI Perfected" is a resource pack that changes the look of the buttons aswell as crafting
|
||||
tables, anvils and more to be more unique.
|
||||
It is similar to "Colorful Containers GUI" but doesn't include chests, etc.
|
||||
- "Colorful Containers GUI" is a resource pack that changes the look of the buttons aswell as crafting
|
||||
tables, anvils and more to be more unique.
|
||||
This also has a dark mode named "Colourful Containers Dark Mode GUI".
|
||||
It is similar to "GUI Perfected" but also includes chests, etc.
|
||||
- "Scribble" is a mod that makes editing books easier by adding buttons for color, bold font and
|
||||
more.
|
||||
- "Chat Patches" is a mod that extends the chat history and adds some more tweaks.
|
||||
- "Armor Chroma for Fabric" is a ressource pack that shows the type of armor in the bar.
|
||||
- "Colorful Ping" is a ressource pack that shows the ping symbol in color.
|
||||
|
||||
The following are possible client-side mods that change the gameplay or give other information in
|
||||
the game.
|
||||
@@ -270,5 +331,9 @@ that server.
|
||||
- "Xaero's World Map" is a mod that adds a map to the game that can be viewed at any time.
|
||||
- "Brewing Guide" from Vanilla Tweaks is a resource pack that adds an easy brewing guide to the UI
|
||||
of the brewing stand.
|
||||
It is similar to "GUIdes" but is only made for brewing.
|
||||
- "GUIdes" is a mod resource similar to "Brewing Guide" that adds guides to many menus like
|
||||
brewing menus and more.
|
||||
It is similar to "Brewing Guid" and "Smelting Guide" but is adds guides for more tools.
|
||||
- "Smelting Guide" is a resource pack that adds a guide to all types of furnaces that shows the
|
||||
usability of items as fuel.
|
||||
@@ -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,11 +1,19 @@
|
||||
# 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
|
||||
games on linux based operating systems.
|
||||
|
||||
## Installation
|
||||
|
||||
The Steam software suite is available on [Linux](/wiki/linux.md) and [Windows](/wiki/windows.md)
|
||||
systems.
|
||||
For Linux-based operating systems there often exists a package named `steam`.
|
||||
For [Arch Linux](/wiki/linux/arch-linux.md) the
|
||||
[multilib repository](/wiki/linux/package_manager.md#enabling-multilib) needs to be enabled.
|
||||
|
||||
## Usage
|
||||
|
||||
### Adding non-Steam Games
|
||||
@@ -32,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.
|
||||
@@ -66,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
|
||||
|
||||
@@ -87,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.
|
||||
|
||||
21
wiki/globalprotect.md
Normal file
21
wiki/globalprotect.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# GlobalProtect
|
||||
|
||||
[GlobalProtect](https://www.paloaltonetworks.de/resources/datasheets/globalprotect-datasheet) is a
|
||||
cross-platform [VPN](/wiki/vpn.md).
|
||||
|
||||
## Installation
|
||||
|
||||
The GlobalProtect client is available for [Windows](/wiki/windows.md), MacOS,
|
||||
[Linux](/wiki/linux.md), [Android](/wiki/android.md) aswell as iOs and iPadOS.
|
||||
On some Linux distributions the package is called `globalprotect-openconnect` but the corresponding
|
||||
command is called `gpclient` which can sometimes lead to confusion.
|
||||
|
||||
## Usage
|
||||
|
||||
The usage of the GlobalProtect client is pretty simple.
|
||||
After starting the program the portal address has to be added and is followed by a login.
|
||||
Afterwards the client will connect.
|
||||
|
||||
GlobalProtect is usually used by bigger companies and universities like the
|
||||
[University of Oldenburg](https://uol.de/it-services/services/campus-network) which wrote a proper
|
||||
installation and usage guide for all the operating systems that are supported.
|
||||
@@ -287,3 +287,132 @@ Another possible preset is the following.
|
||||
"VersionMinor": 0
|
||||
}
|
||||
```
|
||||
|
||||
Another possible preset is the following.
|
||||
|
||||
```json
|
||||
{
|
||||
"PresetList": [
|
||||
{
|
||||
"AlignAVStart": true,
|
||||
"AudioCopyMask": [],
|
||||
"AudioEncoderFallback": "none",
|
||||
"AudioLanguageList": [
|
||||
"any"
|
||||
],
|
||||
"AudioList": [
|
||||
{
|
||||
"AudioBitrate": 512,
|
||||
"AudioCompressionLevel": -1.0,
|
||||
"AudioDitherMethod": "auto",
|
||||
"AudioEncoder": "fdk_aac",
|
||||
"AudioMixdown": "5point1",
|
||||
"AudioNormalizeMixLevel": false,
|
||||
"AudioSamplerate": "auto",
|
||||
"AudioTrackDRCSlider": 0.0,
|
||||
"AudioTrackGainSlider": 0.0,
|
||||
"AudioTrackQuality": 3.0,
|
||||
"AudioTrackQualityEnable": false
|
||||
}
|
||||
],
|
||||
"AudioSecondaryEncoderMode": true,
|
||||
"AudioTrackSelectionBehavior": "all",
|
||||
"ChapterMarkers": true,
|
||||
"ChildrenArray": [],
|
||||
"Default": true,
|
||||
"FileFormat": "av_mp4",
|
||||
"Folder": false,
|
||||
"FolderOpen": false,
|
||||
"InlineParameterSets": false,
|
||||
"MetadataPassthrough": false,
|
||||
"Mp4iPodCompatible": false,
|
||||
"Optimize": false,
|
||||
"PictureAllowUpscaling": false,
|
||||
"PictureAutoCrop": true,
|
||||
"PictureBottomCrop": 166,
|
||||
"PictureChromaSmoothCustom": "",
|
||||
"PictureChromaSmoothPreset": "off",
|
||||
"PictureChromaSmoothTune": "none",
|
||||
"PictureColorspaceCustom": "",
|
||||
"PictureColorspacePreset": "off",
|
||||
"PictureCombDetectCustom": "",
|
||||
"PictureCombDetectPreset": "default",
|
||||
"PictureCropMode": 0,
|
||||
"PictureDARWidth": 1920,
|
||||
"PictureDeblockCustom": "strength=strong:thresh=20:blocksize=8",
|
||||
"PictureDeblockPreset": "off",
|
||||
"PictureDeblockTune": "medium",
|
||||
"PictureDeinterlaceCustom": "",
|
||||
"PictureDeinterlaceFilter": "decomb",
|
||||
"PictureDeinterlacePreset": "default",
|
||||
"PictureDenoiseCustom": "",
|
||||
"PictureDenoiseFilter": "off",
|
||||
"PictureDenoisePreset": "",
|
||||
"PictureDenoiseTune": "none",
|
||||
"PictureDetelecine": "off",
|
||||
"PictureDetelecineCustom": "",
|
||||
"PictureForceHeight": 0,
|
||||
"PictureForceWidth": 0,
|
||||
"PictureHeight": 0,
|
||||
"PictureItuPAR": false,
|
||||
"PictureKeepRatio": true,
|
||||
"PictureLeftCrop": 0,
|
||||
"PictureModulus": 2,
|
||||
"PicturePAR": "auto",
|
||||
"PicturePARHeight": 1,
|
||||
"PicturePARWidth": 1,
|
||||
"PicturePadBottom": 0,
|
||||
"PicturePadColor": "black",
|
||||
"PicturePadLeft": 0,
|
||||
"PicturePadMode": "none",
|
||||
"PicturePadRight": 0,
|
||||
"PicturePadTop": 0,
|
||||
"PictureRightCrop": 0,
|
||||
"PictureRotate": "angle=0:hflip=0",
|
||||
"PictureSharpenCustom": "",
|
||||
"PictureSharpenFilter": "off",
|
||||
"PictureSharpenPreset": "",
|
||||
"PictureSharpenTune": "",
|
||||
"PictureTopCrop": 166,
|
||||
"PictureUseMaximumSize": true,
|
||||
"PictureWidth": 0,
|
||||
"PresetDescription": "H.264 video (up to 1080p30) and AAC stereo audio, in an MP4 container.",
|
||||
"PresetDisabled": false,
|
||||
"PresetName": "u4",
|
||||
"SubtitleAddCC": false,
|
||||
"SubtitleAddForeignAudioSearch": false,
|
||||
"SubtitleAddForeignAudioSubtitle": false,
|
||||
"SubtitleBurnBDSub": false,
|
||||
"SubtitleBurnBehavior": "none",
|
||||
"SubtitleBurnDVDSub": false,
|
||||
"SubtitleLanguageList": [],
|
||||
"SubtitleTrackSelectionBehavior": "none",
|
||||
"Type": 1,
|
||||
"UsesPictureFilters": true,
|
||||
"VideoAvgBitrate": 6000,
|
||||
"VideoColorMatrixCodeOverride": 0,
|
||||
"VideoEncoder": "x264",
|
||||
"VideoFramerate": "auto",
|
||||
"VideoFramerateMode": "vfr",
|
||||
"VideoGrayScale": false,
|
||||
"VideoHWDecode": 0,
|
||||
"VideoLevel": "4.1",
|
||||
"VideoMultiPass": true,
|
||||
"VideoOptionExtra": "",
|
||||
"VideoPreset": "medium",
|
||||
"VideoProfile": "high",
|
||||
"VideoQSVDecode": false,
|
||||
"VideoQualitySlider": 18.0,
|
||||
"VideoQualityType": 2,
|
||||
"VideoScaler": "swscale",
|
||||
"VideoTune": "",
|
||||
"VideoTurboMultiPass": true,
|
||||
"x264Option": "",
|
||||
"x264UseAdvancedOptions": false
|
||||
}
|
||||
],
|
||||
"VersionMajor": 56,
|
||||
"VersionMicro": 0,
|
||||
"VersionMinor": 0
|
||||
}
|
||||
```
|
||||
|
||||
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,25 +1,32 @@
|
||||
# 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` among others.
|
||||
In the computer context it is a file with an extension like `png`, `jpg`, `gif` and `svg` for
|
||||
vector graphics but there are many more.
|
||||
This entry also features medicinal image and visual formats such as DICOM.
|
||||
|
||||
## Clients
|
||||
## Viewer
|
||||
|
||||
- [sxiv](https://github.com/xyb3rt/sxiv) is an image viewer for [Linux'](/wiki/linux.md)
|
||||
[X window system](/wiki/linux/x_window_system.md).
|
||||
- [Weasis](https://github.com/nroduit/Weasis) is a cross-platform DICOM viewer.
|
||||
|
||||
## Editing
|
||||
## Editors
|
||||
|
||||
Editing images can be done by various image manipulation software.
|
||||
A popular cross-platform program for this is [GIMP](https://www.gimp.org/).
|
||||
|
||||
A second cross-platform software suite for displaying, creating and editing (raster) images is
|
||||
[ImageMagick](/wiki/imagemagick.md).
|
||||
- [GIMP](https://www.gimp.org/) is a popular cross-platform program for editing pictures.
|
||||
- [ImageMagick](/wiki/imagemagick.md) is another cross-platform software suite for creating and
|
||||
- editing (raster) images.
|
||||
- [upscayl](https://github.com/upscayl/upscayl) is an upscaler that can be used cross-platform.
|
||||
- [Inkscape](/wiki/inkscape.md) is a cross-platform vector graphic editor.
|
||||
- [draw.io](/wiki/drawio.md) is a cross-platform program and web application for creating and
|
||||
editing diagrams.
|
||||
|
||||
Another part of image manipulation is the upscaling of low resolution images.
|
||||
This can be done by the cross-platform program [upscayl](https://github.com/upscayl/upscayl).
|
||||
## 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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
9
wiki/immich.md
Normal file
9
wiki/immich.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# Immich
|
||||
|
||||
[Immich](https://immich.app/) is a management software for [digital images](/wiki/image.md).
|
||||
|
||||
## Setup
|
||||
|
||||
The software can be setup via [Docker](/wiki/docker.md) with the
|
||||
[immich-app image](/wiki/docker/immich-app_-_immich-server.md).
|
||||
|
||||
38
wiki/inkscape.md
Normal file
38
wiki/inkscape.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Inkscape
|
||||
|
||||
[Inkscape](https://inkscape.org/) is a cross-platform editor for vector graphics.
|
||||
|
||||
## Setup
|
||||
|
||||
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
|
||||
[package manager](/wiki/linux/package_manager.md).
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses various way to use Inkscape for specific tasks.
|
||||
|
||||
### Convert Handwriting to Vector Graphic
|
||||
|
||||
This section is based on a two source.
|
||||
One is a [YouTube video by vecteezy](https://www.youtube.com/watch?v=gW19K11ihIc) which explains the
|
||||
setting of the levels, aswell as the tracing of the bitmap.
|
||||
though an older version was used which is why some features may be found at another place in the
|
||||
menus.
|
||||
This was changed accordingly for the following guide.
|
||||
The other is a [YouTube video by Logos By Nick](https://www.youtube.com/watch?v=EFHLF1hcrjg) which
|
||||
explains the simplification process.
|
||||
|
||||
To convert handwriting to a vector graphic an image of the writing should first be opened in
|
||||
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
|
||||
`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.
|
||||
The removal can be done by hand by removing the points manually.
|
||||
This is useful to do for bigger errors.
|
||||
For smaller errors `Path > Simplify` can be used.
|
||||
11
wiki/jelu.md
Normal file
11
wiki/jelu.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# Jelu
|
||||
|
||||
[Jelu](https://github.com/bayang/jelu) is a tracking software for books and
|
||||
[e-books](/wiki/e-book.md).
|
||||
It includes locally stored subscription management.
|
||||
|
||||
## Setup
|
||||
|
||||
The software can be setup via [Docker](/wiki/docker.md) with the
|
||||
[wabayang image](/wiki/docker/wabayang_-_jelu.md).
|
||||
|
||||
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.
|
||||
28
wiki/linux/android-file-transfer.md
Normal file
28
wiki/linux/android-file-transfer.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# android-file-transfer
|
||||
|
||||
[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_device.md#smartphones-and-tablet-computers) under
|
||||
[Linux](/wiki/linux.md).
|
||||
|
||||
## Setup
|
||||
|
||||
On most linux distributions Khal can be installed with the `android-file-transfer` package.
|
||||
Alternatively it can be installed via
|
||||
[GitHub](https://github.com/whoozle/android-file-transfer-linux).
|
||||
|
||||
## Usage
|
||||
|
||||
This section addresses the usage of android-file-transfer.
|
||||
|
||||
### Mounting and Unmounting Android Device
|
||||
|
||||
An [Android](/wiki/android.md)
|
||||
[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`.
|
||||
|
||||
```sh
|
||||
aft-mtp-mount ~/mnt
|
||||
```
|
||||
@@ -22,7 +22,7 @@ The installation of a basic Arch Linux system is described in the
|
||||
The entry features a guide to install a system with a X server setup aswell as
|
||||
programs for the most used tasks on a system.
|
||||
|
||||
### ISO Medium
|
||||
### Create Installation Medium
|
||||
|
||||
For the installation usage of a simple USB key is advised.
|
||||
This has to be flashed with the Arch ISO.
|
||||
@@ -30,7 +30,10 @@ The ISO file can be found on the
|
||||
[official website](https://www.archlinux.org/download/).
|
||||
The iso can be written on an USB-stick using the command
|
||||
`dd bs=4M if=<path to ISO> of=/dev/sdx conv=fsync oflag=direct status=progress`.
|
||||
`<path to ISO>` points the command to the location of the ISO file
|
||||
`<path to ISO>` points the command to the location of the ISO file.
|
||||
|
||||
Alternatively a [Ventoy stick can be created](/wiki/ventoy.md) which can contain multiple
|
||||
[ISO images](/wiki/linux/iso_image.md) without flashing.
|
||||
|
||||
## Usage
|
||||
|
||||
@@ -70,7 +73,7 @@ This section addresses problems that can occur when using Arch Linux.
|
||||
|
||||
This section focusses on a basic guide to troubleshoot systems that are not bootable.
|
||||
To access the files of the system an Arch Linux boot stick has to be created as explained in
|
||||
[a previous section](#iso-medium).
|
||||
[a previous section](#create-installation-medium).
|
||||
After booting into it set your keymap layout using the `loadkeys` setup similar to
|
||||
[the installation preparation](/wiki/linux/arch-linux/installation.md#1-preparation).
|
||||
Afterwards [mount](/wiki/linux/disk-management.md#mounting) the partition that contains the root
|
||||
|
||||
@@ -8,6 +8,15 @@ Inside the encrypted partition a logical volume will be created with
|
||||
|
||||
At the end of this guide a fully functional Arch Linux will be installed.
|
||||
|
||||
## Test
|
||||
|
||||
The following is a list of installations using this guide and if it is working.
|
||||
|
||||
| Commit | Date | Device | Working |
|
||||
| ------- | ---------- | ---------------------- | ----------- |
|
||||
| f8b83cf | 19.02.2025 | Lenovo E14 AMD Version | No Problems |
|
||||
| 033ad68 | 02.03.2025 | Acer Switch Alpha 12 | No Problems |
|
||||
|
||||
## 1. Preparation
|
||||
|
||||
Ahead of the installation an Arch boot-stick has to be created as described in
|
||||
@@ -76,7 +85,7 @@ The right partition has the label `Linux filesystem`.
|
||||
For this guide this partition is assumed to be `/dev/sda2`.
|
||||
|
||||
```sh
|
||||
cryptsetup -c aes-xts-plain -y -s 512 luksFormat /dev/sda2
|
||||
cryptsetup -c aes-xts-plain -s 512 -y -v luksFormat /dev/sda2
|
||||
```
|
||||
Afterwards confirm with `YES`.
|
||||
Now you can assign a passphrase.
|
||||
@@ -90,7 +99,7 @@ Recovering of this passphrase is **not** possible.
|
||||
- `pvcreate /dev/mapper/lvm` - Create a LVM physical volume
|
||||
- `vgcreate main /dev/mapper/lvm` - Create LVM Volume Group
|
||||
- `lvcreate -L 16G -n swap main` - Create Swap in LVM (recommended: swap size
|
||||
is equal to ram size)
|
||||
is equal to ram size to enable hibernation)
|
||||
- `lvcreate -l 100%FREE -n root main` - Create LVM Logical Volume for /
|
||||
|
||||
## 5. Create filesystems and mounting them temporarily
|
||||
@@ -114,7 +123,10 @@ Now the created filesystems will be mounted for the installation.
|
||||
## 6. Starting base installation
|
||||
|
||||
Now you need a working internet connection.
|
||||
Plug in your lan cable or use `wifi-menu` to get a wireless connection.
|
||||
If a wireless internet connection is needed start `iwctl`, scan (`station wlan0 scan`) and connect
|
||||
to the router (`station wlan0 connect <router ssid>`).
|
||||
Afterwards the internet connection will be established.
|
||||
Exit `iwctl`.
|
||||
|
||||
- `pacstrap /mnt base base-devel dosfstools gptfdisk lvm2 linux linux-firmware vim networkmanager ntp`
|
||||
- `genfstab -Up /mnt > /mnt/etc/fstab` - creation of fstab
|
||||
@@ -149,23 +161,23 @@ en_US.UTF-8 UTF-8
|
||||
- Search the line `MODULES=()` and change it to:
|
||||
`MODULES=(ext4)`
|
||||
- Search the line `HOOKS=([...])` and change it to:
|
||||
`HOOKS=(base udev autodetect modconf block kms keyboard keymap consolefont encrypt lvm2 filesystems fsck shutdown)`
|
||||
`HOOKS=(base udev autodetect microcode modconf block kms keyboard keymap consolefont encrypt lvm2 filesystems resume fsck shutdown)`
|
||||
|
||||
- `mkinitcpio -p linux` - generate Kernel-Image
|
||||
|
||||
## 9. Install and configure UEFI bootloader
|
||||
|
||||
- `bootctl install` - Prepare bootloader
|
||||
- `ls -l /dev/disk/by-uuid` - find out the UUID of your root partition.
|
||||
- `ls -l /dev/disk/by-uuid` - find out the UUID of your root partition (matching `/dev/sda2`).
|
||||
- `vim /boot/loader/entries/arch.conf` - Create configuration
|
||||
|
||||
- Change the config to look similar to this:
|
||||
- Change the config to look similar to this:
|
||||
|
||||
```txt
|
||||
title Arch Linux
|
||||
linux /vmlinuz-linux
|
||||
initrd /initramfs-linux.img
|
||||
options cryptdevice=UUID=<enter your uuid here>:lvm:allow-discards root=/dev/mapper/main-root resume=/dev/mapper/main-swap rw quiet
|
||||
```txt
|
||||
title Arch Linux
|
||||
linux /vmlinuz-linux
|
||||
initrd /initramfs-linux.img
|
||||
options cryptdevice=UUID=<enter your uuid here>:lvm:allow-discards root=/dev/mapper/main-root resume=/dev/mapper/main-swap rw quiet
|
||||
```
|
||||
|
||||
- `cp /boot/loader/entries/arch.conf /boot/loader/entries/arch-fallback.conf` - create a fallback.
|
||||
@@ -191,7 +203,20 @@ en_US.UTF-8 UTF-8
|
||||
- `passwd` - set password for the root account
|
||||
- `systemctl enable NetworkManager.service`
|
||||
|
||||
## 11. Finish the setup
|
||||
## 11. Optional Steps
|
||||
|
||||
In [Arch Linux](/wiki/linux/arch-linux.md) 32-bit software is managed via the `multilib`
|
||||
repository, which is for example needed for the `steam` package.
|
||||
Due to it not being enabled by default, this has to be
|
||||
[done manually](/wiki/linux/package_manager.md#enabling-multilib).
|
||||
For this navigate to `/etc/pacman.conf` and find and uncomment the following lines.
|
||||
|
||||
```txt
|
||||
[multilib]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
```
|
||||
|
||||
## 12. Finish the setup
|
||||
|
||||
- `exit` - exit the installed system
|
||||
- `umount /mnt/{boot,}` - unmount all partitions
|
||||
@@ -202,7 +227,10 @@ en_US.UTF-8 UTF-8
|
||||
If the system is installed in a virtual environment or a system with deactivated
|
||||
UEFI, don't forget to enable the EFI option, otherwise the system won't boot.
|
||||
|
||||
## 12. Further steps and graphical environment
|
||||
## 13. Further steps and graphical environment
|
||||
|
||||
For the following steps to work you may need to repeat the network setup if you use WLAN.
|
||||
This can easily be done by using `nmtui`.
|
||||
|
||||
Now you can follow the recommended larbs installation script of this wiki
|
||||
(`curl -LO larbs.sh https://raw.githubusercontent.com/tiyn/larbs/master/larbs.sh`)
|
||||
@@ -214,6 +242,10 @@ Especially the
|
||||
[Recommended practices](/wiki/linux/arch-linux.md#recommended-practices)
|
||||
should be checked for further setups.
|
||||
|
||||
In some cases the Arch keyring needs to be repopulated.
|
||||
This is discussed in
|
||||
[the package manager entry](/wiki/linux/package_manager.md#error-during-updating-is-marginal-trust).
|
||||
|
||||
Additionally if you have a NVidia Graphics Cards you should read
|
||||
[the NVidia article](../nvidia.md) too.
|
||||
|
||||
|
||||
@@ -74,11 +74,3 @@ If the fn keys are not working properly run
|
||||
[a script](https://github.com/tiyn/dotfiles/blob/master/.local/bin/etc/fchange)
|
||||
that changes the `sys/module/hid_apple/parameters/fnmode` file.
|
||||
This toggles between the two different fn key functions.
|
||||
|
||||
## Toggle the touchpad
|
||||
|
||||
To toggle the touchpad on or off
|
||||
[a simple script](https://github.com/tiyn/dotfiles/blob/master/.local/bin/tools/dwm/toggletouchpad)
|
||||
can be used that uses `synclient TouchpadOff=1` or `synclient TouchpadOff=0`.
|
||||
This requires `xf86-input-synaptics` which is a synaptics driver for
|
||||
notebook touchpads.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -4,7 +4,29 @@ This article focusses on non-LVM and non-MDADM storage.
|
||||
For [LVM](lvm.md), [NTFS](./ntfs.md), [Samba](./samba.md), [MDADM](./mdadm.md) and [LUKS volumes](./dm-crypt.md) there
|
||||
are separate entries.
|
||||
|
||||
## Universally Unique identifier
|
||||
## Usage
|
||||
|
||||
This section focusses on various usages for disk management related topics.
|
||||
|
||||
### Benchmarking Data Transfer Rates
|
||||
|
||||
Real data transfer rates can easily be checked using the program `pv`.
|
||||
The following command will create a file on the target drive and show the data transfer rate while
|
||||
writing.
|
||||
In the following case `/mnt/usb1/tmp` is the path of the target file.
|
||||
|
||||
```sh
|
||||
cat /dev/zero | pv > /mnt/usb1/tmp
|
||||
```
|
||||
|
||||
After this the read speed can be checked by using the just created temporary file.
|
||||
The following command will display the read speed.
|
||||
|
||||
```sh
|
||||
cat /mnt/usb1/tmp | pv > /dev/zero
|
||||
```
|
||||
|
||||
### Universally Unique identifier
|
||||
|
||||
Universally Unique identifier (UUID) are identifiers for informations on
|
||||
computer systems.
|
||||
@@ -15,7 +37,7 @@ This way the UUID of a file system can be used to identify and
|
||||
By listing the directory `/dev/disk/by-partuuid` all mappings of devices to a
|
||||
UUID are displayed.
|
||||
|
||||
## Mounting
|
||||
### Mounting
|
||||
|
||||
Mounting a file system makes the files of it accessible to the user.
|
||||
The command `mount` is used to manually and temporarily mount file systems.
|
||||
@@ -53,7 +75,7 @@ A special case is the `.iso` format.
|
||||
It can be mounted too.
|
||||
A guide on how this is done can be found in the [ISO entry](/wiki/linux/iso_image.md#mounting).
|
||||
|
||||
## Create Partition
|
||||
### Create Partition
|
||||
|
||||
In the following it is assumed that the disk is `/dev/sda`
|
||||
|
||||
@@ -65,7 +87,7 @@ In the following it is assumed that the disk is `/dev/sda`
|
||||
`<path to partition>` points to the partition that will be enlarged (for
|
||||
example `/dev/sda2`).
|
||||
|
||||
## Grow non-LVM partition
|
||||
### Grow non-LVM partition
|
||||
|
||||
ATTENTION: Please note that the partition to enlarge has to be the last one with
|
||||
the free space after it.
|
||||
@@ -83,7 +105,7 @@ the available free space to the partition)
|
||||
Afterwards the file system need to be resized as described in a
|
||||
[later section](#growing-a-file-system).
|
||||
|
||||
## Growing a File System
|
||||
### Growing a File System
|
||||
|
||||
A file system can easily be resized if free space is available on the partition
|
||||
it is stored in.
|
||||
@@ -94,7 +116,7 @@ This can be done by running the following command:
|
||||
sudo resize2fs <path to partition>
|
||||
```
|
||||
|
||||
## Shrinking a File System
|
||||
### Shrinking a File System
|
||||
|
||||
To shrink a file system the `resize2fs` command will be used aswell as `e2fsck`.
|
||||
First the file system needs to be checked for size aswell as data distribution.
|
||||
@@ -108,6 +130,22 @@ Afterwards the file system can be shrinked with the command
|
||||
shrunken to in the usual notation (for example `12G`).
|
||||
Especially for large file systems this might take a while.
|
||||
|
||||
### Clearing System Trash Bin
|
||||
|
||||
The system trash bin by default can be found at `~/.local/share/Trash`.
|
||||
The system moves deleted files there automatically.
|
||||
It can be deleted by hand, deleting all files from the subdirectories of the trash folder
|
||||
Another option is to use the tool `trash-cli` with the command `trash-empty`.
|
||||
|
||||
### Removing Unused Files
|
||||
|
||||
There are various files that are unused but saved by default.
|
||||
The following list shows some options to quickly clean up space.
|
||||
|
||||
- [System Trash](#clearing-system-trash-bin)
|
||||
- [Arch Linux/Pacman/Yay Cache](/wiki/linux/package_manager.md#clear-cache)
|
||||
- [ViFM Trash Bin](/wiki/linux/vifm.md#empty-trash)
|
||||
|
||||
## Error solving
|
||||
|
||||
This section addresses various problems that can occur and are related to
|
||||
|
||||
29
wiki/linux/display_managers.md
Normal file
29
wiki/linux/display_managers.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# Display Managers
|
||||
|
||||
Display managers are graphical user interfaces that is displayed after booting.
|
||||
Usually it also manages the login process before starting the window manager.
|
||||
|
||||
## List of Display Managers
|
||||
|
||||
The following display managers are featured in this wiki.
|
||||
|
||||
- [LightDM](/wiki/linux/lightdm.md) is a lightweight GUI display manager.
|
||||
- [Lemurs](/wiki/linux/lemurs.md) is a lightweight TUI display manager.
|
||||
- [Ly](/wiki/linux/ly.md) is a lightweight display manager with consolue UI.
|
||||
|
||||
## Use `xinitrc` as `xsession`
|
||||
|
||||
Often a display manager needs a `xsession` to work.
|
||||
For this `xinit-xsession` needs to be installed which is available on most
|
||||
[Linux distributions](/wiki/linux.md#distributions) in a package of the same name.
|
||||
When setting this up there should be no `~/.xsession` available.
|
||||
If it is please use another setup or backup this file.
|
||||
Make the `xinitrc` file executable as shown in the following command and link it to the `xsession`
|
||||
file.
|
||||
|
||||
```sh
|
||||
chmod +x ~/.xinitrc
|
||||
ln -s ~/.xsession ~/.xinitrc
|
||||
```
|
||||
|
||||
Afterwards the session will start like the `xinitrc`
|
||||
@@ -7,7 +7,7 @@ DM-Crypt can create and manage encrypted devices.
|
||||
### Creating an Encrypted Devices
|
||||
|
||||
To create a encrypted device simply run:
|
||||
`cryptsetup -y -v luksFormat /dev/sda2`.
|
||||
`cryptsetup -c aes-xts-plain -s 512 -y -v luksFormat /dev/sda2`.
|
||||
Where `/dev/sda2` is the device to be created.
|
||||
|
||||
### Create/Add a Key File to an encrypted volume
|
||||
@@ -173,4 +173,40 @@ Additionally the following lines has to be adapted and added to the file
|
||||
[universally unique identifier](/wiki/linux/disk-management.md#universally-unique-identifier)
|
||||
of the volume.
|
||||
`<location of key file>` describes the location where to find the key file
|
||||
created in the previous step.
|
||||
created in the previous step (for example `/root/key.bin`).
|
||||
|
||||
### Use FIDO2 to Unlock a Volume
|
||||
|
||||
To use a FIDO2-Stick on [Linux-based systems](/wiki/linux.md) with
|
||||
[DM-Crypt](/wiki/linux/dm-crypt.md) first set up the FIDO2 stick and add it to the encrypted
|
||||
volume.
|
||||
|
||||
```sh
|
||||
ll /dev/hidraw0
|
||||
fido2-token -S /dev/hidraw0
|
||||
sudo systemd-cryptenroll --fido2-device=auto /dev/nvme0n1p1
|
||||
sudo cryptsetup open --token-only /dev/nvme1n1p2 test
|
||||
```
|
||||
|
||||
Next the hooks in the file `/etc/mkinitcpio.conf` need to be changed.
|
||||
It is recommended to set up [Plymouth]() so that the login screen is clean.
|
||||
Switch `udev` and other `HOOKS` to `systemd`.
|
||||
|
||||
Next remove the UDEV-rules for usb-decryption in `FILES`.
|
||||
For this switch `udev keymap consolefont encrypt` to `systemd sd-vconsole sd-encrypt`.
|
||||
|
||||
Then the file `/boot/loader/entries/arch.conf` and `/boot/loader/entries/arch-fallback.conf` needs
|
||||
to be changed.
|
||||
For this the following example is given.
|
||||
Notice that `cryptdevice=UUID=` is switched to `rd.luks.name=` aswell as various options.
|
||||
|
||||
```txt
|
||||
options cryptdevice=UUID=3c306b1b-49a5-48c1-b93f-a619b96d6855:lvm:allow-discards root=/dev/mapper/main-root resume=/dev/mapper/main-swap rw quiet splash cryptdevice=/dev/usbkey:14848:2048
|
||||
```
|
||||
|
||||
```txt
|
||||
options rd.luks.name=3c306b1b-49a5-48c1-b93f-a619b96d6855=lvm rd.luks.options=discard,fido2-device=auto root=/dev/mapper/main-root resume=/dev/mapper/main-swap rw quiet splash
|
||||
```
|
||||
|
||||
Finally rebuild the initramfs `sudo mkinitcpio -p linux` and `reboot`.
|
||||
Make sure to touch FIDO2-key during boot to make it work.
|
||||
|
||||
@@ -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,10 +6,13 @@ 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
|
||||
|
||||
This section addresses the usage of the Open GPG.
|
||||
|
||||
### Generating a Key Pair
|
||||
|
||||
A fast way to generate a key pair is by running the following command.
|
||||
@@ -100,3 +103,33 @@ Replace `<id>` with the identifier of the key that should be received and truste
|
||||
gpg --recv-key <id>
|
||||
gpg --lsign <id>
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
This section will focus on errors and the fixing of errors of GPG.
|
||||
|
||||
### `keyblock resource '.../pubring.kbx': No such file or directory`
|
||||
|
||||
This error mostly occurs when updating packages via various
|
||||
[package managers](/wiki/linux/package_manager.md).
|
||||
It can easily be fixed by running the following command.
|
||||
Which will (re-)generate the needed files and directories for GPG.
|
||||
|
||||
```sh
|
||||
dirmngr
|
||||
```
|
||||
|
||||
### `gpg: keyserver receive failed: No data`
|
||||
|
||||
This error mostly occurs when updating packages via various
|
||||
[package managers](/wiki/linux/package_manager.md).
|
||||
It prevents specific packages from installing after the PGP key is not imported correctly.
|
||||
This can be fixed by importing the PGP key manually by the following command.
|
||||
In this command `<key-id>` is the id for the PGP key given by the package manager before the error
|
||||
occurs.
|
||||
`hkp://pgp.rediris.es` is a key server that can be used but other possibilities are available and
|
||||
can and should be used depending on the location.
|
||||
|
||||
```sh
|
||||
gpg --keyserver hkp://pgp.rediris.es --recv-key <key-id>
|
||||
```
|
||||
|
||||
@@ -6,7 +6,7 @@ utility similar to [Nvidia ShadowPlay](/wiki/nvidia.md#screen-capture).
|
||||
## Setup
|
||||
|
||||
GPU Screen Recorder can be installed on some distributions by installing the
|
||||
`gpu-screen-recorder-git` package.
|
||||
`gpu-screen-recorder` package.
|
||||
An installation via [git](https://git.dec05eba.com/gpu-screen-recorder/about/)
|
||||
is always possible.
|
||||
|
||||
@@ -29,6 +29,14 @@ To stop the recording `Ctrl-C` the previous command or use the command below.
|
||||
killall -SIGINT gpu-screen-recorder
|
||||
```
|
||||
|
||||
Please note that `gpu-screen-recorder` always uses the GPU by default.
|
||||
Systems without a GPU will fail to record if not changed to CPU.
|
||||
This can be done by using the following flag and option.
|
||||
|
||||
```txt
|
||||
-encoder cpu
|
||||
```
|
||||
|
||||
For the replay mode the recording can be started the following way.
|
||||
|
||||
```sh
|
||||
|
||||
46
wiki/linux/gtk.md
Normal file
46
wiki/linux/gtk.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# GTK
|
||||
|
||||
[GTK](https://gtk.org) is an GUI and widget toolkit.
|
||||
|
||||
## Setup
|
||||
|
||||
On most linux distributions different GTK versions are installed as a dependency of various
|
||||
programs that use graphical user interfaces.
|
||||
|
||||
### Configurations
|
||||
|
||||
GTK has different versions.
|
||||
For GTK3 and GTK4 configurations can be achieved by creating the file `settings.ini` in the folders
|
||||
`~/.config/gtk-3.0` and `~/.config/gtk-4.0`.
|
||||
An example file that enables dark mode, uses the Adwaita theme and sets the default font to
|
||||
sans-serif of size 12 looks something like the following.
|
||||
|
||||
```txt
|
||||
[Settings]
|
||||
gtk-application-prefer-dark-theme = true
|
||||
gtk-icon-theme-name = Adwaita
|
||||
gtk-font-name = Sans 12
|
||||
```
|
||||
|
||||
For GTK2 an older version of config files has to be used.
|
||||
The file can be found or created at `~/.config/gtk-2.0/gtkrc-2.0`.
|
||||
A similar setup to the previous configuration of GTK3 and GTK4 can be achieved by the following.
|
||||
|
||||
```txt
|
||||
gtk-theme-name="AdwaitaDark"
|
||||
gtk-font-name="Sans 12"
|
||||
```
|
||||
|
||||
#### Achieving a System-Wide Uniform Look
|
||||
|
||||
[Qt](/wiki/linux/qt.md) is the other big widget toolkit in use.
|
||||
An easy way to achieve a uniform look of GTK and Qt is the usage of the Adwaita theme in both
|
||||
toolkits.
|
||||
This is also described in the
|
||||
[official Arch wiki](https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications#Styles_for_both_Qt_and_GTK).
|
||||
|
||||
Since it is the default theme on GTK it just has to be set inside as described in the
|
||||
[configuration section](#configuration).
|
||||
|
||||
For setting the same theme for Qt refer to the
|
||||
[corresponding entry](/wiki/linux/qt.md#achieving-a-system-wide-uniform-look).
|
||||
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",
|
||||
```
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user