Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: krusader in kubuntu 26.04  (gelezen 828 keer)

Offline peer

  • Lid
krusader in kubuntu 26.04
« Gepost op: 2026/04/25, 12:53:40 »
ik heb kubuntu 26.04 geïnstalleerd in een VM. Installeren ging zonder problemen.
Er zijn twee programma's geïnstalleerd om software te installeren: Discover (kde) en Synaptic
Als eerste heb ik  gezocht naar krusader in Discover. Helaas niet gevonden. Daarna gekeken of ik Krusader kon vinden in Synaptic. En ja hoor, daar is Krusader gewoon aanwezig. Merkwaardig dat ik Krusader wel kan vinden in Synaptic maar niet in Discover.

Ik heb Krusader geïnstalleerd en het start zonder problemen. Vervolgens maakt ik een tweede starter voor Krusader maar dan met de gebruiker Root. Maar dit werkt niet. Krusader wil niet opstarten.
In Krusader zit ook de mogelijkheid om Krusader als root te starten maar ook deze optie werkt niet.
Ik zie wel een foutmelding zie bijlage

pkexec kusader werkt niet. Na het wachtwoord krijg ik een aantal foutmeldingen en krusader start niet.
pkexec krusader
kf.i18n: KLocalizedString: Domain is not set for this string, translation will not work. Please see https://api.kde.org/frameworks/ki18n/html/prg_guide.html msgid: "No jobs" msgid_plural: "" msgctxt: ""
12:49:48.361-warning qt.qpa.xcb unknown@0 # could not connect to display
12:49:48.361-warning qt.qpa.plugin unknown@0 # From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
12:49:48.361-info qt.qpa.plugin unknown@0 # Could not load the Qt platform plugin "xcb" in "" even though it was found.
12:49:48.361-fatal default unknown@0 # This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, vnc, minimalegl, eglfs, minimal, wayland-brcm, wayland-egl, wayland, xcb, vkkhrdisplay, offscreen.

Aborted                    (core dumped) pkexec krusader
sudo krusader werkt wel maar sudo is niet bedoeld voor programma's met gui.


Offline Jenske

  • Lid
Re: krusader in kubuntu 26.04
« Reactie #1 Gepost op: 2026/04/25, 13:02:25 »
Ik draai ook Kubuntu en vind Krusader gewoon in de ontdekken / discover.

Mogelijk heb je iets verkeerd ingetikt bij zoeken, want het is gewoon standaard beschikbaar.
... Kubuntu 25.10 ... KDE Plasma ... Wayland ...
... 32 Gb RAM ... NVidia GeForce RTX 3060 ...

Offline peer

  • Lid
Re: krusader in kubuntu 26.04
« Reactie #2 Gepost op: 2026/04/25, 13:44:43 »
nee, geen tikfout.
krusader wordt niet gevonden in discover.
Het betreft hier een nieuwe installatie van kubuntu 26.04 dus geen update.
bijgesloten een schermafdruk van de zoekfunctie in Discover

Re: krusader in kubuntu 26.04
« Reactie #3 Gepost op: 2026/04/25, 14:22:48 »
Zoeken met Discover/Ontdekken is altijd een beetje behelpen geweest voor mijn gevoel. Op 24.04 vind ik ook niets relevants met de zoekopdracht Krusader. Maar ook niet met Firefox (zie bijlage).

Re: krusader in kubuntu 26.04
« Reactie #4 Gepost op: 2026/04/25, 14:43:28 »
Wat betreft het issue van de rootrechten, misschien heeft het iets met Wayland te maken? (zie het blokje over pkexec) https://wiki.archlinux.org/title/Running_GUI_applications_as_root#Wayland

Offline peer

  • Lid
Re: krusader in kubuntu 26.04
« Reactie #5 Gepost op: 2026/04/25, 17:33:57 »
@erik1984
Het zou heel goed met wayland te maken kunnen hebben. Bedankt voor de tip en de link.

edit:
ik heb de link bekeken en de tip bij pkexec werkt.
Ik heb een alias toegevoegd aan het bestand .bash_aliases:
alias wkexec='pkexec env WAYLAND_DISPLAY="$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY" XDG_RUNTIME_DIR=/run/user/0 'en nu kan ik krusader starten met:
wkexec krusaderen dit werkt in de terminal. Helaas werkt dit niet in de aangepaste starter (wkexec wordt dan niet herkent).
Dit heb ik opgelost door een bash-script te maken: /usr/bin/wkexec. De extensie .sh heb ik hier weggelaten.
#! /bin/bash
pkexec env WAYLAND_DISPLAY="$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY" XDG_RUNTIME_DIR=/run/user/0  &1
Nu werkt het commando 'wkexec krusader' zowel in de terminal als in de aangepaste starter. De alias heb ik weer verwiderd.
« Laatst bewerkt op: 2026/04/26, 10:09:26 door peer »

Offline peer

  • Lid
Re: krusader in kubuntu 26.04
« Reactie #6 Gepost op: 2026/04/26, 11:01:59 »
Toch weer even verder gekeken. De oplossingen hierboven zijn toch 'workarounds'. Ik heb nu een policy rule gemaakt voor krusader zodat ik pkexec kan gebruiken: '/usr/share/polkit-1/actions/org.kde.krusader.policy'. Hiertoe heb ik een policyrule voor gedit aangepast:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
   <action id="org.freedesktop.policykit.pkexec.krusader">
      <description>Run krusader program</description>
      <message>Authentication is required to run the krusader</message>
      <icon_name>krusader</icon_name>
      <defaults>
         <allow_any>auth_admin</allow_any>
         <allow_inactive>auth_admin</allow_inactive>
         <allow_active>auth_admin</allow_active>
      </defaults>
      <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/krusader</annotate>
      <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
   </action>
</policyconfig>
En nu kan ik gewoon pkexec krusader gebruiken.

Re: krusader in kubuntu 26.04
« Reactie #7 Gepost op: 2026/04/26, 17:00:34 »
Goede oplossing lijkt me. Dit werkt vanwege de regel met allow_gui?

Offline peer

  • Lid
Re: krusader in kubuntu 26.04
« Reactie #8 Gepost op: 2026/04/26, 18:31:59 »
ik weet niet welk command in de policy rule cruciaal is. Ik heb de policy rule niet van de grond op opgebouwd maar een bestaande policy rule aangepast. Een echte trial and error oplossing.

Wat ik niet begrijp is het probleem waarmee ik startte. Als ik in kubuntu een aangepaste starter maak voor krusader waarin ik een andere gebruiker kies (root) dan start krusader niet. In debian werkt de aangepaste starter wel. Wat veroorzaakt dit verschil?

Re: krusader in kubuntu 26.04
« Reactie #9 Gepost op: 2026/04/26, 20:15:39 »
Zou de reden voor dat verschil ook weer Wayland zijn, of gebruik je in Debian ook Wayland? Hoe het technisch precies zit weet ik niet maar Wayland doet meer dan X met isolatie.

Offline peer

  • Lid
Re: krusader in kubuntu 26.04
« Reactie #10 Gepost op: 2026/04/27, 09:47:21 »
ik gebruik wayland ook in debian.
Ik dacht een oorzaak gevonden te hebben voor het niet werken van de aangepaste starter. In debian installeer ik altijd met root enabled. Na installatie moet ik dan nog mijzelf toevoegen aan de sudo group. In kubuntu wordt root niet geactiveerd.
Ik heb dus de root geactiveerd (sudo passwd root).. Daarna kon ik in de terminal het root account gebruiken (su -). Maar de aangepaste starter voor krusader werkte nog steeds niet. Het leek erop alsof het wel geprobeerd werd maar dat het proces ergens bleef hangen. Ik weet niet hoe ik dit kan  controleren. Ik kan de .desktop file niet starten in de terminal. Ik heb dit wel geprobeerd met 'dex' maar dan  start krusader wel maar niet als root. Ik weet ook niet in welke log ik moet kijken voor de fouten bij het opstarten van de een programma.

edit:
Inmiddels ben ik weer wat verder. Als ik de aangepaste starter (met gebruiker root) start dan moet er een popup-window komen waarin ik het root wachtwoord invul. Dit window verschijnt niet en dus wacht het proces op het wachtwoord wat ik niet kan invullen.
« Laatst bewerkt op: 2026/04/27, 10:04:06 door peer »