Comment définir Notepad ++ comme éditeur sur Ubuntu?

15

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 cliquant avec le bouton droit sur un fichier, puis en ouvrant avec. Mais je n'ai pas vu Notepad ++ dans la liste résultante (même après avoir cliqué sur Choisir d'autres programmes).

Pan Bydlak
la source
1
Il existe de nombreux éditeurs pour les systèmes * nix, bien meilleurs que Notepad ++ et d'autres trucs pour gagner. Essayez Geany et oubliez les applis de merde.
Jakub Rakus
Comme l'a dit @ lustful-rat, une bonne alternative serait Gedit.
UniversallyUniqueID

Réponses:

5

Vous pouvez utiliser la mimeopencommande

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

mimeopen -d file.txt

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

Vous pouvez également lire la rubrique Changer toutes les associations de gedit en une autre application

Maythux
la source
4

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

entrez la description de l'image ici

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

Plus détaillé décrit ici

Joker
la source
3

Au lieu d'utiliser Notepad ++ via Wine, vous pouvez installer directement Notepadqq dans 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
Dhaval Simaria
la source
@Aadishri Merci d'avoir approfondi ma réponse mais votre lien donne une erreur 404. Il y a un support angulaire supplémentaire '>' à la fin.
Dhaval Simaria
1
Notepadqq a un bug ennuyeux github.com/notepadqq/notepadqq/issues/336
Aadishri
2
Notepadqq manque de fonctionnalités, notamment le Plugin Manager.
Cees Timmerman
2
Cela ne répond pas à la question
Stack Underflow
1

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

  1. Une fois après avoir installé Notepad ++ à l'aide de WINE, copiez le fichier "Notepad ++. Desktop" sous, "/.local/share/applications/wine/programs/Notepad++"

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

REMARQUE: le dossier d'applications est protégé en écriture par défaut. Ouvrez donc le terminal et accédez au chemin "/ usr / share" et exécutez la commande suivante.

applications sudo chmod -R 777

Une fois après avoir copié le fichier "Notepad ++. Desktop" , annulez cette modification d'autorisation effectuée par la commande suivante.

applications sudo chmod -R 555

  1. Maintenant, nous devons apporter des modifications dans le fichier de configuration qui existe dans le dossier gnome [qui est un sous-dossier dans le dossier "etc"]

Remarque: Ici encore, le dossier gnome est protégé en écriture par défaut, alors ouvrez le terminal et accédez au chemin "/ usr / share" 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 ++, dans le fichier "defaults.list" , recherchez "text / plain" et vous obtiendrez une ligne comme suit,

text / plain = gedit.desktop

Remplacez maintenant le bloc-notes gedit bu afin que cela définisse le bloc-notes ++ comme application par défaut pour le texte brut. La ligne modifiée devrait ressembler,

text / plain = Notepad ++. desktop

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

[Vous pouvez trouver un nouveau nom de fichier defaults.list.xxxx a été créé, qui n'est rien d'autre que la sauvegarde des anciens paramètres et vous pouvez très bien le supprimer. Veuillez vous assurer que vous ne supprimez pas les deux autres fichiers, à savoir: "defaults.list.dpkg-old" et "menus.blacklist" ]

Une fois que vous avez effectué les modifications requises, annulez la modification d'autorisation effectuée précédemment pour le dossier gnome à l'aide de la commande suivante.

sudo chmod -R 555 gnome

  1. C'est tout ... Vous avez fait Notepad ++ comme éditeur par défaut dans Ubuntu. Cela a fonctionné pour moi et j'espère que ce message vous aidera.
Arun Prasath
la source
0

Faites un clic droit sur le type de fichier en question (par exemple txt), et faites Open With > Other Application...

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

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

... Maintenant, cliquez sur le bouton Set as default.

Alternativement, au lieu de Open Withetc., vous pouvez utiliser mimeopen -d yourfile.txtdans Terminal, et vous obtiendrez une Use command:invite similaire dans laquelle vous pouvez coller la commande ci-dessus.

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

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 pur.
Ingénieur
la source