OPTIONS DE GESTION DE FICHIERS INCROYABLES

La possibilité d'ajouter des options au menu contextuel du gestionnaire de fichiers, devient la joie de nombreux utilisateurs qui pourront personnaliser encore plus le système et selon leurs goûts, félicitations Deepin.

Plusieurs membres de la communauté ont montré leur créativité, en ajoutant des options couramment utilisées telles que ouvrir en tant qu'administrateur, supprimer définitivement, rechercher des virus, convertir des formats, ouvrir des répertoires spécifiques et bien plus encore.

Ensuite, nous vous donnons la collection de fonctions de @Alvaro Samudio et une partie du travail de @ Isaías Gätjens pour que vous puissiez les tester sur votre système, téléchargez-les à partir des boutons suivants:

Sans aucun doute, un nouveau niveau de personnalisation et de fonctionnalités sont mis à notre disposition pour créer les extensions les plus créatives auxquelles nous pouvons penser.

FONCTIONNEMENT DES EXTENSIONS

Le gestionnaire de fichiers a par défaut des extensions pour compresser et décompresser les fichiers que nous pouvons prendre comme référence pour comprendre comment ils fonctionnent. Le chemin où les extensions de menu sont enregistrées est:

/usr/share/deepin/dde-file-manager/oem-menuextensions/

Le code d'une extension ressemble au lanceur d'une application, bien qu'il ait éventuellement plus ou moins de paramètres en fonction de ce que l'on souhaite réaliser, toujours avec "Exec" et "Name" car ce sont des paramètres obligatoires. Étant la structure de base de l'extension, celle illustrée ci-dessous:

[Desktop Entry] 
Type=Application

Exec= < Ruta de lo que vamos a ejecutar

Name= < Nombre que tendrá en el menú

Icon= < Parámetro opcional que agrega un ícono que 
        precede al texto que muestra la opción del menú

MimeType= < Tipos de archivo filtrado, si se coloca «*», 
            serían todos. La lista de ellos está en 
            la ruta: /usr/share/dde-file-manager

Actions= < Añade acciones como submenús

X-DFM-MenuTypes= < Lugar donde tendrá efecto

X-DFM-SupportSchemes=

X-DFM-SupportSuffix=

X-DFM-ExcludeMimeTypes= < Define los formatos ignorados

Pour ajouter plusieurs options comme sous-menu, il faut ajouter le paramètre «Actions», suivi de l'action. Les noms des actions doivent se terminer par «Action», par exemple, un bon nom serait «StopAction», les actions sont séparées par des virgules (,) lorsqu'elles sont plusieurs et la dernière se termine par un point-virgule (;).

[Desktop Action «Acción»] 
Exec= < Ruta de lo que vamos a ejecutar

Name= < Nombre que tendrá en el menú
[Desktop Entry]
Name=Compartir por HTTP
Type=Application
X-DFM-MenuTypes=EmptyArea;
Actions=IniciarAction;DetenerAction;

[Desktop Action IniciarAction]
Icon=stock_media-play
Name=Iniciar
Exec=httpshare %U

[Desktop Action DetenerAction]
Icon=player_stop
Name=Detener
Exec=killall httpshare

Les actions référencées dans le paramètre «Actions», nécessiteront la création de l'action, nous pouvons y parvenir en répétant le code de base du «.desktop» juste en dessous, en laissant une ligne d'espace entre les deux, le nom de l'action devra être ajouté à l'intérieur du crochets du 2ème «[Desktop Entry]», dans le cas de notre exemple, ce serait «[Desktop Entry DetenerAction]».

[Desktop Entry]
Type=Application
Name=Anonym
Actions=StartAction;StopAction;ChangeIDAction;ChangeDNSAction;
X-DFM-MenuTypes=EmptyArea;

[Desktop Action StartAction]
Icon=stock_media-play
Name=Start
Exec=pkexec --disable-internal-agent anonsurf start

[Desktop Action StopAction]
Icon=player_stop
Name=Stop
Exec=pkexec --disable-internal-agent anonsurf stop

[Desktop Action ChangeIDAction]
Icon=reload
Name=Change ID
Exec=pkexec --disable-internal-agent anonsurf changeid

[Desktop Action ChangeDNSAction]
Icon=network-server
Name=OpenNIC DNS
Exec=pkexec --disable-internal-agent anonsurf dns

CRÉEZ VOTRE PROPRE EXTENSION

Créer une option pour le menu contextuel qui nous permet de partager des fichiers sur le réseau local en utilisant HTTP est facile. Nous allons commencer par ajouter les paramètres requis dans l'éditeur de texte. Dans «Exec» nous placerons l'instruction que nous utiliserions dans le terminal pour atteindre notre objectif, ou nous pourrions, par contre, faire un script ou un programme et l'ajouter dans le chemin «/ usr / bin», dans notre cas pour plus de commodité, nous avons opté pour le dernier option.

Le script que nous avons ajouté à "/ usr / bin" est le suivant:

#!/bin/bash

DIRECTIP=$(hostname -I | awk '{print $1}')

notify-send -i network 'Compartir por HTTP' "La direccion es: http://$DIRECTIP:8000/"

cd $1

python -m SimpleHTTPServer

Nous procédons au développement du contenu de notre fichier ".desktop":

[Desktop Entry]
Exec=httpshare %U <- Nuestro script

MimeType=* <- Afectará todos los archivos

Name=Compartir por HTTP <- El nombre que saldrá en el gestor de archivos y el escritorio

Type=Application

X-DFM-MenuTypes=EmptyArea; <- Solo se mostrará en el área vacía del gestor de archivos

X-DFM-SupportSchemes=file

X-Deepin-Vendor=user-custom

Une fois le fichier texte terminé, il faut le sauvegarder en lui donnant un nom à son goût suivi de l'extension ".desktop", dans notre cas nous avons choisi "httpshare.desktop", le chemin où le fichier est sauvegardé est celui spécifié précédemment:

/usr/share/deepin/dde-file-manager/oem-menuextensions/

Il ne reste plus qu'à ouvrir à nouveau le gestionnaire de fichiers pour voir notre nouvelle extension. Oserez-vous l'essayer et partager votre création avec la communauté?

Références: 1, 2, 3



4.9 19 votes
Évaluez l'article
 
S'abonner
rapport
19 Avis
Les plus populaires
Plus récent Plus âgée
Opinion de l'article
Voir tous les commentaires
Aridany Ypunto
Aridany Ypunto (@aridanyypunto)
17 días atrás

Très intéressant, certaines fonctions du menu contextuel me manquent mais une question, est-ce uniquement valable pour deepin 20 ou peut-il également être utilisé dans la version stable actuelle? Je vous remercie

SweetKidder
SweetKidder (@sweetkidder)
Répondre à Aridany Ypunto
Il y a 16 jours

Aridany Ypunto Je voudrais savoir s'il peut être utilisé dans le 15-11.

ErnestoRyes
ErnestoRyes (@ernestoryes)
Répondre à Aridany Ypunto
Il y a 16 jours

Non, il ne peut pas être installé dans deepin 15, cela donne une erreur de dépendances.

Eduardo X
Eduardo X (@eduardx)
Il y a 16 jours

Bonjour, je lis votre site depuis longtemps mais j'ai décidé de me joindre pour vous remercier pour les formidables contributions que vous apportez à la communauté deepin, merci pour les extensions, travail formidable.

Isaías Gätjens M
Isaías Gätjens M (@igatjens)
éditeur
17 días atrás

Très bon article, beaucoup ne savent pas que le gestionnaire de fichiers peut être ajouté plus de fonctions relativement facilement.

Cette conception est destinée à la communauté pour étendre et personnaliser les fonctions du gestionnaire de fichiers.

Je pense qu'il vaut la peine de préciser que les principales fonctionnalités sont présentées dans cet article, mais dans la documentation Deepin sur GitHub (voir les références de l'article), vous pouvez vérifier les autres fonctionnalités.

Эли
Эли (@eli)
Admin
17 días atrás

Excellentes fonctionnalités jhalo, Merci pour le post. Surtout aux créateurs des extensions merci pour le partage.

Car
Car (@car)
17 días atrás

Félicitations à l'équipe de Latin Code pour ces extensions qui facilitent et améliorent la tâche quotidienne. ;))

Armando-Lio
Armando-Lio (@armando-lio)
17 días atrás

Fantastiques, ces options sont utiles.

Vicente Blanco Amador
Vicente Blanco Amador (@vicente544blanco)
17 días atrás

Les gens Uff, eh bien, c'est utile, bon travail qu'ils font dans cette communauté.

André Bezerra
André Bezerra (@andrebezerra)
il y a 2 jours

Très bon article! J'ai essayé de faire une extension dans mon deepin et cela a parfaitement fonctionné! Merci d'avoir partagé!

Frank Alvarez
Frank Alvarez (@franky08)
Il y a 16 jours

Excellentes options, merci beaucoup.

Arceli
Arceli (@arceli)
Il y a 15 jours

Merci de partager avec nous.

Alberto Jiménez
Alberto Jiménez (@alberto2003)
Il y a 13 jours

Je voudrais ajouter une option à "Imprimer le document" en cliquant sur un document texte ou photo, etc. sinon ces options sont super!

Isaías Gätjens M
Isaías Gätjens M (@igatjens)
éditeur
Répondre à Alberto Jiménez
Il y a 13 jours

Alberto Jiménez

C'est une bonne idée.

TonyRevuelta
TonyRevuelta (@tonyrevuelta)
Il y a 12 jours

Utile ces options, merci beaucoup.

Mauricio
Mauricio (@mauricio)
10 días atrás

… Et comment envoyer un fichier par mail, c'est-à-dire: «envoyer au mail destinataire»?

Rigo Hernandez
Rigo Hernandez (@rigohernandez96)
Répondre à Mauricio
Il y a 9 jours

Mauricio Je pense qu'il peut être créé en générant un appel à mailto: qui ouvre le programme de messagerie par défaut ou le navigateur dans certains cas.

Martin Valladares
Martin Valladares (@mvalladares2006)
il y a 5 jours

Options fabuleuses, j'aimerais que vous en créez deux: 1 Une qui, lorsque vous cliquez sur un document, vous donne la possibilité de "Copier vers" et 2 une option pour "déplacer vers" les deux pour vous permettre de déplacer ou de copier des documents vers d'autres dossiers ou endroits dans du système. Dans Windows 10, j'avais ces options et elles me manquent.

Yarecco Jr.
Yarecco Jr. (@yareccojr)
Il ya 3 jours

Après la dernière mise à jour, quelque chose est cassé avec "ouvrir avec" en tant que root ... il gèle le gestionnaire de fichiers et draine le processeur.
la honte

19
0
Nous aimerions savoir ce que vous pensez, Rejoignez la discussion.x