Packages will be created for existing distributions. Also there will also be a reference GNU/Linux distribution, made as a Debian Blend so that separate infrastructure will not need to be maintained, which will include tools to accomplish all of these tasks.

If you are interested helping to implement any of these tasks, please get in touch.

Plan:

  1. code hosting

    1. {x} figure out where and how to host the code consistently - done, see here (contains code for this project and also other apps in a mixture; linked individually below). Contact us to send your patches or suggestions.
    2. {o} retrieve code from an old HDD and upload to the repository --gry, 2024-05-01
    3. {o} setup obs on a laptop and setup to start on login
    4. {o} write a script to upload screencasts from obs with a comment
    5. {o} package the above into an app for a distro, e.g. for debian
  2. Complete the apps which connect a window to Xorg and the package manager.

    1. (!) App sleep app - current source here. This is work in progress.
    2. {o} find out how Endless OS do their 'View Source' thing. asked here new topic is awaiting moderation. --gry, 2024-05-01
      1. {o} log in and find out direct link
    3. {o} Desktop source viewer for wmaker + debian which opens when the user clicks a button in the title bar or similar.
    4. {o} Package manager for gnustep and wmaker with increased desktop awareness, and show it in titlebar of window manager.
    5. {o} choice of wm WMs
  3. Complete other desktop apps.

    1. {o} complete the desktop bug reporter with screencasts
  4. Complete statistics viewers.

    1. {o} complete the translation status viewer for wmaker + debian
    2. {o} make the current website multilingual with documentation about how to use this distribution
  5. Web browser replacement.

    1. {o} complete the fork of qweboob for the web
    2. {o} searx fork with free sites only
  6. Documentation and code writing and sharing.

    1. {o} create digital assistant for video tutorials without exposing one's identity (XFace is an old example)
    2. {o} create venue for users to share their modified apps, i.e. appname-gry to share gry's version of appname

The complete list of goals are that this is a reference distribution where:

  • you can try it directly in your web browser to see look and feel and leave us feedback quickly
  • you can view package tree and source for each open window to engage you in contributing translations, art, and code
  • it saves energy by putting minimized apps to sleep automatically
  • you are more aware of content licensing when browsing the web to take part in writing free content
  • you interact with websites to obtain content, not to render the complete web pages, so that it is easier to read and more consistent
  • you get increased awareness of ui toolkits and desktop environments, in the package manager and in window info, for consistency
  • you can report bugs more graphically, so that the quality of desktop apps can be increased
  • translation status is shown to the readers and invited to add, per fsf's recommendation
  • documentation is high quality, and includes video tutorials
  • user's modified apps can be easily shared with others in decentralized fashion also
  • more clear publishing venues including (to be added to the plan)
    • decentralized social networks and IM tools such as GNU Ring, SIP, TOX, and whatever else is appropriate(to be added to the plan)
    • Wikimedia projects, stackoverflow and other currently centralized or decentralized sites for sharing knowledge (with appropriate apps for them to avoid running proprietary javascript) (sites without proprietary scripts should be given priority) (content can be mirrored somewhere without proprietary scripts for other people to access) (to be added to the plan)
    • gnunet file sharing (to be added to the plan)
  • more clear translation tools which are not a monopoly (free and open source) (to be added to the plan)
  • artificial intelligence to facilitate users' work (ui buttons move themselves to the right places with user's approval) (to be added to the plan)
  • AI to facilitate users' access to documentation: suggest relevant documentation to read (to be added to the plan)
  • AI to facilitate users contributing code or translations, by finding out what are their favourite tasks or strengths (without storing them in the cloud) (to be added to the plan)

See also index, people, contact.

2024-01 https://github.com/ventoy/Ventoy

2021-06. equery b $(xprop -notype WM_COMMAND | sed -e 's/.* "//' -e 's/" .*//') -- outputs which package this window is from

2021-06. https://github.com/alexmyczko/livecd.gnustep.org outdated based on link from willhaley, current debian live very slow for some reason

2023-09 https://kernc.github.io/xsuspender/

2023-09 https://github.com/onflapp/gs-desktop e.g. web browser wrapped into gnustep, many other apps

2023-09 https://github.com/AgoraDesktop uses customized gnustep (social media)

2023-09 https://grumpy.website/ accepts volunteer submissions