BSD Ports

x11-wm/nscde 2.3_3 FreeBSD

Modern CDE clone based on fvwm

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
x11-wm
Package size
25613.1 KiB, 58052.5 KiB installed

Description

NsCDE is a retro but powerful UNIX desktop environment which resembles CDE look (and partially feel) but with a more powerful and flexible framework beneath- the-surface, more suited for 21st century unix-like and Linux systems and user requirements than original CDE.

NsCDE can be considered as a heavyweight FVWM theme on steroids, but combined with a couple other free software components and custom FVWM applications and a lot of configuration, NsCDE can be considered a lightweight hybrid desktop environment.

In the other systems

The newest version among them is 2.3, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-wm/nscde2.3_3 newestnone known-[email protected]-
NetBSDwip/nscde by name2.2none known-[email protected]-
HardenedBSDx11-wm/nscde2.3_3 newestno data-[email protected]-
GhostBSDx11-wm/nscde2.3_3 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install nscde

From the ports tree:

cd /usr/ports/x11-wm/nscde/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nscde>0:x11-wm/nscde

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3_32.3_3-2.3_12.3_3
FreeBSD:14:quarterly2.3_32.3_3n/a2.3_12.3_3
FreeBSD:15:latest2.3_32.3_3n/a2.3_1-
FreeBSD:15:quarterly2.3_32.3_3n/an/an/a
FreeBSD:16:latest2.3_32.3_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 20

Runtime 19

The full lists below include those, and their dependencies in turn.

Build dependencies 325

The first 100 are listed.

Run dependencies 387

The first 100 are listed.

No port depends on this one.

Configuration

Options name: x11-wm_nscde

OptionDefaultDescription
ASTKSHoffAT&T KSH93
DOASoffUse doas to elevate privileges
DOCSonBuild and/or install documentation
EXAMPLESonBuild and/or install examples
KSH2020onUpdated AT&T KSH93 (arm64 compatible)
SUDOonUse sudo to elevate privileges
USES
desktop-file-utils gettext magick pkgconfig:build pyqt:5 python shebangfix xorg
Service scripts
none

Message after installing

NsCDE runs a setup script when started the first time. To
ensure the best experience, it is recommended to install
a few additional ports, i.e.:

  * audio/pavucontrol - for audio/volume control
  * www/firefox - or any other browser to access help
  * x11/xcalc - as destination for a pre-set up calculator link
  * editors/nedit - as text editor
  * x11/arandr - for multi screen configuration
  * x11/xscreensaver - as lock screen
  * x11-fm/pcmanfm - as file manager

While NsCDE will generally run fine without those ports,
there will be keyboard shortcuts and links in your initial
setup, which will not work without them or without further
configuration work on your end.

NsCDE comes with a default xsessions configuration that is
managed by and integrated with fvwm; for further details on 
how to integrate NsCDE xsessions with other session managers, 
refer to the examples in /usr/local/share/examples/nscde.

NsCDE changed its installation layout when switching between
versions 1.x and 2.x.

Point your X start scripts to /usr/local/bin/nscde instead of
previously /usr/local/sbin/NsCDE.

For backward compatibility of your local 1.x configuration
files, it is recommended to create a symbolic link from the
old nscde shared folder to the new one:

ln -s /usr/local/share/NsCDE /usr/local/share/nscde
 
Also, default key bindings were changed. To restore original 1.x
key bindings, use the keyboard settings app or alternatively
add the following configuration to your
~/.NsCDE/Keybindings.fvwmlocal file:

  # restore nscde 1.4 key bindings
  Silent Key F4 A 1 Resize
  Silent Key F5 A 1 Move
  Silent Key F6 A 1 RaiseLower

Last but not least, it's recommended to check whether any old 1.x
installation files remain after upgrading to 2.x because it may
cause unexpected behavior. For example, remove the legacy directory
/usr/local/lib/nscde.

Files

pkg-plist 9870
  • bin/nscde
  • bin/nscde_fvwmclnt
  • etc/xdg/menus/nscde-applications.menu
  • lib/NsCDE/FreeBSD_%%ARCH%%/XOverrideFontCursor.so
  • lib/NsCDE/fvwm-modules/FvwmScript
  • lib/NsCDE/python/Globals.py
  • lib/NsCDE/python/MiscFun.py
  • lib/NsCDE/python/MotifColors.py
  • lib/NsCDE/python/Opts.py
  • lib/NsCDE/python/SpritesGtk2.py
  • lib/NsCDE/python/Theme.py
  • lib/NsCDE/python/ThemeGtk.py
  • lib/NsCDE/scripts/ActionForm
  • lib/NsCDE/scripts/BackdropMgr
  • lib/NsCDE/scripts/BeepMgr
  • lib/NsCDE/scripts/CheckMailApplet
  • lib/NsCDE/scripts/ChoiceForm
  • lib/NsCDE/scripts/ColorIntegrationDialog
  • lib/NsCDE/scripts/ColorMgr
  • lib/NsCDE/scripts/ExecDialog
  • lib/NsCDE/scripts/FilePicker
  • lib/NsCDE/scripts/FontIntegrationDialog
  • lib/NsCDE/scripts/FontMgr
  • lib/NsCDE/scripts/FpIconMgr
  • lib/NsCDE/scripts/FpLite
  • lib/NsCDE/scripts/GWMOptions
  • lib/NsCDE/scripts/GeometryMgr
  • lib/NsCDE/scripts/InputForm
  • lib/NsCDE/scripts/KeyboardMgr
  • lib/NsCDE/scripts/ModifyColor
  • lib/NsCDE/scripts/MonthDayApplet
  • lib/NsCDE/scripts/NColorsDialog
  • lib/NsCDE/scripts/NProcMgr
  • lib/NsCDE/scripts/Occupy
  • lib/NsCDE/scripts/PaletteDialog
  • lib/NsCDE/scripts/PointerMgr
  • lib/NsCDE/scripts/PowerSaveMgr
  • lib/NsCDE/scripts/StyleMgr
  • lib/NsCDE/scripts/SubpanelMgr
  • lib/NsCDE/scripts/SubpanelSettings
  • lib/NsCDE/scripts/SysActionDialog
  • lib/NsCDE/scripts/Sysinfo
  • lib/NsCDE/scripts/WSM
  • lib/NsCDE/scripts/WSM-2
  • lib/NsCDE/scripts/WSM-4
  • lib/NsCDE/scripts/WSM-6
  • lib/NsCDE/scripts/WSM-8
  • lib/NsCDE/scripts/WaitNotice
  • lib/NsCDE/scripts/WindowMgr
  • lib/NsCDE/scripts/WsPgMgr
  • libexec/NsCDE/FreeBSD_%%ARCH%%/colorpicker
  • libexec/NsCDE/FreeBSD_%%ARCH%%/fpclock
  • libexec/NsCDE/FvwmScripts/GWM
  • libexec/NsCDE/FvwmScripts/Notifier
  • libexec/NsCDE/FvwmScripts/Splash
  • libexec/NsCDE/acpimgr
  • libexec/NsCDE/appfinder
  • libexec/NsCDE/backdropmgr
  • libexec/NsCDE/bootstrap
  • libexec/NsCDE/chtheme
  • libexec/NsCDE/colorconv
  • libexec/NsCDE/colormgr
  • libexec/NsCDE/colorpicker
  • libexec/NsCDE/confget
  • libexec/NsCDE/confset
  • libexec/NsCDE/fontmgr
  • libexec/NsCDE/fp_manage_subpanel
  • libexec/NsCDE/fpclock
  • libexec/NsCDE/fpdoc
  • libexec/NsCDE/fpexec
  • libexec/NsCDE/fpseticon
  • libexec/NsCDE/generate_app_menus
  • libexec/NsCDE/generate_subpanels
  • libexec/NsCDE/get_logical_screens
  • libexec/NsCDE/getdpi
  • libexec/NsCDE/getfont
  • libexec/NsCDE/geticon
  • libexec/NsCDE/getla1
  • libexec/NsCDE/ised
  • libexec/NsCDE/keymenu
  • libexec/NsCDE/migrate_nscde_1x_2x
  • libexec/NsCDE/mkpagemenu
  • libexec/NsCDE/palette_colorgen
  • libexec/NsCDE/strip_icon_path
  • libexec/NsCDE/style_managers.shlib
  • libexec/NsCDE/subpanel_menuitem_props
  • libexec/NsCDE/sysinfo
  • libexec/NsCDE/themegen
  • libexec/NsCDE/usleep
  • libexec/NsCDE/var_append
  • libexec/NsCDE/xdowrapper
  • libexec/NsCDE/xrandr_backer
  • share/NsCDE/backdrops/Afternoon.pm
  • share/NsCDE/backdrops/Ankh.pm
  • share/NsCDE/backdrops/ArabescaDark.pm
  • share/NsCDE/backdrops/ArabescaLight.pm
  • share/NsCDE/backdrops/ArabianMosaic.pm
  • share/NsCDE/backdrops/Armor.pm
  • share/NsCDE/backdrops/ArtDeco.pm
  • share/NsCDE/backdrops/Asanoha.pm

The first 100 are listed.

distinfo 1
FileSizeSHA256
nscde-2.3.tar.gz2.9110164e+07b916aa949e51ecb48600e381fbf251542cefb4e35a057a721cac39bcdb01a6ae
Master sites 1
  • https://github.com/NsCDE/NsCDE/releases/download/2.3/

Commit history 0

No commits in the history this site was built from.