AS se stále načítá když v obou panelch je UNC cesta

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
User avatar
tukanos
Posts: 219
Joined: 21 Dec 2005, 19:14

AS se stále načítá když v obou panelch je UNC cesta

Post by tukanos » 16 Nov 2017, 14:44

Popis situace: na obou panelech je síťová cesta s mnoha soubory. Síťové cesty jsou zcela jiné, ale množství souborů je identické, v tomto konkrétném případě je 789 souborů přičemž nejvěší má cca. 14MB a nejmenší je asi 1.9kB. Chtěl jsem porovnat pár souborů a tedy byl to očistec, nakonec jsem musel použít Beyond compare.

Problém: AS je v této situaci prakticky nepoužitelný. Stále se načítá něco na pozadí (velmi často se objeví hláška "listing path"). Prakticky stále vidím ikonku přesýpacích hodin, někdy se to na chvíli usadí a lze to chvilku použít, ale chce to notnou dávku trpělivosti.

Lze s tím něco udělat? Dva windows explorery s tím nemají sebemenší problém.

User avatar
SelfMan
Posts: 889
Joined: 05 Apr 2006, 20:51
Contact:

Re: AS se stále načítá když v obou panelch je UNC cesta

Post by SelfMan » 16 Nov 2017, 22:15

Problem sposobuje neustala aktualizacia/aktivita v tychto adresaroch. Obist sa to da vypnutim volby "Use automatic refresh" /. "Pouzit automaticku aktualizaciu" pre sietove disky.
Options > Configuration > Drives (Moznosti > Konfiguracia > Jednotky)
Okrem toho je fajn pri tychto cestach zapnut "Use simple icons".

User avatar
tukanos
Posts: 219
Joined: 21 Dec 2005, 19:14

Re: AS se stále načítá když v obou panelch je UNC cesta

Post by tukanos » 20 Nov 2017, 15:20

Díky. Hned je to o poznání lepší. Možná by stálo za úvahu tohle mít v základním nastavení.

Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5122
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: AS se stále načítá když v obou panelch je UNC cesta

Post by Jan Rysavy » 20 Nov 2017, 16:21

O jakou verzi Windows se jedná? Která z doporučených voleb pomohla, vypnutí automatické aktualizace nebo jednoduché ikony?

User avatar
tukanos
Posts: 219
Joined: 21 Dec 2005, 19:14

Re: AS se stále načítá když v obou panelch je UNC cesta

Post by tukanos » 21 Nov 2017, 08:56

Jan Rysavy wrote:
20 Nov 2017, 16:21
O jakou verzi Windows se jedná? Která z doporučených voleb pomohla, vypnutí automatické aktualizace nebo jednoduché ikony?
Jedná se stále o Windows 7 x64 konkrétně 6.1.7601.

Pomohlo vypnutí automatic refresh u network drives. U simple icons pomohlo trochu s rychlostí načítání, když vzdálený server byl na opravdu pomalé lince nebo hodně daleko.

Každopádně obnova cesty stále probíhá a to v případě kdy se AS z pozadí přepne do popředí. Zde se síťová cesta opět načítá i když je tato volba vypnutá (automatic refresh)/zapnutá(simple icons).

Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1095
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Re: AS se stále načítá když v obou panelch je UNC cesta

Post by Petr Solin » 21 Nov 2017, 10:50

Refresh síťových cest při aktivaci Salamandera je též volitelný (standardně zapnutý):
Configuration / Drives: Network drives: Do not refresh on activation of Salamander
Help (viz F1):
When checked, network drives are not refreshed on main window activation (when you return from other application). On some network drives (e.g. Samba on Linux) you will have to refresh panel content manually if you turn on this option.

Nepřijde mi úplně šťastné vypnout Network drives: Use automatic refresh. Neuvidíte změny na síťových cestách během doby, kdy je panel se síťovou cestou aktivní. Refresh při aktivaci je tak trochu navíc, ale děje se, že po změně na síťové cestě nepřijde hlášení o změně a tento refresh při aktivaci je pak berlička (náhrada za chybně nedoručené hlášení).

Jednoduché ikony jsou jen estetika, to si rozhodněte sám, ale načítání ikon běží na pozadí, takže práci v panelu by bránit nemělo (nicméně přirozeně zabírá linku).

Jestli to dobře chápu, problém vzniká jen díky extra pomalému přístupu na konkrétní server např. díky VPN. Pro tyto případy jsme zavedli možnost přerušit listování nebo dočasně vypnout automatický refresh na cestě v panelu. Během listování stiskněte klávesu ESC, zobrazí se toto hlášení:
---------------------------
Question
---------------------------
If you want to cancel listing (the list of files and directories will be incomplete), press the Yes button. If you want to continue with listing and temporarily suppress use of automatic refresh for current path, press the No button. If you want to continue with listing, press the Cancel button.
---------------------------
[Yes] [No] [Cancel]
---------------------------
Zkuste, jestli když dáte No, začne se to chovat rozumně. Před tímto pokusem bych doporučil vrátit nastavení Configuration / Drives na standardní hodnoty - [X] používat autorefresh, [ ] nepoužívat jednoduché ikony, [ ] nevypínat refresh při aktivaci (načtení listingu by němělo trvat až tak dlouho, aby to nešlo vydržet a aktivace bývá dobrý okamžik pro obnovu listingu).

User avatar
tukanos
Posts: 219
Joined: 21 Dec 2005, 19:14

Re: AS se stále načítá když v obou panelch je UNC cesta

Post by tukanos » 27 Nov 2017, 15:26

Jestli to dobře chápu, problém vzniká jen díky extra pomalému přístupu na konkrétní server např. díky VPN. Pro tyto případy jsme zavedli možnost přerušit listování nebo dočasně vypnout automatický refresh na cestě v panelu. Během listování stiskněte klávesu ESC, zobrazí se toto hlášení:
Je to podobné. Jsem připojen přes VPN (hodně rychlou) a mám na obou panelech síťové cesty serveru které jsou 14 hopů respektivě 11 hopů daleko (RTT je max. 200ms a na druhém cca 120ms). Je to kombinace toho, že jsem poměrně daleko a je tam dost malých souborů.
Nepřijde mi úplně šťastné vypnout Network drives: Use automatic refresh. Neuvidíte změny na síťových cestách během doby, kdy je panel se síťovou cestou aktivní. Refresh při aktivaci je tak trochu navíc, ale děje se, že po změně na síťové cestě nepřijde hlášení o změně a tento refresh při aktivaci je pak berlička (náhrada za chybně nedoručené hlášení).
V tomto konkrétném případě by mě network refresh nermzel, protože jsem chtěl pouze porovnávat soubory a ke změnám na cestách nedochází. Nicméně uznávám, že mít to obecně nastavené není dobrý nápad, protože tento use-case nemůsí být vždy splněn. Možná by stálo za úvahu moci dočasně vypnout i ten refresh při aktivaci.
Zkuste, jestli když dáte No, začne se to chovat rozumně. Před tímto pokusem bych doporučil vrátit nastavení Configuration / Drives na standardní hodnoty - [X] používat autorefresh, [ ] nepoužívat jednoduché ikony, [ ] nevypínat refresh při aktivaci (načtení listingu by němělo trvat až tak dlouho, aby to nešlo vydržet a aktivace bývá dobrý okamžik pro obnovu listingu).
Ano, chová se to rozumněji. AS chvíli trvá než vylistuje obsah síťového adresáře a tudíž mohu kdykoliv dát ESC/no na jedné či druhé cestě. Je tam chvíli "mrtvá" zóna když se ještě nedolistuje panel, AS na chvíli zamrzne a nejde s ním nic dělat dokud se to nedolistuje. Následně se pak obnovuje druhý panel a tam je to podobné jako u prvního. Potom co se dočasně vypne obnovování lze s tím normálně pracovat, než se tedy přepne okno, pak se musí absolvovat celé kolečko znova.

Post Reply