web-dev-qa-db-fra.com

Comment définir Notepad ++ en tant qu'éditeur sur Ubuntu?

J'utilise notepad ++ de Wine.

Je veux définir Notepad ++ comme l'un des éditeurs par défaut. J'ai essayé de le définir en faisant un clic droit sur un fichier, puis Ouvrir avec. Mais je n'ai pas vu Notepad ++ dans la liste des résultats (même après avoir cliqué sur Choisir d'autres programmes).

15
Pan Bydlak

Vous pouvez utiliser la commande mimeopen

À l'aide d'un terminal, accédez à un dossier contenant une extension que vous souhaitez ouvrir avec notpadd ++ (ici, je teste des fichiers txt)

mimeopen -d file.txt

Vous obtiendrez un menu contextuel, où vous pouvez voir certaines options, si vous ne trouvez pas notepad ++ avec eux, choisissez-en une autre et indiquez votre notepad ++.

Vous pouvez aussi être intéressé par la lecture Change toutes les associations de gedit en une autre application

5
Maythux

Je suppose que la meilleure option avancée vous donne l'outil Ubuntu Tweak.

enter image description here

Ici, vous pouvez définir votre application par défaut (souhaitée) sur n’importe quel format/extension.

Plus détaillé décrit ici

4
JoKeR

Au lieu d'utiliser Notepad ++ via Wine, vous pouvez installer directement Notepadqq sous Ubuntu. Vous pouvez le considérer comme une version Ubuntu de Notepad ++. Notepadqq peut être installé comme suit:

Sudo add-apt-repository ppa:notepadqq-team/notepadqq
Sudo apt-get update
Sudo apt-get install notepadqq
Sudo apt-get install notepadqq-gtk
3
Dhaval Simaria

J'ai suivi les étapes ci-dessous et cela m'a obligé à résoudre ce problème et à faire de Notepad ++ l'éditeur par défaut d'Ubuntu.

  1. Une fois que vous avez installé Notepad ++ à l’aide de WINE, copiez le fichier "Notepad ++. Desktop" sous, "/. Local/share/applications/wine/programmes/Notepad ++ "

  2. Nous devons coller le fichier copié "Notepad ++. Desktop" dans le chemin ci-dessous "/ usr/share/applications "

REMARQUE: Le dossier des applications est protégé en écriture par défaut. Alors ouvrez le terminal et naviguez jusqu'au "/ usr/share" chemin et exécutez la commande suivante.

Sudo chmod -R 777 applications

Une fois que vous avez copié le fichier "Notepad ++. Desktop" , annulez cette modification d'autorisation effectuée à l'aide de la commande suivante.

Sudo chmod -R 555 applications

  1. Nous devons maintenant modifier le fichier de configuration existant dans le dossier gnome [qui est un sous-dossier du dossier "etc"]

Note: Encore une fois, le dossier gnome est protégé en écriture par défaut, ouvrez le terminal et accédez à "/ usr/share" chemin et exécutez la commande suivante.

Sudo chmod -R 777 gnome

  1. Ouvrez maintenant le fichier "defaults.list" dans le dossier gnome et remplacez gedit par Notepad ++ . Vous pouvez également définir individuellement Notepad ++ comme application par défaut pour certains types de fichiers.

Par exemple, si vous souhaitez modifier uniquement les fichiers de texte brut dans Notepad ++, n recherchez le fichier "defaults.list" pour "text/plain" et vous obtiendrez une ligne comme suit,

text/plain = gedit.desktop

Maintenant, remplacez le bloc de notes gedit par Notepad ++ de sorte que le bloc-notes ++ devienne l'application par défaut pour le texte brut. La ligne modifiée devrait ressembler à ceci:

text/plain = Notepad ++. desktop

Maintenant, enregistrez le fichier une fois cette modification effectuée et fermez-le.

[Vous pouvez trouver un nouveau nom de fichier . Defaults.list.xxxx a été créé. Ce dernier n’est que la sauvegarde des anciens paramètres et vous pouvez très bien le supprimer. il. Assurez-vous de ne pas supprimer les deux autres fichiers, à savoir: "defaults.list.dpkg-old" et "menus.blacklist" ]

Une fois les modifications requises effectuées, annulez les modifications d’autorisation apportées précédemment pour le dossier gnome à l’aide de la commande suivante.

Sudo chmod -R 555 gnome

  1. C'est ça ... Vous avez fait du Notepad ++ l'éditeur par défaut sous Ubuntu. Cela a fonctionné pour moi et j'espère que ce post aide.
1
Arun Prasath

Cliquez avec le bouton droit sur le type de fichier en question (par exemple, txt) et faites Open With > Other Application....

Cliquez dans le champ Enter a custom command sous la liste habituelle des applications. Entrer:

wine C:\\windows\\command\\start.exe /Unix /home/linuxusername/.wine/dosdevices/c:/users/Public/Desktop/Notepad++.lnk

... Cliquez maintenant sur le bouton Set as default.

Alternativement, au lieu de Open With etc., vous pouvez utiliser mimeopen -d yourfile.txt dans Terminal et vous obtiendrez un message Use command: similaire dans lequel vous pourrez passer la commande ci-dessus.

Vous devriez maintenant pouvoir double-cliquer sur le type de fichier en question pour l'ouvrir - ouais!

Remarques:

  • Cela suppose que vous avez installé Notepad ++ dans Wine avec un raccourci sur le bureau, sinon adaptez votre chemin.

  • linuxusername doit bien sûr être remplacé par votre nom d'utilisateur.

  • Public semble être le nom d'utilisateur Windows par défaut créé par l'installation de Wine.

  • Cela fonctionne également sous Debian pure.
0
Engineer