Gnome-classic-session doesn't work

Renzo66

New Member
Joined
Apr 26, 2025
Messages
6
Reaction score
0
Credits
53
Hi at all
I've been using kali linux for a few years with Gnome-classic as a working environment after the last update when I log in I get a black screen and after a few minutes this error message appears, can anyone help me solve the problem? I've tried various attempts including uninstalling gnome-core and reinstalling it but without success
Thank you a-lot:)
 

Attachments

  • 20250425_173132.jpg
    20250425_173132.jpg
    4.4 MB · Views: 194


Kali Gnome uses X11 by default. What is the output of...
Code:
echo $XDG_SESSION_TYPE

This usually works also...
Code:
ps -e | grep -E 'wayland|Xorg'

However there does get to be a day, when certain "old technologies" are no longer supported.
Almost every Linux distro quits supporting some old technologies at some point. Indded almost every release adds some
new technology, while at the same time, deleting some old technology.
Often because they have bugs, have security holes, or the Linux community as a whole is abandoning that technology.

Uninstalling Gnome-core can break things, as it seems you are finding out.
 
It seems this also works...
Code:
loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
 
These have all but disappeared. There are still a few distro's hanging on to some of this.
When I started using Linux, there was no support for wif-fi or bluetooth, or even support for USB.

SysVinit: This was the traditional init system used in Unix-like operating systems, including Linux. It has largely been replaced by systemd, which offers more advanced features and better performance.
LILO (Linux Loader): LILO was a popular boot loader for Linux systems. It has been mostly replaced by GRUB (GRand Unified Bootloader), which provides more flexibility and features.
OSS (Open Sound System): OSS was an early sound system for Unix-like operating systems. It has been replaced by ALSA (Advanced Linux Sound Architecture), and more recently, PipeWire.
XFree86: This was an implementation of the X Window System. It has been replaced by X.Org Server, which is now the standard implementation of the X Window System.
devfs (Device Filesystem): devfs was used to manage device files in the /dev directory. It has been replaced by udev, which is part of systemd.
inetd: inetd was a super-server daemon that managed internet services. It has been replaced by xinetd and more modern alternatives like systemd socket activation.
ReiserFS: ReiserFS was a file system known for its performance with small files. It has largely been replaced by more modern file systems like ext4, Btrfs, and XFS.
GDM (GNOME Display Manager): While GDM is still in use, older versions have been replaced by newer versions that support Wayland and other modern technologies.
NIS (Network Information Service): NIS was used for managing networked user accounts and other administrative data. It has been largely replaced by LDAP (Lightweight Directory Access Protocol) and other directory services.
IPChains: IPChains was an early firewalling tool for Linux. It has been replaced by iptables and more recently by nftables.

To avoid all of this, some people keep using old distro's and never update them. ( I don't recommend this ).
 
Kali Gnome uses X11 by default. What is the output of...
Code:
echo $XDG_SESSION_TYPE

This usually works also...
Code:
ps -e | grep -E 'wayland|Xorg'

However there does get to be a day, when certain "old technologies" are no longer supported.
Almost every Linux distro quits supporting some old technologies at some point. Indded almost every release adds some
new technology, while at the same time, deleting some old technology.
Often because they have bugs, have security holes, or the Linux community as a whole is abandoning that technology.

Uninstalling Gnome-core can break things, as it seems you are finding out.

echo $XDG_SESSION_TYPE
x11

ps -e | grep -E 'wayland|Xorg'
1650 tty2 00:00:04 Xorg

Yes this is probably true because often when I do updates it happens that the system does not allow me to install some packages, if I do not first uninstall them manually and reinstall them, the last time it happened to me, due to some missing dependencies, to have to reinstall the gnome-classic environment and from that moment it gives me the problem I described
 
These have all but disappeared. There are still a few distro's hanging on to some of this.
When I started using Linux, there was no support for wif-fi or bluetooth, or even support for USB.

SysVinit: This was the traditional init system used in Unix-like operating systems, including Linux. It has largely been replaced by systemd, which offers more advanced features and better performance.
LILO (Linux Loader): LILO was a popular boot loader for Linux systems. It has been mostly replaced by GRUB (GRand Unified Bootloader), which provides more flexibility and features.
OSS (Open Sound System): OSS was an early sound system for Unix-like operating systems. It has been replaced by ALSA (Advanced Linux Sound Architecture), and more recently, PipeWire.
XFree86: This was an implementation of the X Window System. It has been replaced by X.Org Server, which is now the standard implementation of the X Window System.
devfs (Device Filesystem): devfs was used to manage device files in the /dev directory. It has been replaced by udev, which is part of systemd.
inetd: inetd was a super-server daemon that managed internet services. It has been replaced by xinetd and more modern alternatives like systemd socket activation.
ReiserFS: ReiserFS was a file system known for its performance with small files. It has largely been replaced by more modern file systems like ext4, Btrfs, and XFS.
GDM (GNOME Display Manager): While GDM is still in use, older versions have been replaced by newer versions that support Wayland and other modern technologies.
NIS (Network Information Service): NIS was used for managing networked user accounts and other administrative data. It has been largely replaced by LDAP (Lightweight Directory Access Protocol) and other directory services.
IPChains: IPChains was an early firewalling tool for Linux. It has been replaced by iptables and more recently by nftables.

To avoid all of this, some people keep using old distro's and never update them. ( I don't recommend this ).
Yes I know I use to update the distros regularly
1745854487343.png

It seems this also works...
Code:
loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
Type=x11

Type=unspecified
 
Last edited:


Follow Linux.org

Staff online

Members online


Latest posts

Top