Bonjour,
Sur mes deux machines sous Debian Testing quand j’utilise comme gestionnaire de fichier Dolphin ou Krusader tout marche très bien sur un bureau KDE mais le plus souvent j’utilise un bureau I3. Et là depuis quelques temps, l’application ne fait plus le lien entre le document sur lequel je clique & une application pour l’ouvrir. J’ai beau faire « se souvenir de mon choix » ou autre, rien à faire. À noter que tout fonctionne bien avec Thunar. Une ide ? Une piste ?
Il manque peut etre des variables d’environnement, ou des modules KDE?
Probablement mais lesquelles ? Comment les refaire ?
Le problème vient de xdg-menus fonction de l’environnement.
As-tu au moins l’un de ces paquets installé ?
libgarcon-common
libkf5service-data
lxmenu-data
lxqt-menu-data
plasma-workspace
Il manquait lxqt-menu-data à l’appel, je l’ai installé, redémarrer mais sans effet.
Par ailleurs j’ai regardé sur les forums xdg & i3 : il semble y avoir un pb quelque part mais pas de solution proposée.
Avoir un de ces paquets n’est qu’un prérequis selon l’environnement utilisé (un peu ambigü avec i3 comme WM).
Je n’ai pas dit qu’il fallait ‹ tous › les installer.
lxqt-menu-data installe /etc/xdg/menus/lxqt-applications.menu
Vois-tu un changement avec ça maintenant:
export XDG_MENU_PREFIX=lxqt-
dolphin
Et que dit:
env |grep 'DESKTOP_SESSION\|XDG_CONFIG_DIRS'
Aucun changement.
- root
@philm-bureau:/home/philm# env |grep ‹ DESKTOP_SESSION|XDG_CONFIG_DIRS ›
DESKTOP_SESSION=i3
–>> en user:
env |grep 'DESKTOP_SESSION\|XDG_CONFIG_DIRS'
menu-xdg et xdg-utils sont-ils installés ?
Si existant, que dit ~/.config/i3/config
Même réponse
philm@philm-bureau:~$ env |grep ‹ DESKTOP_SESSION|XDG_CONFIG_DIRS ›
DESKTOP_SESSION=i3
Ces deux logiciels sont installés.
Mon i3 config (rien de très particulier) est en pj.
config.txt (6,1 Ko)
Tu devrais éditer ton message précédent pour rendre lisible le contenu de ~/.config/i3/config
en le joignant plutôt en fichier (avec extension .txt).
Sinon:
start dmenu (a program launcher)
dmenu est fourni par suckless-tools.
suckless-tools es-il installé ?
Pour récapituler, retour de:
find /etc/xdg/menus/ -type f
+ piste An i3 start menu | Thomas Bellembois
You now just have to ind keys to make the menu appear. Edit your
.i3/config
file:
par exemple:
bindsym $mod+Ctrl+d exec i3-menu /etc/xdg/menus/kf5-applications
dmenu marche très bien, heureusement ! i3 est quasiment inutilisable sans. Arrête de te creuser la tête, je cherchais juste si quelqu’un avait eu le même problème & trouvé une solution simple. Encore merci à toi !
Pas si simple effectivement, i3 et dolphin étant deux mondes un peu opposés.
i3 demande un peu de scripting…
Sinon, pour info, as-tu le même problème avec pcmanfm ?
À vrai dire ce n’est pas dolphin qui me gène mais krusader . Thunar & pcmanfm fonctionnement sans problème.
krusader / dolphin : environnement qt, même problème.
Si libkf5service-data est bien installé, il reste à trouver comment ‹ binder › correctement /etc/xdg/menus/kf5-applications.menu
avec la config i3.
Le problème est probablement là. Il faudrait que j’installe i3 pour tester, à l’occasion.
Ce qui me surprend est ta variable XDG_CONFIG_DIRS
est vide.
Bon courage.
Problème xdg: ta configuration est incomplète. xdg/dex n’est pas lancé.
Il manque ceci :
# Start XDG autostart .desktop files using dex.
exec --no-startup-id dex --autostart --environment i3
dex : generate and execute Application type .desktop files
Installation i3 pour test:
→ « ouvrir avec » de dolphin fonctionne sans problème dans mon environnement.