Używam notatnika ++ z Wine.
Chcę ustawić Notepad ++ jako jeden z domyślnych edytorów. Próbowałem to ustawić, klikając plik prawym przyciskiem myszy, a następnie Otwórz za pomocą. Ale nie zobaczyłem Notepad ++ na wynikowej liście (nawet po kliknięciu Wybierz inne programy).
Odpowiedzi:
Możesz użyć
mimeopen
poleceniaZa pomocą terminala przejdź do folderu zawierającego rozszerzenie, które chcesz otworzyć za pomocą notpadd ++ (tutaj testuję pliki txt)
Pojawi się menu podręczne, w którym możesz zobaczyć niektóre opcje, jeśli nie znajdziesz przy nich notatnika ++, wybierz inny i wskaż swój notatnik ++.
Możesz także przeczytać artykuł Zmień wszystkie skojarzenia z gedit na inną aplikację
źródło
Wydaje mi się, że najlepsza opcja zaawansowana daje narzędzie Ubuntu Tweak.
Tutaj możesz ustawić domyślną (pożądaną) aplikację na dowolny format / rozszerzenie.
Bardziej szczegółowo opisane tutaj
źródło
Zamiast używać Notepad ++ za pośrednictwem Wine, możesz bezpośrednio zainstalować Notepadqq w Ubuntu. Możesz uznać to za wersję Ubuntu Notepad ++. Notepadqq można zainstalować w następujący sposób:
źródło
Postępowałem zgodnie z poniższymi krokami i to właśnie zmusiło mnie do rozwiązania tego problemu i uczyniłem Notepad ++ domyślnym edytorem w Ubuntu.
Raz po zainstalowaniu Notepad ++ za pomocą WINE, skopiuj plik „Notepad ++. Desktop” pod „/.local/share/applications/wine/programs/Notepad++”
Musimy wkleić skopiowany plik „Notepad ++. Desktop” w poniższej ścieżce „/ usr / share / applications”
UWAGA: Folder aplikacji jest domyślnie chroniony przed zapisem. Otwórz terminal i przejdź do ścieżki „/ usr / share” i wykonaj następujące polecenie.
sudo chmod -R 777 aplikacji
Raz po skopiowaniu pliku „Notepad ++. Desktop” cofnij tę zmianę uprawnień dokonaną przez następujące polecenie.
aplikacje sudo chmod -R 555
Uwaga: Ponownie tutaj folder gnome jest domyślnie chroniony przed zapisem, więc otwórz terminal i przejdź do ścieżki „/ usr / share” i wykonaj następujące polecenie.
sudo chmod -R 777 gnome
Na przykład, jeśli chcesz edytować tylko pliki zwykłego tekstu w Notepad ++, w pliku „defaults.list” znajdź „tekst / zwykły”, a otrzymasz następujący wiersz:
text / plain = gedit.desktop
Teraz zastąp gedit bu Notepad ++, aby ustawił Notepad ++ jako domyślną aplikację dla zwykłego tekstu. Zmodyfikowana linia powinna wyglądać następująco:
text / plain = Notepad ++. desktop
Teraz ZAPISZ plik po wprowadzeniu tej zmiany i zamknij plik.
[Możesz znaleźć nową nazwę pliku defaults.list.xxxx , która jest niczym innym jak kopią zapasową starych ustawień i bardzo dobrze możesz ją usunąć. Upewnij się, że nie usuwasz dwóch pozostałych plików, a mianowicie: „defaults.list.dpkg-old” i „menu.blacklist” ]
Po wprowadzeniu wymaganych zmian przywróć wcześniejszą zmianę uprawnień do folderu gnome za pomocą następującego polecenia.
sudo chmod-R 555 gnome
źródło
Kliknij odpowiedni typ pliku prawym przyciskiem myszy (np. Txt) i zrób
Open With > Other Application...
Kliknij w
Enter a custom command
polu poniżej zwykłej listy aplikacji. Wchodzić:wine C:\\windows\\command\\start.exe /Unix /home/linuxusername/.wine/dosdevices/c:/users/Public/Desktop/Notepad++.lnk
... Teraz kliknij przycisk
Set as default
.Alternatywnie zamiast
Open With
itp. Możesz użyćmimeopen -d yourfile.txt
w Terminalu, a otrzymasz podobnyUse command:
monit, w którym możesz pominąć powyższe polecenie.Powinieneś być teraz w stanie dwukrotnie kliknąć dany typ pliku, aby go otworzyć - tak!
Uwagi:
Zakłada się, że zainstalowałeś Notepad ++ w winie ze skrótem na pulpicie, w przeciwnym razie dostosuj swoją ścieżkę.
linuxusername
należy oczywiście zastąpić nazwą użytkownika.Public
wydaje się być domyślną nazwą użytkownika Windows utworzoną przez instalację Wine.źródło