Jump to content
ElementaryOS France

Ajouter un menu contextuel dans file


Recommended Posts

Bonjour

Un truc qui me manquait était de pourvoir facilement modifier des fichiers "System" ou simplement pouvoir naviguer dans les fichiers de l'OS.

Pour faire simple si vous devez modifier la conf de samba par exemple il faut en passer par la ligne de commande.
Files ne permets pas de naviguer dans les dossiers adéquat faute de droit suffisant. Et une fois le fichier trouvé Code ne permet pas de le modifier pour les mêmes raisons.

Il reste donc la ligne de commande et "sudo". Mais Elementary permet de faire plus simple. Toujours avec la ligne de commande.
dans un terminal 

pkexec io.elementary.code &

Et une fenêtre code s'ouvre après avoir demandé le mot de passe admin.
Du coup on peut ouvrir un fichier en navigant avec les droit admin.

Mais on peut aussi se passer de la ligne de commande.
avec code créer un fichier /home/jeanyves/.local/share/contractor/io.elementary.contractor.code-as-admin.contract

[Contractor Entry]
Name=Edit as administrator
Icon=io.elementary.code
Description=Open "code" as administrator on this path.
MimeType=!archive;inode/blockdevice;inode/chardevice;inode/fifo;inode/socket;
Exec=pkexec io.elementary.code %U
Gettext-Domain=file-roller

Dès lors avec un click droit dans files apparaît Edit as administrator" dans le menu

En le choisissant code s'ouvre sur le fichier sélectionné avec les droit admin.

On peut faire de même avec files
avec code créer un fichier /home/jeanyves/.local/share/contractor/io.elementary.contractor.file-as-admin.contract

[Contractor Entry]
Name=Open as administrator
Icon=add-files-to-archive
Description=Open "files" as administrator on this path.
MimeType=!archive;inode/blockdevice;inode/chardevice;inode/fifo;inode/socket;
Exec=pkexec io.elementary.files %U
Gettext-Domain=file-roller

Qui permet d'ouvrir file en tant qu'admin.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...