reklama

Mousepad zobrazí soubor jako prázdný, přitom prázdný není

LarryLin

Ahoj všem, narazil jsem na jednu podivnou chybu. Když otevřu jakýkoliv soubor v adresáři "/sys/fs/cgroup/cpuset/" např. soubor "cpuset.cpus" v Mousepadu, tak se soubor tváří jako prázdný, ale když ho otevřu v nano, cat, sublime, tak ten soubor obsahuje čísla. Otestováno na dvou počítačích.

Ví někdo proč to Mousepad neotevře správně?

PS: u některých systémových souborů Mousepad píše chybovou hlášku "Takové zařízení neexistuje", ale to není tento případ - žádná chybová hláška se neobjeví.
« Poslední změna: 06. 01. 2019, 22:09:05 od Petr Krčmář »

reklama


Jenda

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #1 kdy: 04. 01. 2019, 23:24:55 »
Čekal bych, že bude problém v tom, že se soubor tváří jako s nulovou délkou (zkus ls -l), ale přitom z něj lze přečíst obsah.

LarryLin

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #2 kdy: 05. 01. 2019, 09:51:06 »
Ano soubory mají 0 bajtů. Zřejmě se při nulové délce Mousepad vůbec neobtěžuje soubor číst. V nastavení Mousepadu nevidím jak chování změnit. Je to hodně matoucí. Třeba Gedit to otevře správně.

L.

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #3 kdy: 05. 01. 2019, 11:51:28 »
Já bych tipoval, že Mousepad zjistí délku souboru, zaalokuje si na něj paměť a do ní ho načte. Což v tomhle případně nezafunguje. To máš za to, že nepoužíváš VI :D

LarryLin

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #4 kdy: 05. 01. 2019, 11:58:52 »
Já bych tipoval, že Mousepad zjistí délku souboru, zaalokuje si na něj paměť a do ní ho načte. Což v tomhle případně nezafunguje. To máš za to, že nepoužíváš VI :D
Na svém počítači bych si nedovolil mít jako výchozí editor nějaký mousepad nebo gedit, ale všiml jsem si toho na jiném PC, kde žádný jiný editor než mousepad nebyl.


karlik

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #5 kdy: 05. 01. 2019, 12:01:15 »
A já bych tipoval, že se jak na tomto portálu, tak na abclinuxu množí dotazy typu "vata" nabo "mýdlová opera".  :D

LarryLin

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #6 kdy: 05. 01. 2019, 12:18:21 »
A já bych tipoval, že se jak na tomto portálu, tak na abclinuxu množí dotazy typu "vata" nabo "mýdlová opera".  :D
Souhlas. Myslím, že na fóru Rootu je té vaty o hodně více než na abíčku. Myslím, že můj dotaz zas taková vata není. Minimálně je to varování pro začátečníky linuxu, aby si dávali bacha na hloupé předinstalované textové editory.

kadoch

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #7 kdy: 05. 01. 2019, 13:53:13 »
Pokud to má být varování, měl byste uvést distribuci s verzí, aby bylo možno ověřit tvrzení o mousepadu jako jediném editoru... páč vi(vim) a nano jsou snad všude v defaultu...

LarryLin

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #8 kdy: 05. 01. 2019, 16:40:20 »
Pokud to má být varování, měl byste uvést distribuci s verzí, aby bylo možno ověřit tvrzení o mousepadu jako jediném editoru... páč vi(vim) a nano jsou snad všude v defaultu...
Původně to nebylo varování, chtěl jsem vědět zda se dá toto chování někde v Mousepadu změnit. Co jsem hledal, tak asi nedá, takže toto vlákno zřejmě zůstane bez řešení jen jako varování.

Testováno na:
Manjaro - Mousepad 0.4.1
Fedora 25 - Mousepad 0.4.0

Ano, vim a nano jsou většinou všude pro spuštění v terminálu, ale když někdo otevírá soubor v gui prohlížeči souborů, tak jsou přednastavené nějaké gui textové editory (Mousepad, Gedit ...).

Lol Phirae

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #9 kdy: 05. 01. 2019, 17:16:14 »
Ano soubory mají 0 bajtů. Zřejmě se při nulové délce Mousepad vůbec neobtěžuje soubor číst.

https://git.xfce.org/apps/mousepad/tree/mousepad/mousepad-file.c#n524

kadoch

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #10 kdy: 05. 01. 2019, 19:28:30 »
Tak to jste asi přišel na bug, doporučuji to nahlásit vývojářům mousepadu... A jinak pro takové lowlevel zkoumání raději používat něco ověřeného. Za mne třeba mcedit, mc instalace je dílem několika sekund, když člověk potřebuje...

Lol Phirae

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #11 kdy: 05. 01. 2019, 20:50:44 »
Tak to jste asi přišel na bug

Ale až druhý, našel se nejméně jeden další pošuk, který konfiguruje kernel v mousepadu.  ;D

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797305


LarryLin

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #12 kdy: 05. 01. 2019, 21:03:12 »
Tak to jste asi přišel na bug
Ale až druhý, našel se nejméně jeden další pošuk, který konfiguruje kernel v mousepadu.  ;D
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797305
Já jsem si vždy myslel, že kernel se konfiguruje zápisem a né čtením.

Janci

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #13 kdy: 05. 01. 2019, 21:52:50 »
Toto ma vypieklo ked som robil s FUSE virtualny filesystem. Subory hlasili nulovu velkost, lebo velkost bola este neznama (dala sa zistit az po prevzati kompletneho suboru zo vzdialeneho uloziska). Niektore prehliadace/editory sa s tym popasovali (subor precitali az po EOF), niektore nie (najskor spravili stat, zistili velkost a precitali len potial).

Lol Phirae

Re:Mousepad zobrazí soubor jako prázdní, přitom prázdný není
« Odpověď #14 kdy: 05. 01. 2019, 23:25:57 »
Toto ma vypieklo ked som robil s FUSE virtualny filesystem.

Ano, to taky evidentně v mousepadu nefunguje. https://bugzilla.xfce.org/show_bug.cgi?id=14334

 

reklama