From 4f4b9e8c73f6adbafb2d5a2d8b5a1daa2ceeede2 Mon Sep 17 00:00:00 2001 From: tiyn Date: Wed, 1 Oct 2025 01:24:45 +0200 Subject: [PATCH 01/20] android: noted systemui tuner-app --- wiki/android.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wiki/android.md b/wiki/android.md index 7e19e67..8996099 100644 --- a/wiki/android.md +++ b/wiki/android.md @@ -43,6 +43,8 @@ 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. ## Improve Security and Privacy From e139b739ad1e66fa35f4c7366c88a3a78b04e26e Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:24:39 +0200 Subject: [PATCH 02/20] games: changed folder structure --- wiki/betterdiscord.md | 12 +++--- wiki/{games.md => game.md} | 3 +- wiki/game_engine.md | 9 +++++ wiki/games/bottles.md | 2 +- wiki/games/counter-strike_2.md | 2 +- wiki/games/emulators.md | 2 +- wiki/games/emulators/citra.md | 2 +- wiki/games/emulators/dolphin.md | 2 +- wiki/games/emulators/melonds.md | 2 +- wiki/games/emulators/mgba.md | 2 +- wiki/games/emulators/nestopia.md | 2 +- wiki/games/emulators/pcsx2.md | 2 +- wiki/games/emulators/ppsspp.md | 2 +- wiki/games/emulators/simple64.md | 2 +- wiki/games/emulators/snes9x.md | 2 +- wiki/games/emulators/yuzu.md | 2 +- wiki/games/gameyfin.md | 2 +- wiki/games/guild_wars_2.md | 2 +- wiki/games/league_of_legends.md | 2 +- wiki/games/lutris.md | 4 +- wiki/games/medieval_2_total_war.md | 2 +- wiki/games/minecraft.md | 2 +- wiki/games/multimc5.md | 2 +- wiki/games/proton.md | 2 +- wiki/games/sid_meier's_civilization_vi.md | 2 +- wiki/games/steam.md | 4 +- wiki/games/steam_deck.md | 2 +- wiki/handbrake.md | 2 +- wiki/inkscape.md | 4 +- wiki/linux/hardware.md | 3 +- wiki/love.md | 46 +++++++++++++++++++++++ 31 files changed, 93 insertions(+), 38 deletions(-) rename wiki/{games.md => game.md} (97%) create mode 100644 wiki/game_engine.md create mode 100644 wiki/love.md diff --git a/wiki/betterdiscord.md b/wiki/betterdiscord.md index bbddebe..f322b44 100644 --- a/wiki/betterdiscord.md +++ b/wiki/betterdiscord.md @@ -33,7 +33,7 @@ betterdiscord automatically. Make sure to change the three occurences of `` to the name of the user to install betterdiscord for. -```sh +```sh [Trigger] Type = Package Operation = Install @@ -49,7 +49,7 @@ Depends = betterdiscordctl NeedsTargets ``` -## Usage +## Usage This section addresses the usage of BetterDiscord. @@ -58,11 +58,11 @@ This section addresses the usage of BetterDiscord. The following themes are recommended by the author of this wiki. - `midnight` is a dark, customizable discord theme. -- `system24` is a tui-like discord theme. +- `system24` is a tui-like discord theme. ### Recommended Plugins -The following plugins are recommended by the author of this wiki. +The following plugins are recommended by the author of this wiki. - `BetterChatNames` improves chat names by removing dashes in chat channels. - `BetterFriendList` adds extra controls to the friend page. @@ -72,7 +72,7 @@ The following plugins are recommended by the author of this wiki. - `GameActivityToggle` adds a quick-toggle game activity button. - `HideDisabledEmojis` hides disabled emojis form the emoji picker. - `ImageUtilities` adds several utilities for images/videos. -- `InterTimestamps` allows you to insert timestamp markdown. +- `InterTimestamps` allows you to insert timestamp markdown. - `InvisibleTyping` is an enhanced version of silent typing. - `MoreRoleColors` adds role colors to usernames. - `OnlineFriendCount` adds the old online friend count. @@ -84,5 +84,3 @@ The following plugins are recommended by the author of this wiki. several smaller messages. - `StaffTag` adds a crown to server owners (or admins/management). - `Uncompressed Images` will improve image quality of previews. - - diff --git a/wiki/games.md b/wiki/game.md similarity index 97% rename from wiki/games.md rename to wiki/game.md index 8951e85..dfa989a 100644 --- a/wiki/games.md +++ b/wiki/game.md @@ -1,8 +1,9 @@ -# 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 diff --git a/wiki/game_engine.md b/wiki/game_engine.md new file mode 100644 index 0000000..4715a22 --- /dev/null +++ b/wiki/game_engine.md @@ -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. diff --git a/wiki/games/bottles.md b/wiki/games/bottles.md index dfb879d..244880f 100644 --- a/wiki/games/bottles.md +++ b/wiki/games/bottles.md @@ -2,7 +2,7 @@ [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 +[Windows](/wiki/windows.md) applications aswell as [games](/wiki/game.md) through [WINE](/wiki/linux/wine.md) or their own runner [Caffe](#caffe). ## Caffe diff --git a/wiki/games/counter-strike_2.md b/wiki/games/counter-strike_2.md index c0f767c..26e97fc 100644 --- a/wiki/games/counter-strike_2.md +++ b/wiki/games/counter-strike_2.md @@ -1,7 +1,7 @@ # 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 diff --git a/wiki/games/emulators.md b/wiki/games/emulators.md index 7bbb835..e00afba 100644 --- a/wiki/games/emulators.md +++ b/wiki/games/emulators.md @@ -2,7 +2,7 @@ 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 +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. diff --git a/wiki/games/emulators/citra.md b/wiki/games/emulators/citra.md index bc6feff..1fe1337 100644 --- a/wiki/games/emulators/citra.md +++ b/wiki/games/emulators/citra.md @@ -1,6 +1,6 @@ # Citra -[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/games.md) +[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/dolphin.md b/wiki/games/emulators/dolphin.md index 0ad80cd..ca9a429 100644 --- a/wiki/games/emulators/dolphin.md +++ b/wiki/games/emulators/dolphin.md @@ -1,6 +1,6 @@ # Dolphin -[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/games.md) +[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/melonds.md b/wiki/games/emulators/melonds.md index 017a9f2..931d3e1 100644 --- a/wiki/games/emulators/melonds.md +++ b/wiki/games/emulators/melonds.md @@ -1,6 +1,6 @@ # melonDS -[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/games.md) +[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/mgba.md b/wiki/games/emulators/mgba.md index 43c9a10..bd20b63 100644 --- a/wiki/games/emulators/mgba.md +++ b/wiki/games/emulators/mgba.md @@ -1,7 +1,7 @@ # mGBA [mGBA](https://mgba.io/) is a -[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/games.md) +[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/nestopia.md b/wiki/games/emulators/nestopia.md index 4b63173..996fe58 100644 --- a/wiki/games/emulators/nestopia.md +++ b/wiki/games/emulators/nestopia.md @@ -1,6 +1,6 @@ # Nestopia -[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/games.md) +[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/pcsx2.md b/wiki/games/emulators/pcsx2.md index 7251863..3a16cd3 100644 --- a/wiki/games/emulators/pcsx2.md +++ b/wiki/games/emulators/pcsx2.md @@ -1,6 +1,6 @@ # PCSX2 -[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/games.md) +[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/ppsspp.md b/wiki/games/emulators/ppsspp.md index 96cd425..b96390b 100644 --- a/wiki/games/emulators/ppsspp.md +++ b/wiki/games/emulators/ppsspp.md @@ -1,6 +1,6 @@ # PPSSPP -[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/games.md) +[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/simple64.md b/wiki/games/emulators/simple64.md index 786f124..f9f47db 100644 --- a/wiki/games/emulators/simple64.md +++ b/wiki/games/emulators/simple64.md @@ -1,6 +1,6 @@ # simple64 -[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/games.md) +[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/snes9x.md b/wiki/games/emulators/snes9x.md index 3dbbe61..27ec421 100644 --- a/wiki/games/emulators/snes9x.md +++ b/wiki/games/emulators/snes9x.md @@ -1,6 +1,6 @@ # Snes9x -[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/games.md) +[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/yuzu.md b/wiki/games/emulators/yuzu.md index 83c8f5a..14b3d8e 100644 --- a/wiki/games/emulators/yuzu.md +++ b/wiki/games/emulators/yuzu.md @@ -1,6 +1,6 @@ # yuzu -[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/games.md) +[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/gameyfin.md b/wiki/games/gameyfin.md index ed259de..f802999 100644 --- a/wiki/games/gameyfin.md +++ b/wiki/games/gameyfin.md @@ -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 diff --git a/wiki/games/guild_wars_2.md b/wiki/games/guild_wars_2.md index 3b564e3..35d8088 100644 --- a/wiki/games/guild_wars_2.md +++ b/wiki/games/guild_wars_2.md @@ -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 diff --git a/wiki/games/league_of_legends.md b/wiki/games/league_of_legends.md index 292c489..b61e093 100644 --- a/wiki/games/league_of_legends.md +++ b/wiki/games/league_of_legends.md @@ -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). diff --git a/wiki/games/lutris.md b/wiki/games/lutris.md index 6062d2c..de13a3b 100644 --- a/wiki/games/lutris.md +++ b/wiki/games/lutris.md @@ -1,6 +1,6 @@ # 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/), @@ -140,7 +140,7 @@ 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). +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/games/proton.md) or [Flatpak](/wiki/linux/flatpak.md). Sources are platforms for game distributions like [Steam](/wiki/games/steam.md) and Lutris itself. diff --git a/wiki/games/medieval_2_total_war.md b/wiki/games/medieval_2_total_war.md index 16d7717..2d7e39b 100644 --- a/wiki/games/medieval_2_total_war.md +++ b/wiki/games/medieval_2_total_war.md @@ -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 diff --git a/wiki/games/minecraft.md b/wiki/games/minecraft.md index 6933809..1613a75 100644 --- a/wiki/games/minecraft.md +++ b/wiki/games/minecraft.md @@ -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 diff --git a/wiki/games/multimc5.md b/wiki/games/multimc5.md index 5018bba..c88efbb 100644 --- a/wiki/games/multimc5.md +++ b/wiki/games/multimc5.md @@ -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. diff --git a/wiki/games/proton.md b/wiki/games/proton.md index 4d3bdb2..64aec21 100644 --- a/wiki/games/proton.md +++ b/wiki/games/proton.md @@ -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). diff --git a/wiki/games/sid_meier's_civilization_vi.md b/wiki/games/sid_meier's_civilization_vi.md index cbe5288..b38c0d4 100644 --- a/wiki/games/sid_meier's_civilization_vi.md +++ b/wiki/games/sid_meier's_civilization_vi.md @@ -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 diff --git a/wiki/games/steam.md b/wiki/games/steam.md index 5830ca7..3b3e35d 100644 --- a/wiki/games/steam.md +++ b/wiki/games/steam.md @@ -1,6 +1,6 @@ # Steam -[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/games.md) +[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/game.md) destribution. It is developed by [Valve](https://www.valvesoftware.com). Steam uses its compatibility layer, [Proton](./proton.md) for running windows @@ -74,7 +74,7 @@ The data stored this way can be accessed on the [corresponding website](https://store.steampowered.com/account/remotestorage). Games can also be synchronized without the Steam Cloud by using [Syncthing](/wiki/syncthing.md) as -described in [the games entry](/wiki/games.md#syncing-game-saves-across-systems). +described in [the games entry](/wiki/game.md#syncing-game-saves-across-systems). ## Error Handling diff --git a/wiki/games/steam_deck.md b/wiki/games/steam_deck.md index c1b52c5..3b615db 100644 --- a/wiki/games/steam_deck.md +++ b/wiki/games/steam_deck.md @@ -1,6 +1,6 @@ # Steam Deck -The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/games.md) +The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/game.md) computer made by the same developers as [Steam](./steam.md), [Valve](https://www.valvesoftware.com). Due to its form factor it can be used especially well to play games that need a diff --git a/wiki/handbrake.md b/wiki/handbrake.md index d012cbb..334814b 100644 --- a/wiki/handbrake.md +++ b/wiki/handbrake.md @@ -290,7 +290,7 @@ Another possible preset is the following. Another possible preset is the following. -```json +```json { "PresetList": [ { diff --git a/wiki/inkscape.md b/wiki/inkscape.md index 39b623b..c1f2b7b 100644 --- a/wiki/inkscape.md +++ b/wiki/inkscape.md @@ -6,7 +6,7 @@ On the [Inkscape website](https://inkscape.org/release/) setup files for [Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found. -On most Linux distributions Inkscape can usually be installed with the corresponding +On most Linux distributions Inkscape can usually be installed with the corresponding [package manager](/wiki/linux/package_manager.md). ## Usage @@ -29,7 +29,7 @@ Inkscape. First the levels of black and white can be changed by using `Extensions > Raster > Levels` and changing the values for white and black points. Afterwards the bitmap should be traced. -For this select `Path > Trace Bitmap` and change the values in the Detection mode +For this select `Path > Trace Bitmap` and change the values in the Detection mode `Brightness cutoff` until it matches your expectations. After this the image has been converted to a bitmap, but most of the times it is not smooth and has quite some errors. diff --git a/wiki/linux/hardware.md b/wiki/linux/hardware.md index 1ac3fac..60ff291 100644 --- a/wiki/linux/hardware.md +++ b/wiki/linux/hardware.md @@ -1,6 +1,7 @@ # Hardware -This entry focusses on various hardware components of a desktop PC or a laptop. +This entry focusses on various hardware components of a [Linux](/wiki/linux.md) desktop PC or a +laptop. ## Battery diff --git a/wiki/love.md b/wiki/love.md new file mode 100644 index 0000000..923726a --- /dev/null +++ b/wiki/love.md @@ -0,0 +1,46 @@ +# LOVE + +[LOVE or LÖVE](https://love2d.org) is a [game engine](/wiki/game_engine.md) that can be used +to make 2-dimensional games using the lua programming language. + +## Setup + +On the [LOVE website](https://love2d.org/wiki/Getting_Started) a guide for +[Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found. +On most Linux distributions LOVE can usually be installed with the corresponding +[package manager](/wiki/linux/package_manager.md) and the package `love`. + +## Usage + +This section addresses the usage of LOVE. + +### Creating, Running and Packaging Games + +On [Linux](/wiki/linux.md) a game directory should be created and the game can be created inside. +A directory has to include a file named `main.lua` at least. + +To run the game the following command can be used to run the game. +`` is the path to the game directory. +When inside the directory already, this can just be `.`. + +```sh +love +``` + +For building the game, the game directory has to be compressed first, then compiled and finally the +permissions has to be changed to make the compiled file runnable. +Afterwards the game can be compiled using the following command, where `` is the +path to the game directory and `` is the name the compiled file should be called. + +```sh +zip -9 -r .love +cat /usr/bin/love .love > +chmod a+x +``` + +Afterwards the compiled file can simply be run using the usual [Shell](/wiki/linux/shell.md) +command. + +```sh +./ +``` From 1306db027dc78f38208c190378ce9793ea742539 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:27:57 +0200 Subject: [PATCH 03/20] games: changed folder structure --- wiki/docker/itzg_-_minecraft-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki/docker/itzg_-_minecraft-server.md b/wiki/docker/itzg_-_minecraft-server.md index 06d476f..d872af3 100755 --- a/wiki/docker/itzg_-_minecraft-server.md +++ b/wiki/docker/itzg_-_minecraft-server.md @@ -1,7 +1,7 @@ # itzg - minecraft-server This is a [Docker](/wiki/docker.md) container for a -[Minecraft](../games/minecraft.md) server. +[Minecraft](/wiki/games/minecraft.md) server. The container and documentation was made by [itzg](https://hub.docker.com/r/itzg/minecraft-server). From c1a67669c4070f46befd865853844e1051dedd6b Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:31:40 +0200 Subject: [PATCH 04/20] games: games folder to game folder --- wiki/docker/grimsi_-_gameyfin.md | 2 +- wiki/docker/itzg_-_minecraft-server.md | 4 +-- wiki/docker/massivedecks_-_client.md | 2 +- wiki/game.md | 10 +++---- wiki/{games => game}/bottles.md | 2 +- wiki/{games => game}/counter-strike_2.md | 2 +- wiki/game/emulators.md | 29 +++++++++++++++++++ wiki/{games => game}/emulators/citra.md | 2 +- wiki/{games => game}/emulators/dolphin.md | 6 ++-- wiki/{games => game}/emulators/melonds.md | 6 ++-- wiki/{games => game}/emulators/mgba.md | 6 ++-- wiki/{games => game}/emulators/nestopia.md | 2 +- wiki/{games => game}/emulators/pcsx2.md | 2 +- wiki/{games => game}/emulators/ppsspp.md | 6 ++-- wiki/{games => game}/emulators/simple64.md | 2 +- wiki/{games => game}/emulators/snes9x.md | 2 +- wiki/{games => game}/emulators/yuzu.md | 8 ++--- wiki/{games => game}/gameyfin.md | 0 wiki/{games => game}/guild_wars_2.md | 0 wiki/{games => game}/league_of_legends.md | 2 +- wiki/{games => game}/lutris.md | 24 +++++++-------- wiki/{games => game}/magic:_the_gathering.md | 2 +- wiki/{games => game}/massive_decks.md | 0 wiki/{games => game}/medieval_2_total_war.md | 0 wiki/{games => game}/minecraft.md | 2 +- wiki/{games => game}/multimc5.md | 2 +- wiki/{games => game}/pokemon.md | 2 +- wiki/{games => game}/proton.md | 2 +- .../sid_meier's_civilization_vi.md | 0 wiki/{games => game}/steam.md | 4 +-- wiki/{games => game}/steam_deck.md | 10 +++---- wiki/{games => game}/trading_card_games.md | 4 +-- wiki/games/emulators.md | 29 ------------------- wiki/linux/font_configuration.md | 2 +- wiki/linux/wine.md | 2 +- wiki/nativefier.md | 2 +- 36 files changed, 91 insertions(+), 91 deletions(-) rename wiki/{games => game}/bottles.md (88%) rename wiki/{games => game}/counter-strike_2.md (91%) create mode 100644 wiki/game/emulators.md rename wiki/{games => game}/emulators/citra.md (89%) rename wiki/{games => game}/emulators/dolphin.md (90%) rename wiki/{games => game}/emulators/melonds.md (77%) rename wiki/{games => game}/emulators/mgba.md (76%) rename wiki/{games => game}/emulators/nestopia.md (90%) rename wiki/{games => game}/emulators/pcsx2.md (89%) rename wiki/{games => game}/emulators/ppsspp.md (88%) rename wiki/{games => game}/emulators/simple64.md (91%) rename wiki/{games => game}/emulators/snes9x.md (90%) rename wiki/{games => game}/emulators/yuzu.md (84%) rename wiki/{games => game}/gameyfin.md (100%) rename wiki/{games => game}/guild_wars_2.md (100%) rename wiki/{games => game}/league_of_legends.md (94%) rename wiki/{games => game}/lutris.md (92%) rename wiki/{games => game}/magic:_the_gathering.md (99%) rename wiki/{games => game}/massive_decks.md (100%) rename wiki/{games => game}/medieval_2_total_war.md (100%) rename wiki/{games => game}/minecraft.md (99%) rename wiki/{games => game}/multimc5.md (96%) rename wiki/{games => game}/pokemon.md (88%) rename wiki/{games => game}/proton.md (96%) rename wiki/{games => game}/sid_meier's_civilization_vi.md (100%) rename wiki/{games => game}/steam.md (96%) rename wiki/{games => game}/steam_deck.md (83%) rename wiki/{games => game}/trading_card_games.md (64%) delete mode 100644 wiki/games/emulators.md diff --git a/wiki/docker/grimsi_-_gameyfin.md b/wiki/docker/grimsi_-_gameyfin.md index 44c673b..d8694db 100644 --- a/wiki/docker/grimsi_-_gameyfin.md +++ b/wiki/docker/grimsi_-_gameyfin.md @@ -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 diff --git a/wiki/docker/itzg_-_minecraft-server.md b/wiki/docker/itzg_-_minecraft-server.md index d872af3..8ce81d8 100755 --- a/wiki/docker/itzg_-_minecraft-server.md +++ b/wiki/docker/itzg_-_minecraft-server.md @@ -1,7 +1,7 @@ # itzg - minecraft-server This is a [Docker](/wiki/docker.md) container for a -[Minecraft](/wiki/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. diff --git a/wiki/docker/massivedecks_-_client.md b/wiki/docker/massivedecks_-_client.md index b9d19fa..1f8ae56 100644 --- a/wiki/docker/massivedecks_-_client.md +++ b/wiki/docker/massivedecks_-_client.md @@ -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 diff --git a/wiki/game.md b/wiki/game.md index dfa989a..0075a84 100644 --- a/wiki/game.md +++ b/wiki/game.md @@ -8,18 +8,18 @@ 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. @@ -49,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 diff --git a/wiki/games/bottles.md b/wiki/game/bottles.md similarity index 88% rename from wiki/games/bottles.md rename to wiki/game/bottles.md index 244880f..162e358 100644 --- a/wiki/games/bottles.md +++ b/wiki/game/bottles.md @@ -1,7 +1,7 @@ # Bottles [Bottles](https://usebottles.com/) is an application similar to -[Lutris](/wiki/games/lutris.md) that focusses on running both +[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). diff --git a/wiki/games/counter-strike_2.md b/wiki/game/counter-strike_2.md similarity index 91% rename from wiki/games/counter-strike_2.md rename to wiki/game/counter-strike_2.md index 26e97fc..570502c 100644 --- a/wiki/games/counter-strike_2.md +++ b/wiki/game/counter-strike_2.md @@ -8,7 +8,7 @@ It is distributed via [Steam](./steam.md). 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 diff --git a/wiki/game/emulators.md b/wiki/game/emulators.md new file mode 100644 index 0000000..2bf9caf --- /dev/null +++ b/wiki/game/emulators.md @@ -0,0 +1,29 @@ +# Emulators + +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/game/emulators/citra.md) emulates Nintendo 3DS games. +- [Dolphin](/wiki/game/emulators/dolphin.md) emulates Nintendo GameCube and Wii games. +- [melonDS](/wiki/game/emulators/melonds.md) emulates Nintendo DS games. +- [mGBA](/wiki/game/emulators/mgba.md) emulates Nintendo Game Boy, Game Boy Color and Game Boy Advanced + games. +- [Nestopia](/wiki/game/emulators/nestopia.md) emulates Nintendo Entertainment System games. +- [PCSX2](/wiki/game/emulators/pcsx2.md) emulates PlayStation 2 games. +- [PPSSPP](/wiki/game/emulators/ppsspp.md) emulates PlayStation Portable games. +- [simple64](/wiki/game/emulators/simple64.md) emulates Nintendo 64 games. +- [Snes9x](/wiki/game/emulators/snes9x.md) emulates Super Nintendo Entertainment System games. +- [yuzu](/wiki/game/emulators/yuzu.md) emulates Nintendo Switch games. diff --git a/wiki/games/emulators/citra.md b/wiki/game/emulators/citra.md similarity index 89% rename from wiki/games/emulators/citra.md rename to wiki/game/emulators/citra.md index 1fe1337..c8ce443 100644 --- a/wiki/games/emulators/citra.md +++ b/wiki/game/emulators/citra.md @@ -1,7 +1,7 @@ # Citra [Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.md). ## Setup diff --git a/wiki/games/emulators/dolphin.md b/wiki/game/emulators/dolphin.md similarity index 90% rename from wiki/games/emulators/dolphin.md rename to wiki/game/emulators/dolphin.md index ca9a429..9c967cb 100644 --- a/wiki/games/emulators/dolphin.md +++ b/wiki/game/emulators/dolphin.md @@ -1,7 +1,7 @@ # Dolphin [Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.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/game/emulators.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. diff --git a/wiki/games/emulators/melonds.md b/wiki/game/emulators/melonds.md similarity index 77% rename from wiki/games/emulators/melonds.md rename to wiki/game/emulators/melonds.md index 931d3e1..6c8b561 100644 --- a/wiki/games/emulators/melonds.md +++ b/wiki/game/emulators/melonds.md @@ -1,7 +1,7 @@ # melonDS [melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.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. diff --git a/wiki/games/emulators/mgba.md b/wiki/game/emulators/mgba.md similarity index 76% rename from wiki/games/emulators/mgba.md rename to wiki/game/emulators/mgba.md index bd20b63..ec2186d 100644 --- a/wiki/games/emulators/mgba.md +++ b/wiki/game/emulators/mgba.md @@ -2,7 +2,7 @@ [mGBA](https://mgba.io/) is a [Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.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. diff --git a/wiki/games/emulators/nestopia.md b/wiki/game/emulators/nestopia.md similarity index 90% rename from wiki/games/emulators/nestopia.md rename to wiki/game/emulators/nestopia.md index 996fe58..fdb765e 100644 --- a/wiki/games/emulators/nestopia.md +++ b/wiki/game/emulators/nestopia.md @@ -1,7 +1,7 @@ # Nestopia [Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.md). ## Setup diff --git a/wiki/games/emulators/pcsx2.md b/wiki/game/emulators/pcsx2.md similarity index 89% rename from wiki/games/emulators/pcsx2.md rename to wiki/game/emulators/pcsx2.md index 3a16cd3..ee170e6 100644 --- a/wiki/games/emulators/pcsx2.md +++ b/wiki/game/emulators/pcsx2.md @@ -1,7 +1,7 @@ # PCSX2 [PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.md). ## Setup diff --git a/wiki/games/emulators/ppsspp.md b/wiki/game/emulators/ppsspp.md similarity index 88% rename from wiki/games/emulators/ppsspp.md rename to wiki/game/emulators/ppsspp.md index b96390b..2248f2d 100644 --- a/wiki/games/emulators/ppsspp.md +++ b/wiki/game/emulators/ppsspp.md @@ -1,7 +1,7 @@ # PPSSPP [PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.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` diff --git a/wiki/games/emulators/simple64.md b/wiki/game/emulators/simple64.md similarity index 91% rename from wiki/games/emulators/simple64.md rename to wiki/game/emulators/simple64.md index f9f47db..72a5abe 100644 --- a/wiki/games/emulators/simple64.md +++ b/wiki/game/emulators/simple64.md @@ -1,7 +1,7 @@ # simple64 [simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.md). ## Setup diff --git a/wiki/games/emulators/snes9x.md b/wiki/game/emulators/snes9x.md similarity index 90% rename from wiki/games/emulators/snes9x.md rename to wiki/game/emulators/snes9x.md index 27ec421..897c6fb 100644 --- a/wiki/games/emulators/snes9x.md +++ b/wiki/game/emulators/snes9x.md @@ -1,7 +1,7 @@ # Snes9x [Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.md). ## Setup diff --git a/wiki/games/emulators/yuzu.md b/wiki/game/emulators/yuzu.md similarity index 84% rename from wiki/games/emulators/yuzu.md rename to wiki/game/emulators/yuzu.md index 14b3d8e..8e9ee09 100644 --- a/wiki/games/emulators/yuzu.md +++ b/wiki/game/emulators/yuzu.md @@ -1,7 +1,7 @@ # yuzu [yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/game.md) -[emulator](/wiki/games/emulators.md). +[emulator](/wiki/game/emulators.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`. diff --git a/wiki/games/gameyfin.md b/wiki/game/gameyfin.md similarity index 100% rename from wiki/games/gameyfin.md rename to wiki/game/gameyfin.md diff --git a/wiki/games/guild_wars_2.md b/wiki/game/guild_wars_2.md similarity index 100% rename from wiki/games/guild_wars_2.md rename to wiki/game/guild_wars_2.md diff --git a/wiki/games/league_of_legends.md b/wiki/game/league_of_legends.md similarity index 94% rename from wiki/games/league_of_legends.md rename to wiki/game/league_of_legends.md index b61e093..6a13dfc 100644 --- a/wiki/games/league_of_legends.md +++ b/wiki/game/league_of_legends.md @@ -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/). diff --git a/wiki/games/lutris.md b/wiki/game/lutris.md similarity index 92% rename from wiki/games/lutris.md rename to wiki/game/lutris.md index de13a3b..066434d 100644 --- a/wiki/games/lutris.md +++ b/wiki/game/lutris.md @@ -4,15 +4,15 @@ [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/game/emulators.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 @@ -141,9 +141,9 @@ Afterwards all networking of the selected game is disabled. ### Adding and Removing Runners and Sources 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/games/proton.md) or +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). diff --git a/wiki/games/magic:_the_gathering.md b/wiki/game/magic:_the_gathering.md similarity index 99% rename from wiki/games/magic:_the_gathering.md rename to wiki/game/magic:_the_gathering.md index 89c3112..2129140 100644 --- a/wiki/games/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/games/trading_card_games.md). +[collectible card game](/wiki/game/trading_card_games.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/games/massive_decks.md b/wiki/game/massive_decks.md similarity index 100% rename from wiki/games/massive_decks.md rename to wiki/game/massive_decks.md diff --git a/wiki/games/medieval_2_total_war.md b/wiki/game/medieval_2_total_war.md similarity index 100% rename from wiki/games/medieval_2_total_war.md rename to wiki/game/medieval_2_total_war.md diff --git a/wiki/games/minecraft.md b/wiki/game/minecraft.md similarity index 99% rename from wiki/games/minecraft.md rename to wiki/game/minecraft.md index 1613a75..4f5d29d 100644 --- a/wiki/games/minecraft.md +++ b/wiki/game/minecraft.md @@ -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). diff --git a/wiki/games/multimc5.md b/wiki/game/multimc5.md similarity index 96% rename from wiki/games/multimc5.md rename to wiki/game/multimc5.md index c88efbb..7cfebe9 100644 --- a/wiki/games/multimc5.md +++ b/wiki/game/multimc5.md @@ -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. diff --git a/wiki/games/pokemon.md b/wiki/game/pokemon.md similarity index 88% rename from wiki/games/pokemon.md rename to wiki/game/pokemon.md index 3a17724..98ef7f9 100644 --- a/wiki/games/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/games/trading_card_games.md) and more. +[trading card game](/wiki/game/trading_card_games.md) and more. ## Resources diff --git a/wiki/games/proton.md b/wiki/game/proton.md similarity index 96% rename from wiki/games/proton.md rename to wiki/game/proton.md index 64aec21..6893e07 100644 --- a/wiki/games/proton.md +++ b/wiki/game/proton.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 diff --git a/wiki/games/sid_meier's_civilization_vi.md b/wiki/game/sid_meier's_civilization_vi.md similarity index 100% rename from wiki/games/sid_meier's_civilization_vi.md rename to wiki/game/sid_meier's_civilization_vi.md diff --git a/wiki/games/steam.md b/wiki/game/steam.md similarity index 96% rename from wiki/games/steam.md rename to wiki/game/steam.md index 3b3e35d..7d3e6dd 100644 --- a/wiki/games/steam.md +++ b/wiki/game/steam.md @@ -40,8 +40,8 @@ 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...`. diff --git a/wiki/games/steam_deck.md b/wiki/game/steam_deck.md similarity index 83% rename from wiki/games/steam_deck.md rename to wiki/game/steam_deck.md index 3b615db..bcf1feb 100644 --- a/wiki/games/steam_deck.md +++ b/wiki/game/steam_deck.md @@ -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/game/emulators.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). +[non-Steam game](/wiki/game/steam.md#adding-non-steam-games). To run a game instantly the path to the [ROM](./emulators.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 +- [SteamGridDB](/wiki/game/steam.md#setting-icons-and-banners-for-games) can be used for setting new and better [images](/wiki/images.md) for games. diff --git a/wiki/games/trading_card_games.md b/wiki/game/trading_card_games.md similarity index 64% rename from wiki/games/trading_card_games.md rename to wiki/game/trading_card_games.md index 88251c2..02ad0f3 100644 --- a/wiki/games/trading_card_games.md +++ b/wiki/game/trading_card_games.md @@ -7,6 +7,6 @@ game that is based on strategic deck building but also features elements of trad The following is a list of popular TCGs. -- [Magic: The Gathering](/wiki/games/magic%3A_the_gathering.md) is the oldest TCG. +- [Magic: The Gathering](/wiki/game/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. +- [Pokemon TCG](/wiki/game/pokemon.md) is a TCG from the Pokemon franchise made by Nintendo. diff --git a/wiki/games/emulators.md b/wiki/games/emulators.md deleted file mode 100644 index e00afba..0000000 --- a/wiki/games/emulators.md +++ /dev/null @@ -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/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/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. diff --git a/wiki/linux/font_configuration.md b/wiki/linux/font_configuration.md index 84d31b6..d7c0a8c 100644 --- a/wiki/linux/font_configuration.md +++ b/wiki/linux/font_configuration.md @@ -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). diff --git a/wiki/linux/wine.md b/wiki/linux/wine.md index 2ec5f25..6972b45 100644 --- a/wiki/linux/wine.md +++ b/wiki/linux/wine.md @@ -26,4 +26,4 @@ or files into your home directory WINE is able to run many Windows games. An easy way to create WINE prefixes for different games and managing the -installations of them is [Lutris](/wiki/games/lutris.md). +installations of them is [Lutris](/wiki/game/lutris.md). diff --git a/wiki/nativefier.md b/wiki/nativefier.md index 5040e9d..256bc8f 100644 --- a/wiki/nativefier.md +++ b/wiki/nativefier.md @@ -85,7 +85,7 @@ When starting an application that has been set up using nativefier it is possibl `Skia shader compilation error` or a similar error regarding Skia can occur. An easy way to fix this is by clearing the GPU cache which can be found inside the `~/.config` directory. -For example a nativefied app named [mtg-companion](/wiki/games/magic%3A_the_gathering.md#resources) +For example a nativefied app named [mtg-companion](/wiki/game/magic%3A_the_gathering.md#resources) can be found in the directory `~/.config/mtg-companion-nativefier-8fcad7` and its GPU cache inside the directory named `~/.config/mtg-companion-nativefier-8fcad7/GPUCache`. The whole directory `GPUCache` can just be moved or removed to clear the cache. From a1dc4dc91e3a9480da8d25935e5fd7ad5d831380 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:33:11 +0200 Subject: [PATCH 05/20] renamed books folder to book folder --- wiki/calibre.md | 2 +- wiki/{e-books.md => e-book.md} | 0 wiki/jelu.md | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename wiki/{e-books.md => e-book.md} (100%) diff --git a/wiki/calibre.md b/wiki/calibre.md index c0e5d4c..2c4314a 100644 --- a/wiki/calibre.md +++ b/wiki/calibre.md @@ -1,7 +1,7 @@ # calibre [calibre](https://calibre-ebook.com/) is a cross-platform, free and open-source -software suite for [e-book](/wiki/e-books.md) management. +software suite for [e-book](/wiki/e-book.md) management. It supports various formats aswell as conversion between them. ## Usage diff --git a/wiki/e-books.md b/wiki/e-book.md similarity index 100% rename from wiki/e-books.md rename to wiki/e-book.md diff --git a/wiki/jelu.md b/wiki/jelu.md index b8d526e..d3d7023 100644 --- a/wiki/jelu.md +++ b/wiki/jelu.md @@ -1,7 +1,7 @@ # Jelu [Jelu](https://github.com/bayang/jelu) is a tracking software for books and -[e-books](/wiki/e-books.md). +[e-books](/wiki/e-book.md). It includes locally stored subscription management. ## Setup From 97eeb692b8aec1ab418ff06de1d39374fe3f9547 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:34:49 +0200 Subject: [PATCH 06/20] renamed webcams to webcam --- wiki/android/droidcam.md | 4 ++-- wiki/android/ip_webcam.md | 2 +- wiki/game/magic:_the_gathering.md | 2 +- wiki/linux/ffmpeg.md | 2 +- wiki/linux/v4l2.md | 2 +- wiki/obs.md | 2 +- wiki/smart_devices.md | 4 ++-- wiki/video.md | 2 +- wiki/{webcams.md => webcam.md} | 0 9 files changed, 10 insertions(+), 10 deletions(-) rename wiki/{webcams.md => webcam.md} (100%) diff --git a/wiki/android/droidcam.md b/wiki/android/droidcam.md index ccdae6d..94265d2 100644 --- a/wiki/android/droidcam.md +++ b/wiki/android/droidcam.md @@ -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_devices.md) to be used as [webcam](/wiki/webcam.md). ## Setup @@ -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 diff --git a/wiki/android/ip_webcam.md b/wiki/android/ip_webcam.md index e3b7557..76233f9 100644 --- a/wiki/android/ip_webcam.md +++ b/wiki/android/ip_webcam.md @@ -2,7 +2,7 @@ [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_devices.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. diff --git a/wiki/game/magic:_the_gathering.md b/wiki/game/magic:_the_gathering.md index 2129140..eacd5f1 100644 --- a/wiki/game/magic:_the_gathering.md +++ b/wiki/game/magic:_the_gathering.md @@ -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. diff --git a/wiki/linux/ffmpeg.md b/wiki/linux/ffmpeg.md index b7a9ce0..6e6fa98 100644 --- a/wiki/linux/ffmpeg.md +++ b/wiki/linux/ffmpeg.md @@ -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 diff --git a/wiki/linux/v4l2.md b/wiki/linux/v4l2.md index f65b7d4..84799b6 100644 --- a/wiki/linux/v4l2.md +++ b/wiki/linux/v4l2.md @@ -2,7 +2,7 @@ V4L2 is the second version of [Video4Linux](https://www.linuxtv.org/wiki/index.php/Main_Page). -It functions as a driver for [webcams](/wiki/webcams.md) and [tv tuner cards](/wiki/video.md) and +It functions as a driver for [webcams](/wiki/webcam.md) and [tv tuner cards](/wiki/video.md) and other devices. ## v4l2loopback diff --git a/wiki/obs.md b/wiki/obs.md index 7d7646f..de371ca 100644 --- a/wiki/obs.md +++ b/wiki/obs.md @@ -2,7 +2,7 @@ [Open Broadcaster Software](https://obsproject.com) - short OBS - is a free and open source software for video recording and live streaming. -For webcams and their configuration see [the webcams entry](/wiki/webcams.md#configure-the-webcam). +For webcams and their configuration see [the webcams entry](/wiki/webcam.md#configure-the-webcam). ## Plugins diff --git a/wiki/smart_devices.md b/wiki/smart_devices.md index c79a195..913b381 100644 --- a/wiki/smart_devices.md +++ b/wiki/smart_devices.md @@ -36,6 +36,6 @@ screen and allow controlling it by a [Windows](/wiki/windows.md) or [Linux](/wik Smartphones and Tablet computers usually are equipped with a decent camera. If a [Linux](/wiki/linux.md) or [Windows](/wiki/windows.md) system is missing a -[webcam](/wiki/webcams.md) which is only rarely used it can be useful to repurpose the smart device +[webcam](/wiki/webcam.md) which is only rarely used it can be useful to repurpose the smart device as a webcam. -This can be done as explained in the [webcam entry](/wiki/webcams.md#using-a-smartphone-as-webcam). +This can be done as explained in the [webcam entry](/wiki/webcam.md#using-a-smartphone-as-webcam). diff --git a/wiki/video.md b/wiki/video.md index da854cb..5ebb02c 100644 --- a/wiki/video.md +++ b/wiki/video.md @@ -3,7 +3,7 @@ Video is an electronic medium of visual media. This entry will mostly be focused on movies, tv shows an other media such as [YouTube](/wiki/youtube.md) aswell as its metadata. -For webcams navigate to the [webcams entry](/wiki/webcams.md). +For webcams navigate to the [webcams entry](/wiki/webcam.md). It is nice to have some movies, tv shows or other videos saved on your system. There are multiple different approaches on how to get it working depending on diff --git a/wiki/webcams.md b/wiki/webcam.md similarity index 100% rename from wiki/webcams.md rename to wiki/webcam.md From 008233103aa1ef34cea53a3490e569b800f6be47 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:36:48 +0200 Subject: [PATCH 07/20] renamed smart_devices to smart_device --- wiki/android.md | 6 +++--- wiki/android/droidcam.md | 4 ++-- wiki/android/gadgetbridge.md | 4 ++-- wiki/android/ip_webcam.md | 4 ++-- wiki/android/ir_remote.md | 2 +- wiki/android/lineageos.md | 2 +- wiki/e-book.md | 4 ++-- wiki/home_assistant.md | 2 +- wiki/linux/android-file-transfer.md | 4 ++-- wiki/multi-factor_authentication.md | 2 +- wiki/{smart_devices.md => smart_device.md} | 4 ++-- wiki/webcam.md | 2 +- 12 files changed, 20 insertions(+), 20 deletions(-) rename wiki/{smart_devices.md => smart_device.md} (94%) diff --git a/wiki/android.md b/wiki/android.md index 8996099..edead36 100644 --- a/wiki/android.md +++ b/wiki/android.md @@ -7,14 +7,14 @@ It is designed primarily for mobile devices with touch screens like tablets or s ## Managing the Data The data and files stored on Android -[smart devices](/wiki/smart_devices.md#smartphones-and-tablet-computers) are sometimes needed on +[smart devices](/wiki/smart_device.md#smartphones-and-tablet-computers) are sometimes needed on computers. For [Windows](/wiki/windows.md) this can easily be achieved by connecting it via USB. No further software is needed as the device manager handles the phone correctly most of the times. For [Linux-based systems](/wiki/linux.md) the -[device](/wiki/smart_devices.md#smartphones-and-tablet-computers) also has to be connected to the +[device](/wiki/smart_device.md#smartphones-and-tablet-computers) also has to be connected to the computer. But in this case also a software is needed to [mount it](/wiki/linux/disk-management.md#mounting), this software/program is called [android-file-transfer](/wiki/linux/android-file-transfer.md). @@ -101,7 +101,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 diff --git a/wiki/android/droidcam.md b/wiki/android/droidcam.md index 94265d2..4d92fb1 100644 --- a/wiki/android/droidcam.md +++ b/wiki/android/droidcam.md @@ -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/webcam.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. diff --git a/wiki/android/gadgetbridge.md b/wiki/android/gadgetbridge.md index bfe8414..5b7c04b 100644 --- a/wiki/android/gadgetbridge.md +++ b/wiki/android/gadgetbridge.md @@ -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 diff --git a/wiki/android/ip_webcam.md b/wiki/android/ip_webcam.md index 76233f9..c255a25 100644 --- a/wiki/android/ip_webcam.md +++ b/wiki/android/ip_webcam.md @@ -2,7 +2,7 @@ [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/webcam.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. @@ -15,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. diff --git a/wiki/android/ir_remote.md b/wiki/android/ir_remote.md index ed2f30b..6a53109 100644 --- a/wiki/android/ir_remote.md +++ b/wiki/android/ir_remote.md @@ -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) diff --git a/wiki/android/lineageos.md b/wiki/android/lineageos.md index 09f490a..2be1e9a 100644 --- a/wiki/android/lineageos.md +++ b/wiki/android/lineageos.md @@ -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. diff --git a/wiki/e-book.md b/wiki/e-book.md index 0ef0ed7..4618ad4 100644 --- a/wiki/e-book.md +++ b/wiki/e-book.md @@ -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. diff --git a/wiki/home_assistant.md b/wiki/home_assistant.md index 269d558..37bad4f 100644 --- a/wiki/home_assistant.md +++ b/wiki/home_assistant.md @@ -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 diff --git a/wiki/linux/android-file-transfer.md b/wiki/linux/android-file-transfer.md index 5d28be1..c828a0f 100644 --- a/wiki/linux/android-file-transfer.md +++ b/wiki/linux/android-file-transfer.md @@ -2,7 +2,7 @@ [android-file-transfer](https://github.com/whoozle/android-file-transfer-linux) is an MTP client that allows accessing the files of an [Android](/wiki/android.md) -[smart device](/wiki/smart_devices.md#smartphones-and-tablet-computers) under +[smart device](/wiki/smart_device.md#smartphones-and-tablet-computers) under [Linux](/wiki/linux.md). ## Setup @@ -18,7 +18,7 @@ This section addresses the usage of android-file-transfer. ### Mounting and Unmounting Android Device An [Android](/wiki/android.md) -[smart device](/wiki/smart_devices.md#smartphones-and-tablet-computers) can be mounted by using the +[smart device](/wiki/smart_device.md#smartphones-and-tablet-computers) can be mounted by using the following command. Please note that this command assumes one Android device is connected via USB. In this case the device will be mounted on the directory `~/mnt`. diff --git a/wiki/multi-factor_authentication.md b/wiki/multi-factor_authentication.md index a5c7d90..f160b99 100644 --- a/wiki/multi-factor_authentication.md +++ b/wiki/multi-factor_authentication.md @@ -6,7 +6,7 @@ way which is most often a password. ## Using the Smartphone as an Authentication Device -Using Smartphones or other [smart devices](/wiki/smart_devices.md) is an easy way to set up +Using Smartphones or other [smart devices](/wiki/smart_device.md) is an easy way to set up multi-factor authentication because it is a device most people carry with them day by day. For setting it up refer to the [corresponding section of the Android entry](/wiki/android.md#multi-factor-authentication). diff --git a/wiki/smart_devices.md b/wiki/smart_device.md similarity index 94% rename from wiki/smart_devices.md rename to wiki/smart_device.md index 913b381..7cd1cfa 100644 --- a/wiki/smart_devices.md +++ b/wiki/smart_device.md @@ -1,6 +1,6 @@ -# Smart Devices +# Smart Device -Smart devices are electronic devices that are interconnected, connected to a local network or +A smart device is an electronic device that is interconnected, connected to a local network or connected to the internet. Smart devices include smart home devices aswell as smartphones, smartwatches and more. They can often be considered to be part of the Internet of Things (IoT). diff --git a/wiki/webcam.md b/wiki/webcam.md index deeb7e6..ea310b6 100644 --- a/wiki/webcam.md +++ b/wiki/webcam.md @@ -23,7 +23,7 @@ and enable a few effects on top of it. ## Using a Smartphone as Webcam -A [smartphone](/wiki/smart_devices.md) and its camera aswell as flashlight can be used as a simple +A [smartphone](/wiki/smart_device.md) and its camera aswell as flashlight can be used as a simple replacement for a webcam. For [Android](/wiki/android.md) smartphones this can be easily achieved by using [DroidCam](/wiki/android/droidcam.md). From 0eab8be04ea76ffc77501c6037a7d743b967738b Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:38:51 +0200 Subject: [PATCH 08/20] renamed images to image --- wiki/game/steam.md | 2 +- wiki/game/steam_deck.md | 2 +- wiki/images.md | 2 +- wiki/immich.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/wiki/game/steam.md b/wiki/game/steam.md index 7d3e6dd..f3fb128 100644 --- a/wiki/game/steam.md +++ b/wiki/game/steam.md @@ -46,7 +46,7 @@ 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. diff --git a/wiki/game/steam_deck.md b/wiki/game/steam_deck.md index bcf1feb..6bc09ac 100644 --- a/wiki/game/steam_deck.md +++ b/wiki/game/steam_deck.md @@ -49,4 +49,4 @@ There plugins can be installed and removed aswell as managed. The following list includes some useful plugins. - [SteamGridDB](/wiki/game/steam.md#setting-icons-and-banners-for-games) can be used for setting - new and better [images](/wiki/images.md) for games. + new and better [images](/wiki/image.md) for games. diff --git a/wiki/images.md b/wiki/images.md index 82d949d..251949c 100644 --- a/wiki/images.md +++ b/wiki/images.md @@ -1,4 +1,4 @@ -# Images +# Image An image is a visual representation of something. In the computer context it is a file with an extension like `png`, `jpg`, `gif` and `svg` for diff --git a/wiki/immich.md b/wiki/immich.md index 95e80f4..f22da19 100644 --- a/wiki/immich.md +++ b/wiki/immich.md @@ -1,6 +1,6 @@ # Immich -[Immich](https://immich.app/) is a management software for [digital images](/wiki/images.md). +[Immich](https://immich.app/) is a management software for [digital images](/wiki/image.md). ## Setup From 712d002e6d744331e8e48c7c36cea8e49f021324 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:40:55 +0200 Subject: [PATCH 09/20] renamed programming languages to programming language --- wiki/linux/package_manager.md | 2 +- wiki/linux/papis.md | 2 +- .../c-language.md | 0 wiki/{programming_languages => programming_language}/golang.md | 0 wiki/{programming_languages => programming_language}/nim.md | 0 wiki/{programming_languages => programming_language}/python.md | 0 wiki/{programming_languages => programming_language}/vhdl.md | 0 7 files changed, 2 insertions(+), 2 deletions(-) rename wiki/{programming_languages => programming_language}/c-language.md (100%) rename wiki/{programming_languages => programming_language}/golang.md (100%) rename wiki/{programming_languages => programming_language}/nim.md (100%) rename wiki/{programming_languages => programming_language}/python.md (100%) rename wiki/{programming_languages => programming_language}/vhdl.md (100%) diff --git a/wiki/linux/package_manager.md b/wiki/linux/package_manager.md index 073db6e..c622c9a 100644 --- a/wiki/linux/package_manager.md +++ b/wiki/linux/package_manager.md @@ -303,7 +303,7 @@ This section is based on a In this case the error stems from a missing package. Normally it can easily be fixed by installing that corresponding package. -But please note that [pyenv](/wiki/programming_languages/golang.md#setup) can hide packages if the +But please note that [pyenv](/wiki/programming_language/golang.md#setup) can hide packages if the global Python version is set to something other than `system`. This is especially the case on [Arch Linux-systems](/wiki/linux/arch-linux.md) because Python packages are also installed via [Pacman or Yay](#arch-linux-pacman-and-yay). diff --git a/wiki/linux/papis.md b/wiki/linux/papis.md index 1bf44e2..fcc2972 100644 --- a/wiki/linux/papis.md +++ b/wiki/linux/papis.md @@ -9,7 +9,7 @@ for LaTeX using the BibTeX format. Papis can be installed on most [Linux](/wiki/linux.md) distributions by acquiring the `papis` package. On some distributions there may be problems installing this from the official repository. -Another option to install papis is to use [pip](/wiki/programming_languages/python.md). +Another option to install papis is to use [pip](/wiki/programming_language/python.md). Alternatively it can be downloaded from [the GitHub page](https://github.com/papis/papis). ### Configuration diff --git a/wiki/programming_languages/c-language.md b/wiki/programming_language/c-language.md similarity index 100% rename from wiki/programming_languages/c-language.md rename to wiki/programming_language/c-language.md diff --git a/wiki/programming_languages/golang.md b/wiki/programming_language/golang.md similarity index 100% rename from wiki/programming_languages/golang.md rename to wiki/programming_language/golang.md diff --git a/wiki/programming_languages/nim.md b/wiki/programming_language/nim.md similarity index 100% rename from wiki/programming_languages/nim.md rename to wiki/programming_language/nim.md diff --git a/wiki/programming_languages/python.md b/wiki/programming_language/python.md similarity index 100% rename from wiki/programming_languages/python.md rename to wiki/programming_language/python.md diff --git a/wiki/programming_languages/vhdl.md b/wiki/programming_language/vhdl.md similarity index 100% rename from wiki/programming_languages/vhdl.md rename to wiki/programming_language/vhdl.md From 3f7ff001b76517b4808f290ede6245bbdc9eb72d Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:41:40 +0200 Subject: [PATCH 10/20] renamed images to image --- wiki/{images.md => image.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename wiki/{images.md => image.md} (100%) diff --git a/wiki/images.md b/wiki/image.md similarity index 100% rename from wiki/images.md rename to wiki/image.md From 958afd5de57e657c3abfa70a489f3ed25e088e16 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:42:29 +0200 Subject: [PATCH 11/20] renamed images to image --- wiki/image.md | 5 +++++ wiki/pictures.md | 9 --------- 2 files changed, 5 insertions(+), 9 deletions(-) delete mode 100644 wiki/pictures.md diff --git a/wiki/image.md b/wiki/image.md index 251949c..bd6af89 100644 --- a/wiki/image.md +++ b/wiki/image.md @@ -23,6 +23,11 @@ Editing images can be done by various image manipulation software. - [draw.io](/wiki/drawio.md) is a cross-platform program and web application for creating and editing diagrams. +## Management + +Digital images can be stored and managed. +A software that has a similar look and feel to Google Photos is [Immich](/wiki/immich.md). + ### Getting Metadata Using [MediaInfo](https://github.com/MediaArea/MediaInfo) metadata of a file can be obtained. diff --git a/wiki/pictures.md b/wiki/pictures.md deleted file mode 100644 index bb0ad35..0000000 --- a/wiki/pictures.md +++ /dev/null @@ -1,9 +0,0 @@ -# Image - -An image is a visual representation. -This section focusses mostly on digital images. - -## 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). From c6940b4f6c039bca411f322918568d66967897d3 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:45:45 +0200 Subject: [PATCH 12/20] renamed databases to database --- wiki/{databases.md => database.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename wiki/{databases.md => database.md} (76%) diff --git a/wiki/databases.md b/wiki/database.md similarity index 76% rename from wiki/databases.md rename to wiki/database.md index 14339aa..2fb0a50 100644 --- a/wiki/databases.md +++ b/wiki/database.md @@ -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) From b3cdc0b0771f4a09c5ab8c0addd9982867a62e99 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:47:40 +0200 Subject: [PATCH 13/20] renamed trading card games to trading card game --- wiki/game/magic:_the_gathering.md | 2 +- wiki/game/pokemon.md | 2 +- wiki/{game/trading_card_games.md => trading_card_game.md} | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) rename wiki/{game/trading_card_games.md => trading_card_game.md} (56%) diff --git a/wiki/game/magic:_the_gathering.md b/wiki/game/magic:_the_gathering.md index eacd5f1..35a31af 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_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 diff --git a/wiki/game/pokemon.md b/wiki/game/pokemon.md index 98ef7f9..a21f109 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_games.md) and more. +[trading card game](/wiki/game/trading_card_game.md) and more. ## Resources diff --git a/wiki/game/trading_card_games.md b/wiki/trading_card_game.md similarity index 56% rename from wiki/game/trading_card_games.md rename to wiki/trading_card_game.md index 02ad0f3..467f79b 100644 --- a/wiki/game/trading_card_games.md +++ b/wiki/trading_card_game.md @@ -1,7 +1,7 @@ -# Trading Card Games +# Trading Card Game -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. +A trading card game - 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 From 069ea7682ca636d8ecb950361735b790f6f3a5c0 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:52:45 +0200 Subject: [PATCH 14/20] renames emulators to emulator --- wiki/emulator.md | 29 +++++++++++++++++++ wiki/{game/emulators => emulator}/citra.md | 2 +- wiki/{game/emulators => emulator}/dolphin.md | 4 +-- wiki/{game/emulators => emulator}/melonds.md | 2 +- wiki/{game/emulators => emulator}/mgba.md | 2 +- wiki/{game/emulators => emulator}/nestopia.md | 2 +- wiki/{game/emulators => emulator}/pcsx2.md | 2 +- wiki/{game/emulators => emulator}/ppsspp.md | 2 +- wiki/{game/emulators => emulator}/simple64.md | 2 +- wiki/{game/emulators => emulator}/snes9x.md | 2 +- wiki/{game/emulators => emulator}/yuzu.md | 2 +- wiki/game/emulators.md | 29 ------------------- wiki/game/lutris.md | 2 +- wiki/game/steam_deck.md | 12 ++++---- 14 files changed, 47 insertions(+), 47 deletions(-) create mode 100644 wiki/emulator.md rename wiki/{game/emulators => emulator}/citra.md (90%) rename wiki/{game/emulators => emulator}/dolphin.md (93%) rename wiki/{game/emulators => emulator}/melonds.md (96%) rename wiki/{game/emulators => emulator}/mgba.md (96%) rename wiki/{game/emulators => emulator}/nestopia.md (91%) rename wiki/{game/emulators => emulator}/pcsx2.md (89%) rename wiki/{game/emulators => emulator}/ppsspp.md (96%) rename wiki/{game/emulators => emulator}/simple64.md (91%) rename wiki/{game/emulators => emulator}/snes9x.md (90%) rename wiki/{game/emulators => emulator}/yuzu.md (97%) delete mode 100644 wiki/game/emulators.md diff --git a/wiki/emulator.md b/wiki/emulator.md new file mode 100644 index 0000000..394c0c3 --- /dev/null +++ b/wiki/emulator.md @@ -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. diff --git a/wiki/game/emulators/citra.md b/wiki/emulator/citra.md similarity index 90% rename from wiki/game/emulators/citra.md rename to wiki/emulator/citra.md index c8ce443..af485c4 100644 --- a/wiki/game/emulators/citra.md +++ b/wiki/emulator/citra.md @@ -1,7 +1,7 @@ # Citra [Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/dolphin.md b/wiki/emulator/dolphin.md similarity index 93% rename from wiki/game/emulators/dolphin.md rename to wiki/emulator/dolphin.md index 9c967cb..d6afdd4 100644 --- a/wiki/game/emulators/dolphin.md +++ b/wiki/emulator/dolphin.md @@ -1,7 +1,7 @@ # Dolphin [Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup @@ -22,7 +22,7 @@ The following settings are especially useful when emulating games on the [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/game/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. diff --git a/wiki/game/emulators/melonds.md b/wiki/emulator/melonds.md similarity index 96% rename from wiki/game/emulators/melonds.md rename to wiki/emulator/melonds.md index 6c8b561..eddd2cd 100644 --- a/wiki/game/emulators/melonds.md +++ b/wiki/emulator/melonds.md @@ -1,7 +1,7 @@ # melonDS [melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/mgba.md b/wiki/emulator/mgba.md similarity index 96% rename from wiki/game/emulators/mgba.md rename to wiki/emulator/mgba.md index ec2186d..42f4c36 100644 --- a/wiki/game/emulators/mgba.md +++ b/wiki/emulator/mgba.md @@ -2,7 +2,7 @@ [mGBA](https://mgba.io/) is a [Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/nestopia.md b/wiki/emulator/nestopia.md similarity index 91% rename from wiki/game/emulators/nestopia.md rename to wiki/emulator/nestopia.md index fdb765e..874dbf7 100644 --- a/wiki/game/emulators/nestopia.md +++ b/wiki/emulator/nestopia.md @@ -1,7 +1,7 @@ # Nestopia [Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/pcsx2.md b/wiki/emulator/pcsx2.md similarity index 89% rename from wiki/game/emulators/pcsx2.md rename to wiki/emulator/pcsx2.md index ee170e6..0711f9a 100644 --- a/wiki/game/emulators/pcsx2.md +++ b/wiki/emulator/pcsx2.md @@ -1,7 +1,7 @@ # PCSX2 [PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/ppsspp.md b/wiki/emulator/ppsspp.md similarity index 96% rename from wiki/game/emulators/ppsspp.md rename to wiki/emulator/ppsspp.md index 2248f2d..7b47ecd 100644 --- a/wiki/game/emulators/ppsspp.md +++ b/wiki/emulator/ppsspp.md @@ -1,7 +1,7 @@ # PPSSPP [PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/simple64.md b/wiki/emulator/simple64.md similarity index 91% rename from wiki/game/emulators/simple64.md rename to wiki/emulator/simple64.md index 72a5abe..f8efe3f 100644 --- a/wiki/game/emulators/simple64.md +++ b/wiki/emulator/simple64.md @@ -1,7 +1,7 @@ # simple64 [simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/snes9x.md b/wiki/emulator/snes9x.md similarity index 90% rename from wiki/game/emulators/snes9x.md rename to wiki/emulator/snes9x.md index 897c6fb..d0b970e 100644 --- a/wiki/game/emulators/snes9x.md +++ b/wiki/emulator/snes9x.md @@ -1,7 +1,7 @@ # Snes9x [Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/yuzu.md b/wiki/emulator/yuzu.md similarity index 97% rename from wiki/game/emulators/yuzu.md rename to wiki/emulator/yuzu.md index 8e9ee09..a461f9c 100644 --- a/wiki/game/emulators/yuzu.md +++ b/wiki/emulator/yuzu.md @@ -1,7 +1,7 @@ # yuzu [yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators.md b/wiki/game/emulators.md deleted file mode 100644 index 2bf9caf..0000000 --- a/wiki/game/emulators.md +++ /dev/null @@ -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/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/game/emulators/citra.md) emulates Nintendo 3DS games. -- [Dolphin](/wiki/game/emulators/dolphin.md) emulates Nintendo GameCube and Wii games. -- [melonDS](/wiki/game/emulators/melonds.md) emulates Nintendo DS games. -- [mGBA](/wiki/game/emulators/mgba.md) emulates Nintendo Game Boy, Game Boy Color and Game Boy Advanced - games. -- [Nestopia](/wiki/game/emulators/nestopia.md) emulates Nintendo Entertainment System games. -- [PCSX2](/wiki/game/emulators/pcsx2.md) emulates PlayStation 2 games. -- [PPSSPP](/wiki/game/emulators/ppsspp.md) emulates PlayStation Portable games. -- [simple64](/wiki/game/emulators/simple64.md) emulates Nintendo 64 games. -- [Snes9x](/wiki/game/emulators/snes9x.md) emulates Super Nintendo Entertainment System games. -- [yuzu](/wiki/game/emulators/yuzu.md) emulates Nintendo Switch games. diff --git a/wiki/game/lutris.md b/wiki/game/lutris.md index 066434d..e8054e6 100644 --- a/wiki/game/lutris.md +++ b/wiki/game/lutris.md @@ -10,7 +10,7 @@ other [Windows](/wiki/windows.md) games via its own installer that uses - a patched version of WINE developed by [Valve](https://www.valvesoftware.com/). Additionally to that Lutris supports many different -[emulators](/wiki/game/emulators.md). +[emulators](/wiki/emulator.md). For running both Windows applications aswell as games [Bottles](/wiki/game/bottles.md) can be used. diff --git a/wiki/game/steam_deck.md b/wiki/game/steam_deck.md index 6bc09ac..ce8b832 100644 --- a/wiki/game/steam_deck.md +++ b/wiki/game/steam_deck.md @@ -1,15 +1,15 @@ # Steam Deck The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/game.md) -computer made by the same developers as [Steam](./steam.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 @@ -24,10 +24,10 @@ software management suite to install additional software. Simple programs can be started from inside the gaming mode by adding it as a [non-Steam game](/wiki/game/steam.md#adding-non-steam-games). -For [emulator games](/wiki/game/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/game/steam.md#adding-non-steam-games). -To run a game instantly the path to the [ROM](./emulators.md) needs to be +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. From f7f2b995ea8b2ab83135971924f274c5fc62cad3 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 01:57:37 +0200 Subject: [PATCH 15/20] linux/shell: added recursive replacement --- wiki/linux/shell.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/wiki/linux/shell.md b/wiki/linux/shell.md index 01fd8ae..dbdfb35 100644 --- a/wiki/linux/shell.md +++ b/wiki/linux/shell.md @@ -210,6 +210,17 @@ cd ../"$(ls -F .. | grep '/' | grep -B1 -xF "${PWD##*/}/" | head -n 1)" cd ../"$(ls -F .. | grep '/' | grep -A1 -xF "${PWD##*/}/" | tail -n 1)" ``` +### Replacing All Occurences in a Directory + +To all occurences of a given string for all files recursively in a given directory run the +following command, where `` is the directory to replace in. +`` is the string to replace and `` is the string it should replaced with; both +of these may be escaped if special signs are contained in them. + +```sh +find -type f -exec sed -i "s///g" {} \; +``` + ## Error solving This section addresses various problems that can occur and are related to the shell. From f376e81497c24c4be7f2eb4c9926cfbee8f37cc7 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 2 Oct 2025 02:25:57 +0200 Subject: [PATCH 16/20] changed all files to be unique --- wiki/android.md | 2 +- wiki/docker/jkarlos_-_git-server-docker.md | 2 +- wiki/{git.md => git_(general).md} | 7 ++-- wiki/gitea.md | 8 ++-- wiki/hardware_(general).md | 37 +++++++++++++++++++ .../{git_(client).md => git_(package).md} | 3 ++ .../{hardware.md => hardware_(linux).md} | 4 +- wiki/linux/power_management.md | 2 +- 8 files changed, 53 insertions(+), 12 deletions(-) rename wiki/{git.md => git_(general).md} (86%) create mode 100644 wiki/hardware_(general).md rename wiki/linux/{git_(client).md => git_(package).md} (97%) rename wiki/linux/{hardware.md => hardware_(linux).md} (93%) diff --git a/wiki/android.md b/wiki/android.md index edead36..c49a16d 100644 --- a/wiki/android.md +++ b/wiki/android.md @@ -28,7 +28,7 @@ A free and open-source alternative to it is [F-Droid](/wiki/android/f-droid.md) open-source software. A list of open-source software options is also available on Alberto Mosconis -[Github](/wiki/git.md#server-with-web-interface) repository +[Github](/wiki/git_%28general%29.md#server-with-web-interface) repository [foss apps](https://github.com/albertomosconi/foss-apps/tree/main). Additionally open-source apps can be installed from source using diff --git a/wiki/docker/jkarlos_-_git-server-docker.md b/wiki/docker/jkarlos_-_git-server-docker.md index 7c7c202..87d078b 100644 --- a/wiki/docker/jkarlos_-_git-server-docker.md +++ b/wiki/docker/jkarlos_-_git-server-docker.md @@ -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). diff --git a/wiki/git.md b/wiki/git_(general).md similarity index 86% rename from wiki/git.md rename to wiki/git_(general).md index 34b72a3..36ed303 100644 --- a/wiki/git.md +++ b/wiki/git_(general).md @@ -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 diff --git a/wiki/gitea.md b/wiki/gitea.md index d6c5f8b..3ef2e56 100644 --- a/wiki/gitea.md +++ b/wiki/gitea.md @@ -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. diff --git a/wiki/hardware_(general).md b/wiki/hardware_(general).md new file mode 100644 index 0000000..57da130 --- /dev/null +++ b/wiki/hardware_(general).md @@ -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 diff --git a/wiki/linux/git_(client).md b/wiki/linux/git_(package).md similarity index 97% rename from wiki/linux/git_(client).md rename to wiki/linux/git_(package).md index 465e3a7..f5ffb89 100644 --- a/wiki/linux/git_(client).md +++ b/wiki/linux/git_(package).md @@ -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 diff --git a/wiki/linux/hardware.md b/wiki/linux/hardware_(linux).md similarity index 93% rename from wiki/linux/hardware.md rename to wiki/linux/hardware_(linux).md index 60ff291..2067c04 100644 --- a/wiki/linux/hardware.md +++ b/wiki/linux/hardware_(linux).md @@ -1,7 +1,9 @@ -# Hardware +# 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 diff --git a/wiki/linux/power_management.md b/wiki/linux/power_management.md index 03642e7..c92708e 100644 --- a/wiki/linux/power_management.md +++ b/wiki/linux/power_management.md @@ -1,6 +1,6 @@ # Power Management -This entry addresses the saving of [battery](/wiki/linux/hardware.md#battery) usage aswell as +This entry addresses the saving of [battery](/wiki/linux/hardware_%28linux%29.md#battery) usage aswell as battery care. Other than this it also focusses on the general management and usage of power. From 4a08d33ed0060e91134172bbf006462b5cf046f7 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 9 Oct 2025 05:03:29 +0200 Subject: [PATCH 17/20] linux: added shell color usage --- wiki/linux/shell.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/wiki/linux/shell.md b/wiki/linux/shell.md index dbdfb35..81e96c5 100644 --- a/wiki/linux/shell.md +++ b/wiki/linux/shell.md @@ -221,6 +221,29 @@ of these may be escaped if special signs are contained in them. find -type f -exec sed -i "s///g" {} \; ``` +### Using ANSI Color + +ANSI-Colors can easily be used in the shell by using the control sequences as described by +[techstop](https://techstop.github.io/bash-script-colors). +Each color has an own sequence and can be combined to affect the background. +Additionally the font can also be changed using these control sequences. +The following code displays the sequences and makes the control sequences be available from +variables. + +```sh +red="\e[0;91m" +blue="\e[0;94m" +expand_bg="\e[K" +blue_bg="\e[0;104m${expand_bg}" +red_bg="\e[0;101m${expand_bg}" +green_bg="\e[0;102m${expand_bg}" +green="\e[0;92m" +white="\e[0;97m" +bold="\e[1m" +uline="\e[4m" +reset="\e[0m" +``` + ## Error solving This section addresses various problems that can occur and are related to the shell. From 474d8426e5eb7f82cd9222cb367059851af7f629 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 9 Oct 2025 05:13:05 +0200 Subject: [PATCH 18/20] linux: added shell color usage --- wiki/linux/shell.md | 121 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 106 insertions(+), 15 deletions(-) diff --git a/wiki/linux/shell.md b/wiki/linux/shell.md index 81e96c5..d464c6e 100644 --- a/wiki/linux/shell.md +++ b/wiki/linux/shell.md @@ -227,22 +227,113 @@ ANSI-Colors can easily be used in the shell by using the control sequences as de [techstop](https://techstop.github.io/bash-script-colors). Each color has an own sequence and can be combined to affect the background. Additionally the font can also be changed using these control sequences. -The following code displays the sequences and makes the control sequences be available from -variables. -```sh -red="\e[0;91m" -blue="\e[0;94m" -expand_bg="\e[K" -blue_bg="\e[0;104m${expand_bg}" -red_bg="\e[0;101m${expand_bg}" -green_bg="\e[0;102m${expand_bg}" -green="\e[0;92m" -white="\e[0;97m" -bold="\e[1m" -uline="\e[4m" -reset="\e[0m" -``` +The following tables display these sequences. + +The first table displays regular colors. + +| Value | Color | +| ---------- | ------ | +| `\e[0;30m` | Black | +| `\e[0;31m` | Red | +| `\e[0;32m` | Green | +| `\e[0;33m` | Yellow | +| `\e[0;34m` | Blue | +| `\e[0;35m` | Purple | +| `\e[0;36m` | Cyan | +| `\e[0;37m` | White | + +The second table is for the bold colors. + +| Value | Color | +| ---------- | -------- | +| `\e[1;30m` | Black | +| `\e[1;31m` | Red | +| `\e[1;32m` | Green | +| `\e[1;33m` | Yellow | +| `\e[1;34m` | Blue | +| `\e[1;35m` | Purple | +| `\e[1;36m` | Cyan | +| `\e[1;37m` | White | +| `\e[1m` | No Color | + +The third table is for the underline colors. + +| Value | Color | +| ---------- | -------- | +| `\e[4;30m` | Black | +| `\e[4;31m` | Red | +| `\e[4;32m` | Green | +| `\e[4;33m` | Yellow | +| `\e[4;34m` | Blue | +| `\e[4;35m` | Purple | +| `\e[4;36m` | Cyan | +| `\e[4;37m` | White | +| `\e[4m` | No Color | + +The fourth table is for the underline colors. + +| Value | Color | +| -------- | ------ | +| `\e[40m` | Black | +| `\e[41m` | Red | +| `\e[42m` | Green | +| `\e[43m` | Yellow | +| `\e[44m` | Blue | +| `\e[45m` | Purple | +| `\e[46m` | Cyan | +| `\e[47m` | White | + +The fifth table is for horizontally expanded backgrounds. + +| Value | Color | +| ------- | -------- | +| `\e[K` | No Color | + +The sixth table is for high intensity colors. + +| Value | Color | +| ---------- | ------ | +| `\e[0;90m` | Black | +| `\e[0;91m` | Red | +| `\e[0;92m` | Green | +| `\e[0;93m` | Yellow | +| `\e[0;94m` | Blue | +| `\e[0;95m` | Purple | +| `\e[0;96m` | Cyan | +| `\e[0;97m` | White | + +The seventh table is for bold high intensity colors. + +| Value | Color | +| ---------- | ------ | +| `\e[1;90m` | Black | +| `\e[1;91m` | Red | +| `\e[1;92m` | Green | +| `\e[1;93m` | Yellow | +| `\e[1;94m` | Blue | +| `\e[1;95m` | Purple | +| `\e[1;96m` | Cyan | +| `\e[1;97m` | White | + +The eight table is for high intensity background colors. + +| Value | Color | +| ----------- | ------ | +| `\e[0;100m` | Black | +| `\e[0;101m` | Red | +| `\e[0;102m` | Green | +| `\e[0;103m` | Yellow | +| `\e[0;104m` | Blue | +| `\e[0;105m` | Purple | +| `\e[0;106m` | Cyan | +| `\e[0;107m` | White | + +The ninth and final table is for the reset sequence. + +| Value | Color | +| ------- | ------ | +| `\e[0m` | Reset | ## Error solving From 911a4c596cc52f112a4f8021b90b150a40812572 Mon Sep 17 00:00:00 2001 From: tiyn Date: Sat, 11 Oct 2025 06:08:42 +0200 Subject: [PATCH 19/20] thunderbird: guide to hide local folders and sort folders --- wiki/thunderbird.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wiki/thunderbird.md b/wiki/thunderbird.md index e86623a..cd8b364 100644 --- a/wiki/thunderbird.md +++ b/wiki/thunderbird.md @@ -35,3 +35,10 @@ Under the tasks tab it is possible to show only incomplete tasks aswell as other using the selection on the left hand site of the screen. Alternatively complete tasks can be hidden by selecting "View" in the top bar, then "Tasks" and finally "Incomplete Tasks". + +### Hide Local Folders + +This section is based on a +[forum post by Mapenzi](https://www.thunderbird-mail.de/forum/thread/92315-115-lokale-ordner-ausblenden/?postID=518346#post518346). +The local folders can be hidden by opening the meatballs menu to the immediate right of the `New +Message`-button and selecting `Hide Local Folders`. From efedc006eacf3b17914e0e033cc7a6c9cd6c3b2e Mon Sep 17 00:00:00 2001 From: tiyn Date: Sat, 11 Oct 2025 07:17:17 +0200 Subject: [PATCH 20/20] thunderbird: adding guides for visual improvement or cleanup --- wiki/thunderbird.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/wiki/thunderbird.md b/wiki/thunderbird.md index cd8b364..6bc7084 100644 --- a/wiki/thunderbird.md +++ b/wiki/thunderbird.md @@ -42,3 +42,19 @@ This section is based on a [forum post by Mapenzi](https://www.thunderbird-mail.de/forum/thread/92315-115-lokale-ordner-ausblenden/?postID=518346#post518346). The local folders can be hidden by opening the meatballs menu to the immediate right of the `New Message`-button and selecting `Hide Local Folders`. + +### Revert to Default Folder Order + +The order of the folders of an account can be reset by right-clicking the account in the Mail-tab +and then selecting `Reset Folder Order`. + +### Hide Default Address Book + +This section is based on a +[blog post by Attiks](https://tips.attiks.com/2018/05/03/thunderbird-hide-default-address-book). +By default thunderbird uses an address book called `Personal Address Book`. +When using a remote address book which is synced the default address book is often not needed. +It can be hidden by selecting `Edit` (if the top bar is not visible `Alt` can be pressed to display +it), `Settings` and `Config Editor...`. +In the config editor search for the value `ldap_2.servers.pab.dirType` and set the value from the +default (which is `101`) to `-1` to hide the default address book.