Publicité

Comment ajouter des fonctionnalités personnalisées à Nautilus [Linux] nautilus Nautilus, comme vous le savez, est le gestionnaire de fichiers par défaut pour Gnome Desktop Environment. C’est là que vous vous promenez et passez la plupart de votre temps, lorsque vous ne naviguez pas sur le Web ou ne lancez pas de commandes à l’invite de commandes.

Il est donc évident que ce serait cool et productif pour certains outils qui facilitent votre travail. Les actions Nautilus vous permettent d'ajouter des fonctionnalités personnalisées à Nautilus. Ceci est réalisé via le menu contextuel. Vous pouvez inter-convertir des fichiers dans différents formats, monter des fichiers ISO, fusionner des fichiers PDF depuis Mautilus sans lancer aucune autre application à partir du menu contextuel du clic droit. Les possibilités ici ne sont limitées que par votre imagination!

L'ajout de telles fonctionnalités personnalisées est assez facile. Vous n'avez pas besoin d'être un hacker ou un programmeur Linux pour le faire fonctionner. Tout ce dont tu as besoin c'est:

  • Le paquet «nautilus-actions»
  • La connaissance d'une commande équivalente pour atteindre le même objectif
instagram viewer

Le paquet Nautilus-Actions

Le package nautilus-actions est ce qui vous offre un bel outil graphique où vous pouvez créer, éditer et supprimer nautilus-actions ou la fonctionnalité personnalisée que nous recherchons. Il est facilement disponible via le gestionnaire de packages de votre distribution.

Connaissance de la commande

En tant qu'utilisateur Linux, vous n'êtes pas étranger au fait que la plupart des tâches que vous effectuez via la souris et l'interface graphique peuvent également être accomplies via des commandes. Vous voulez imprimer resume.doc? Entrez simplement «oowriter -p resume.doc» dans le terminal. Besoin de convertir un fichier jpeg en gif? Entrez «convert logo.jpeg logo.gif» (nécessite imagemagick). Vous souhaitez définir une image comme fond d'écran? Tapez ‘gconftool-2 -t str –set / desktop / gnome / background / picture_filename’.

Vous pouvez donc réaliser presque n'importe quoi à partir de la ligne de commande et c'est ce que nous allons exploiter ici.

Créer une action

Permettez-moi d'illustrer les étapes que vous devez suivre avec un exemple. Nous allons créer une action nautilus pour convertir les fichiers flv en mp4 adaptés à la lecture dans un iPod Touch / iPhone. J'utiliserai ffmpeg pour la conversion, alors assurez-vous de l'avoir installé (principalement disponible via les gestionnaires de paquets, «sudo apt-get install ffmpeg» sur ubuntu) si vous prévoyez d'utiliser l'action ou d'essayer.

    • Aller à Système> Préférences> Actions Nautilus
Comment ajouter des fonctionnalités personnalisées à Nautilus [Linux] initialnact
    • Cliquez sur Add. (Notez que vous pouvez modifier, supprimer, importer / exporter des actions à partir d'ici dans)
Comment ajouter des fonctionnalités personnalisées à Nautilus [Linux] optionsnact
    • Dans le champ du libellé, saisissez le texte que vous souhaitez voir apparaître dans le menu contextuel du clic droit des fichiers flv. Vous pouvez choisir une icône et spécifier une info-bulle qui fournit des informations sur ce que cette option ferait. Je vais sauter ces deux car ils ne sont pas essentiels pour la fonctionnalité.
    • Chemin et paramètres est l'endroit où se situe toute l'action. Dans chemin, mettez l'utilitaire que vous utiliserez pour effectuer l'action. Nous utiliserons ffmpeg donc mis en /usr/bin/ffmpeg ici. Si vous ne savez pas où réside l'utilitaire, utilisez la commande ‘where is’ pour le savoir. par exemple, utilisez «où est ffmpeg«Pour connaître son emplacement.
    • La ligne des paramètres va faire peur, alors retenez votre souffle et copiez-collez: ’ -i% d /% f -f mp4 -vcodec libxvid -maxrate 01000 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -s 480 × 320 -ab 0128000 -b 400000% d /% f.mp4 ‘Ne me blâmez pas, voici ce que vous devez saisir sur la ligne de commande pour convertir flv en mp4 avec ffmpeg (référez-vous à man ffmpeg pour plus de détails)! Ce qui est remarquable, ce sont les% d et% f. Ces deux informations sur le fichier sur lequel vous avez cliqué avec le bouton droit. Cliquez sur le bouton de légende pour plus de détails. Soit dit en passant, je ne suis pas un expert en vidéo et je ne prétends pas que les options ci-dessus soient parfaites, cela fait très bien le travail. Donc, si vous avez des suggestions, n'hésitez pas à les partager dans les commentaires.
      Comment ajouter des fonctionnalités personnalisées à Nautilus [Linux] conditionsnact
    • Cliquez ensuite sur l'onglet condition. C'est ici que vous limiterez vos options aux types de fichiers requis du menu contextuel (flv dans notre cas). Vous pouvez limiter vos choix via les métacaractères du nom de fichier ou via le mimetype. De plus, vous pouvez spécifier si votre action apparaît uniquement pour les fichiers ou pour les fichiers et dossiers. Nous taperons «* .flv» pour le nom de fichier et appliquerons nos actions aux fichiers uniquement.
Comment ajouter des fonctionnalités personnalisées à Nautilus [Linux] advancedcondnact
  • Dans l'onglet des conditions avancées, vous pouvez limiter davantage votre choix aux fichiers locaux, aux partages samba, aux fichiers ftp, etc. Nous choisirons ici les fichiers locaux.
  • Cliquez sur OK et vous avez terminé!
Comment ajouter des fonctionnalités personnalisées à Nautilus [Linux] menunact

Maintenant, allez chercher un fichier flv. Faites un clic droit et hop, vous avez votre propre option personnalisée "Convertir pour iPod". Cliquez dessus et vous verrez un nouveau fichier mp4 dans le même dossier.

Comment ajouter des fonctionnalités personnalisées à Nautilus [Linux] bothnact

Quelques conseils

Expérimentez sur la ligne de commande avec les noms de fichiers et les options de l'utilitaire. Lorsque vous êtes à peu près sûr d'une fonctionnalité dont vous avez besoin pour certains types de fichiers, remplacez le nom de fichier dans la commande par% d /% f.

Si vous souhaitez agir sur plusieurs fichiers, utilisez% M à la place.

Pour effectuer des opérations compliquées (par exemple pour envoyer un fichier à quelqu'un à partir du menu contextuel), il est préférable de créer un script et de passer les arguments appropriés dans le script. Cela vous aidera à déboguer et à permettre un meilleur contrôle.

Avec les actions nautilus, vous pouvez transformer n'importe quelle tâche que vous effectuez souvent ou une ligne de commande encombrante comme ci-dessus en une option de menu contextuel facile à utiliser. Voici l'action "Convertir pour iPod" [URL cassée supprimée] si vous en avez besoin. Check-out d'autres addons nautilus précédemment couverts sur MakeUseOf. 6 extensions utiles pour améliorer la fonctionnalité Nautilus [Linux] Lire la suite

Avez-vous déjà utilisé des actions nautilus? Quelles actions utilisez-vous actuellement? Vous avez une bonne idée de devenir une action? Partagez avec nous dans les commentaires, qui sait que vous pourriez obtenir une action! Oh et au cas où vous seriez perplexe devant l'image la plus haute, c'est un nautile!

Je suis Varun Kashyap d'Inde. Je suis passionné par les ordinateurs, la programmation, Internet et les technologies qui les animent. J'adore la programmation et je travaille souvent sur des projets en Java, PHP, AJAX etc.