web-dev-qa-db-fra.com

Affectation de raccourcis clavier aux menus du service KDE Dolphin

Est-il possible d'assigner un raccourci clavier à un menu de service personnalisé que j'ai ajouté à Dolphin? Le menu des options pour les affectations de clavier ne semble pas afficher d’actions de menu de service, et je n’ai pas non plus réussi à trouver une clé d’entrée .desktop qui me permettrait de définir un raccourci clavier.

Je sais que Nautilus de GNOME utilise un fichier d'accélération caché pour permettre aux utilisateurs de configurer des liaisons de clé personnalisées. Existe-t-il une option similaire pour Dolphin, peut-être?

5
Glutanimate

À ma connaissance

Il n'est pas possible de démarrer un menu de service KDE (menu contextuel) avec un raccourci clavier. Ceci est basé sur:

Dolphin utilise KDE Framework 5 KIO FileItemActions: https://api.kde.org/frameworks/kio/html/classKFileItemActions.html :

Description détaillée

Cette classe crée et gère les actions pour une URL (ou des URL) dans un menu contextuel.

Ceci comprend:

  • "ouvrir avec" des actions, mais aussi
  • services intégrés tels que montage/démontage pour les fichiers de bureau de type ancien
  • actions définies par l'utilisateur pour un fichier .desktop, défini dans le fichier lui-même (voir la norme d'entrée du bureau)
  • actions servicemenus, définies dans les fichiers .desktop et sélectionnées en fonction du type MIME de l'URL

Fichiers source Dolphin:

Citation:

/**
 * @brief Represents the context menu which appears when doing a right
 *        click on an item or the viewport of the file manager.
 *

Type de solution de contournement avec les raccourcis du bouton Dolphin

Les forums KDE ont un sujet "Jouer à tous les boutons média pour Dolphin": https://forum.kde.org/viewtopic.php?f=223&t=140139 . Il montre comment patcher les sources Dolphin pour ajouter des boutons supplémentaires à la barre d'outils Dolphin. Les boutons Dolphin peuvent avoir le raccourci clavier.

Souhaits/Patches

Vous pouvez faire un vœu au https://bugs.kde.org .

Les correctifs et les demandes de révision peuvent être ajoutés à l'instance de Phabricator de KDE: https://phabricator.kde.org/ .

2
user26687

Je ne sais pas quelle distribution vous utilisez, mais ceci est pour Kubuntu (et fonctionne pour d'autres distributions bien sûr):

Vous pouvez simuler un clic droit avec xdotool et le mapper à votre raccourci personnalisé (pour moi, Maj-F10).

Voici comment. Tout d'abord, installez l'utilitaire xdotool:

Sudo apt install xdotool

Ajoutez ensuite un nouveau raccourci dans Raccourcis personnalisés . Définissez le déclencheur sur le raccourci de votre choix (par exemple, Maj-F10). Définissez l'action sur:

clé xdotool 135

(135 est le code clé de "Menu-key")

Fonctionne pour Dolphin 17.12.

0
Daniel Grohoľ