Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DietPi-Software | GNUStep Desktop Environment #357

Closed
xenfomation opened this issue May 28, 2016 · 9 comments
Closed

DietPi-Software | GNUStep Desktop Environment #357

xenfomation opened this issue May 28, 2016 · 9 comments
Assignees

Comments

@xenfomation
Copy link
Contributor

While I am working on #151 and others, I thought I would add this as well.
Tested and good!
image 002

@Fourdee
Copy link
Collaborator

Fourdee commented May 28, 2016

@xenfomation
Nice 👍 Although, GNUStep is a new one for me. Looks lighter than LXDE?

@xenfomation
Copy link
Contributor Author

It is lighter than LXDE and while I had looked at CDE, this was the closest Optimized Desktop I could think of. GNUStep is a project based on Steve Job's NEXT project -- https://en.wikipedia.org/wiki/GNUstep.

Before RedHat and other distros went mainstream, etc -- these were the first Desktops I recall being ported. AIX still uses CDE, which felt more natural on a Sun machine, but indeed -- this is a wicked light version that almost had me thinking about adding a "Novelty" section, but I digress.

I am actually test that now with the following updates I will be sending a pull request for:

#363 - Stub | ViFM to Software Additional #363 DONE
#362 - DietPi-Banner | Proposal for stats #362 (N/A)
#353 - haproxy fails to start #353 (HIGHEST)
#361 - cli grouping of software? (N/A)
#357 - DietPi-Software | GNUStep Desktop Environment #357 (IN PROGRESS)
#347 - No Machine & stock configs DONE
#325 - DietPi Idea | Sourceable script with pre-defined color codes #325 (MEDIUM)
#309 - xenserver docs (HIGH)
#247 - DietPi-Software | Add Friendica: A Personal Social Networking Platform #247 (LOW)
#246 - NFS (LOW / CONFESSED PERSONAL PREFERENCE)
#245 - Full Disk Encryption #245 (LOW)
#271 - General | Add support for 2+ USB drives #271 (LOW)
#195 - DietPi-Software | Add QuiteRSS installation option #195 DONE
#191 - DietPi-Software | Add xrdp installation option #191 DONE
#151 - DietPi-Software | Add MATE desktop installation option #151 DONE
#41 - [Wish List] Convert DietPi-Software into SQL database #41 (IN PROGRESS)

Thanks, @Fourdee !

@xenfomation
Copy link
Contributor Author

xenfomation commented May 29, 2016

Re-tested #357 and #151 from test branch/v118:

  • All looks good for both
  • Added GNUStep under Software Optimized based on its lightweight purpose
  • Working on VNC Server X dependency option: if VNC Server is selected, currently it will default to LXDE unless MATE or GNUStep are selected

#Installs that require DESKTOP_LXDE if (( $TIGHTVNCSERVER == 1 )); then if (( $DESKTOP_LXDE == 0 )) && (( $DESKTOP_MATE == 0 )) && (( $DESKTOP_GNUSTEP == 0 )); then # Default to LXDE DESKTOP_LXDE=1 elif (( $DESKTOP_MATE == 1 )) && (( $DESKTOP_GNUSTEP == 0 )); then DESKTOP_LXDE=0 DESKTOP_MATE=1 DESKTOP_GNUSTEP=0 elif (( $DESKTOP_MATE == 0 )) && (( $DESKTOP_GNUSTEP == 1 )); then DESKTOP_LXDE=0 DESKTOP_MATE=0 DESKTOP_GNUSTEP=1 fi elif (( $VNC4SERVER == 1 )); then if (( $DESKTOP_LXDE == 0 )) && (( $DESKTOP_MATE == 0 )) && (( $DESKTOP_GNUSTEP == 0 )); then # Default to LXDE DESKTOP_LXDE=1 elif (( $DESKTOP_LXDE == 1 )) && (( $DESKTOP_MATE == 0 )) && (( $DESKTOP_GNUSTEP == 0 )); then DESKTOP_LXDE=1 DESKTOP_MATE=0 DESKTOP_GNUSTEP=0 elif (( $DESKTOP_LXDE == 0 )) && (( $DESKTOP_MATE == 1 )) && (( $DESKTOP_GNUSTEP == 0 )); then DESKTOP_LXDE=0 DESKTOP_MATE=1 DESKTOP_GNUSTEP=0 elif (( $DESKTOP_LXDE == 0 )) && (( $DESKTOP_MATE == 0 )) && (( $DESKTOP_GNUSTEP == 1 )); then DESKTOP_LXDE=0 DESKTOP_MATE=0 DESKTOP_GNUSTEP=1 fi fi

Installation includes:

x-window-system-core wmaker gnustep gnustep-devel gnustep-games libc-dbg upower policykit-1 iceweasel p7zip-full --no-install-recommends

gnustep-test

xenfomation added a commit to xenfomation/DietPi that referenced this issue May 29, 2016
…le tickets.

363 - Stub | ViFM to Software Additional
Added option to install ViFM - a CLI-based file manager with Vi bindings under
Software Additional

357 - DietPi-Software | GNUStep Desktop Environment MichaIng#357
Added option under Software Optimized to install GNUStep -
a lightweight, from-the-ground-up desktop environment.

347 - No Machine & stock configs
191 - DietPi-Software | Add xrdp installation option
Added an new Category under Software Optimized called Remote Desktop
I added the code necessary to pull No Machine's deb package and to run
this multi-platform, secure, very efficient Remote Desktop Server.
It also acts as a client - looking for hosts running No Machine servers
with port 4000 open

For XRDP, it simply installs and works.  Both packages follow previous
examples for ALSA, X components, and if no Desktop environment is selected,
the default goes to LXDE

195 - DietPi-Software | Add QuiteRSS installation option
I have added QuiteRSS under Desktops and Utilities (Software Additional)
I have also ensured that it install X dependencies, such as VNC Server does

151 - DietPi-Software | Add MATE desktop installation option
I added, under Software Additional as it is not optimized, the full MATE
Desktop environment with IceWeasel, etc.

If/Then conditions for Desktops/Software that require X, ALSA, and a
Desktop environment were added to the original section that checks
for these types of installations.
@Fourdee Fourdee added this to the v120 milestone Jun 1, 2016
@Fourdee
Copy link
Collaborator

Fourdee commented Jun 4, 2016

Additional implementation and testing for reference: https://github.com/Fourdee/DietPi/pull/364

@Fourdee
Copy link
Collaborator

Fourdee commented Jun 8, 2016

Documentation to finish: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=60#p2072

@Fourdee
Copy link
Collaborator

Fourdee commented Jun 8, 2016

Done.

@Fourdee Fourdee closed this as completed Jun 8, 2016
@Fourdee
Copy link
Collaborator

Fourdee commented Jun 8, 2016

@xenfomation
Is there a way to disable applications that are not installed, being listed?
image

@Fourdee Fourdee reopened this Jun 8, 2016
@xenfomation
Copy link
Contributor Author

Sure! i will make a config without those entries

@Fourdee Fourdee modified the milestones: v121, v120 Jun 24, 2016
@Fourdee
Copy link
Collaborator

Fourdee commented Jun 30, 2016

Taking this out of milestone. @xenfomation please let me know if you can still complete the config?

@Fourdee Fourdee removed this from the v121 milestone Jun 30, 2016
@Fourdee Fourdee closed this as completed Aug 21, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants