From 5d8094e90ba634d83060bd9405a7b3d3ce855c82 Mon Sep 17 00:00:00 2001 From: tiyn Date: Mon, 24 Nov 2025 03:52:06 +0100 Subject: [PATCH 1/8] linux package managers: fix typo --- wiki/linux/package_manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki/linux/package_manager.md b/wiki/linux/package_manager.md index 4da97a6..2a1eab3 100644 --- a/wiki/linux/package_manager.md +++ b/wiki/linux/package_manager.md @@ -1,4 +1,4 @@ -# Package Managers +# Package Manager Package managers are important programs to get software onto your system. From 28cf833febdf697237e03477212476b74a902ad4 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 27 Nov 2025 08:43:36 +0100 Subject: [PATCH 2/8] neural networks: added and linked --- wiki/linux/raspberry_pi.md | 4 ++-- wiki/neural_network.md | 32 +++++++++++++++++++++++++++++ wiki/programming_language/python.md | 4 ++++ 3 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 wiki/neural_network.md diff --git a/wiki/linux/raspberry_pi.md b/wiki/linux/raspberry_pi.md index a0ff85f..68ce4de 100644 --- a/wiki/linux/raspberry_pi.md +++ b/wiki/linux/raspberry_pi.md @@ -20,8 +20,8 @@ This section addresses the usage of the #### Preparing TensorFlow Models for the AI HAT+ -For neural networks to run on the Hailo AI module and the AI HAT+ they have to be converted to the -`.hef` format. +For [neural networks](/wiki/neural_network.md) to run on the Hailo AI module and the AI HAT+ they +have to be converted to the `.hef` format. This section assumes the neural network is using [TensorFlow](/wiki/programming_language/python.md#tensorflow) and is available as a `.tf` or `.tflite` file. diff --git a/wiki/neural_network.md b/wiki/neural_network.md new file mode 100644 index 0000000..009548f --- /dev/null +++ b/wiki/neural_network.md @@ -0,0 +1,32 @@ +# Neural Network + +A neural network - often shortened to NN - is a computational model which is part of so called +artificial intelligence. + +## Useful Tools + +There are some useful tools to use with neural networks. + +- [Netron](https://github.com/lutzroeder/netron) is a open-source and self-hostable tool to + visualize neural networks. + It is also easily available from the [official website](https://netron.app/). + +## Frameworks + +The following is a list of frameworks to design or run neural networks. + +- [PyTorch](/wiki/programming_language/python.md#pytorch) +- [Tensorflow](/wiki/programming_language/python.md#tensorflow) + +## Neural Network Accelerators + +Neural network accelerators are devices to run neural networks by inference. +The following is a list of possible devices. + +- [Raspberry Pi AI Hat+](/wiki/linux/raspberry_pi.md#ai-hat) is a standalone accelerator which + directly attaches to a [Raspberry Pi](/wiki/linux/raspberry_pi.md) via the GPIO header. +- [ESP32S3](/wiki/microcontroller.md#esp32) is a self-contained microcontroller by Seeed with + integrated AI acceleration. + It does not need an external connection and is especially useful when a small form-factor is + needed. +- Google Coral Edge TPU is a USB-connected accelerator that is not embedded in the host system. diff --git a/wiki/programming_language/python.md b/wiki/programming_language/python.md index aba8236..a58af06 100644 --- a/wiki/programming_language/python.md +++ b/wiki/programming_language/python.md @@ -162,6 +162,8 @@ This flag is to be used with care. ### PyTorch This section addresses the [PyTorch module](https://pytorch.org/). +Pytorch is a machine learning resource which is often used for +[neural networks](/wiki/neural_network.md). #### Setup Pytorch with Cuda for GPU usage @@ -190,6 +192,8 @@ This should give back `True`. ### TensorFlow This section addresses the [TensorFlow module](https://www.tensorflow.org/). +Tensorflos is a machine learning resource which is often used for +[neural networks](/wiki/neural_network.md). #### Basic Usage of TensorFlow From 8dbc4038ad489ef1994feecb76663a012f46eb71 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 27 Nov 2025 08:44:47 +0100 Subject: [PATCH 3/8] neural networks: added and linked --- wiki/programming_language/python.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki/programming_language/python.md b/wiki/programming_language/python.md index a58af06..0af5ce9 100644 --- a/wiki/programming_language/python.md +++ b/wiki/programming_language/python.md @@ -96,7 +96,7 @@ Using `md` in the `--to` option the notebook can also be converted to a [markdown](/wiki/markup_language.md) file and back. Alternatively [notedown](https://pypi.org/project/notedown/) can also convert to markdown using the -following commands. +following commands. `` is the path to the output file again without the extension. ```sh From a26318fedf2d844fc94d089746ea8664f29a3c1d Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 27 Nov 2025 09:23:45 +0100 Subject: [PATCH 4/8] thunderbird: added profile picture bug --- wiki/thunderbird.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/wiki/thunderbird.md b/wiki/thunderbird.md index 4c72182..c2ae29e 100644 --- a/wiki/thunderbird.md +++ b/wiki/thunderbird.md @@ -94,3 +94,29 @@ By default Thunderbird will show a preview for mails on the right hand side when This is called the message pane. It can be hidden by drag and drop or by pressing the F8-key. Using the same key it can also be shown again. + +### Downgrading Profile + +Sometimes - mostly for [troubleshooting reasons](#troubleshooting) - it can be useful to downgrade +Thunderbird (for example using +[downgrade](/wiki/linux/package_manager/pacman_and_aur.md#downgrading-packages) on +[Arch Linux](/wiki/linux/arch-linux.md)). +If this is done the profile will not be downwards compatible by default. +On [Linux](/wiki/linux.md) systems the following command can be used to safely downgrade the +profile. + +```sh +thunderbird -profilemanager --allow-downgrade +``` + +## Troubleshooting + +This section will focus on errors and the fixing of errors of Thunderbird. + +### Not Displaying Profile Images Correctly + +On version 145 of Thunderbird the profile pictures of contacts from a CardDAV-synced addressbook +may not be correctly displayed. +This bug was reported by [Andrewhotlab](https://bugzilla.mozilla.org/show_bug.cgi?id=2001944). +An easy fix for this and similar bugs is to [downgrade Thunderbird](#downgrading-profile) to the +last version which was not affected by the bug. From 70849c9cb7d68b086155a1f6c9121e14e968f0e0 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 27 Nov 2025 09:24:08 +0100 Subject: [PATCH 5/8] electron: added and linked, added keyring fix --- wiki/betterdiscord.md | 1 + wiki/discord.md | 2 ++ wiki/electron.md | 48 +++++++++++++++++++++++++++++++++++++++++++ wiki/nativefier.md | 3 +-- wiki/signal.md | 1 + wiki/youtube.md | 7 ++++--- 6 files changed, 57 insertions(+), 5 deletions(-) create mode 100644 wiki/electron.md diff --git a/wiki/betterdiscord.md b/wiki/betterdiscord.md index 0cb66f1..04f1e33 100644 --- a/wiki/betterdiscord.md +++ b/wiki/betterdiscord.md @@ -3,6 +3,7 @@ [BetterDiscord](https://betterdiscord.app) is an unofficial extension to [Discord](/wiki/discord.md) which allows to add various functionality through plugins and new themes. +It is not a standalone client. ## Setup diff --git a/wiki/discord.md b/wiki/discord.md index 820b484..51cd4ec 100644 --- a/wiki/discord.md +++ b/wiki/discord.md @@ -2,6 +2,8 @@ [Discord](https://discord.com/) is an social platform that combines voice and video conferences as well as instant messaging chats. +Additionally to the default website Discord also features a desktop client in the form of an +[Electron-based app](/wiki/electron.md). ## Usage diff --git a/wiki/electron.md b/wiki/electron.md new file mode 100644 index 0000000..5ed7422 --- /dev/null +++ b/wiki/electron.md @@ -0,0 +1,48 @@ +# Electron + +[Electron](https://electronjs.org/) is an open-source framework that allows developers to build +cross-platform desktop applications using web technologies like JavaScript, +[HTML](/wiki/markup_language.md), and CSS. +It combines the Chromium [browser](/wiki/web_browser.md) and Node.js. + +## Troubleshooting + +This section will focus on errors and the fixing of errors of /name/. + +## Linux: `Could not detect a default secure credential storage on your device.` + +A possible issue for Electron apps on [Linux](/wiki/linux.md) is the following error. + +```sh +not detect a default secure credential storage on your device. +``` + +This occurs because Electron relies on a Secret Service such as the GNOME Keyring, among others) to +store passwords securely on the system. +And often appears on more minimal window managers on [Xorg](/wiki/linux/x_window_system.md) or +[Wayland](/wiki/linux/wayland.md). +If no compatible service is running or detected, apps cannot save credentials. + +Using the following steps this issue can be solved. +Firstly - if not already done - install a secret service. +For the Gnome Keyring install the [packages](/wiki/linux/package_manager.md) `libsecret` and +`gnome-keyring`. +The name may differ slightly depending on the [package manager](/wiki/linux/package_manager.md) +used. +Afterwards make sure to run the service and enable it if not already done. +An example for this is shown in the following command + +```sh +eval $(/usr/bin/gnome-keyring-daemon --start) +``` + +Finally the Electron app `` can be started. +For the secure credential storage to be reachable the environment variable `XDG_CURRENT_DESKTOP` +has to be set. +Due to this environment variable being possibly relevant for the system-wide settings it is +recommended to only set it for the Electron app by running the following command in a sub-shell. + +```sh +export XDG_CURRENT_DESKTOP=GNOME + +``` diff --git a/wiki/nativefier.md b/wiki/nativefier.md index 256bc8f..2a79d17 100644 --- a/wiki/nativefier.md +++ b/wiki/nativefier.md @@ -4,8 +4,7 @@ apps from websites. This way a single website can be used as an application in contrast to opening it in a [browser](/wiki/web_browser.md). -It uses [Electron](https://www.electronjs.org/) which in turn uses -[Chromium](https://www.chromium.org/). +Nativefier creates [Electron-based web-apps](/wiki/electron.md). ## Setup diff --git a/wiki/signal.md b/wiki/signal.md index d30ab8e..bcfd2c8 100644 --- a/wiki/signal.md +++ b/wiki/signal.md @@ -2,6 +2,7 @@ [Signal](https://signal.org) is an encrypted, open-source messenger that allows voice and video calls as well as instant messaging chats. +ahe desktop client comes in the form of an [Electron based-app](/wiki/electron.md). ## Usage diff --git a/wiki/youtube.md b/wiki/youtube.md index ca0c4d9..d23403c 100644 --- a/wiki/youtube.md +++ b/wiki/youtube.md @@ -9,9 +9,10 @@ including subscriptions. - [Invidious](/wiki/invidious.md) is self-hosted and provides a cross-platform web service. This frontend allows the usage of [SponsorBlock](#automatically-skip-sponsorships). -- [FreeTube](https://freetubeapp.io/) is a alternative frontend that provides a local desktop - application for [Linux](/wiki/linux.md), Mac and [Windows](/wiki/windows.md) systems. - This application has [SponsorBlock](#automatically-skip-sponsorships) built in. +- [FreeTube](https://freetubeapp.io/) is an alternative [Electron-based](/wiki/electron.md) + frontend that provides a local desktop application for [Linux](/wiki/linux.md), Mac and + [Windows](/wiki/windows.md) systems. + It also features [SponsorBlock](#automatically-skip-sponsorships) by default. - [NewPipe](https://github.com/TeamNewPipe/NewPipe) for [Android](/wiki/android.md) phones is an application that is available via the [F-Droid Appstore](/wiki/android/f-droid.md). From 7974f6fa2941c3fe5d0205b0c79ad0ed8f293dc8 Mon Sep 17 00:00:00 2001 From: tiyn Date: Mon, 1 Dec 2025 07:34:19 +0100 Subject: [PATCH 6/8] linux/bluez: added basic instructions --- wiki/linux/bluez.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wiki/linux/bluez.md b/wiki/linux/bluez.md index 6f45b6b..ecebf5f 100644 --- a/wiki/linux/bluez.md +++ b/wiki/linux/bluez.md @@ -6,7 +6,7 @@ This entry features the BlueZ package and all software that is based on it. ## Setup -On most linux distributions BlueZ can be installed with the `bluez` package. +On most [Linux](/wiki/linux.md) distributions BlueZ can be installed with the `bluez` package. Additionally the `bluez-utils` package needs to be installed. To load the kernel module `modprobe btusb` needs to be run. Afterwards the @@ -28,3 +28,6 @@ The Bluetooth features can be managed by different types of front-ends. [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. + Using `bluetuith` the [Bluetooth](/wiki/bluetooth.md) can be turned on (or off) by pressing `o`, + devices can be searched for by pressing `s`, a selected device can be paired by pressing `p` and + finally connected by pressing `c` before `bluetuith` can be left with `Q`. From fa07d756b68dcdcf9019618e63f2c9e66d0de814 Mon Sep 17 00:00:00 2001 From: tiyn Date: Mon, 1 Dec 2025 07:46:01 +0100 Subject: [PATCH 7/8] refactoring: fixing links and spelling --- wiki/acer.md | 8 +- wiki/anki.md | 2 +- wiki/email.md | 2 +- wiki/game.md | 6 +- wiki/game/magic:_the_gathering.md | 2 +- wiki/game/pokemon.md | 2 +- wiki/linux/bluez.html | 271 ++++++++++++++++++++++++++++++ wiki/linux/khard.md | 10 +- wiki/linux/playerctl.md | 2 +- wiki/linux/tlp.md | 10 +- wiki/meshtastic.md | 18 +- wiki/screen_capture.md | 6 +- wiki/syncthing.md | 10 +- 13 files changed, 310 insertions(+), 39 deletions(-) create mode 100644 wiki/linux/bluez.html diff --git a/wiki/acer.md b/wiki/acer.md index 2e106ff..20167e8 100644 --- a/wiki/acer.md +++ b/wiki/acer.md @@ -2,12 +2,12 @@ [Acer](https://www.acer.com) is a company that produces computers. -## Troubleshooting +## Troubleshooting -This section focusses on vendor specific problems and ways how to fix them. +This section focuses on vendor specific problems and ways how to fix them. -### Recovering the BIOS Password +### Recovering the BIOS Password -Acer laptops usually feature a 8-digit BIOS password. +Acer laptops usually feature an 8-digit BIOS password. If it was lost it can easily be regenerated/recovered by using the website [BIOSBug](https://www.biosbug.com/acer). diff --git a/wiki/anki.md b/wiki/anki.md index ffca729..1cf8b91 100644 --- a/wiki/anki.md +++ b/wiki/anki.md @@ -12,7 +12,7 @@ done via the official Anki website. The default Anki client is made for computer systems and can be installed from source as described [on GitHub](https://github.com/ankitects/anki). -Alternatively some [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md) +Alternatively some [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md) package the Anki client in the `anki` package. Adding to the Computer clients there are various possible clients for other platforms. diff --git a/wiki/email.md b/wiki/email.md index 9b96c89..638aa1d 100644 --- a/wiki/email.md +++ b/wiki/email.md @@ -11,7 +11,7 @@ Email usually consists of a [server](#server) and a [client](#client). If you want to host your own mail-server there are solutions with and without interfaces. -- [Dovecot](./docker/tvial_-_docker-mailserver.md) is a simple dockerized +- [Dovecot](/wiki/docker/mailserver_-_docker-mailserver.md) is a simple dockerized mail server that has no interface. ## Client diff --git a/wiki/game.md b/wiki/game.md index 0075a84..09d61cd 100644 --- a/wiki/game.md +++ b/wiki/game.md @@ -30,7 +30,7 @@ A notable amount of this group of games uses the top-level domain `.io`. Some examples for these are [territorial.io](https://territorial.io/) and [slither.io](http://slither.io/). -Another online game is [Massive Decks](/wiki/massivedecks.md) which is the online take on a similar +Another online game is [Massive Decks](/wiki/game/massive_decks.md) which is the online take on a similar popular tabletop game. For Windows there is the popular old-school pinball game 3d Pinball Space Cadet. @@ -39,10 +39,10 @@ various platforms and operating systems. ## Syncing Game Saves Across Systems -By using [Syncthing](../syncthing.md) game saves can be synchronized. +By using [Syncthing](/wiki/syncthing.md) game saves can be synchronized. First set up Syncthing as described in the [Syncthing entry](../syncthing.md#setup). -If a system with only user access - like the [Steam Deck](./steam_deck.md) - is used the +If a system with only user access - like the [Steam Deck](/wiki/game/steam_deck.md) - is used the [user space configuration](../syncthing.md#user-space-configuration-for-linux) is recommended. Afterwards move the game saves to the directory set up by Syncthing and create diff --git a/wiki/game/magic:_the_gathering.md b/wiki/game/magic:_the_gathering.md index 35a31af..be82737 100644 --- a/wiki/game/magic:_the_gathering.md +++ b/wiki/game/magic:_the_gathering.md @@ -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/game/trading_card_game.md). +[collectible card game](/wiki/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 diff --git a/wiki/game/pokemon.md b/wiki/game/pokemon.md index a21f109..12f6161 100644 --- a/wiki/game/pokemon.md +++ b/wiki/game/pokemon.md @@ -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/game/trading_card_game.md) and more. +[trading card game](/wiki/trading_card_game.md) and more. ## Resources diff --git a/wiki/linux/bluez.html b/wiki/linux/bluez.html new file mode 100644 index 0000000..5029e39 --- /dev/null +++ b/wiki/linux/bluez.html @@ -0,0 +1,271 @@ + + + + + + + bluez + + + +

BlueZ

+

BlueZ is an implementation of the +Bluetooth standard. This entry features +the BlueZ package and all software that is based on it.

+

Setup

+

On most Linux distributions BlueZ can be +installed with the bluez package. Additionally the +bluez-utils package needs to be installed. To load the +kernel module modprobe btusb needs to be run. Afterwards +the service +can be started and enabled by running the following commands.

+
systemctl start bluetooth.service
+systemctl enable bluetooth.service
+

Usage

+

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 user interface. It is +included in a package of the same name, that needs to be installed +before usage. Using bluetuith the Bluetooth can be turned on (or off) by +pressing o, devices can be searched for by pressing +s, a selected device can be paired by pressing +p and finally connected by pressing c before +bluetuith can be left with Q.
  • +
+ + diff --git a/wiki/linux/khard.md b/wiki/linux/khard.md index af9f7f4..3395884 100644 --- a/wiki/linux/khard.md +++ b/wiki/linux/khard.md @@ -1,17 +1,17 @@ # Khard -[Khard](https://github.com/lucc/khard) is a adressbook that runs in your +[Khard](https://github.com/lucc/khard) is an address book that runs in your [terminal](/wiki/linux/system_console.md). You can sync it with [vdirsyncer](vdirsyncer.md). ## Setup -On most linux distributions Khal can be installed with the `khard` package. +On most [Linux](/wiki/linux.md) distributions Khal can be installed with the `khard` package. Alternatively it can be installed via [GitHub](https://github.com/lucc/khard). ### Configuration -- Add and configure a config for khard +- Add and configure a config for Khard - `mkdir ~/.config/khard` - add a directory for the config - `cp /usr/share/doc/khard/khard.conf.example ~/.config/khard/khard.conf` - Copy the example configuration @@ -19,5 +19,5 @@ Alternatively it can be installed via [GitHub](https://github.com/lucc/khard). #### Mutt -It is possible to use your khard-addressbook in mutt. -To see how it works check out the [Mutt](/#application/neomutt.md). +It is possible to use your Khard address book in mutt. +To see how it works check out the [Mutt](/wiki/linux/neomutt.md). diff --git a/wiki/linux/playerctl.md b/wiki/linux/playerctl.md index fdc8856..b154fb6 100644 --- a/wiki/linux/playerctl.md +++ b/wiki/linux/playerctl.md @@ -3,7 +3,7 @@ [PlayerCTL](https://github.com/altdesktop/playerctl) is a MPRIS (Media Player Remote Interfacing Specification) [media player](/wiki/audio.md#media-software) command-line controller for Spotify, [Sonixd](/wiki/subsonic.md#client), MPV and -many other different media clients aswell as [browser](/wiki/browser.md). +many other different media clients aswell as [browser](/wiki/web_browser.md). ## Setup diff --git a/wiki/linux/tlp.md b/wiki/linux/tlp.md index 6ae880b..451e5a1 100644 --- a/wiki/linux/tlp.md +++ b/wiki/linux/tlp.md @@ -1,15 +1,15 @@ # TLP -[TLP](https://linrunner.de/tlp) is a linux command line utility for -[saving laptop battery power](/wiki/linux/battery_saving.md) aswell as optimizing battery life. +[TLP](https://linrunner.de/tlp) is a [Linux command](/wiki/linux.md) line utility for +[saving laptop battery power](/wiki/linux/hardware_%28linux%29.md#power-management) as well as +optimizing battery life. ## Setup TLP can be installed on most distributions by installing the `tlp` package. -Additionally the installation of `tlp-rdw` is recommended, which is used to get better control over +Additionally, the installation of `tlp-rdw` is recommended, which is used to get better control over radio devices. -Afterwards the TLP -[service](/wiki/linux/systemd.md#startstopenabledisable-a-service) needs to be +Afterward the TLP [service](/wiki/linux/systemd.md#startstopenabledisable-a-service) needs to be started and enabled. In contrast to other [SystemD services](/wiki/linux/systemd.md#startstopenabledisable-a-service) this diff --git a/wiki/meshtastic.md b/wiki/meshtastic.md index 07d0c08..3896f0d 100644 --- a/wiki/meshtastic.md +++ b/wiki/meshtastic.md @@ -6,26 +6,26 @@ needed. ## Setting Up a Meshtastic Node -To setup a Meshtastic Node a device that is capable of communicating via LoRa is needed. +To set up a Meshtastic Node a device that is capable of communicating via LoRa is needed. Often used devices are [microcontrollers](/wiki/microcontroller.md) based on the [ESP32-chip](/wiki/microcontroller.md#esp32) like the LILYGO TTGO T-BEAM or the Heltec V3, devices based on the nRF52-chip like the RAK4631 and the LILYGO TTGO T-Echo or devices based on the RP2040-chip like the [Raspberry Pi](/wiki/linux/raspberry_pi.md) Pico or the RAK11310 are needed. -After the device acquisition the meshtastic firmware needs to be flashed on the device. +After the device acquisition the Meshtastic firmware needs to be flashed on the device. This can be done using the [official Meshtastic Web Flasher](https://flasher.meshtastic.org/). After selection of the device and the firmware the flashing process can be started. The flasher works especially well on [Chrome-based Browsers](/wiki/web_browser.md). The firmware can also be flashed using the command line. -To first check if the device is connected correctly the -[Python-package](/wiki/programming-languages/python.md) `esptool` can be used which can be +To first check if the device is connected correctly the +[Python-package](/wiki/programming_language/python.md) `esptool` can be used which can be installed using [pip](/wiki/programming-languages/python.md#modules). Some [package managers](/wiki/linux/package_manager.md) of [Linux-based operating systems](/wiki/linux.md) also feature a standalone `esptool` package. The following command will output the chip of the device connected. -```sh +```sh esptool chip_id ``` @@ -33,7 +33,7 @@ Please note that on Linux sometimes the command varies a bit. `esptool.py chip_id` is also common depending on the used distribution. Because the command needs hardware access it also is possible that `sudo`-rights are needed. -After confirming that the device is recognized by esptool the flashing can be achieved by +After confirming that the device is recognized by ESPTool the flashing can be achieved by downloading the firmware that corresponds with the selected device and running the `device-install.sh` (for Linux and Mac) or the `device-install.bat` script (for [Windows](/wiki/windows.md)). @@ -42,17 +42,17 @@ The firmware can be downloaded from the [official website](https://meshtastic.or [the GitHub page of the project](https://github.com/meshtastic/firmware/releases). Make sure to select the firmware (starting with `firmware-`) `zip`-archive that corresponds with your target device. -Afterwards unzip it and run one of the following commands depending on your operating system. +Afterward unzip it and run one of the following commands depending on your operating system. Make sure to adjust `` and `` accordingly. -```sh +```sh ./device-install.sh -f firmware--.bin device-install.bat -f firmware--.bin ``` To update a device to a newer firmware version one of the following commands can be used. -```sh +```sh ./device-update.sh -f firmware---update.bin ./device-update.bat -f firmware---update.bin ``` diff --git a/wiki/screen_capture.md b/wiki/screen_capture.md index d6641f7..8c78348 100644 --- a/wiki/screen_capture.md +++ b/wiki/screen_capture.md @@ -2,14 +2,14 @@ Screen capture describes the process of recording a computer screen. For the remotely displaying the screen to another device the -[corresponding entry](/wiki/screen_sharing.md) contains tips and tricks. +[corresponding entry](/wiki/screen-sharing.md) contains tips and tricks. ## Screen Capture options Windows systems using an Nvidia graphics card can make use of ShadowPlay a screen recording software integrated in Nvidias suite GeForce Experience. -Linux systems can use the +Linux's systems can use the [GPU Screen Recorder](/wiki/linux/gpu_screen_recorder.md) to make -gpu-accelerated screen recordings. +GPU accelerated screen recordings. It features similar features to ShadowPlay. diff --git a/wiki/syncthing.md b/wiki/syncthing.md index f5208ae..e17dad6 100644 --- a/wiki/syncthing.md +++ b/wiki/syncthing.md @@ -9,7 +9,7 @@ The Software synchronizes files between multiple devices directly. The software can be setup via [Docker](/wiki/docker.md) with the [linuxserver image](./docker/linuxserver_-_syncthing.md). -Additionally the software can be installed by visiting the +Additionally, the software can be installed by visiting the [official website](https://syncthing.net/downloads/) and download it from there. @@ -21,7 +21,7 @@ Syncthing can be configured in root and in user space. This section assumes that a Linux system is used. For root space configuration you can use the Docker image for easy setup. -Afterwards navigate to the set IP with your browser and set up the directories +Afterward navigate to the set IP with your browser and set up the directories to sync. #### User space configuration for Linux @@ -30,10 +30,10 @@ This section assumes that a Linux system is used. The user space configuration is a bit more difficult than the root space configuration. The following steps are adapted from a -[reddit post by tmplshdw](https://www.reddit.com/r/SteamDeck/comments/uhf8lw/comment/i77ojke/). +[Reddit post by tmplshdw](https://www.reddit.com/r/SteamDeck/comments/uhf8lw/comment/i77ojke/). -- Download synthing from their website as described in the - [setup section][#setup]. +- Download Syncthing from their website as described in the + [setup section](#setup). - Extract the downloaded `.tar.gz` file - Copy the file named `syncthing` to your home directory - In the downloaded folder copy the file From abc3d7c7c67ecb0d57621e0ed4145be3f38600a8 Mon Sep 17 00:00:00 2001 From: tiyn Date: Fri, 5 Dec 2025 01:36:48 +0100 Subject: [PATCH 8/8] discord: added alternatives --- wiki/discord.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/wiki/discord.md b/wiki/discord.md index 51cd4ec..3ba20b0 100644 --- a/wiki/discord.md +++ b/wiki/discord.md @@ -5,6 +5,19 @@ well as instant messaging chats. Additionally to the default website Discord also features a desktop client in the form of an [Electron-based app](/wiki/electron.md). +## Alternatives + +There are some alernative frontends and modifications available for Discord. + +- [BetterDiscord](/wiki/betterdiscord.md) is a modification for Discord on + [Linux-based systems](/wiki/linux.md), which changes an existing installation of Discord. + It supports a wide range of plugins and themes. +- [Vesktop](https://github.com/Vencord/Vesktop) is a standalone custom Discord App. + It supports a wide range of plugins and themes. +- [Revenge](https://github.com/revenge/revenge-manager) is a standalone client modification of + Discord for [Android](/wiki/android.md). + It supports a wide range of plugins and themes. + ## Usage This section addresses various features of Discord. @@ -27,8 +40,8 @@ The following is a list of bots featured in this wiki that can do this. ### 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). -Another option is using [Vesktop](https://github.com/Vencord/Vesktop). +To use themes or plugins [alternative frontends or client modifications](#alternatives) have to be +used. ## Troubleshooting