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.

+ + + 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