Other Amazing Fvwm CDE clone!

Datapanic

Well-Known Member

Reaction score: 196
Messages: 398

I went with changing NsCDE/bin/nscde:
Code:
#export NSCDE_ROOT=/opt/NsCDE
export NSCDE_ROOT=/usr/local/NsCDE
I also installed textproc/gsed, sysutils/py-psutil, x11/xsettingsd
Ran Installer -w -i and it asked where to install "firectory" (I said /usr/local/NsCDE):
Code:
Installation firectory for NsCDE [/opt/NsCDE]: /usr/local/NsCDE
I ran it up and it worked! Now for tweaking it...
 
OP
OP
tedbell

tedbell

Active Member

Reaction score: 98
Messages: 215

I went with changing NsCDE/bin/nscde:
Code:
#export NSCDE_ROOT=/opt/NsCDE
export NSCDE_ROOT=/usr/local/NsCDE
I also installed textproc/gsed, sysutils/py-psutil, x11/xsettingsd
Ran Installer -w -i and it asked where to install "firectory" (I said /usr/local/NsCDE):
Code:
Installation firectory for NsCDE [/opt/NsCDE]: /usr/local/NsCDE
I ran it up and it worked! Now for tweaking it...
Good to hear! :D
 

forgiven_noob

Member

Reaction score: 4
Messages: 33

it doesn't work.
there is no py36-yaml package

i don't know what i expected cde related packages never do
 
OP
OP
tedbell

tedbell

Active Member

Reaction score: 98
Messages: 215

Symlink Python 3.7 instead of Python 3.6 and it will work.
 
OP
OP
tedbell

tedbell

Active Member

Reaction score: 98
Messages: 215

Thanks. How do I do this?
As root...
Code:
ln -s /usr/local/bin/python3.7 /usr/bin/python && ln -s /usr/local/bin/python3.7 /usr/bin/python3 && ln -s /usr/local/bin/python3.7 /usr/local/bin/python && ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
 

aimeec1995

Active Member

Reaction score: 17
Messages: 222

As root...
Code:
ln -s /usr/local/bin/python3.7 /usr/bin/python && ln -s /usr/local/bin/python3.7 /usr/bin/python3 && ln -s /usr/local/bin/python3.7 /usr/local/bin/python && ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
but if those packages are missing still what is to be installed instead?
py36-yaml, py36-qt5, python36, py36-xd all seem to be missing
 

Hegel3DReloaded

New Member

Reaction score: 7
Messages: 3

Ok, instead of replying to each one, I will summarize here all ...

1st, thanks Datapanic, "firectory" will be "directory" in rc16 when released. Pushed on github now. :)

2nd: tweaking of NsCDE/bin/nscde should be done by Installer.ksh if gsed is installed prior to that. No need for manual action.

3rd: py-36, py-37, py-38, py-3N ... if I want to make it smoothly install and work on many Linux distributions and FreeBSD (didn't yet tried NetBSD and OpenBSD), I need python 3 no matter minor release number. Unfortunately, various distributions and systems are reffering to Python 3.X with various names, and this is difficult to track. FreeBSD unfortunately doesn't provide "python3" symlink or binary, but changes this with minor releases, which is annoying. When Installer was written, 3.6 was default on FreeBSD - if I boot my FreeBSD VM now and update, it will probably be in need for a new symlink of python3. Maybe there is some meta package that is taking care of that, but I'm not aware of it. If somebody knows how to fix it on FreeBSD, I'm all ears.

4th: About port: when I find a time, I will make reorganisation of the installation to use more standard paths, which will make packaging efforts easier. For now, it is behaving like alien in /opt or whatever you anchor it. :)

P. S.
Release 1.0rc15 is still using FvwmForm for notifications (for example click on Calendar applet on FP), but 1.0rc16 have Notifier written in FvwmScript, which is dinamically generated depending of amount of text and best effort for the font size too. This is a preparation for upcoming FVWM 3 which will not have FvwmForm module.

P.P.S.
If you are not sure if your installation is working ok, or simply as a demostration of features and guide, you can see this 12 videos on youtube. This is fresh. Enjoy!

Bye!
 
Top