SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Actually I am not sure it is necessary to remove it. In my machines I have both installed elogind and CK2.
The questions comes, does your setup work by starting gnome-session in wayland ?
In the video I made, I've removed ConsoleKit2. Is that really necessary? If yes, I will update my script?
rc.M of slackware64-current has this in it:
Code:
# Start the session/seat daemon:
if [ -x /etc/rc.d/rc.elogind ]; then
/etc/rc.d/rc.elogind start
elif [ -x /etc/rc.d/rc.consolekit -a -x /usr/sbin/console-kit-daemon ]; then
/etc/rc.d/rc.consolekit start
fi
So if rc.elogind is present and executable then rc.consolekit will not execute, so you shouldn't need to remove it.
Actually I am not sure it is necessary to remove it. In my machines I have both installed elogind and CK2.
The questions comes, does your setup work by starting gnome-session in wayland ?
No, I just was wondering because when I wanna install Alien's ktown as a example, I have to remove ConsoleKit2 before I install ktown.
I installed Dropline Gnome successfully following the instructions.
One issue I did have though was with gnome-tweaks. It would not run due
to an issue with handy. I had to reinstall library libhandy0-0.0.13-x86_64-1dl.
from the 3.38 folder. After that gnome-tweaks ran fine. So far all good and
enjoying using Gnome on Slackware again.
Hi John, thanks for reporting. The thing is that you have to have both libhandy installed. This is why I renamed it to libhandy0 since some other packages require a newer one.
I was unable to get GDM working, the X11 session manager tries to launch GDM in run level 4. I see a bunch of warnings that "-nodaemon" is not a switch to spawn gdm. On Slackware-current, in /etc/rc.d/rc.4, you will notice what I am talking about if you take a look. Booting into run level 4 with -nodaemon removed from rc.4 causes the screen to freeze. This is on Debian stable as the VM host, using KVM, Qemu, and Spice displays, with a fresh Slackware-current guest.
After starting x from run level 3, there are no errors in the console, and the GUI is very responsive. I typically use run level 3 to run "startx".
You may want to set different application defaults. The music player launcher on the application menu refuses to run rhythmbox or audacious. So, you may want to configure the application menu to have shortcuts for different applications too. Launching audacious and rhytmbox do work if ran from the application browser.
Thanks for this project! I like gnome 3 because it integrates so well with the Google Suite applications. When Slackware 15 is released I may run dropline gnome as the gui, we will see. It is very polished with only a few quirks. Maybe you could post a list of bugs/items that need testing once you get all the dependencies transitioned from 3.36 to 3.38?
Hi Mralk3, gdm is not working, right now it is only there as it is needed for gnome-shell to compile. I have not had time to work on it, although I have been able to start gnome-shell --mode=gdm --nested --wayland but its not working. Do you want to make it work ? Go ahead, and give me the patches. Would be very welcome.
For the applications it should be enough to configure them in the gnome-control-center I think, this is something to look at the time of the release.
For the time we have slackware 15 out I think we have also the installer and a way more polished thing. Thanks for testing and reporting, remember at the end this is testing stuff.
I will take a closer look and see what I can figure out to get gdm working. I don't typically use a display manager on Slackware, I run "startx" in init 3 usually.
I decided to try out gnome 3.38 since it's been forever since I've run the gnome desktop and wanted to see how it works these days.
I followed your instructions to install 3.36 (and unofficial), and then upgrade to 3.38. I skipped out on elogind, since I have that already installed from alien's ktown. The install went fine and the gnome desktop is working from 'startx'. I also set up a new user for testing so I had a clean profile.
So far I have come across a few issues, some of which I've corrected.
First thing I noticed was my touchpad scrolling was reversed so I tried to change that in the gnome-control-center, only to find no available options for touchpad there. Starting the control center from the terminal showed this error:
Code:
"Detected synaptics X driver, please migrate to libinput".
I ran the following to see which drivers are being used:
Code:
grep -e "Using input driver" /var/log/Xorg.0.log
[ 42081.144] (II) Using input driver 'libinput' for 'Power Button'
[ 42081.176] (II) Using input driver 'libinput' for 'Video Bus'
[ 42081.194] (II) Using input driver 'libinput' for 'Power Button'
[ 42081.206] (II) Using input driver 'libinput' for 'Sleep Button'
[ 42081.217] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[ 42081.234] (II) Using input driver 'libinput' for 'DLL0704:01 06CB:76AE Mouse'
[ 42081.254] (II) Using input driver 'synaptics' for 'DLL0704:01 06CB:76AE Touchpad'
[ 42081.286] (II) Using input driver 'libinput' for 'Intel HID events'
[ 42081.294] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[ 42081.302] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
After a little searching I found that you can choose libinput over synaptics by copying over the libinput.conf file:
This gets the touchpad settings working in the gnome-control-center, and I was able to reverse the scrolling to what I prefer. I'm still not happy with the libinput touchpad driver; I wish it had more "inertia" when scrolling like synaptics provides but it's better than a non-functioning control panel. I'll have to learn more about it but thats another topic.
I also got the "systray error" message. This is from HPLIP, which is trying to start to a non-existent systray. HPLIP is started by /etc/xdg/autostart/hplip-systray.desktop If you make changes there then that will probably get overwritten when HPLIP gets upgraded in Slackware. I copied that to my gnome user's local config using:
and then edited the copy, telling it not to start in gnome (the last line):
Code:
[Desktop Entry]
Version=0.6
Type=Application
Name=HP System Tray Service
GenericName=Printer Status Applet
Comment=HP System Tray Service
Exec=hp-systray -x
Icon=/usr/share/hplip/data/images/128x128/hp_logo.png
Terminal=false
Categories=Application;Utility;
X-KDE-StartupNotify=false
StartupNotify=false
NotShowIn=GNOME
I haven't seen that error since, although this will only be per user. Would have to make the change upstream to permanently fix it I guess.
Also, gnome-music is not working. Launching it from a terminal shows some error about "grilo" and "grl-tracker3", which looks to be related to python3.8. I'm not sure what that's about yet and it seems more gnome specific.
Other than that everything seems to be working so far, from what I have used. I find it strange not having a "minimize" button for windows, but I guess they want you to adapt to their workflow. Sorry if any of these are not 3.38 specific, I haven't tried gnome for quite a few years now. Thanks for still making it an option
Hi OXBF thanks for the feedback. For libinput thingy I will take a look on that later.
For the systray you cansimply install the systray extension and all should work.
Gnome-music i will check that , since this is a testing build I am updating a lot of stuff meanwhile and
trying to make all work together well. But I think I need just to rebuild it as there were some base
packages renamed, took off etc..
Saxa, I noticed you tried to fix pitivi in 3.38 testing on 10-14-20. It didn't work for me at first. Pitivi couldn't detect matplotlib and numpy. I found an old python-numpy package from alienbob was clobbering your numpy and removing the python-numpy package from alienbob fixed that. I removed you matplotlib and installed matplotlib using "pip3 install matplotlib" and then pitivi worked. "pip3 install matplotlib" pulled in a couple of deps, so that might have something to do with it. I wish I wrote down or remembered what those deps were but I dropped the ball there, sorry.
I am wondering if you will include a .md5 CHECKSUM file as well as the rest of the files needed to run slackpkg+ with out error. I have downloaded all files and used a different program to make the repo readable with slackpkg+ but I am missing the Changelog.txt file with descriptions etc. in it
I understand you are working on the mainline programs but is there a away to make these certain repo files so that slackpkg+ can pick them up during the upgrade process and not barf on the GPG and MD5 errors?
Saxa, I noticed you tried to fix pitivi in 3.38 testing on 10-14-20. It didn't work for me at first. Pitivi couldn't detect matplotlib and numpy. I found an old python-numpy package from alienbob was clobbering your numpy and removing the python-numpy package from alienbob fixed that. I removed you matplotlib and installed matplotlib using "pip3 install matplotlib" and then pitivi worked. "pip3 install matplotlib" pulled in a couple of deps, so that might have something to do with it. I wish I wrote down or remembered what those deps were but I dropped the ball there, sorry.
Exactly, I am working on it these days as I want to include it into the release, but it needs the deps for runnig. MAybe in the next days I hae time and finish it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.