The first question you should ask yourself is: 'if I don't like the GNOME, what am I doing here?' I'm talking about clarity, simplicity... I'm talking about tranquility and comfort... of course, everything have a price... And if you don't understand this, you're wasting your time reading me! This is GNOME 40... from Scratch (for Slackware)!
100% Compatible with slackware64-current.
- Download using this command:
lftp -c mirror "http://slackware.uk/gfs/gfs-40.2/pkg64" -c gfs-40.2-pkg64
- As root, install:
upgradepkg --install-new --reinstall gfs-40.2-pkg64/*.txz
You need to add some groups and users to make things work better (I think), so:
- In console (root), type:
groupadd -g 214 avahi
useradd -u 214 -g 214 -c "Avahi User" -d /dev/null -s /bin/false avahi
groupadd -g 303 colord
useradd -d /var/lib/colord -u 303 -g colord -s /bin/false colord
groupadd -g 363 sanlock
useradd -u 363 -d /var/run/sanlock -s /bin/false -g sanlock sanlock
usermod -a -G disk sanlock
groupadd -g 319 rabbitmq
useradd -u 319 -g 319 -c "Rabbit MQ" -d /var/lib/rabbitmq -s /bin/sh rabbitmq
- Avahi need to be run at boot, so edit your
/etc/rc.d/rc.local
adding these lines:
# Start avahidaemon
if [ -x /etc/rc.d/rc.avahidaemon ]; then
/etc/rc.d/rc.avahidaemon start
fi
# Start avahidnsconfd
if [ -x /etc/rc.d/rc.avahidnsconfd ]; then
/etc/rc.d/rc.avahidnsconfd start
fi
- Also stop Avahi at shutdown, so edit your
/etc/rc.d/rc.local_shutdown
adding these lines:
# Stop avahidnsconfd
if [ -x /etc/rc.d/rc.avahidnsconfd ]; then
/etc/rc.d/rc.avahidnsconfd stop
fi
# Stop avahidaemon
if [ -x /etc/rc.d/rc.avahidaemon ]; then
/etc/rc.d/rc.avahidaemon stop
fi
- Edit your
/etc/inittab
to go 4 runlevel ( id:3:initdefault: -> id:4:initdefault: ) - Make sure gdm is the first one to run in the
/etc/rc.d/rc.4
(remove the -nodaemon option) - Reboot your system.
- Use
xwmconfig
to choose GNOME (or Flashback) - Start using
startx
- In console (root), type:
git clone https://github.com/slackport/gfs
cd gfs
sh gfs
- After compile and install everything, edit your
/etc/inittab
to go 4 runlevel ( id:3:initdefault: -> id:4:initdefault: ) - Make sure gdm is the first one to run in the
/etc/rc.d/rc.4
- Reboot your system.
- Use
xwmconfig
to choose GNOME (or Flashback) - Start using
startx
In console (root), type:
git clone https://github.com/slackport/gfs
cd gfs
sh gfs autopkg
cd .. && rm -rf gfs
upgradepkg --install-new --reinstall /tmp/slackport-gfs-0.2.9-x86_64-1_gfs.txz
gfs help
- GDM is a big problem since 2016, and I'm not going to try harder to make it work, BUT on GNOME 40 we will need it for some functions to work correctly (blank screen, lock screen), so with this configuration I used gdm will run like a deamon.
- The slackport-gfs-0.2.9-x86_64-1_gfs.txz will be installed on /opt directory; a symlink will be created on /usr/sbin/gfs to make things easier (for me at least).
gfs is my tool for editing, compiling and installing packages. It also serves as a creator of new files using a template; /var/log/packages log viewer. It's simple, but it saves me a lot of time and energy. If you are interested in improving this GNOME release, maybe gfs will be useful for you too.
- Slackware UK
- Linux From Scratch
- Arch Linux Team
- Gentoo Linux Team
- SlackBuilds Team
- Raphael Fabeni
- Cristina Mansur
- Willy Sudiarto Raharjo
If you can help me to improve this project, please:
I hope you enjoy it,
(2021, Bahia-Brazil)