web-dev-qa-db-fra.com

Option de périphériques amovibles manquants pour KDE Plasma 5

J'ai mis à jour mon Kubuntu de 14.10 à 15.04 via Package-Manager.
Maintenant, le plasma 5 est utilisé.
Mais avec le plasma 5, certaines fonctions me manquent: par exemple: périphériques amovibles dans les paramètres système. (Je l'ai utilisé pour monter automatiquement certains de mes disques durs.)

Est-ce que quelqu'un sait où je peux trouver cette option dans Plasma 5?

EDIT:
J'ai essayé la suggestion de user26687 kcmshell4 device_automounter_kcm.
Ceci ouvre la fenêtre des paramètres, mais toutes les modifications apportées dans cette fenêtre n’ont aucun effet.
Mon disque dur (500 Go HD) n'est pas monté automatiquement après la connexion (comme avec 14.10/KDE 4) enter image description here

EDIT 2:
J'ai aussi essayé la deuxième suggestion de user26687, en démarrant le service via: kcmshell4 kcmkded.
En effet, le service était pas en cours d'exécution!
Après le démarrage du service via le bouton démarrer, il monte directement mes appareils.

Mais après le redémarrage du système, le service ne démarre pas automatiquement.

5
Ben

Réponse courte

  1. Changer la ligne /usr/share/kde4/services/kded/device_automounter.desktop de

    > X-KDE-Kded-phase=1
    

    à:

    > X-KDE-Kded-phase=0
    
  2. Démarrage de 'Removable Device Automounter' à partir de Service Manager à l'aide de

    kcmshell4 kcmkded
    
  3. Choisir les bonnes options dans le module KDE 'Removable Devices'

    kcmshell4 device_automounter_kcm
    

Explication

Paramètres système KDE (5)

Kubuntu 15.04 utilise les paramètres système KDE pouvant afficher les modules de contrôle KDE (kcm) pour KF5/Plasma5. Les périphériques amovibles kcm proviennent du KDE4. Vous pouvez lancer les modules de contrôle KDE à partir de la ligne de commande , c’est-à-dire que la commande suivante lancera le module:

kcmshell4 device_automounter_kcm

KDE Removable device windows

Daemon doit être en cours d'exécution

Le service 'Removable Device Automounter', un autre module de contrôle KDE (4), doit être en cours d'exécution. Vérifier avec:

$ kcmshell4 --list | grep kcmkded
kcmkded                    - KDE Services Configuration

Par défaut, le Compteur automatique de périphériques amovibles ne fonctionne pas par défaut , ouvrez la fenêtre et démarrez le serice:

kcmshell4 kcmkded

KDE service manager windows

Configurer le démarrage du démon KDE

  1. les fichiers du bureau du démon KDE (4) (kded) sont dans / usr/share/kde4/services/kded /;
  2. le device_automounter.desktop a une ligne

    X-KDE-Kded-phase=1

Depuis HOWTO Make KDED Modules :

Le mode exact de chargement automatique est contrôlé par X-KDE-Kded-phase=, qui peut être 0, 1 ou 2 (valeur par défaut). Phase kded 0 signifie que le module est toujours chargé par kded, même en dehors de la session KDE. Il ne devrait être utilisé que par les modules kded qui doivent toujours être en cours d'exécution. Les modules de la phase Kded 1 sont chargés juste après le démarrage de kded, mais uniquement lors du démarrage de KDE, c’est-à-dire qu’il s’agit de modules toujours nécessaires à la session KDE. Les modules de phase 2 seront chargés plus tard.

Peut-être que le KF5 KDE n'est pas détecté comme étant le bon KDE?

Nous devons remplacer la ligne device_automounter.desktop par:

> X-KDE-Kded-phase=0

editing device_automounter.desktop

Le service Removable Device Automounter sera exécuté après un redémarrage .

Modifier

solide-device-automounter Port to KF5: https://git.reviewboard.kde.org/r/124730/

Demande de révision # 124730 - Créée le 13 août 2015 et soumise il y a 8 mois

Fait partie de Plasma Desktop 5.5 ou version ultérieure.

6
user26687

Si, normalement, un mot de passe est requis pour monter votre lecteur via une interface graphique, par exemple avec dolphin, le montage automatique risque de ne pas fonctionner, même si le service est en cours d'exécution et que les paramètres sont corrects. La première chose à faire était d’essayer - la vérification du mot de passe lors du montage était désactivée.

Cette solution a fonctionné pour moi sans première étape, mais j'ai créé un fichier de stratégie qui désactive la vérification du mot de passe lors du montage via udisks2.

root@pc:/# cat /etc/polkit-1/localauthority/50-local.d/10-udisks2.pkla
[Mount system devices]
Identity=unix-group:Sudo
Action=org.freedesktop.udisks2.filesystem-mount-system
ResultAny=auth_admin
ResultInactive=auth_admin
ResultActive=yes

Après cette petite astuce avec les politiques, automount a commencé à fonctionner. Je ne suis pas un expert Linux, cette solution n'est peut-être pas parfaite, surtout en ce qui concerne la sécurité, mais cela a fonctionné pour moi au moins.

0
GPCracker