You are not logged in.
Pages: 1
Thanks and I will check out the provided link.
What is skippy-xd?
Loosely quoting from debian/control:
Skippy-xd is a lightweight window selector on X server.
skippy-xd is window-manager-agnostic. You get live-preview on your alt-tab motions; you get the expose feature from Mac; you get also a handy overview of all your virtual desktops in one glance with paging mode.
Want to try it out?
I have created a little project at <https://github.com/tonywhatever/deb_build4skippy> and there you find
a recipe for building your very own deb-package
or
a link to download a ready to install deb-package.
The sha256sums and md5sums are provided in the README.md.
The deb-package is compatible for all Distros strictly based on Debian 12 (pckaged on Devuan 5). This excludes Ubuntu etc.
The debian-daedalus version is not booting up at all.
ISO is not corrupted and dd'd to 2 different usb-keys.
Tried to boot from 2 different computers.
Booting on an EFI and Non-Efi and unsecure failed
Booting on an EFI only and unsecure failed.
If I select the USB-key and press the return key it just returns me to the selection dialoge again.
sorry
Fred
Going back to the subject line....
I have to use color-management by default with xfce4.
The ps output for chinaera:
colord 1777 0.1 0.1 239288 14896 ? Sl 10:16 0:00 /usr/libexec/colord
and for daedalus:
colord 2260 0.6 1.4 341496 116452 ? Sl 09:57 0:00 /usr/libexec/colord
colord_1.4.6 claims to require 7.8 times more Resident Memory as colord_1.4.5. AFAIK, nothing major has been added/incorporated which would justify this substanially encreased resident memory requirement.
This makes the 1.4.6 version the top-contender for the most memory-hungry daemon.
Soon we need 32Gig just to run a DE alone.
Thank you for your input.
I personally set up the printing via localhost:631 and the HP-Postscript-driver.
My problem started when I wanted to use the scanning facility of the printer. 'hp-plugin' didn't work. For hplip_3.22_6 I got around it by manually downloading the plugin and exchanging the devuan 'os-release' file with the debian one.
For hplip_3.22_10 I had to make changes to /usr/share/hplip/base/passwor.py as well. It does the job for now.
Problem:
There seems to be a mismatch between the devuan supplied Python3 and the HPLIP supplied python3 script. Hence the hplip-3.22.10-plugin.run will fail to install the plugin for the scanner.
Solution:
1. Make a backup of the files we change!
2. Change temporarily the content of "/etc/os-release" to:
PRETTY_NAME="Debian GNU/Linux bookworm/sid"
NAME="Debian GNU/Linux"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Also change temporarily in the file "/usr/share/hplip/base/password.py" the following:
On line 119 and 322
distro_name = get_distro_std_name(os_name)
to
distro_name = get_distro_name()
3. The command $ ./hplip-3.22.10-plugin.run will now install the plugin.
4. After the plugin has been installed reverse the changes.
I am on Daedalus (with lightdm + elogind + xfce4) and there is an issue with gnome-keyring. Googling does reveal that this '100% of CPU' does appear from time also in so-called stable distros and branches. gnome-keyring is certainly a bit fragile, it goes belly-up for too many reasons.
I am just a computer user so I kill the process with an autostart script. The side effect is that my gnome login-keyring is locked. If needed, with the password and keys app I can unlock that keyring with my user-password and lo and behold '/usr/bin/gnome-keyring-daemon --start --foreground --components=secrets' is running. In the meantime this is good enough for me.
Somehow '/usr/bin/gnome-keyring-daemon --daemonize --login' gets stuck and is not completing its task. If it is a library or a dbus-* problem i don't know. BTW, /run/user/1002/keyring/control is the *only* entry in my keyring-directory.
Distro: Devuan-Testing (chimaera) soon to be the next stable release.
Ever tried to install this plugin on a pure sysv-init-system and you never got it to work as advertised? Maybe this HOWTO might come in handy.
You want to see a proof, here it is (a snippet from /var/log/syslog):
Oct 9 12:35:12 mars dbus-daemon[6220]: [session uid=1002 pid=6218] Activating service name='com.canonical.AppMenu.Registrar' requested by ':1.15' (uid=1002 pid=6338 comm="/usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 ")
Oct 9 12:35:12 mars dbus-daemon[6220]: [session uid=1002 pid=6218] Successfully activated service 'com.canonical.AppMenu.Registrar'
and
~$ env | grep GTK_M
GTK_MODULES=appmenu-gtk-module
The solution, bases on the motto "if you can't make it - fake it" and a still reasonably sane Lightdm and Xfce4-Core, is actually fairly simple. A purist might bark at it - but it does work flawlessly and should be "futureproof" for the whole of Chimaera's live-cicle.
On my box it does now take about 2 seconds longer to get from the login to the desktop. I am not too thrilled about that. Any feedback is welcome especially a better but tested solution. Please share. I would like to see this HOWTO to be the standard goto for devuan users experiencing problems with this plugin.
OK, here we go....in 4 easy steps.
Step 1
Packages required:
[INSTALL, DEPENDENCIES] appmenu-gtk-module-common:amd64 0.7.6-2
[INSTALL, DEPENDENCIES] appmenu-gtk2-module:amd64 0.7.6-2
[INSTALL, DEPENDENCIES] appmenu-gtk3-module:amd64 0.7.6-2
[INSTALL, DEPENDENCIES] appmenu-registrar:amd64 0.7.6-2
[INSTALL, DEPENDENCIES] libappmenu-gtk2-parser0:amd64 0.7.6-2
[INSTALL, DEPENDENCIES] libappmenu-gtk3-parser0:amd64 0.7.6-2
[INSTALL, DEPENDENCIES] libdbusmenu-gtk4:amd64 18.10.20180917~bzr492+repack1-2
[INSTALL, DEPENDENCIES] vala-panel-appmenu-common:amd64 0.7.6+dfsg1-3
[INSTALL] xfce4-appmenu-plugin:amd64 0.7.6+dfsg1-3
and add the plugin to the panel.
Step 2
As user:
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4/
$ nano ~/.config/xfce4/xinitrc
and paste the following snippet into the file....
#-------Start-fred
# Let 'xfce4-session' do the magic to get it added to the
# desktop-environment without being locked out of a session.
# Downside, adds 1-3 secs in exchange for a bit more screen realestate!
#
# Do we have to do it?
if [ -x /usr/libexec/vala-panel/appmenu-registrar ]; then
# Don't drop the ball if additional gtk-modules have been sneaked in
if [ -z "$GTK_MODULES" ]; then
GTK_MODULES="appmenu-gtk-module"
else
GTK_MODULES="$GTK_MODULES:appmenu-gtk-module"
fi
export GTK_MODULES
fi
#-------End-fred
...just before the following line (near the end of the file)
# check if we start xfce4-session with ck-launch-session. this is only
# ....
# ....
and save and exit nano
Step 3
As root:
# nano /etc/lightdm/lightdm.conf
Under the section
[Seat:*]
...
...
change
session-setup-script=
to
session-setup-script=/etc/lightdm/scripts/activate-appmenu-bus
save and exit nano
then
# mkdir /etc/lightdm/scripts
# nano /etc/lightdm/scripts/activate-appmenu-bus
and paste the following into the file:
#!/bin/sh
# Needs to be run as 'root' and not as the 'USER'!!!
test -x /usr/libexec/vala-panel/appmenu-registrar || exit 0/usr/libexec/vala-panel/appmenu-registrar
exit 0
save and exit nano and make the file executable (-rwxr-xr-x)!
Step 4 (Final)
A '/etc/init.d/lightdm restart' might be good enough but I recommend a shutdown because 'dbus' is involved.
Enjoy your global-menu.
-------------------
Side-Note:
After you got it working you will see in ~/.xsession-errors
or after a 'xfce4-panel -r' in the terminal the following:
Gtk-Message: 10:56:30.568: Failed to load module "colorreload-gtk-module"
Gtk-Message: 10:56:30.568: Failed to load module "window-decorations-gtk-module"
Ignore it, it is not relevant for the xfce4-appmenu-plugin to work properly in the Devuan-Environment. I think it is an Ubuntu/Kubuntu thingy because the appmenu-registrar gets registered under: 'com.canonical.AppMenu.Registrar' although it seems to expect to be registered under 'org.valapanel.AppMenu,Registrar' when invoked directly as a USER. Just another mystery (at least for me) in the changed linux-landscape of obfuscations.
willbprogz227, whoow.... that I call determination. Congrats!
Hi willbprogz227,
Sorry to hear that you nuked Devuan, but if you want to give it another try I suggest you read the following document:
http://dev1galaxy.org/viewtopic.php?id=2301
Just don't try and do it when you are in a hurry. It is actually very easy if you follow the steps....and it works.
IMHO, it is well worth the effort. See my follow-up document.
A follow up:
A month later I can report that Beowulf is now my main OS. No deal breakers, it just runs without any nasty surprises.
The install is now a fully functional Digital Audio Workstation beside a fairly conventional Desktop Environment install. On a side-note, I personally find it easier to maintain a "testing-os" instead of a "stable-os with backports" which in turn has got its own problems when stable changes to old-stable.
The actual migration is still clumsy as the Devuan-Developers have not yet done anything to make the upgrading easier for the DE-users. No kudos for that, however the critical packages from the Ascii-branch do work in Beowulf! After a successful migration with a bit of pinning and by putting some packages on hold the Beowulf-Installation is easy to maintain.
I think the migration to Beowulf is well worth the effort.
The DE is:
lightdm with libpam-elogind, a partial xfce4-desktop and the exim4-light-daemon
Warning:
If you are in a hurry - don't do it! Read any output from 'aptitude' very carefully when it presents you with alternatives to work around dependency problems.
IMPORTANT: You have to be familiar with a testing-branch but a degree in rocket science is not required.
My Motivation for doing it:
Using Debian-testing for *many* years I suddenly had that "bee in the bonnet" to move a Devuan-stable to the testing branch. My present Debian-testing (with sysv-init) is actually my main OS but I started feeling a bit uncomfortable since consolkit-1 got dropped by the Debian-Team and with no elogind and friends in sight to replace it.
Preamble:
This is not a HowTo Document rather a collection of comments and tips to get the job done in one way or another (makeshift aproach). Moving a DE from stable (ascii) to testing (beowulf) is presently a *fairly* clumsy business. The emphasis is on *moving* a DE.
Now lets get this out of our way. Right now, merged/beowulf and merged/ceres is not functioning the same way as the Debian buster and sid branches. It seems that Devuan specific packages are not trickling down fast enough from experimental to unstable to testing. I can well imagine that the Devuan-Project just simply does not have the resources and manpower to do it any faster.
For that very reason one can't just do an apt-get dist-upgrade! For a DE you need devuan-branded 'policykit-1' and 'consolekit and friends' or 'libpam-elogind and friends'. These packages are presently simply *not* available in beowulf or ceres.
Now let's start.
The tools I used are aptitude (ncurses bases package manager which in IMHO is a bit cleverer in working out dependeny-problems as apt-get) and orphaner (an alternative for finding unused packages) from the deborphan package.
I reduced the DE (in my case, xfce4) but left lightdm and the mailserver (apt-listchanges) installed.
I recommend to make a backup of the root-partition.
Changed in the /etc/apt/sources.list the word 'ascii' to 'beowulf' and created a file /etc/apt/preferences.d/avoid_some_beo with the following content:
Package: policykit-1
Pin: release a=beowulf
Pin-Priority: -1
Package: libpolkit-agent-1-0
Pin: release a=beowulf
Pin-Priority: -1
Package: libpolkit-backend-1-0
Pin: release a=beowulf
Pin-Priority: -1
Package: libpolkit-gobject-1-0
Pin: release a=beowulf
Pin-Priority: -1
and then I issued the command: apt-get update
Remember "apt-get dist-upgrade" does give you a hosed system. If you don't believe me try it with the -s switch and then you will notice that the new debian-branded policykit-1 will be installed which in turn uninstalls the devuan-branded vital stuff (ie libpolkit-backend-elogind-1-0).
Now I started from the terminal (as root) the application aptitude and then I pressed: U for Upgrade.
aptitude then told me that it has got a dependency problem. In response to it, press: e and cycle through the 2 or 3 different solutions to the dependency-problem.
Accept the one where policykit-1 will not be upgraded and libpolkit-backend-elogind-1-0 and friends will be left in place (not wiped out).
Press: g and inspect the displayed list for correctness and confirm the correctness by pressing g again otherwise cancel pending action.
After completion of the upgrade under the heading "Obsolete and Locally Created Packages", I did find libpam-elogind and friends. This confirms that apparently all went well, in other words the vital ascii based devuan-branded packages did make the migration.
Then I closed aptitude and used orphaner to tell me which packages orphaner thinks are obsolete and I recorded the name of these packages on a piece of paper.
After closing orphaner and starting aptitude again I then carefully removed the *truly* obsolete packages and landed with the following list in aptitude:
elogind, eudev, libpam-elogind, clearlook-phenix-darkpurpy-themes, gnome-icon-theme-extras,
linux-image-4.9.0.7-amd64, libelogind0, libeudev1, libpolkit-backend-elogind-1-0,
libpolkit-gobject-elogind-1-0, libuper-glib1 and darkpurpy-icon-theme.
Then I closed aptitude again.
In order to reflect the fact that this is a Devuan and not a Debian-Distro make changes to the following files in the /etc directory: devuan_verson, issue, issue.net and os-release.
I issued the command: update-grub
and then rebooted the OS - and all worked!!! Mind you, the command su behaves differently (had to read the mail which apt-listchange generated for me). BTW, gksu is gone because Debian ditched it but pkexec works
I reinstalled the print-server (no problem during the install and is fully functional) and then pulseaudio. There is however a slight initial problem with pulseaudio! I had to edit the file /etc/pulse/client.conf.d/00-disable-autospawn.conf as per instruction inside that file and pulseaudio works now perfectly.
Note: As I use eth0, I can't tell you if the wifi-packages will function properly. Personally, ignoring network-manager, I don't see a reason why they should not work.
My final ramblings:
My beowulf-system seems to run fine. I know, its early days but I must admit I expected it to be worse. My "Beowulf Desktop Environment" has 11 Devuan packages from ascii, 6 from beowulf and the rest is *pure* Debian buster.
Will I keep this installation? Most probably I will but let's wait and see if the beowulf-branch develops towards a more functional state of affairs, in other words in a less makeshift migration setup. I personally do not like the idea to have *vital* packages borrowed from the ascii-branch but with a bit of pinning etc it can be controlled. BTW, I re-activated the ascii-branch but gave it a very low preference except for the presently vital ascii-packages.
My thanks to the Devuan devs, testers and bug-reporters for providing a good OS without the systemd octopus. I tip my hat!
Thanks for the feedback.
Yes, it would be nice and helpful if a MATE user could verify that the outlined procedure also works for that environment.
I don't mind at all. Thank you.
Preamble:
IMHO, using "elogind and friends" has the potential of making life a
little bit easier for the Devuan nosystemd-DE developers/maintainers.
Have you swapped out 'slim' for 'lightdm' (with libpam-elogind) and
consequently the reboot and shutdown does not work as advertised?
Don't despair, it can be fixed in 3 easy steps.
-----
Do the following as Root
Step 1:
Check that
libpam-elogind, elogind, libelogind0, libpolkit-backend-elogind-1-0,
libpolkit-gobject-elogind-1-0 and policykit-1 is *installed*.
and make sure that
consolekit, libpolkit-backend-consolekit-1-0,
libpolkit-gobject-consolekit-1-0, libck-connector0 and
libpam-ck-connector is *uninstalled*
Step 2:
Then go to /etc/pam.d/ and edit the file lightdm-greeter to look thus:
#added '#'
#session optional pam_systemd.so
#added a new line
session optional pam_elogind.so
Step 3:
Reboot the system
-----
You can now reboot or shutdown from the Lighdm or from the Xfce4 DE just
like in the olden days but now with "elogind and friends" in place. BTW,
the command 'who' is also working correctly.
Pages: 1