Skip to content

Expanding the wiki (Ideas) #35

@VehementHam

Description

@VehementHam

Expanding the wiki

I have put together a list of ideas in case the commity of Ultrumarine Linux wishes to expand the wiki.

First of all, I'd like to say, that I think the idea of a centralized wiki where the user can go and learn about their system, is a genius idea, because all of the information is optimized for Ultramarine Linux specifically. That is what this community has accomplished.

Because this wiki is very well-made, and thought out, I think that the users would benifit from more of it. If the community was to expand the wiki, here are some pages ideas that I would think could be a prority:

git

git is one of the most difficult commands in Linux. It would be extremely benifitial if the user could conveniently, and properly learn how to use it in this wiki. This page would provide instructions on how Git works, and how to use it from the command line. It would also go in depth on how to properly authenticate with ssh tokens and whatnot. It will go over common issues that users have. All while remaining breif and consise. If users wish to learn more about Git, the page will have links to the Pro Git book, and the Github docummentation.

ssh

Another important command on Linux which users find scary. The page would include information on connecting to other systems via ssh, and mounting a system with sshfs. It would also include configuration instructions.

Installing applications

Detailed instructions on the different ways to install applications. This includes flatpaks, snaps, appimages, nix home manager, pkgsrc, distrobox containers, and an in depth look at Fedoras package management system; copr, rpms, dnf.

Disk management

An explanation on disk management. Details on how to partition, mount, create and change file sytsems. Instructions for gparted, and command line applications.

gpg

I don't know much about this one, but I know that it is a scary one. I think users would benefit from understanding GPG encryption.

grep awk sed etc.

More advanced but useful shell commands. This one would be very easy to write like shell.mdx.

shell scripting

A very breif guide on the basics of ZSH and SH scripting. Will save users hours if they learn it.

Package specific doccumentation stubs

The Arch and Gentoo wiki have docummentation/guides on specific packages. I would be very happy to write little guides on individual Linux commands.

dd

This can be added to the section that explains how to install Ultramarine Linux. I may also be added to the Disk Management section instead. Or the package specific docummentation. When I was a new user, I found this command very scary.

Vis

Vim/Vis is a very scary thing to new users. I would write a page on this. It would go under package specific doccummentation.

GNU Pass

Another package specific. This one in particular is very scary.

Recommended Reading

I was thinking that on each page, the community could recommend a book for the user to read to gain a more in depth knoledge of the topic.

Security

A page that explains cyber security basics. A topic that is very much relivent to using and learning Linux.

List of applications

I was also thinking that we could add a list of applications for different purposes. Users are always looking up "What is the best image veiwer for Linux," or something. This list would give them options. I have created a basic example of such a list. Each application would have a link and a discription as well.

Browsers

  • Floorp
  • Qutebrowser
  • Mothra
  • Lynx

Adblocking

Ublock Origin
/etc/hosts

Spreadsheet

Gnumeric
LibreOffice
Only Office
Awk

Text editors

VSCodium
Vis
Nvchad

Games

0A.D
Warmux
Supertux Kart
Supertux
Supertux2
Minetest
Freeciv
Veloren

Application launchers

Dmenu
Fuzzel
Rofi

Terminal Emulators

ST
Foot
Kitty
Budgie's default terminal

Image viewers

Gwenview
Imv
Feh
Ristretto

Volume control

pactl
pavucontrol

Caulculator

kcalc
lua
gforth

Unit conversion

Convertall

Media Player

mpv
VLC
Haruna
yt-dlp

File sharing clients

nicotine+
qbittorrent

Password managers

KeePassXC
GNU Pass

File Managers

Dolphin
Krusader
Pcmanfm
Rox filer
SFM
Ranger

Compilers

GCC
TCC
Clang/LLVM
Cproc/QBE

Conclusion

Anyways, those are the ideas that I came up with last night while I was heading to bed. I don't know the philisophy of the wiki, but if the community wants to expand it, here are ideas.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions