From db59d8e1c433973054e36544cc996572e4e3084b Mon Sep 17 00:00:00 2001 From: Justin W. Flory (he/him) Date: Oct 20 2020 18:38:44 +0000 Subject: Ideas: Initial import from i3 Spin repo This commit imports the Ideas.md file from the Fedora-i3-Spin repo. It converts it from Markdown to AsciiDoc, and reorganizes the content with headings and other groupings. Some outdated information was removed. Signed-off-by: Justin W. Flory (he/him) --- diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 4b61868..717dcaa 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -1,3 +1,4 @@ * xref:design-goals.adoc[Spin Design Goals] * xref:faq.adoc[F.A.Q.] * xref:meetings.adoc[Meetings] +* xref:ideas.adoc[Spin ideas & notes] diff --git a/modules/ROOT/pages/ideas.adoc b/modules/ROOT/pages/ideas.adoc new file mode 100644 index 0000000..2ba8cb4 --- /dev/null +++ b/modules/ROOT/pages/ideas.adoc @@ -0,0 +1,82 @@ +include::ROOT:partial$attributes.adoc[] + += Ideas for Fedora i3 Spin +Fedora i3 SIG +:toc: + +This page is a loose collection of notes, ideas, and brainstorming thoughts on the Fedora i3 Spin. +The content here may be used to create other docs pages in the future. +For now, it is here for historical reference and convenience of SIG members. + + +[[goals]] +== Goals + +* i3 tiling window manager by default +* Convenience integrations on par with Fedora Workstation (e.g. laptop buttons, network manager, etc.) +* Targeted at low-end computing environments +* Sensible defaults + + +[[defaults]] +== Defaults + +These defaults are not final. +This section is the most recent agreed-upon packages for defaults, but they are not set in the kickstarts. + +* *Terminal*: + ?? +* *Launcher*: + `dmenu` +* *GUI network manager*: + `network-manager-applet` +* *GUI audio interface*: + `pavucontrol` +* *Browser*: + `firefox` +* *Text editor*: + `mousepad` +** know it’s from XFCE, but Bryan uses this on Manjaro i3 because it allows hiding of the menubar for frame-only text editing window + (bliss) +* *Pre-installed command-line applications*: +** `abcde`: + audio extractor if people want this? + It rocks +** `w3m`: + Best-in-class CLI browsing +** `nano`: + Curses-based text editing +** `irssi`: + IRC? + Necessary? +** `newsboat`: + CLI RSS reader +** `midnight-commander`: +*** File management at terminal +*** Access remote systems via SSH and SFTP +** `cmus`: + CLI music manager and player +** `moc`: + People tend to like this CLI music manager/player,but I think cmus is better. +** `wordgrinder`: + CLI word processor and the very best one at that + + +[[inspirations]] +=== Design inspirations + +These were ideas and design inspirations contributed during the idea-gathering phase of building the Fedora i3 Spin. + +* Current Fedora recommendations +** Fedora Magazine offers this tutorial for installing and configuring i3, but the result is fairly barebones and lacks polish; still useful however for seeing the settings and applications the author recommends +* Regolith Linux +** Seems close to Michael’s vision for this Fedora spin (robust GNOME base with tiling wm on top, sane defaults, neat customizations like a launcher and color-coded desktops), but almost appears too bloated (all the GNOME software is there on fresh install) and maybe a little too resource intensive; + it’s simply built on Ubuntu; lots of neat little enhancement here (keybindings are custom and very straightforward, for example, in well-commented i3 config file) +* Manjaro i3 +** Much more minimal implementation; + some of the defaults are questionable (Pale Moon browser? The GIMP by default?), but it’s closer to the minimalistic implementation that Michael describes; + built on Arch as base so pretty overwhelming to non-technical users (says this non-technical user!); + uses Ranger file manager + (did not like; installed midnight commander immediately) +* Gnome Material Shell +** Looks like an attempt to introduce tiling into Gnome via plugin/extension