/fixes

This repository aims to be a community driven fix repository for (GNU) Linux distributions.

fixes

This repository aims to be a community driven fix repository for (GNU) Linux distributions.

What is not

It is not an archive of complex articles and guides. Only (documented) and immediate fixes are welcome.

Structure

The archive is structured into categories and sub-categories. The main categories are generic, ex:

  • DesktopEnvironment
  • Networking
  • Media
  • Packages
  • Utility

With their sub categories:

  • DesktopEnvironment
    • Plasma
  • Networking
    • NetworkManager
    • ConnMan
  • Media
    • Totem
      • Codec
  • Packages
    • Flatpak
      • Connectivity

Each fix must be filled in a single file and the file name must be the problem name in lowercase with - as separator, ex:

  • Packages
    • Flatpak
      • Connectivity
        • no-connection.md

Syntax

Every fix file must have the following syntax:

## Problem
{Problem description.}

## Solution
{Solution steps.}

Ref: {external reference(s) link(s)}.

### Tested platforms
- {Distribution name} {Distribution version}

Where only the data in {} (brackets too) need to be replaced.

Symlinks and references

Some fixes can be part of multiple categories. In these cases it is necessary to place the fix file in the most general category possible.In the other categories where you need to apply the same fix, just create a placeholder file, ex:

  • Networking
    • NetworkManager
      • fix-name.md (fix)
  • Packages
    • Flatpak
      • Connectivity
        • no-connection.md (placeholder)

The placeholder syntax:

## Problem
{Problem description.}

## Solution
[This]({link}) solution fix the problem.

Where only the data in {} (brackets too) need to be replaced.