Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: Daniel-X 17. 11. 2020, 21:33:02
-
Hned pro začátek musím uvést, že mnohým z Vás pravděpodobně tato otázka přijde k smíchu, ale já na ni bohužel odpověď neznám a je to pro mě velmi důležité.
Jde o to, že využívám BAT script, který využívá částečně příkazový řádek ve Windows a částečně ImageMagick ve Wndows Subsystem for Linux ve Windows 10.
Až do této chvíle jsem několik let používal první verzi WSL, nyní jsem však byl nucen přeinstalovat Windows 10 a následně nainstaloval WSL2.
Nyní potřebuji upravit soubor /etc/ImageMagick-6/policy.xml, protože v něm jsou nastaveny různé limity a script tak není funkční, protože je mu těmito limity zamezena správná funkčnost.
Zjistil jsem, že z Windows lze do souborového systému Linuxu přistupovat přes cestu \\wsl$\Ubuntu, ovšem v takovém případě mám oprávnění pouze ke čtení, nikoliv k zápisu a z Windows tak tedy daný soubor editovat nemohu.
Jak toho lze tedy docílit jinak?
Předem děkuji, budu vděčný za jakékoliv rady.
-
Neznám Windows ani WSL, ale zkusil bych prostě v linuxové příkazové řádce pustit editor a ten soubor upravit. Mohl by tam být předinstalovaný třeba editor nano.
$ nano /etc/ImageMagick-6/policy.xml
-
Děkuji, funguje to, respektive jde do toho psát. Nemůžu však přijít na způsob jak soubor uložit.
Dole jsou ovládací prvky, ale nevím, jak je použít.
-
Je to tam napsáno: Ctrl-O je uložit, Ctrl-X je ukončení editoru.
-
Děkuji mnohokrát, už to funguje.
-
notepad.exe /etc/ImageMagick-6/policy.xml
Vo WSl2 mozes vyuzivat windowsove programy priamo vo WSL, staci ich pouzit s priponou exe. Alebo pouzi Visual Studio Code, ten ma integraciu a vie pracovat v oboch systemoch sucasne.
-
notepad.exe /etc/ImageMagick-6/policy.xml
Vo WSl2 mozes vyuzivat windowsove programy priamo vo WSL, staci ich pouzit s priponou exe. Alebo pouzi Visual Studio Code, ten ma integraciu a vie pracovat v oboch systemoch sucasne.
Jo, jenom bych raději použil něco jako PSPad - můžete totiž narazit na problém se soubory v UTF-8, ve Windows obecně se používá BOM, zatímco v Linuxu je to spíš výjimka. PSPad umožňuje rozpoznat i nastavit kódování, včetně toho, zda UTF-8 má mít BOM nebo ne.
-
notepad.exe /etc/ImageMagick-6/policy.xml
Vo WSl2 mozes vyuzivat windowsove programy priamo vo WSL, staci ich pouzit s priponou exe. Alebo pouzi Visual Studio Code, ten ma integraciu a vie pracovat v oboch systemoch sucasne.
Jo, jenom bych raději použil něco jako PSPad - můžete totiž narazit na problém se soubory v UTF-8, ve Windows obecně se používá BOM, zatímco v Linuxu je to spíš výjimka. PSPad umožňuje rozpoznat i nastavit kódování, včetně toho, zda UTF-8 má mít BOM nebo ne.
A nezmrší to konce řádků? Myslím přidání ^M
-
notepad.exe /etc/ImageMagick-6/policy.xml
Vo WSl2 mozes vyuzivat windowsove programy priamo vo WSL, staci ich pouzit s priponou exe. Alebo pouzi Visual Studio Code, ten ma integraciu a vie pracovat v oboch systemoch sucasne.
Jo, jenom bych raději použil něco jako PSPad - můžete totiž narazit na problém se soubory v UTF-8, ve Windows obecně se používá BOM, zatímco v Linuxu je to spíš výjimka. PSPad umožňuje rozpoznat i nastavit kódování, včetně toho, zda UTF-8 má mít BOM nebo ne.
Notepad, to uz v pohode zvlada.
Keby nie stale funguje pspad.exe /etc/ImageMagick-6/policy.xml
, alebo si tam dosad svoj oblubeny editor. Ja uz vyhradne pouzivam VS code.
-
Jde o to, že využívám BAT script, který využívá částečně příkazový řádek ve Windows a částečně ImageMagick ve Wndows Subsystem for Linux ve Windows 10.
Neni resenim pouzit i ImageMagick pod Windows?
-
notepad.exe /etc/ImageMagick-6/policy.xml
Vo WSl2 mozes vyuzivat windowsove programy priamo vo WSL, staci ich pouzit s priponou exe. Alebo pouzi Visual Studio Code, ten ma integraciu a vie pracovat v oboch systemoch sucasne.
Jo, jenom bych raději použil něco jako PSPad - můžete totiž narazit na problém se soubory v UTF-8, ve Windows obecně se používá BOM, zatímco v Linuxu je to spíš výjimka. PSPad umožňuje rozpoznat i nastavit kódování, včetně toho, zda UTF-8 má mít BOM nebo ne.
Kodovani lze po editaci prohnat pres win_iconv.exe