Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| service_menus [Le 06/10/2017, 17:46] – Plasma emplacement Sefran | service_menus [Le 20/08/2023, 12:14] (Version actuelle) – ajout section de création et mise à jour des liens Djiboun | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ====== Service menu (ou menu contextuel)====== | + | ====== Service menu (ou menu contextuel) ====== |
| - | Un **service menu** est une action disponible à partir du clic droit sur un fichier/ | + | Un **service menu** est une action disponible à partir du clic droit sur un fichier/ |
| Un équivalent sous Gnome avec Nautilus est [[: | Un équivalent sous Gnome avec Nautilus est [[: | ||
| - | Pour KDE 4.2 et antérieurs, | + | Il s'agit d'un simple fichier avec l' |
| - | * **~/ | + | |
| - | * **/ | + | |
| - | Dolphin | + | Pour Plasma 5 (Dolphin), le répertoire / |
| - | * **~/.kde/share/apps/d3lphin/servicemenus** | + | * **~/.local/share/kservices5/ServiceMenus/** : utilisateur courant |
| - | * **/ | + | * **/ |
| - | Et il existe un répertoire commun à tous : | + | Pour KDE 4.2 et antérieurs (Konqueror), |
| + | * **~/ | ||
| + | * **/ | ||
| + | |||
| + | Et il existe un répertoire commun à tous : | ||
| * **~/ | * **~/ | ||
| * **/ | * **/ | ||
| - | |||
| - | Pour plasma 5 : | ||
| - | * **~/ | ||
| - | |||
| < | < | ||
| - | Les services menus décrits ici ne fonctionneront que sous KDE 3.x, ils ne fonctinneront | + | Les services menus décrits ici ne fonctionneront que sous KDE 3.x, ils ne fonctionneront |
| - | Il peut s'agir de service menus que vous avez trouvé | + | Il peut s'agir de service menus que vous avez trouvés |
| Merci de poster le **code** du .desktop et vos **sources** lorsqu' | Merci de poster le **code** du .desktop et vos **sources** lorsqu' | ||
| - | On peut télécharger toute sorte de service menus supplémentaires sur [[http://www.kde-apps.org/index.php?xsortmode=new& | + | |
| - | \\ | + | On peut télécharger toute sorte de service menus supplémentaires sur [[https://store.kde.org/browse?cat=102&ord=latest|KDE Store]]. |
| - | **Informations | + | |
| - | * [[http://www.coagul.org/article.php3? | + | ===== Création de services ===== |
| - | * [[https://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus]] | + | |
| - | * [[http:// | + | Pour créer ou personnaliser un fichier .desktop, vous trouverez les informations utiles |
| + | * [[https://develop.kde.org/docs/ | ||
| + | * [[https://specifications.freedesktop.org/desktop-entry-spec/latest/|Spécifications Freedesktop.org (en anglais)]] | ||
| + | * [[http:// | ||
| + | |||
| + | ===== Exemples de services ===== | ||
| <note warning> | <note warning> | ||
| - | * / | + | * / |
| - | * ~/ | + | * ~/ |
| Mais attention les versions **service_menus antérieur à KDE 4.2 ne sont plus compatibles** .\\ | Mais attention les versions **service_menus antérieur à KDE 4.2 ne sont plus compatibles** .\\ | ||
| - | Pour les rendre utilisables il faut modifier la section [Desktop Entry] : | + | Pour les rendre utilisables il faut modifier la section [Desktop Entry] : |
| ajouter une ligne Type=Service et ServiceTypes= KonqPopupMenu/ | ajouter une ligne Type=Service et ServiceTypes= KonqPopupMenu/ | ||
| Ligne 49: | Ligne 52: | ||
| </ | </ | ||
| - | ===== KoovFolder : utilisez une image comme aperçu d'un dossier ===== | + | ==== KoovFolder : utilisez une image comme aperçu d'un dossier ===== |
| Ce service-menu offre plusieurs possibilités assez originales pour personnaliser l' | Ce service-menu offre plusieurs possibilités assez originales pour personnaliser l' | ||
| \\ | \\ | ||
| Ligne 57: | Ligne 60: | ||
| {{konqueror: | {{konqueror: | ||
| \\ | \\ | ||
| - | Ce service-menu est né la collaboration entre deux membres du forum [[http:// | + | Ce service-menu est né la collaboration entre deux membres du forum [[http:// |
| La version actuelle est développée et diffusée par [[http:// | La version actuelle est développée et diffusée par [[http:// | ||
| - | == Installer KoovFolder == | + | |
| + | === Installer KoovFolder | ||
| Télécharger ce paquet : | Télécharger ce paquet : | ||
| * copier les deux .desktop dans **~/ | * copier les deux .desktop dans **~/ | ||
| Ligne 67: | Ligne 71: | ||
| * copier KoovFolder.sh dans **/ | * copier KoovFolder.sh dans **/ | ||
| - | == Configurer KoovFolder == | + | |
| + | === Configurer KoovFolder | ||
| La dernière version de KoovFolder créé le fichier de configuration **~/ | La dernière version de KoovFolder créé le fichier de configuration **~/ | ||
| Il permet de régler plusieurs paramètres : | Il permet de régler plusieurs paramètres : | ||
| Ligne 77: | Ligne 82: | ||
| - | ===== Editer un fichier en tant que root ===== | + | ==== Editer un fichier en tant que root ==== |
| [Desktop Entry] | [Desktop Entry] | ||
| ServiceTypes=text/ | ServiceTypes=text/ | ||
| Ligne 93: | Ligne 98: | ||
| Source : [[http:// | Source : [[http:// | ||
| - | ===== Ouvrir un dossier en tant que root ===== | + | ==== Ouvrir un dossier en tant que root ==== |
| il est peut-être possible de ne spécifier que " | il est peut-être possible de ne spécifier que " | ||
| [Desktop Entry] | [Desktop Entry] | ||
| Ligne 106: | Ligne 111: | ||
| Source : le script du dessus | Source : le script du dessus | ||
| - | ===== Éditer les tag avec Ex Falso ===== | + | |
| + | ==== Éditer les tag avec Ex Falso ==== | ||
| Permet de lancer [[ExFalso]] directement dans le dossier que l'on pointe.\\ | Permet de lancer [[ExFalso]] directement dans le dossier que l'on pointe.\\ | ||
| <note important> | <note important> | ||
| Ligne 119: | Ligne 125: | ||
| Exec=exfalso %U | Exec=exfalso %U | ||
| - | ===== Renommer avec métamorphose | + | ==== Renommer avec métamorphose ==== |
| Permet de lancer métamorphose directement dans le répertoire sélectionné. L' | Permet de lancer métamorphose directement dans le répertoire sélectionné. L' | ||
| <note important> | <note important> | ||
| Ligne 132: | Ligne 138: | ||
| Exec=metamorphose %U | Exec=metamorphose %U | ||
| - | ===== Envoyer un fichier en pièce jointe avec kmail ===== | + | ==== Envoyer un fichier en pièce jointe avec Kmail ==== |
| [Desktop Entry] | [Desktop Entry] | ||
| ServiceTypes=all/ | ServiceTypes=all/ | ||
| Ligne 146: | Ligne 152: | ||
| Source : [[http:// | Source : [[http:// | ||
| - | ===== Envoyer un fichier en pièce jointe avec Thunderbird | + | ==== Envoyer un fichier en pièce jointe avec Thunderbird ==== |
| Créer le lanceur **AttachToThunderbirdMail.desktop** dans **~/ | Créer le lanceur **AttachToThunderbirdMail.desktop** dans **~/ | ||
| < | < | ||
| Ligne 162: | Ligne 168: | ||
| Source : [[http:// | Source : [[http:// | ||
| - | ===== Convertir une vidéo avec mencoder, ffmpeg ou ffmpeg2theora | + | ==== Convertir une vidéo avec mencoder, ffmpeg ou ffmpeg2theora ==== |
| Plusieurs fonctionnalités sont proposées par ce service menu : \\ | Plusieurs fonctionnalités sont proposées par ce service menu : \\ | ||
| Ligne 170: | Ligne 176: | ||
| Sources : [[http:// | Sources : [[http:// | ||
| - | ===== Rechercher dans le dossier sélectionné | + | ==== Rechercher dans le dossier sélectionné ==== |
| [Desktop Entry] | [Desktop Entry] | ||
| ServiceTypes=inode/ | ServiceTypes=inode/ | ||
| Ligne 182: | Ligne 188: | ||
| Sources : [[http:// | Sources : [[http:// | ||
| - | ===== Mettre en file d' | + | ==== Mettre en file d' |
| [Desktop Entry] | [Desktop Entry] | ||
| ServiceTypes=video/ | ServiceTypes=video/ | ||
| Ligne 193: | Ligne 199: | ||
| Sources : [[http:// | Sources : [[http:// | ||
| - | ===== Insérer un séparateur | + | ==== Insérer un séparateur ==== |
| Nous allons reprendre l' | Nous allons reprendre l' | ||
| Ligne 210: | Ligne 216: | ||
| Exec=kdesu " | Exec=kdesu " | ||
| - | + | ==== Ripper rapidement les chapitres d'un DVD ==== | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Ripper rapidement les chapitres d'un DVD ===== | + | |
| Il faut télécharger l' | Il faut télécharger l' | ||
| [[http:// | [[http:// | ||
| Ligne 222: | Ligne 222: | ||
| Quelques pré-requis d' | Quelques pré-requis d' | ||
| * paquets regina (rexx language) | * paquets regina (rexx language) | ||
| - | * commande HandBrakeCLI | + | * commande HandBrakeCLI |
| - | (l' | + | (l' |
| http:// | http:// | ||
| Ligne 246: | Ligne 246: | ||
| pour encoder des vidéos direct dans les miniPlayers de la maison Meizu. | pour encoder des vidéos direct dans les miniPlayers de la maison Meizu. | ||
| - | ===== Comparer rapidement deux fichiers | + | ==== Comparer rapidement deux fichiers ==== |
| Ce service-menu permet de comparer deux fichiers sélectionnés ensemble ou successivement dans Konqueror ou Dolphin. Il nécessite l' | Ce service-menu permet de comparer deux fichiers sélectionnés ensemble ou successivement dans Konqueror ou Dolphin. Il nécessite l' | ||
| Ligne 265: | Ligne 265: | ||
| Name[fr]=Choisir le premier fichier | Name[fr]=Choisir le premier fichier | ||
| Icon=kompare | Icon=kompare | ||
| - | Exec=rm / | + | Exec=rm / |
| X-Ubuntu-Gettext-Domain=desktop_dolphin | X-Ubuntu-Gettext-Domain=desktop_dolphin | ||
| Ligne 282: | Ligne 282: | ||
| fi | fi | ||
| | | ||
| - | export FILENAME1=$(echo / | + | export FILENAME1=$(echo / |
| | | ||
| if [ " | if [ " | ||
| Ligne 315: | Ligne 315: | ||
| D' | D' | ||
| - | ===== Suppression sécurisée de fichier avec shred ===== | + | |
| + | Note: pour les anciennes versions de KDE, le fichier temporaire mémorisant le nom est ''/ | ||
| + | |||
| + | ==== Suppression sécurisée de fichier avec shred ==== | ||
| [Desktop Entry] | [Desktop Entry] | ||
| Type=Service | Type=Service | ||
| Ligne 330: | Ligne 333: | ||
| Contributeur : [[utilisateurs: | Contributeur : [[utilisateurs: | ||
| - | ===== Compiler le fichier Makefile du dossier | + | ==== Compiler le fichier Makefile du dossier ==== |
| Compatible avec KDE 4.3. | Compatible avec KDE 4.3. | ||
| Ligne 344: | Ligne 347: | ||
| Exec=make && echo | Exec=make && echo | ||
| | | ||
| - | ===== Redimensionner un groupe d' | + | ==== Redimensionner un groupe d' |
| Afin d' | Afin d' | ||
| Ligne 441: | Ligne 444: | ||
| </ | </ | ||
| - | ===== Créer une archive et la couper en morceaux === | + | ==== Créer une archive et la couper en morceaux |
| Pour créer une archive 7z et la couper en morceaux de 2Mo ou 20Mo. | Pour créer une archive 7z et la couper en morceaux de 2Mo ou 20Mo. | ||
| Utile pour envoyer de gros fichiers par email. | Utile pour envoyer de gros fichiers par email. | ||
| Ligne 469: | Ligne 472: | ||
| ===== Sources ===== | ===== Sources ===== | ||
| - | [[http:// | + | [[https:// |
| - | [[http:// | + | [[https:// |
| ---- | ---- | ||
| Contributeur : [[utilisateurs: | Contributeur : [[utilisateurs: | ||
