ornek-ayar_by_frusen 127 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842
  1. workerconfig 3.8.2;
  2. global {
  3. lang = "builtin";
  4. rows = 4;
  5. columns = 7;
  6. cachesize = 50;
  7. listersets {
  8. left {
  9. hbartop = false;
  10. hbarheight = 12;
  11. vbarleft = false;
  12. vbarwidth = 12;
  13. showheader = true;
  14. displaysets {
  15. permission;
  16. size;
  17. name;
  18. type;
  19. owner;
  20. modtime;
  21. destination;
  22. }
  23. }
  24. right {
  25. hbartop = false;
  26. hbarheight = 12;
  27. vbarleft = true;
  28. vbarwidth = 12;
  29. showheader = true;
  30. displaysets {
  31. permission;
  32. size;
  33. name;
  34. type;
  35. owner;
  36. modtime;
  37. destination;
  38. }
  39. }
  40. }
  41. terminal = "xterm -e %s";
  42. ownerstyle = style1;
  43. usestringfordirsize = false;
  44. timesets {
  45. date = style1;
  46. datestring = "%d %b %Y";
  47. datesubstitution = true;
  48. time = style1;
  49. timestring = "%H:%M:%S";
  50. datebeforetime = true;
  51. }
  52. palette {
  53. 0 = 200,198,193;
  54. 1 = 0,0,0;
  55. 2 = 255,255,255;
  56. 3 = 0,85,187;
  57. 4 = 204,34,0;
  58. 5 = 50,180,20;
  59. 6 = 119,0,119;
  60. 7 = 238,170,68;
  61. }
  62. layout {
  63. buttonsvertical = false;
  64. listviewsvertical = false;
  65. listviewweight = 5;
  66. weighttoactive = false;
  67. }
  68. mouseconf {
  69. selectbutton = 1;
  70. activatebutton = 2;
  71. scrollbutton = 3;
  72. activatemod {
  73. }
  74. scrollmod {
  75. mod = shift;
  76. }
  77. contextmod {
  78. }
  79. selectmethod = normal;
  80. }
  81. saveworkerstateonexit = true;
  82. volumemanager {
  83. mountcommand = "";
  84. unmountcommand = "";
  85. fstabfile = "";
  86. mtabfile = "";
  87. partfile = "";
  88. requestaction = true;
  89. ejectcommand = "";
  90. closetraycommand = "";
  91. }
  92. useversionstringcompare = true;
  93. useextendedregex = true;
  94. }
  95. colors {
  96. statebar = 2,3;
  97. sellvbar = 2,4;
  98. unsellvbar = 1,0;
  99. seldir = 2,3;
  100. unseldir = 3,2;
  101. selfile = 2,1;
  102. unselfile = 1,2;
  103. clockbar = 1,0;
  104. selactdir = 2,7;
  105. unselactdir = 1,7;
  106. selactfile = 2,7;
  107. unselactfile = 1,7;
  108. requester = 1,0;
  109. lvheader = 1,0;
  110. lvbg = 2;
  111. labelcolors {
  112. color {
  113. name = "1";
  114. normal = 4,2;
  115. active = 4,7;
  116. }
  117. color {
  118. name = "2";
  119. normal = 5,2;
  120. active = 5,7;
  121. }
  122. color {
  123. name = "3";
  124. normal = 6,2;
  125. active = 6,7;
  126. }
  127. color {
  128. name = "marked";
  129. normal = 4,2;
  130. active = 4,7;
  131. }
  132. }
  133. faces {
  134. face {
  135. name = "textview-bg";
  136. color = 2;
  137. }
  138. face {
  139. name = "textview-fg";
  140. color = 1;
  141. }
  142. face {
  143. name = "textview-highlight-bg";
  144. color = 0;
  145. }
  146. }
  147. }
  148. startup {
  149. left = ".";
  150. right = "";
  151. }
  152. fonts {
  153. globalfont = "fixed";
  154. buttonfont = "fixed";
  155. leftfont = "fixed";
  156. rightfont = "fixed";
  157. textviewfont = "fixed";
  158. }
  159. xftfonts {
  160. globalfont = "Sans-10";
  161. buttonfont = "Sans-10";
  162. leftfont = "Sans-10";
  163. rightfont = "Sans-10";
  164. textviewfont = "Sans-10";
  165. }
  166. clockbarsets {
  167. modus = timespace;
  168. updatetime = 1;
  169. program = "";
  170. }
  171. pathjumpallowdirs {
  172. }
  173. paths {
  174. path {
  175. position = 0;
  176. title = "$HOME";
  177. color = 1,0;
  178. path = "$HOME";
  179. shortkeys {
  180. normal {
  181. key = "1";
  182. }
  183. }
  184. }
  185. path {
  186. position = 1;
  187. title = "/";
  188. color = 1,0;
  189. path = "/";
  190. shortkeys {
  191. normal {
  192. key = "2";
  193. }
  194. }
  195. }
  196. path {
  197. position = 2;
  198. title = "/tmp";
  199. color = 1,0;
  200. path = "/tmp";
  201. shortkeys {
  202. normal {
  203. key = "3";
  204. }
  205. }
  206. }
  207. }
  208. hotkeys {
  209. hotkey {
  210. title = "Parent";
  211. shortkeys {
  212. normal {
  213. key = "Left";
  214. }
  215. }
  216. commands {
  217. ParentDirOp {
  218. }
  219. }
  220. }
  221. hotkey {
  222. title = "GoDir";
  223. shortkeys {
  224. normal {
  225. key = "Right";
  226. }
  227. }
  228. commands {
  229. EnterDirOp {
  230. dir = "";
  231. mode = active;
  232. }
  233. }
  234. }
  235. hotkey {
  236. title = "Up";
  237. shortkeys {
  238. normal {
  239. key = "Up";
  240. }
  241. }
  242. commands {
  243. RowUp {
  244. }
  245. }
  246. }
  247. hotkey {
  248. title = "Down";
  249. shortkeys {
  250. normal {
  251. key = "Down";
  252. }
  253. }
  254. commands {
  255. RowDown {
  256. }
  257. }
  258. }
  259. hotkey {
  260. title = "Top";
  261. shortkeys {
  262. normal {
  263. key = "Home";
  264. }
  265. }
  266. commands {
  267. FirstRow {
  268. }
  269. }
  270. }
  271. hotkey {
  272. title = "End";
  273. shortkeys {
  274. normal {
  275. key = "End";
  276. }
  277. }
  278. commands {
  279. LastRow {
  280. }
  281. }
  282. }
  283. hotkey {
  284. title = "Page up";
  285. shortkeys {
  286. normal {
  287. key = "Prior";
  288. }
  289. }
  290. commands {
  291. PageUp {
  292. }
  293. }
  294. }
  295. hotkey {
  296. title = "Page down";
  297. shortkeys {
  298. normal {
  299. key = "Next";
  300. }
  301. }
  302. commands {
  303. PageDown {
  304. }
  305. }
  306. }
  307. hotkey {
  308. title = "Select";
  309. shortkeys {
  310. normal {
  311. key = "Insert";
  312. }
  313. }
  314. commands {
  315. SelectOp {
  316. }
  317. }
  318. }
  319. hotkey {
  320. title = "Main";
  321. shortkeys {
  322. normal {
  323. key = "Return";
  324. }
  325. }
  326. commands {
  327. SimDDOp {
  328. }
  329. }
  330. }
  331. hotkey {
  332. title = "LeftListerOptions";
  333. shortkeys {
  334. normal {
  335. key = "F1";
  336. mod = mod1;
  337. }
  338. }
  339. commands {
  340. ChangeListerSetOp {
  341. mode = left;
  342. }
  343. }
  344. }
  345. hotkey {
  346. title = "RightListerOptions";
  347. shortkeys {
  348. normal {
  349. key = "F2";
  350. mod = mod1;
  351. }
  352. }
  353. commands {
  354. ChangeListerSetOp {
  355. mode = right;
  356. }
  357. }
  358. }
  359. hotkey {
  360. title = "ListerToLeft";
  361. shortkeys {
  362. normal {
  363. key = "Left";
  364. mod = control;
  365. }
  366. }
  367. commands {
  368. ScrollListerOp {
  369. mode = left;
  370. }
  371. }
  372. }
  373. hotkey {
  374. title = "ListerToRight";
  375. shortkeys {
  376. normal {
  377. key = "Right";
  378. mod = control;
  379. }
  380. }
  381. commands {
  382. ScrollListerOp {
  383. mode = right;
  384. }
  385. }
  386. }
  387. hotkey {
  388. title = "Start";
  389. shortkeys {
  390. double {
  391. key = "x";
  392. mod = control;
  393. key = "x";
  394. mod = control;
  395. }
  396. }
  397. commands {
  398. StartProgOp {
  399. start = terminalwait;
  400. viewstr = "";
  401. global = true;
  402. inbackground = false;
  403. dontcd = false;
  404. }
  405. }
  406. }
  407. hotkey {
  408. title = "Search entry";
  409. shortkeys {
  410. normal {
  411. key = "s";
  412. mod = control;
  413. }
  414. }
  415. commands {
  416. SearchEntryOp {
  417. ignorecase = true;
  418. reversesearch = false;
  419. }
  420. }
  421. }
  422. hotkey {
  423. title = "Edit path";
  424. shortkeys {
  425. normal {
  426. key = "Return";
  427. mod = control;
  428. }
  429. }
  430. commands {
  431. EnterPathOp {
  432. mode = current;
  433. }
  434. }
  435. }
  436. hotkey {
  437. title = "Edit other path";
  438. shortkeys {
  439. normal {
  440. key = "Return";
  441. mod = control;
  442. mod = shift;
  443. }
  444. }
  445. commands {
  446. EnterPathOp {
  447. mode = other;
  448. }
  449. }
  450. }
  451. hotkey {
  452. title = "Switch";
  453. shortkeys {
  454. normal {
  455. key = "Tab";
  456. }
  457. }
  458. commands {
  459. SwitchListerOp {
  460. }
  461. }
  462. }
  463. hotkey {
  464. title = "image mode";
  465. shortkeys {
  466. normal {
  467. key = "b";
  468. mod = control;
  469. }
  470. }
  471. commands {
  472. ToggleListermodeOp {
  473. mode = "ShowImageMode";
  474. }
  475. }
  476. }
  477. hotkey {
  478. title = "info mode";
  479. shortkeys {
  480. normal {
  481. key = "i";
  482. mod = control;
  483. }
  484. }
  485. commands {
  486. ToggleListermodeOp {
  487. mode = "InformationMode";
  488. }
  489. }
  490. }
  491. hotkey {
  492. title = "Hidden";
  493. shortkeys {
  494. normal {
  495. key = "asciicircum";
  496. }
  497. }
  498. commands {
  499. ChangeHiddenFlag {
  500. hiddenfiles = toggle;
  501. }
  502. }
  503. }
  504. hotkey {
  505. title = "pattern unselect";
  506. shortkeys {
  507. normal {
  508. key = "KP_Divide";
  509. mod = shift;
  510. }
  511. }
  512. commands {
  513. FilterUnSelectOp {
  514. filter = "*";
  515. }
  516. }
  517. }
  518. hotkey {
  519. title = "Enter VFS";
  520. shortkeys {
  521. normal {
  522. key = "Return";
  523. mod = shift;
  524. }
  525. }
  526. commands {
  527. EnterDirOp {
  528. dir = "{F}#";
  529. mode = special;
  530. }
  531. }
  532. }
  533. hotkey {
  534. title = "Open context menu";
  535. shortkeys {
  536. normal {
  537. key = "space";
  538. mod = control;
  539. }
  540. }
  541. commands {
  542. OpenContextMenuOp {
  543. }
  544. }
  545. }
  546. hotkey {
  547. title = "Change file label";
  548. shortkeys {
  549. normal {
  550. key = "l";
  551. mod = mod1;
  552. }
  553. }
  554. commands {
  555. ChangeLabelOp {
  556. askforlabel = true;
  557. label = "marked";
  558. }
  559. }
  560. }
  561. hotkey {
  562. title = "New tab";
  563. shortkeys {
  564. normal {
  565. key = "t";
  566. mod = control;
  567. }
  568. }
  569. commands {
  570. ModifyTabsOp {
  571. tabaction = newtab;
  572. }
  573. }
  574. }
  575. hotkey {
  576. title = "Close tab";
  577. shortkeys {
  578. normal {
  579. key = "w";
  580. mod = control;
  581. }
  582. }
  583. commands {
  584. ModifyTabsOp {
  585. tabaction = closecurrenttab;
  586. }
  587. }
  588. }
  589. hotkey {
  590. title = "Next tab";
  591. shortkeys {
  592. normal {
  593. key = "Next";
  594. mod = control;
  595. }
  596. }
  597. commands {
  598. ModifyTabsOp {
  599. tabaction = nexttab;
  600. }
  601. }
  602. }
  603. hotkey {
  604. title = "Prev tab";
  605. shortkeys {
  606. normal {
  607. key = "Prior";
  608. mod = control;
  609. }
  610. }
  611. commands {
  612. ModifyTabsOp {
  613. tabaction = prevtab;
  614. }
  615. }
  616. }
  617. hotkey {
  618. title = "80% Layout";
  619. shortkeys {
  620. double {
  621. key = "l";
  622. mod = control;
  623. key = "1";
  624. }
  625. }
  626. commands {
  627. ChangeLayoutOp {
  628. buttonsvertical = false;
  629. listviewsvertical = false;
  630. listviewweight = 8;
  631. weighttoactive = false;
  632. }
  633. }
  634. }
  635. hotkey {
  636. title = "Horizontal layout";
  637. shortkeys {
  638. double {
  639. key = "l";
  640. mod = control;
  641. key = "2";
  642. }
  643. }
  644. commands {
  645. ChangeLayoutOp {
  646. buttonsvertical = false;
  647. listviewsvertical = true;
  648. listviewweight = 5;
  649. weighttoactive = false;
  650. statebar;
  651. listviews;
  652. buttons;
  653. listviews;
  654. clockbar;
  655. }
  656. }
  657. }
  658. hotkey {
  659. title = "Path->other side in new tab";
  660. shortkeys {
  661. normal {
  662. key = "o";
  663. mod = mod1;
  664. }
  665. }
  666. commands {
  667. SwitchListerOp {
  668. }
  669. ModifyTabsOp {
  670. tabaction = newtab;
  671. }
  672. EnterDirOp {
  673. dir = "{p}";
  674. mode = special;
  675. }
  676. SwitchListerOp {
  677. }
  678. }
  679. }
  680. hotkey {
  681. title = "active entry->other side in new tab";
  682. shortkeys {
  683. normal {
  684. key = "O";
  685. mod = shift;
  686. mod = mod1;
  687. }
  688. }
  689. commands {
  690. SwitchListerOp {
  691. }
  692. ModifyTabsOp {
  693. tabaction = newtab;
  694. }
  695. SwitchListerOp {
  696. }
  697. EnterDirOp {
  698. dir = "";
  699. mode = active2other;
  700. }
  701. }
  702. }
  703. hotkey {
  704. title = "Volume manager";
  705. shortkeys {
  706. normal {
  707. key = "v";
  708. mod = mod1;
  709. }
  710. }
  711. commands {
  712. VolumeManagerOp {
  713. }
  714. }
  715. }
  716. hotkey {
  717. title = "Text view mode";
  718. shortkeys {
  719. normal {
  720. key = "v";
  721. mod = control;
  722. }
  723. }
  724. commands {
  725. ToggleListermodeOp {
  726. mode = "TextViewMode";
  727. }
  728. }
  729. }
  730. hotkey {
  731. title = "Path jump";
  732. shortkeys {
  733. normal {
  734. key = "slash";
  735. }
  736. normal {
  737. key = "slash";
  738. mod = shift;
  739. }
  740. }
  741. commands {
  742. PathJumpOp {
  743. }
  744. }
  745. }
  746. hotkey {
  747. title = "Center active row";
  748. shortkeys {
  749. double {
  750. key = "l";
  751. mod = control;
  752. key = "l";
  753. mod = control;
  754. }
  755. }
  756. commands {
  757. ScriptOp {
  758. type = evalcommand;
  759. pushuseoutput = false;
  760. dodebug = false;
  761. wpurecursive = false;
  762. wputakedirs = false;
  763. stacknr = 0;
  764. wintype = leave;
  765. changeprogress = false;
  766. changetext = false;
  767. progressuseoutput = false;
  768. wintextuseoutput = false;
  769. commandstring = "recenter_top_bottom";
  770. }
  771. }
  772. }
  773. hotkey {
  774. title = "Command menu";
  775. shortkeys {
  776. normal {
  777. key = "F1";
  778. }
  779. }
  780. commands {
  781. CommandMenuOp {
  782. }
  783. }
  784. }
  785. hotkey {
  786. title = "select pagedown";
  787. shortkeys {
  788. normal {
  789. key = "Next";
  790. mod = shift;
  791. }
  792. }
  793. commands {
  794. ScriptOp {
  795. type = evalcommand;
  796. pushuseoutput = false;
  797. dodebug = false;
  798. wpurecursive = false;
  799. wputakedirs = false;
  800. stacknr = 0;
  801. wintype = leave;
  802. changeprogress = false;
  803. changetext = false;
  804. progressuseoutput = false;
  805. wintextuseoutput = false;
  806. commandstring = "selectentry pagedown";
  807. }
  808. }
  809. }
  810. hotkey {
  811. title = "select pageup";
  812. shortkeys {
  813. normal {
  814. key = "Prior";
  815. mod = shift;
  816. }
  817. }
  818. commands {
  819. ScriptOp {
  820. type = evalcommand;
  821. pushuseoutput = false;
  822. dodebug = false;
  823. wpurecursive = false;
  824. wputakedirs = false;
  825. stacknr = 0;
  826. wintype = leave;
  827. changeprogress = false;
  828. changetext = false;
  829. progressuseoutput = false;
  830. wintextuseoutput = false;
  831. commandstring = "selectentry -p";
  832. }
  833. }
  834. }
  835. hotkey {
  836. title = "select 1 up";
  837. shortkeys {
  838. normal {
  839. key = "Up";
  840. mod = shift;
  841. }
  842. }
  843. commands {
  844. ScriptOp {
  845. type = evalcommand;
  846. pushuseoutput = false;
  847. dodebug = false;
  848. wpurecursive = false;
  849. wputakedirs = false;
  850. stacknr = 0;
  851. wintype = leave;
  852. changeprogress = false;
  853. changetext = false;
  854. progressuseoutput = false;
  855. wintextuseoutput = false;
  856. commandstring = "selectentry -1";
  857. }
  858. }
  859. }
  860. hotkey {
  861. title = "select 1 down";
  862. shortkeys {
  863. normal {
  864. key = "Down";
  865. mod = shift;
  866. }
  867. }
  868. commands {
  869. ScriptOp {
  870. type = evalcommand;
  871. pushuseoutput = false;
  872. dodebug = false;
  873. wpurecursive = false;
  874. wputakedirs = false;
  875. stacknr = 0;
  876. wintype = leave;
  877. changeprogress = false;
  878. changetext = false;
  879. progressuseoutput = false;
  880. wintextuseoutput = false;
  881. commandstring = "selectentry 1";
  882. }
  883. }
  884. }
  885. }
  886. buttons {
  887. button {
  888. position = 0;
  889. title = "F3 - View";
  890. color = 1,0;
  891. shortkeys {
  892. normal {
  893. key = "F3";
  894. }
  895. }
  896. commands {
  897. ShowAction {
  898. }
  899. }
  900. }
  901. button {
  902. position = 1;
  903. title = "Show pics";
  904. color = 1,0;
  905. shortkeys {
  906. }
  907. commands {
  908. OwnOp {
  909. separateeachentry = false;
  910. recursive = false;
  911. start = normal;
  912. com = "display {a}";
  913. viewstr = "";
  914. inbackground = false;
  915. takedirs = false;
  916. dontcd = false;
  917. }
  918. }
  919. }
  920. button {
  921. position = 2;
  922. title = "F4 - Edit";
  923. color = 1,0;
  924. shortkeys {
  925. normal {
  926. key = "F4";
  927. }
  928. }
  929. commands {
  930. OwnOp {
  931. separateeachentry = false;
  932. recursive = false;
  933. start = normal;
  934. com = "{scripts}/xeditor {A}";
  935. viewstr = "";
  936. inbackground = true;
  937. takedirs = false;
  938. dontcd = false;
  939. }
  940. }
  941. }
  942. button {
  943. position = 3;
  944. title = "HexEdit";
  945. color = 1,0;
  946. shortkeys {
  947. }
  948. commands {
  949. OwnOp {
  950. separateeachentry = true;
  951. recursive = false;
  952. start = normal;
  953. com = "khexedit {f}";
  954. viewstr = "";
  955. inbackground = false;
  956. takedirs = false;
  957. dontcd = false;
  958. }
  959. ReloadOp {
  960. mode = current;
  961. resetdirsizes = false;
  962. keepfiletypes = false;
  963. }
  964. }
  965. }
  966. button {
  967. position = 4;
  968. title = "F5 - Copy";
  969. color = 1,0;
  970. shortkeys {
  971. normal {
  972. key = "F5";
  973. }
  974. }
  975. commands {
  976. CopyOp {
  977. followsymlinks = false;
  978. move = false;
  979. rename = false;
  980. samedir = false;
  981. requestdest = false;
  982. requestflags = false;
  983. overwrite = normal;
  984. preserveattr = true;
  985. }
  986. }
  987. }
  988. button {
  989. position = 5;
  990. title = "Copy++";
  991. color = 1,0;
  992. shortkeys {
  993. normal {
  994. key = "F5";
  995. mod = shift;
  996. }
  997. }
  998. commands {
  999. CopyOp {
  1000. followsymlinks = false;
  1001. move = false;
  1002. rename = false;
  1003. samedir = false;
  1004. requestdest = false;
  1005. requestflags = true;
  1006. overwrite = normal;
  1007. preserveattr = true;
  1008. }
  1009. }
  1010. }
  1011. button {
  1012. position = 6;
  1013. title = "F6 - Move";
  1014. color = 1,0;
  1015. shortkeys {
  1016. normal {
  1017. key = "F6";
  1018. }
  1019. }
  1020. commands {
  1021. CopyOp {
  1022. followsymlinks = false;
  1023. move = true;
  1024. rename = false;
  1025. samedir = false;
  1026. requestdest = false;
  1027. requestflags = false;
  1028. overwrite = normal;
  1029. preserveattr = true;
  1030. }
  1031. }
  1032. }
  1033. button {
  1034. position = 7;
  1035. title = "Move++";
  1036. color = 1,0;
  1037. shortkeys {
  1038. normal {
  1039. key = "F6";
  1040. mod = shift;
  1041. }
  1042. }
  1043. commands {
  1044. CopyOp {
  1045. followsymlinks = false;
  1046. move = true;
  1047. rename = false;
  1048. samedir = false;
  1049. requestdest = false;
  1050. requestflags = true;
  1051. overwrite = normal;
  1052. preserveattr = true;
  1053. }
  1054. }
  1055. }
  1056. button {
  1057. position = 8;
  1058. title = "Rename";
  1059. color = 1,0;
  1060. shortkeys {
  1061. }
  1062. commands {
  1063. RenameOp {
  1064. }
  1065. }
  1066. }
  1067. button {
  1068. position = 9;
  1069. title = "Ptrn Rename";
  1070. color = 1,0;
  1071. shortkeys {
  1072. }
  1073. commands {
  1074. ScriptOp {
  1075. type = push;
  1076. pushuseoutput = false;
  1077. dodebug = false;
  1078. wpurecursive = false;
  1079. wputakedirs = false;
  1080. stacknr = 1;
  1081. pushstring = "{Rs{Enter a Match *[Pattern]* for Renaming.|The leading or trailing * wild card portions of|file names will be retained and the matching literal|string portion of *[Pattern]* will be replaced:}{*{uf}*}}";
  1082. wintype = leave;
  1083. changeprogress = false;
  1084. changetext = false;
  1085. progressuseoutput = false;
  1086. wintextuseoutput = false;
  1087. }
  1088. ScriptOp {
  1089. type = if;
  1090. pushuseoutput = false;
  1091. dodebug = false;
  1092. wpurecursive = false;
  1093. wputakedirs = false;
  1094. stacknr = 0;
  1095. iftest = "isEmpty(1)";
  1096. iflabel = "CANCEL";
  1097. wintype = leave;
  1098. changeprogress = false;
  1099. changetext = false;
  1100. progressuseoutput = false;
  1101. wintextuseoutput = false;
  1102. }
  1103. ScriptOp {
  1104. type = push;
  1105. pushuseoutput = false;
  1106. dodebug = false;
  1107. wpurecursive = false;
  1108. wputakedirs = false;
  1109. stacknr = 2;
  1110. pushstring = "{Rs{Enter Replacement [*]String[*] for \"{top 1}\":}{{top 1}}}";
  1111. wintype = leave;
  1112. changeprogress = false;
  1113. changetext = false;
  1114. progressuseoutput = false;
  1115. wintextuseoutput = false;
  1116. }
  1117. ScriptOp {
  1118. type = if;
  1119. pushuseoutput = false;
  1120. dodebug = false;
  1121. wpurecursive = false;
  1122. wputakedirs = false;
  1123. stacknr = 0;
  1124. iftest = "isEmpty(2)";
  1125. iflabel = "CANCEL";
  1126. wintype = leave;
  1127. changeprogress = false;
  1128. changetext = false;
  1129. progressuseoutput = false;
  1130. wintextuseoutput = false;
  1131. }
  1132. OwnOp {
  1133. separateeachentry = false;
  1134. recursive = false;
  1135. start = terminalwait;
  1136. com = "{scripts}/aa.pattern_rename.sh {p} {top 1} {top 2} {uA}";
  1137. viewstr = "";
  1138. inbackground = false;
  1139. takedirs = false;
  1140. dontcd = false;
  1141. }
  1142. ReloadOp {
  1143. mode = current;
  1144. resetdirsizes = false;
  1145. keepfiletypes = false;
  1146. }
  1147. ScriptOp {
  1148. type = end;
  1149. pushuseoutput = false;
  1150. dodebug = false;
  1151. wpurecursive = false;
  1152. wputakedirs = false;
  1153. stacknr = 0;
  1154. wintype = leave;
  1155. changeprogress = false;
  1156. changetext = false;
  1157. progressuseoutput = false;
  1158. wintextuseoutput = false;
  1159. }
  1160. ScriptOp {
  1161. type = label;
  1162. pushuseoutput = false;
  1163. dodebug = false;
  1164. wpurecursive = false;
  1165. wputakedirs = false;
  1166. stacknr = 0;
  1167. label = "CANCEL";
  1168. wintype = leave;
  1169. changeprogress = false;
  1170. changetext = false;
  1171. progressuseoutput = false;
  1172. wintextuseoutput = false;
  1173. }
  1174. OwnOp {
  1175. separateeachentry = false;
  1176. recursive = false;
  1177. start = terminalwait;
  1178. com = "echo \"-- Pattern Rename Cancelled --\"";
  1179. viewstr = "";
  1180. inbackground = false;
  1181. takedirs = false;
  1182. dontcd = false;
  1183. }
  1184. ScriptOp {
  1185. type = end;
  1186. pushuseoutput = false;
  1187. dodebug = false;
  1188. wpurecursive = false;
  1189. wputakedirs = false;
  1190. stacknr = 0;
  1191. wintype = leave;
  1192. changeprogress = false;
  1193. changetext = false;
  1194. progressuseoutput = false;
  1195. wintextuseoutput = false;
  1196. }
  1197. }
  1198. }
  1199. button {
  1200. position = 10;
  1201. title = "F7 - New dir";
  1202. color = 1,0;
  1203. shortkeys {
  1204. normal {
  1205. key = "F7";
  1206. }
  1207. }
  1208. commands {
  1209. MakeDirOp {
  1210. }
  1211. }
  1212. }
  1213. button {
  1214. position = 12;
  1215. title = "F8 - DELETE";
  1216. color = 1,0;
  1217. shortkeys {
  1218. normal {
  1219. key = "Delete";
  1220. }
  1221. normal {
  1222. key = "F8";
  1223. }
  1224. }
  1225. commands {
  1226. DeleteOp {
  1227. alsoactive = false;
  1228. }
  1229. }
  1230. }
  1231. button {
  1232. position = 14;
  1233. title = "All";
  1234. color = 1,0;
  1235. shortkeys {
  1236. normal {
  1237. key = "KP_Add";
  1238. }
  1239. }
  1240. commands {
  1241. SelectAllOp {
  1242. }
  1243. }
  1244. }
  1245. button {
  1246. position = 15;
  1247. title = "None";
  1248. color = 1,0;
  1249. shortkeys {
  1250. normal {
  1251. key = "KP_Subtract";
  1252. }
  1253. }
  1254. commands {
  1255. SelectNoneOp {
  1256. }
  1257. }
  1258. }
  1259. button {
  1260. position = 16;
  1261. title = "Invert selection";
  1262. color = 1,0;
  1263. shortkeys {
  1264. normal {
  1265. key = "KP_Multiply";
  1266. }
  1267. }
  1268. commands {
  1269. FilterSelectOp {
  1270. filter = "*";
  1271. }
  1272. }
  1273. }
  1274. button {
  1275. position = 17;
  1276. title = "Pattern select";
  1277. color = 1,0;
  1278. shortkeys {
  1279. normal {
  1280. key = "KP_Divide";
  1281. }
  1282. }
  1283. commands {
  1284. FilterSelectOp {
  1285. filter = "*";
  1286. }
  1287. }
  1288. }
  1289. button {
  1290. position = 18;
  1291. title = "Start prog";
  1292. color = 1,0;
  1293. shortkeys {
  1294. }
  1295. commands {
  1296. StartProgOp {
  1297. start = normal;
  1298. viewstr = "";
  1299. global = false;
  1300. inbackground = false;
  1301. dontcd = false;
  1302. }
  1303. }
  1304. }
  1305. button {
  1306. position = 19;
  1307. title = "Start prog++";
  1308. color = 1,0;
  1309. shortkeys {
  1310. }
  1311. commands {
  1312. StartProgOp {
  1313. start = normal;
  1314. viewstr = "";
  1315. global = false;
  1316. inbackground = false;
  1317. dontcd = false;
  1318. }
  1319. }
  1320. }
  1321. button {
  1322. position = 20;
  1323. title = "Duplicate";
  1324. color = 1,0;
  1325. shortkeys {
  1326. }
  1327. commands {
  1328. CopyOp {
  1329. followsymlinks = false;
  1330. move = false;
  1331. rename = true;
  1332. samedir = true;
  1333. requestdest = false;
  1334. requestflags = false;
  1335. overwrite = normal;
  1336. preserveattr = true;
  1337. }
  1338. }
  1339. }
  1340. button {
  1341. position = 22;
  1342. title = "Reload";
  1343. color = 1,0;
  1344. shortkeys {
  1345. normal {
  1346. key = "r";
  1347. mod = control;
  1348. }
  1349. }
  1350. commands {
  1351. ReloadOp {
  1352. mode = current;
  1353. resetdirsizes = false;
  1354. keepfiletypes = true;
  1355. }
  1356. }
  1357. }
  1358. button {
  1359. position = 23;
  1360. title = "Full reload";
  1361. color = 1,0;
  1362. shortkeys {
  1363. }
  1364. commands {
  1365. ReloadOp {
  1366. mode = current;
  1367. resetdirsizes = true;
  1368. keepfiletypes = false;
  1369. }
  1370. }
  1371. }
  1372. button {
  1373. position = 24;
  1374. title = "Find file";
  1375. color = 1,0;
  1376. shortkeys {
  1377. normal {
  1378. key = "f";
  1379. mod = control;
  1380. }
  1381. normal {
  1382. key = "question";
  1383. mod = control;
  1384. mod = shift;
  1385. }
  1386. normal {
  1387. key = "question";
  1388. mod = shift;
  1389. mod = mod1;
  1390. }
  1391. normal {
  1392. key = "question";
  1393. mod = shift;
  1394. }
  1395. }
  1396. commands {
  1397. SearchOp {
  1398. editcommand = "{scripts}/xeditor -line {l} {f}";
  1399. showprevresults = false;
  1400. }
  1401. }
  1402. }
  1403. button {
  1404. position = 25;
  1405. title = "Find History";
  1406. color = 1,0;
  1407. shortkeys {
  1408. normal {
  1409. key = "h";
  1410. mod = control;
  1411. }
  1412. }
  1413. commands {
  1414. SearchOp {
  1415. editcommand = "{scripts}/xeditor -line {l} {f}";
  1416. showprevresults = true;
  1417. }
  1418. }
  1419. }
  1420. button {
  1421. position = 26;
  1422. title = "Dirsize";
  1423. color = 1,0;
  1424. shortkeys {
  1425. }
  1426. commands {
  1427. DirSizeOp {
  1428. }
  1429. }
  1430. }
  1431. button {
  1432. position = 28;
  1433. title = "change filter";
  1434. color = 1,0;
  1435. shortkeys {
  1436. }
  1437. commands {
  1438. SetFilterOp {
  1439. requestflags = true;
  1440. mode = include;
  1441. filter = "*";
  1442. bookmarklabel = "";
  1443. bookmarkfilter = showall;
  1444. optionmode = set;
  1445. changefilters = true;
  1446. changebookmarks = false;
  1447. querylabel = false;
  1448. }
  1449. }
  1450. }
  1451. button {
  1452. position = 29;
  1453. title = "Toggle bookmark filter";
  1454. color = 1,0;
  1455. shortkeys {
  1456. normal {
  1457. key = "d";
  1458. mod = control;
  1459. }
  1460. }
  1461. commands {
  1462. SetFilterOp {
  1463. requestflags = false;
  1464. mode = include;
  1465. filter = "";
  1466. bookmarklabel = "";
  1467. bookmarkfilter = showall;
  1468. optionmode = invert;
  1469. changefilters = false;
  1470. changebookmarks = true;
  1471. querylabel = true;
  1472. }
  1473. }
  1474. }
  1475. button {
  1476. position = 30;
  1477. title = "Hidden";
  1478. color = 1,0;
  1479. shortkeys {
  1480. }
  1481. commands {
  1482. ChangeHiddenFlag {
  1483. hiddenfiles = toggle;
  1484. }
  1485. }
  1486. }
  1487. button {
  1488. position = 32;
  1489. title = "Symlink";
  1490. color = 1,0;
  1491. shortkeys {
  1492. double {
  1493. key = "x";
  1494. mod = control;
  1495. key = "s";
  1496. }
  1497. }
  1498. commands {
  1499. CreateSymlinkOp {
  1500. samedir = false;
  1501. relative = false;
  1502. requestflags = true;
  1503. }
  1504. }
  1505. }
  1506. button {
  1507. position = 33;
  1508. title = "Change Symlink";
  1509. color = 1,0;
  1510. shortkeys {
  1511. double {
  1512. key = "x";
  1513. mod = control;
  1514. key = "s";
  1515. mod = control;
  1516. }
  1517. }
  1518. commands {
  1519. ChangeSymlinkOp {
  1520. }
  1521. }
  1522. }
  1523. button {
  1524. position = 34;
  1525. title = "CHMOD";
  1526. color = 1,0;
  1527. shortkeys {
  1528. double {
  1529. key = "x";
  1530. mod = control;
  1531. key = "c";
  1532. }
  1533. }
  1534. commands {
  1535. ChModOp {
  1536. onfiles = true;
  1537. ondirs = true;
  1538. recursive = false;
  1539. requestflags = true;
  1540. }
  1541. }
  1542. }
  1543. button {
  1544. position = 35;
  1545. title = "CHOWN";
  1546. color = 1,0;
  1547. shortkeys {
  1548. double {
  1549. key = "x";
  1550. mod = control;
  1551. key = "o";
  1552. }
  1553. }
  1554. commands {
  1555. ChOwnOp {
  1556. onfiles = true;
  1557. ondirs = true;
  1558. recursive = false;
  1559. requestflags = true;
  1560. }
  1561. }
  1562. }
  1563. button {
  1564. position = 36;
  1565. title = "Bookmarks";
  1566. color = 1,0;
  1567. shortkeys {
  1568. normal {
  1569. key = "b";
  1570. mod = mod1;
  1571. }
  1572. normal {
  1573. key = "backslash";
  1574. mod = control;
  1575. }
  1576. }
  1577. commands {
  1578. DirBookmarkOp {
  1579. }
  1580. }
  1581. }
  1582. button {
  1583. position = 37;
  1584. title = "Path jump";
  1585. color = 1,0;
  1586. shortkeys {
  1587. }
  1588. commands {
  1589. PathJumpOp {
  1590. }
  1591. }
  1592. }
  1593. button {
  1594. position = 38;
  1595. title = "XTerm";
  1596. color = 1,0;
  1597. shortkeys {
  1598. normal {
  1599. key = "e";
  1600. mod = control;
  1601. }
  1602. }
  1603. commands {
  1604. OwnOp {
  1605. separateeachentry = false;
  1606. recursive = false;
  1607. start = normal;
  1608. com = "lxterminal";
  1609. viewstr = "";
  1610. inbackground = true;
  1611. takedirs = false;
  1612. dontcd = false;
  1613. }
  1614. }
  1615. }
  1616. button {
  1617. position = 40;
  1618. title = "Quit";
  1619. color = 1,0;
  1620. shortkeys {
  1621. normal {
  1622. key = "q";
  1623. mod = mod1;
  1624. }
  1625. }
  1626. commands {
  1627. QuitOp {
  1628. mode = quick;
  1629. }
  1630. }
  1631. }
  1632. button {
  1633. position = 48;
  1634. title = "Change time";
  1635. color = 1,0;
  1636. shortkeys {
  1637. }
  1638. commands {
  1639. ChTimeOp {
  1640. onfiles = true;
  1641. ondirs = false;
  1642. recursive = false;
  1643. requestflags = true;
  1644. }
  1645. }
  1646. }
  1647. button {
  1648. position = 56;
  1649. title = "create TAR->";
  1650. color = 2,3;
  1651. shortkeys {
  1652. }
  1653. commands {
  1654. OwnOp {
  1655. separateeachentry = false;
  1656. recursive = false;
  1657. start = terminalwait;
  1658. com = "tar -cvf \"{op}/{Rs{Enter archive name:|(will be created in the other side)}}\" {a}";
  1659. viewstr = "";
  1660. inbackground = false;
  1661. takedirs = false;
  1662. dontcd = false;
  1663. }
  1664. ReloadOp {
  1665. mode = other;
  1666. resetdirsizes = false;
  1667. keepfiletypes = false;
  1668. }
  1669. }
  1670. }
  1671. button {
  1672. position = 57;
  1673. title = "unpack TAR->";
  1674. color = 2,3;
  1675. shortkeys {
  1676. }
  1677. commands {
  1678. OwnOp {
  1679. separateeachentry = false;
  1680. recursive = false;
  1681. start = terminalwait;
  1682. com = "tar -xvf {F} -C {op}";
  1683. viewstr = "";
  1684. inbackground = false;
  1685. takedirs = false;
  1686. dontcd = false;
  1687. }
  1688. ReloadOp {
  1689. mode = other;
  1690. resetdirsizes = false;
  1691. keepfiletypes = false;
  1692. }
  1693. }
  1694. }
  1695. button {
  1696. position = 58;
  1697. title = "unpack TGZ->";
  1698. color = 1,7;
  1699. shortkeys {
  1700. }
  1701. commands {
  1702. OwnOp {
  1703. separateeachentry = false;
  1704. recursive = false;
  1705. start = terminalwait;
  1706. com = "gzip -cd {F} | tar -xvf - -C {op}";
  1707. viewstr = "";
  1708. inbackground = false;
  1709. takedirs = false;
  1710. dontcd = false;
  1711. }
  1712. ReloadOp {
  1713. mode = other;
  1714. resetdirsizes = false;
  1715. keepfiletypes = false;
  1716. }
  1717. }
  1718. }
  1719. button {
  1720. position = 59;
  1721. title = "unpack TBZ2->";
  1722. color = 1,7;
  1723. shortkeys {
  1724. }
  1725. commands {
  1726. OwnOp {
  1727. separateeachentry = false;
  1728. recursive = false;
  1729. start = terminalwait;
  1730. com = "bzip2 -cd {F} | tar -xvf - -C {op}";
  1731. viewstr = "";
  1732. inbackground = false;
  1733. takedirs = false;
  1734. dontcd = false;
  1735. }
  1736. ReloadOp {
  1737. mode = other;
  1738. resetdirsizes = false;
  1739. keepfiletypes = false;
  1740. }
  1741. }
  1742. }
  1743. button {
  1744. position = 60;
  1745. title = "create RAR->";
  1746. color = 2,3;
  1747. shortkeys {
  1748. }
  1749. commands {
  1750. OwnOp {
  1751. separateeachentry = false;
  1752. recursive = false;
  1753. start = terminalwait;
  1754. com = "rar a -r -m5 {op}/{Rs{Enter archive name:|(will be created in the other side)}{.rar}} {a}";
  1755. viewstr = "";
  1756. inbackground = false;
  1757. takedirs = false;
  1758. dontcd = false;
  1759. }
  1760. ReloadOp {
  1761. mode = other;
  1762. resetdirsizes = false;
  1763. keepfiletypes = false;
  1764. }
  1765. }
  1766. }
  1767. button {
  1768. position = 61;
  1769. title = "test RAR";
  1770. color = 2,3;
  1771. shortkeys {
  1772. }
  1773. commands {
  1774. OwnOp {
  1775. separateeachentry = true;
  1776. recursive = false;
  1777. start = terminalwait;
  1778. com = "rar t {F}";
  1779. viewstr = "";
  1780. inbackground = false;
  1781. takedirs = false;
  1782. dontcd = false;
  1783. }
  1784. }
  1785. }
  1786. button {
  1787. position = 62;
  1788. title = "create ZIP->";
  1789. color = 1,7;
  1790. shortkeys {
  1791. }
  1792. commands {
  1793. OwnOp {
  1794. separateeachentry = false;
  1795. recursive = false;
  1796. start = terminalwait;
  1797. com = "zip -r -9 {op}/{Rs{Enter archive name:|(will be created in the other side)}{.zip}} {a}";
  1798. viewstr = "";
  1799. inbackground = false;
  1800. takedirs = false;
  1801. dontcd = false;
  1802. }
  1803. ReloadOp {
  1804. mode = other;
  1805. resetdirsizes = false;
  1806. keepfiletypes = false;
  1807. }
  1808. }
  1809. }
  1810. button {
  1811. position = 63;
  1812. title = "test ZIP";
  1813. color = 1,7;
  1814. shortkeys {
  1815. }
  1816. commands {
  1817. OwnOp {
  1818. separateeachentry = true;
  1819. recursive = false;
  1820. start = terminalwait;
  1821. com = "unzip -t {F}";
  1822. viewstr = "";
  1823. inbackground = false;
  1824. takedirs = false;
  1825. dontcd = false;
  1826. }
  1827. }
  1828. }
  1829. button {
  1830. position = 64;
  1831. title = "create LHA->";
  1832. color = 2,3;
  1833. shortkeys {
  1834. }
  1835. commands {
  1836. OwnOp {
  1837. separateeachentry = false;
  1838. recursive = false;
  1839. start = terminalwait;
  1840. com = "lha a \"{op}/{Rs{Enter archive name:|(will be created in the other side)}}\" {a}";
  1841. viewstr = "";
  1842. inbackground = false;
  1843. takedirs = false;
  1844. dontcd = false;
  1845. }
  1846. ReloadOp {
  1847. mode = other;
  1848. resetdirsizes = false;
  1849. keepfiletypes = false;
  1850. }
  1851. }
  1852. }
  1853. button {
  1854. position = 65;
  1855. title = "test LHA";
  1856. color = 2,3;
  1857. shortkeys {
  1858. }
  1859. commands {
  1860. OwnOp {
  1861. separateeachentry = true;
  1862. recursive = false;
  1863. start = terminalwait;
  1864. com = "lha t {F}";
  1865. viewstr = "";
  1866. inbackground = false;
  1867. takedirs = false;
  1868. dontcd = false;
  1869. }
  1870. ReloadOp {
  1871. mode = other;
  1872. resetdirsizes = false;
  1873. keepfiletypes = false;
  1874. }
  1875. }
  1876. }
  1877. button {
  1878. position = 66;
  1879. title = "create 7ZIP->";
  1880. color = 1,7;
  1881. shortkeys {
  1882. }
  1883. commands {
  1884. OwnOp {
  1885. separateeachentry = false;
  1886. recursive = false;
  1887. start = terminalwait;
  1888. com = "7za a -ms=on {op}/{Rs{Enter archive name:|(will be created in the other side)}{{ufE}.7z}} {a}";
  1889. viewstr = "";
  1890. inbackground = false;
  1891. takedirs = false;
  1892. dontcd = false;
  1893. }
  1894. ReloadOp {
  1895. mode = other;
  1896. resetdirsizes = false;
  1897. keepfiletypes = false;
  1898. }
  1899. }
  1900. }
  1901. button {
  1902. position = 67;
  1903. title = "test 7ZIP";
  1904. color = 1,7;
  1905. shortkeys {
  1906. }
  1907. commands {
  1908. OwnOp {
  1909. separateeachentry = true;
  1910. recursive = false;
  1911. start = terminalwait;
  1912. com = "7za t {F}";
  1913. viewstr = "";
  1914. inbackground = true;
  1915. takedirs = false;
  1916. dontcd = false;
  1917. }
  1918. }
  1919. }
  1920. button {
  1921. position = 68;
  1922. title = "GZIP";
  1923. color = 1,0;
  1924. shortkeys {
  1925. }
  1926. commands {
  1927. OwnOp {
  1928. separateeachentry = true;
  1929. recursive = false;
  1930. start = terminalwait;
  1931. com = "gzip -v {F}";
  1932. viewstr = "";
  1933. inbackground = false;
  1934. takedirs = false;
  1935. dontcd = false;
  1936. }
  1937. ReloadOp {
  1938. mode = current;
  1939. resetdirsizes = false;
  1940. keepfiletypes = false;
  1941. }
  1942. }
  1943. }
  1944. button {
  1945. position = 69;
  1946. title = "GUNZIP";
  1947. color = 1,0;
  1948. shortkeys {
  1949. }
  1950. commands {
  1951. OwnOp {
  1952. separateeachentry = true;
  1953. recursive = false;
  1954. start = terminalwait;
  1955. com = "gunzip -v {F}";
  1956. viewstr = "";
  1957. inbackground = false;
  1958. takedirs = false;
  1959. dontcd = false;
  1960. }
  1961. ReloadOp {
  1962. mode = current;
  1963. resetdirsizes = false;
  1964. keepfiletypes = false;
  1965. }
  1966. }
  1967. }
  1968. button {
  1969. position = 70;
  1970. title = "show TAR";
  1971. color = 2,3;
  1972. shortkeys {
  1973. }
  1974. commands {
  1975. OwnOp {
  1976. separateeachentry = false;
  1977. recursive = false;
  1978. start = terminalwait;
  1979. com = "tar -tvf {F}";
  1980. viewstr = "";
  1981. inbackground = false;
  1982. takedirs = false;
  1983. dontcd = false;
  1984. }
  1985. ReloadOp {
  1986. mode = other;
  1987. resetdirsizes = false;
  1988. keepfiletypes = false;
  1989. }
  1990. }
  1991. }
  1992. button {
  1993. position = 72;
  1994. title = "show TGZ";
  1995. color = 1,7;
  1996. shortkeys {
  1997. }
  1998. commands {
  1999. OwnOp {
  2000. separateeachentry = false;
  2001. recursive = false;
  2002. start = terminalwait;
  2003. com = "gzip -cd {F} | tar -tvf -";
  2004. viewstr = "";
  2005. inbackground = false;
  2006. takedirs = false;
  2007. dontcd = false;
  2008. }
  2009. ReloadOp {
  2010. mode = other;
  2011. resetdirsizes = false;
  2012. keepfiletypes = false;
  2013. }
  2014. }
  2015. }
  2016. button {
  2017. position = 73;
  2018. title = "show TBZ2";
  2019. color = 1,7;
  2020. shortkeys {
  2021. }
  2022. commands {
  2023. OwnOp {
  2024. separateeachentry = false;
  2025. recursive = false;
  2026. start = terminalwait;
  2027. com = "bzip2 -cd {F} | tar -tvf -";
  2028. viewstr = "";
  2029. inbackground = false;
  2030. takedirs = false;
  2031. dontcd = false;
  2032. }
  2033. ReloadOp {
  2034. mode = other;
  2035. resetdirsizes = false;
  2036. keepfiletypes = false;
  2037. }
  2038. }
  2039. }
  2040. button {
  2041. position = 74;
  2042. title = "unpack RAR->";
  2043. color = 2,3;
  2044. shortkeys {
  2045. }
  2046. commands {
  2047. OwnOp {
  2048. separateeachentry = true;
  2049. recursive = false;
  2050. start = terminalwait;
  2051. com = "rar x {F} {op}";
  2052. viewstr = "";
  2053. inbackground = false;
  2054. takedirs = false;
  2055. dontcd = false;
  2056. }
  2057. ReloadOp {
  2058. mode = other;
  2059. resetdirsizes = false;
  2060. keepfiletypes = false;
  2061. }
  2062. }
  2063. }
  2064. button {
  2065. position = 75;
  2066. title = "show RAR";
  2067. color = 2,3;
  2068. shortkeys {
  2069. }
  2070. commands {
  2071. OwnOp {
  2072. separateeachentry = true;
  2073. recursive = false;
  2074. start = terminalwait;
  2075. com = "rar l {F}";
  2076. viewstr = "";
  2077. inbackground = false;
  2078. takedirs = false;
  2079. dontcd = false;
  2080. }
  2081. }
  2082. }
  2083. button {
  2084. position = 76;
  2085. title = "unpack ZIP->";
  2086. color = 1,7;
  2087. shortkeys {
  2088. }
  2089. commands {
  2090. OwnOp {
  2091. separateeachentry = true;
  2092. recursive = false;
  2093. start = terminalwait;
  2094. com = "unzip {F} -d {op}";
  2095. viewstr = "";
  2096. inbackground = false;
  2097. takedirs = false;
  2098. dontcd = false;
  2099. }
  2100. ReloadOp {
  2101. mode = other;
  2102. resetdirsizes = false;
  2103. keepfiletypes = false;
  2104. }
  2105. }
  2106. }
  2107. button {
  2108. position = 77;
  2109. title = "show ZIP";
  2110. color = 1,7;
  2111. shortkeys {
  2112. }
  2113. commands {
  2114. OwnOp {
  2115. separateeachentry = true;
  2116. recursive = false;
  2117. start = terminalwait;
  2118. com = "unzip -l {F}";
  2119. viewstr = "";
  2120. inbackground = false;
  2121. takedirs = false;
  2122. dontcd = false;
  2123. }
  2124. }
  2125. }
  2126. button {
  2127. position = 78;
  2128. title = "unpack LHA->";
  2129. color = 2,3;
  2130. shortkeys {
  2131. }
  2132. commands {
  2133. OwnOp {
  2134. separateeachentry = false;
  2135. recursive = false;
  2136. start = terminalwait;
  2137. com = "lha xw={op} {F}";
  2138. viewstr = "";
  2139. inbackground = false;
  2140. takedirs = false;
  2141. dontcd = false;
  2142. }
  2143. ReloadOp {
  2144. mode = other;
  2145. resetdirsizes = false;
  2146. keepfiletypes = false;
  2147. }
  2148. }
  2149. }
  2150. button {
  2151. position = 79;
  2152. title = "show LHA";
  2153. color = 2,3;
  2154. shortkeys {
  2155. }
  2156. commands {
  2157. OwnOp {
  2158. separateeachentry = true;
  2159. recursive = false;
  2160. start = terminalwait;
  2161. com = "lha l {F}";
  2162. viewstr = "";
  2163. inbackground = false;
  2164. takedirs = false;
  2165. dontcd = false;
  2166. }
  2167. ReloadOp {
  2168. mode = other;
  2169. resetdirsizes = false;
  2170. keepfiletypes = false;
  2171. }
  2172. }
  2173. }
  2174. button {
  2175. position = 80;
  2176. title = "unpack 7ZIP->";
  2177. color = 1,7;
  2178. shortkeys {
  2179. }
  2180. commands {
  2181. OwnOp {
  2182. separateeachentry = true;
  2183. recursive = false;
  2184. start = terminalwait;
  2185. com = "7za x -o \"{op}\" {F}";
  2186. viewstr = "";
  2187. inbackground = true;
  2188. takedirs = false;
  2189. dontcd = false;
  2190. }
  2191. ReloadOp {
  2192. mode = other;
  2193. resetdirsizes = false;
  2194. keepfiletypes = false;
  2195. }
  2196. }
  2197. }
  2198. button {
  2199. position = 81;
  2200. title = "show 7ZIP";
  2201. color = 1,7;
  2202. shortkeys {
  2203. }
  2204. commands {
  2205. OwnOp {
  2206. separateeachentry = true;
  2207. recursive = false;
  2208. start = terminalwait;
  2209. com = "7za l {F}";
  2210. viewstr = "";
  2211. inbackground = true;
  2212. takedirs = false;
  2213. dontcd = false;
  2214. }
  2215. }
  2216. }
  2217. button {
  2218. position = 82;
  2219. title = "BZIP2";
  2220. color = 1,0;
  2221. shortkeys {
  2222. }
  2223. commands {
  2224. OwnOp {
  2225. separateeachentry = true;
  2226. recursive = false;
  2227. start = terminalwait;
  2228. com = "bzip2 -v {F}";
  2229. viewstr = "";
  2230. inbackground = false;
  2231. takedirs = false;
  2232. dontcd = false;
  2233. }
  2234. ReloadOp {
  2235. mode = current;
  2236. resetdirsizes = false;
  2237. keepfiletypes = false;
  2238. }
  2239. }
  2240. }
  2241. button {
  2242. position = 83;
  2243. title = "BUNZIP2";
  2244. color = 1,0;
  2245. shortkeys {
  2246. }
  2247. commands {
  2248. OwnOp {
  2249. separateeachentry = true;
  2250. recursive = false;
  2251. start = terminalwait;
  2252. com = "bunzip2 -v {F}";
  2253. viewstr = "";
  2254. inbackground = false;
  2255. takedirs = false;
  2256. dontcd = false;
  2257. }
  2258. ReloadOp {
  2259. mode = current;
  2260. resetdirsizes = false;
  2261. keepfiletypes = false;
  2262. }
  2263. }
  2264. }
  2265. button {
  2266. position = 84;
  2267. title = "EasyArchive";
  2268. color = 2,3;
  2269. shortkeys {
  2270. }
  2271. commands {
  2272. OwnOp {
  2273. separateeachentry = false;
  2274. recursive = false;
  2275. start = terminalwait;
  2276. com = "tar -cvf {p}/{uf}.tar {a}";
  2277. viewstr = "";
  2278. inbackground = false;
  2279. takedirs = false;
  2280. dontcd = false;
  2281. }
  2282. ReloadOp {
  2283. mode = current;
  2284. resetdirsizes = false;
  2285. keepfiletypes = false;
  2286. }
  2287. }
  2288. }
  2289. button {
  2290. position = 85;
  2291. title = "EasyArchive->";
  2292. color = 2,3;
  2293. shortkeys {
  2294. }
  2295. commands {
  2296. OwnOp {
  2297. separateeachentry = false;
  2298. recursive = false;
  2299. start = terminalwait;
  2300. com = "tar -cvf \"{op}/{uf}.tar\" {a}";
  2301. viewstr = "";
  2302. inbackground = false;
  2303. takedirs = false;
  2304. dontcd = false;
  2305. }
  2306. ReloadOp {
  2307. mode = other;
  2308. resetdirsizes = false;
  2309. keepfiletypes = false;
  2310. }
  2311. }
  2312. }
  2313. button {
  2314. position = 86;
  2315. title = "TGZ->SubDir";
  2316. color = 1,7;
  2317. shortkeys {
  2318. }
  2319. commands {
  2320. OwnOp {
  2321. separateeachentry = true;
  2322. recursive = false;
  2323. start = normal;
  2324. com = "mkdir \"{p}/{ufE}\"";
  2325. viewstr = "";
  2326. inbackground = false;
  2327. takedirs = false;
  2328. dontcd = false;
  2329. }
  2330. OwnOp {
  2331. separateeachentry = true;
  2332. recursive = false;
  2333. start = terminalwait;
  2334. com = "gzip -cd {uF} | tar -xvf - -C \"{p}/{fE}\"";
  2335. viewstr = "";
  2336. inbackground = false;
  2337. takedirs = false;
  2338. dontcd = false;
  2339. }
  2340. ReloadOp {
  2341. mode = current;
  2342. resetdirsizes = false;
  2343. keepfiletypes = true;
  2344. }
  2345. }
  2346. }
  2347. button {
  2348. position = 87;
  2349. title = "TBZ2->SubDir";
  2350. color = 1,7;
  2351. shortkeys {
  2352. }
  2353. commands {
  2354. OwnOp {
  2355. separateeachentry = true;
  2356. recursive = false;
  2357. start = normal;
  2358. com = "mkdir \"{p}/{ufE}\"";
  2359. viewstr = "";
  2360. inbackground = false;
  2361. takedirs = false;
  2362. dontcd = false;
  2363. }
  2364. OwnOp {
  2365. separateeachentry = true;
  2366. recursive = false;
  2367. start = terminalwait;
  2368. com = "bzip2 -cd {uF} | tar -xvf - -C \"{p}/{fE}\"";
  2369. viewstr = "";
  2370. inbackground = false;
  2371. takedirs = false;
  2372. dontcd = false;
  2373. }
  2374. ReloadOp {
  2375. mode = current;
  2376. resetdirsizes = false;
  2377. keepfiletypes = true;
  2378. }
  2379. }
  2380. }
  2381. button {
  2382. position = 88;
  2383. title = "RAR->SubDir";
  2384. color = 2,3;
  2385. shortkeys {
  2386. }
  2387. commands {
  2388. OwnOp {
  2389. separateeachentry = true;
  2390. recursive = false;
  2391. start = normal;
  2392. com = "mkdir \"{p}/{ufE}\"";
  2393. viewstr = "";
  2394. inbackground = false;
  2395. takedirs = false;
  2396. dontcd = false;
  2397. }
  2398. OwnOp {
  2399. separateeachentry = true;
  2400. recursive = false;
  2401. start = terminalwait;
  2402. com = "rar x {uF} {p}/{fE}";
  2403. viewstr = "";
  2404. inbackground = false;
  2405. takedirs = false;
  2406. dontcd = false;
  2407. }
  2408. ReloadOp {
  2409. mode = current;
  2410. resetdirsizes = false;
  2411. keepfiletypes = true;
  2412. }
  2413. }
  2414. }
  2415. button {
  2416. position = 90;
  2417. title = "ZIP->SubDir";
  2418. color = 1,7;
  2419. shortkeys {
  2420. }
  2421. commands {
  2422. OwnOp {
  2423. separateeachentry = true;
  2424. recursive = false;
  2425. start = normal;
  2426. com = "mkdir \"{p}/{ufE}\"";
  2427. viewstr = "";
  2428. inbackground = false;
  2429. takedirs = false;
  2430. dontcd = false;
  2431. }
  2432. OwnOp {
  2433. separateeachentry = true;
  2434. recursive = false;
  2435. start = terminalwait;
  2436. com = "unzip \"{uf}\" -d \"{p}/{fE}\"";
  2437. viewstr = "";
  2438. inbackground = false;
  2439. takedirs = false;
  2440. dontcd = false;
  2441. }
  2442. ReloadOp {
  2443. mode = current;
  2444. resetdirsizes = false;
  2445. keepfiletypes = true;
  2446. }
  2447. }
  2448. }
  2449. button {
  2450. position = 92;
  2451. title = "LHA->SubDir";
  2452. color = 2,3;
  2453. shortkeys {
  2454. }
  2455. commands {
  2456. OwnOp {
  2457. separateeachentry = true;
  2458. recursive = false;
  2459. start = normal;
  2460. com = "mkdir \"{p}/{ufE}\"";
  2461. viewstr = "";
  2462. inbackground = false;
  2463. takedirs = false;
  2464. dontcd = false;
  2465. }
  2466. OwnOp {
  2467. separateeachentry = true;
  2468. recursive = false;
  2469. start = terminalwait;
  2470. com = "lha xw=\"{p}/{ufE}\" \"{f}\"";
  2471. viewstr = "";
  2472. inbackground = false;
  2473. takedirs = false;
  2474. dontcd = false;
  2475. }
  2476. ReloadOp {
  2477. mode = current;
  2478. resetdirsizes = false;
  2479. keepfiletypes = true;
  2480. }
  2481. }
  2482. }
  2483. button {
  2484. position = 94;
  2485. title = "create T7Z->";
  2486. color = 1,7;
  2487. shortkeys {
  2488. }
  2489. commands {
  2490. OwnOp {
  2491. separateeachentry = false;
  2492. recursive = false;
  2493. start = terminalwait;
  2494. com = "tar cvf - {a} | 7za a -si -ms=on \"{op}/{Rs{Enter archive name:|(will be created in the other side)}{.tar.7z}}\"";
  2495. viewstr = "";
  2496. inbackground = false;
  2497. takedirs = false;
  2498. dontcd = false;
  2499. }
  2500. ReloadOp {
  2501. mode = other;
  2502. resetdirsizes = false;
  2503. keepfiletypes = false;
  2504. }
  2505. }
  2506. }
  2507. button {
  2508. position = 95;
  2509. title = "unpack T7Z->";
  2510. color = 1,7;
  2511. shortkeys {
  2512. }
  2513. commands {
  2514. OwnOp {
  2515. separateeachentry = false;
  2516. recursive = false;
  2517. start = terminalwait;
  2518. com = "7za x -so {F} | tar vxf - -C {op}";
  2519. viewstr = "";
  2520. inbackground = false;
  2521. takedirs = false;
  2522. dontcd = false;
  2523. }
  2524. ReloadOp {
  2525. mode = other;
  2526. resetdirsizes = false;
  2527. keepfiletypes = false;
  2528. }
  2529. }
  2530. }
  2531. button {
  2532. position = 96;
  2533. title = "clone GZ->BZ2";
  2534. color = 1,0;
  2535. shortkeys {
  2536. }
  2537. commands {
  2538. OwnOp {
  2539. separateeachentry = true;
  2540. recursive = false;
  2541. start = terminalwait;
  2542. com = "gunzip -c {uF} | bzip2 > {FE}.bz2";
  2543. viewstr = "";
  2544. inbackground = false;
  2545. takedirs = false;
  2546. dontcd = false;
  2547. }
  2548. ReloadOp {
  2549. mode = current;
  2550. resetdirsizes = false;
  2551. keepfiletypes = false;
  2552. }
  2553. }
  2554. }
  2555. button {
  2556. position = 97;
  2557. title = "clone BZ2->GZ";
  2558. color = 1,0;
  2559. shortkeys {
  2560. }
  2561. commands {
  2562. OwnOp {
  2563. separateeachentry = true;
  2564. recursive = false;
  2565. start = terminalwait;
  2566. com = "bunzip2 -c {uF} | gzip > {FE}.gz";
  2567. viewstr = "";
  2568. inbackground = false;
  2569. takedirs = false;
  2570. dontcd = false;
  2571. }
  2572. ReloadOp {
  2573. mode = current;
  2574. resetdirsizes = false;
  2575. keepfiletypes = false;
  2576. }
  2577. }
  2578. }
  2579. button {
  2580. position = 112;
  2581. title = "Edit (MC)";
  2582. color = 1,0;
  2583. shortkeys {
  2584. }
  2585. commands {
  2586. OwnOp {
  2587. separateeachentry = true;
  2588. recursive = false;
  2589. start = terminal;
  2590. com = "mcedit {F}";
  2591. viewstr = "";
  2592. inbackground = true;
  2593. takedirs = false;
  2594. dontcd = false;
  2595. }
  2596. }
  2597. }
  2598. button {
  2599. position = 114;
  2600. title = "Edit new file";
  2601. color = 1,0;
  2602. shortkeys {
  2603. }
  2604. commands {
  2605. OwnOp {
  2606. separateeachentry = false;
  2607. recursive = false;
  2608. start = normal;
  2609. com = "{scripts}/xeditor {Rs{Enter filename:}{}}";
  2610. viewstr = "";
  2611. inbackground = false;
  2612. takedirs = false;
  2613. dontcd = false;
  2614. }
  2615. }
  2616. }
  2617. button {
  2618. position = 116;
  2619. title = "DirCacheList";
  2620. color = 1,0;
  2621. shortkeys {
  2622. normal {
  2623. key = "Return";
  2624. mod = mod1;
  2625. }
  2626. }
  2627. commands {
  2628. ShowDirCacheOp {
  2629. }
  2630. }
  2631. }
  2632. button {
  2633. position = 118;
  2634. title = "Path->Other side";
  2635. color = 1,0;
  2636. shortkeys {
  2637. normal {
  2638. key = "o";
  2639. mod = control;
  2640. }
  2641. }
  2642. commands {
  2643. Path2OSideOp {
  2644. }
  2645. }
  2646. }
  2647. button {
  2648. position = 119;
  2649. title = "Active->Other side";
  2650. color = 1,0;
  2651. shortkeys {
  2652. normal {
  2653. key = "O";
  2654. mod = control;
  2655. mod = shift;
  2656. }
  2657. }
  2658. commands {
  2659. EnterDirOp {
  2660. dir = "";
  2661. mode = active2other;
  2662. }
  2663. }
  2664. }
  2665. button {
  2666. position = 120;
  2667. title = "Panel 1 vs 2";
  2668. color = 1,0;
  2669. shortkeys {
  2670. normal {
  2671. key = "u";
  2672. mod = control;
  2673. }
  2674. }
  2675. commands {
  2676. ScriptOp {
  2677. type = push;
  2678. pushuseoutput = false;
  2679. dodebug = false;
  2680. wpurecursive = false;
  2681. wputakedirs = false;
  2682. stacknr = 1;
  2683. pushstring = "{p}";
  2684. wintype = leave;
  2685. changeprogress = false;
  2686. changetext = false;
  2687. progressuseoutput = false;
  2688. wintextuseoutput = false;
  2689. }
  2690. ScriptOp {
  2691. type = push;
  2692. pushuseoutput = false;
  2693. dodebug = false;
  2694. wpurecursive = false;
  2695. wputakedirs = false;
  2696. stacknr = 2;
  2697. pushstring = "{op}";
  2698. wintype = leave;
  2699. changeprogress = false;
  2700. changetext = false;
  2701. progressuseoutput = false;
  2702. wintextuseoutput = false;
  2703. }
  2704. EnterDirOp {
  2705. dir = "{top 2}";
  2706. mode = special;
  2707. }
  2708. SwitchListerOp {
  2709. }
  2710. EnterDirOp {
  2711. dir = "{top 1}";
  2712. mode = special;
  2713. }
  2714. }
  2715. }
  2716. button {
  2717. position = 122;
  2718. title = "Flatten Dir";
  2719. color = 1,0;
  2720. shortkeys {
  2721. }
  2722. commands {
  2723. ScriptOp {
  2724. type = evalcommand;
  2725. pushuseoutput = false;
  2726. dodebug = false;
  2727. wpurecursive = false;
  2728. wputakedirs = false;
  2729. stacknr = 0;
  2730. wintype = leave;
  2731. changeprogress = false;
  2732. changetext = false;
  2733. progressuseoutput = false;
  2734. wintextuseoutput = false;
  2735. commandstring = "flatten_dir";
  2736. }
  2737. }
  2738. }
  2739. button {
  2740. position = 124;
  2741. title = "Worker";
  2742. color = 1,0;
  2743. shortkeys {
  2744. }
  2745. commands {
  2746. OwnOp {
  2747. separateeachentry = false;
  2748. recursive = false;
  2749. start = normal;
  2750. com = "worker {lp} {rp}";
  2751. viewstr = "";
  2752. inbackground = true;
  2753. takedirs = false;
  2754. dontcd = false;
  2755. }
  2756. }
  2757. }
  2758. button {
  2759. position = 125;
  2760. title = "rootWorker";
  2761. color = 2,4;
  2762. shortkeys {
  2763. }
  2764. commands {
  2765. OwnOp {
  2766. separateeachentry = false;
  2767. recursive = false;
  2768. start = terminalwait;
  2769. com = "su -c worker";
  2770. viewstr = "";
  2771. inbackground = true;
  2772. takedirs = false;
  2773. dontcd = false;
  2774. }
  2775. }
  2776. }
  2777. button {
  2778. position = 126;
  2779. title = "FTP";
  2780. color = 1,0;
  2781. shortkeys {
  2782. }
  2783. commands {
  2784. GoFTPOp {
  2785. requestflags = true;
  2786. dontenterftp = false;
  2787. hostname = "";
  2788. username = "";
  2789. password = "";
  2790. alwaysstorepw = false;
  2791. avfsmodule = "ftp";
  2792. }
  2793. }
  2794. }
  2795. button {
  2796. position = 128;
  2797. title = "GIMP";
  2798. color = 1,0;
  2799. shortkeys {
  2800. }
  2801. commands {
  2802. OwnOp {
  2803. separateeachentry = false;
  2804. recursive = false;
  2805. start = normal;
  2806. com = "gimp {a}";
  2807. viewstr = "";
  2808. inbackground = false;
  2809. takedirs = false;
  2810. dontcd = false;
  2811. }
  2812. }
  2813. }
  2814. button {
  2815. position = 130;
  2816. title = "ShortkeyList";
  2817. color = 1,0;
  2818. shortkeys {
  2819. }
  2820. commands {
  2821. ShortkeyFromListOp {
  2822. }
  2823. }
  2824. }
  2825. button {
  2826. position = 136;
  2827. title = "Sizesort";
  2828. color = 1,0;
  2829. shortkeys {
  2830. }
  2831. commands {
  2832. SetSortmodeOp {
  2833. sortby = size;
  2834. sortflag = reverse;
  2835. }
  2836. }
  2837. }
  2838. button {
  2839. position = 137;
  2840. title = "Typesort";
  2841. color = 1,0;
  2842. shortkeys {
  2843. }
  2844. commands {
  2845. SetSortmodeOp {
  2846. sortby = type;
  2847. }
  2848. }
  2849. }
  2850. button {
  2851. position = 138;
  2852. title = "Namesort";
  2853. color = 1,0;
  2854. shortkeys {
  2855. normal {
  2856. key = "n";
  2857. mod = mod1;
  2858. }
  2859. }
  2860. commands {
  2861. SetSortmodeOp {
  2862. sortby = name;
  2863. }
  2864. }
  2865. }
  2866. button {
  2867. position = 139;
  2868. title = "Timesort";
  2869. color = 1,0;
  2870. shortkeys {
  2871. normal {
  2872. key = "t";
  2873. mod = mod1;
  2874. }
  2875. }
  2876. commands {
  2877. SetSortmodeOp {
  2878. sortby = modtime;
  2879. sortflag = reverse;
  2880. }
  2881. }
  2882. }
  2883. button {
  2884. position = 140;
  2885. title = "Symlink abs";
  2886. color = 1,0;
  2887. shortkeys {
  2888. }
  2889. commands {
  2890. ChangeSymlinkOp {
  2891. mode = makeabsolute;
  2892. }
  2893. }
  2894. }
  2895. button {
  2896. position = 141;
  2897. title = "Symlink rel";
  2898. color = 1,0;
  2899. shortkeys {
  2900. }
  2901. commands {
  2902. ChangeSymlinkOp {
  2903. mode = makerelative;
  2904. }
  2905. }
  2906. }
  2907. button {
  2908. position = 144;
  2909. title = "Volume manager";
  2910. color = 1,0;
  2911. shortkeys {
  2912. }
  2913. commands {
  2914. VolumeManagerOp {
  2915. }
  2916. }
  2917. }
  2918. button {
  2919. position = 146;
  2920. title = "Go Symlink";
  2921. color = 1,0;
  2922. shortkeys {
  2923. }
  2924. commands {
  2925. ScriptOp {
  2926. type = push;
  2927. pushuseoutput = true;
  2928. dodebug = false;
  2929. wpurecursive = false;
  2930. wputakedirs = false;
  2931. stacknr = 0;
  2932. pushstring = "echo {F} | python -c \"import os,sys; print os.path.realpath( sys.stdin.readlines()[0].rstrip( '\\\\n' ) )\"";
  2933. wintype = leave;
  2934. changeprogress = false;
  2935. changetext = false;
  2936. progressuseoutput = false;
  2937. wintextuseoutput = false;
  2938. }
  2939. EnterDirOp {
  2940. dir = "{pop 0}";
  2941. mode = special;
  2942. }
  2943. }
  2944. }
  2945. button {
  2946. position = 150;
  2947. title = "Selected to vdir";
  2948. color = 1,0;
  2949. shortkeys {
  2950. }
  2951. commands {
  2952. ScriptOp {
  2953. type = evalcommand;
  2954. pushuseoutput = false;
  2955. dodebug = false;
  2956. wpurecursive = false;
  2957. wputakedirs = false;
  2958. stacknr = 0;
  2959. wintype = leave;
  2960. changeprogress = false;
  2961. changetext = false;
  2962. progressuseoutput = false;
  2963. wintextuseoutput = false;
  2964. commandstring = "vdir_from_selected";
  2965. }
  2966. }
  2967. }
  2968. button {
  2969. position = 152;
  2970. title = "Add from other side";
  2971. color = 1,0;
  2972. shortkeys {
  2973. }
  2974. commands {
  2975. ScriptOp {
  2976. type = evalcommand;
  2977. pushuseoutput = false;
  2978. dodebug = false;
  2979. wpurecursive = false;
  2980. wputakedirs = false;
  2981. stacknr = 0;
  2982. wintype = leave;
  2983. changeprogress = false;
  2984. changetext = false;
  2985. progressuseoutput = false;
  2986. wintextuseoutput = false;
  2987. commandstring = "vdir_add_selected_from_other_side";
  2988. }
  2989. }
  2990. }
  2991. button {
  2992. position = 168;
  2993. title = "git clone";
  2994. color = 1,0;
  2995. shortkeys {
  2996. }
  2997. commands {
  2998. OwnOp {
  2999. separateeachentry = false;
  3000. recursive = false;
  3001. start = terminalwait;
  3002. com = "git clone {uf} {f}-cloned";
  3003. viewstr = "";
  3004. inbackground = false;
  3005. takedirs = false;
  3006. dontcd = false;
  3007. }
  3008. }
  3009. }
  3010. button {
  3011. position = 169;
  3012. title = "bare clone";
  3013. color = 1,0;
  3014. shortkeys {
  3015. }
  3016. commands {
  3017. OwnOp {
  3018. separateeachentry = false;
  3019. recursive = false;
  3020. start = terminalwait;
  3021. com = "git clone --bare {uf} {f}-cloned";
  3022. viewstr = "";
  3023. inbackground = false;
  3024. takedirs = false;
  3025. dontcd = false;
  3026. }
  3027. }
  3028. }
  3029. button {
  3030. position = 170;
  3031. title = "mark4commit";
  3032. color = 1,0;
  3033. shortkeys {
  3034. }
  3035. commands {
  3036. OwnOp {
  3037. separateeachentry = false;
  3038. recursive = false;
  3039. start = terminalwait;
  3040. com = "git update-index {f}";
  3041. viewstr = "";
  3042. inbackground = false;
  3043. takedirs = false;
  3044. dontcd = false;
  3045. }
  3046. }
  3047. }
  3048. button {
  3049. position = 171;
  3050. title = "add";
  3051. color = 1,0;
  3052. shortkeys {
  3053. }
  3054. commands {
  3055. OwnOp {
  3056. separateeachentry = false;
  3057. recursive = false;
  3058. start = terminalwait;
  3059. com = "git add {a}";
  3060. viewstr = "";
  3061. inbackground = false;
  3062. takedirs = false;
  3063. dontcd = false;
  3064. }
  3065. }
  3066. }
  3067. button {
  3068. position = 172;
  3069. title = "status";
  3070. color = 1,0;
  3071. shortkeys {
  3072. }
  3073. commands {
  3074. OwnOp {
  3075. separateeachentry = false;
  3076. recursive = false;
  3077. start = terminalwait;
  3078. com = "git status";
  3079. viewstr = "";
  3080. inbackground = false;
  3081. takedirs = false;
  3082. dontcd = false;
  3083. }
  3084. }
  3085. }
  3086. button {
  3087. position = 173;
  3088. title = "branch";
  3089. color = 1,0;
  3090. shortkeys {
  3091. }
  3092. commands {
  3093. OwnOp {
  3094. separateeachentry = false;
  3095. recursive = false;
  3096. start = terminalwait;
  3097. com = "git branch";
  3098. viewstr = "";
  3099. inbackground = false;
  3100. takedirs = false;
  3101. dontcd = false;
  3102. }
  3103. }
  3104. }
  3105. button {
  3106. position = 174;
  3107. title = "DIFF";
  3108. color = 2,3;
  3109. shortkeys {
  3110. }
  3111. commands {
  3112. }
  3113. }
  3114. button {
  3115. position = 180;
  3116. title = "Check gpg signature";
  3117. color = 1,0;
  3118. shortkeys {
  3119. }
  3120. commands {
  3121. OwnOp {
  3122. separateeachentry = true;
  3123. recursive = false;
  3124. start = terminalwait;
  3125. com = "gpg --verify {uf} {fE}";
  3126. viewstr = "";
  3127. inbackground = false;
  3128. takedirs = false;
  3129. dontcd = false;
  3130. }
  3131. }
  3132. }
  3133. button {
  3134. position = 182;
  3135. title = "git gui";
  3136. color = 1,0;
  3137. shortkeys {
  3138. }
  3139. commands {
  3140. OwnOp {
  3141. separateeachentry = false;
  3142. recursive = false;
  3143. start = normal;
  3144. com = "git gui";
  3145. viewstr = "";
  3146. inbackground = false;
  3147. takedirs = false;
  3148. dontcd = false;
  3149. }
  3150. }
  3151. }
  3152. button {
  3153. position = 184;
  3154. title = "commit";
  3155. color = 1,0;
  3156. shortkeys {
  3157. }
  3158. commands {
  3159. OwnOp {
  3160. separateeachentry = false;
  3161. recursive = false;
  3162. start = terminalwait;
  3163. com = "git commit";
  3164. viewstr = "";
  3165. inbackground = false;
  3166. takedirs = false;
  3167. dontcd = false;
  3168. }
  3169. }
  3170. }
  3171. button {
  3172. position = 185;
  3173. title = "commit -a";
  3174. color = 1,0;
  3175. shortkeys {
  3176. }
  3177. commands {
  3178. OwnOp {
  3179. separateeachentry = false;
  3180. recursive = false;
  3181. start = terminalwait;
  3182. com = "git commit -a";
  3183. viewstr = "";
  3184. inbackground = false;
  3185. takedirs = false;
  3186. dontcd = false;
  3187. }
  3188. }
  3189. }
  3190. button {
  3191. position = 188;
  3192. title = "diff other";
  3193. color = 1,0;
  3194. shortkeys {
  3195. }
  3196. commands {
  3197. OwnOp {
  3198. separateeachentry = true;
  3199. recursive = false;
  3200. start = terminalwait;
  3201. com = "diff -u {uF} {op}/{f}";
  3202. viewstr = "";
  3203. inbackground = false;
  3204. takedirs = false;
  3205. dontcd = false;
  3206. }
  3207. }
  3208. }
  3209. button {
  3210. position = 189;
  3211. title = "diff othersel";
  3212. color = 1,0;
  3213. shortkeys {
  3214. }
  3215. commands {
  3216. OwnOp {
  3217. separateeachentry = true;
  3218. recursive = false;
  3219. start = terminalwait;
  3220. com = "diff -u {f} {oF}";
  3221. viewstr = "";
  3222. inbackground = false;
  3223. takedirs = false;
  3224. dontcd = false;
  3225. }
  3226. }
  3227. }
  3228. button {
  3229. position = 196;
  3230. title = "gitk";
  3231. color = 1,0;
  3232. shortkeys {
  3233. }
  3234. commands {
  3235. OwnOp {
  3236. separateeachentry = false;
  3237. recursive = false;
  3238. start = normal;
  3239. com = "gitk";
  3240. viewstr = "";
  3241. inbackground = false;
  3242. takedirs = false;
  3243. dontcd = false;
  3244. }
  3245. }
  3246. }
  3247. button {
  3248. position = 197;
  3249. title = "gitk --all";
  3250. color = 1,0;
  3251. shortkeys {
  3252. }
  3253. commands {
  3254. OwnOp {
  3255. separateeachentry = false;
  3256. recursive = false;
  3257. start = normal;
  3258. com = "gitk --all";
  3259. viewstr = "";
  3260. inbackground = false;
  3261. takedirs = false;
  3262. dontcd = false;
  3263. }
  3264. }
  3265. }
  3266. button {
  3267. position = 198;
  3268. title = "diff";
  3269. color = 1,0;
  3270. shortkeys {
  3271. }
  3272. commands {
  3273. OwnOp {
  3274. separateeachentry = false;
  3275. recursive = false;
  3276. start = terminal;
  3277. com = "git diff 2>&1 | less";
  3278. viewstr = "";
  3279. inbackground = false;
  3280. takedirs = false;
  3281. dontcd = false;
  3282. }
  3283. }
  3284. }
  3285. button {
  3286. position = 199;
  3287. title = "diff entry";
  3288. color = 1,0;
  3289. shortkeys {
  3290. }
  3291. commands {
  3292. OwnOp {
  3293. separateeachentry = false;
  3294. recursive = false;
  3295. start = terminal;
  3296. com = "git diff {f} 2>&1 | less";
  3297. viewstr = "";
  3298. inbackground = false;
  3299. takedirs = false;
  3300. dontcd = false;
  3301. }
  3302. }
  3303. }
  3304. button {
  3305. position = 202;
  3306. title = "Dir-diff other";
  3307. color = 1,0;
  3308. shortkeys {
  3309. }
  3310. commands {
  3311. OwnOp {
  3312. separateeachentry = true;
  3313. recursive = false;
  3314. start = terminalwait;
  3315. com = "diff -upNr {uf} {op}/{f}";
  3316. viewstr = "";
  3317. inbackground = false;
  3318. takedirs = false;
  3319. dontcd = false;
  3320. }
  3321. }
  3322. }
  3323. button {
  3324. position = 203;
  3325. title = "Dir-diff othersel";
  3326. color = 1,0;
  3327. shortkeys {
  3328. }
  3329. commands {
  3330. OwnOp {
  3331. separateeachentry = true;
  3332. recursive = false;
  3333. start = terminalwait;
  3334. com = "diff -upNr {f} {oF}";
  3335. viewstr = "";
  3336. inbackground = false;
  3337. takedirs = false;
  3338. dontcd = false;
  3339. }
  3340. }
  3341. }
  3342. button {
  3343. position = 224;
  3344. title = "to lower";
  3345. color = 1,0;
  3346. shortkeys {
  3347. }
  3348. commands {
  3349. ScriptOp {
  3350. type = label;
  3351. pushuseoutput = false;
  3352. dodebug = false;
  3353. wpurecursive = false;
  3354. wputakedirs = false;
  3355. stacknr = 0;
  3356. label = "collect";
  3357. wintype = leave;
  3358. changeprogress = false;
  3359. changetext = false;
  3360. progressuseoutput = false;
  3361. wintextuseoutput = false;
  3362. }
  3363. ScriptOp {
  3364. type = if;
  3365. pushuseoutput = false;
  3366. dodebug = false;
  3367. wpurecursive = false;
  3368. wputakedirs = false;
  3369. stacknr = 0;
  3370. iftest = "filelistEmpty(0) == true";
  3371. iflabel = "prestart";
  3372. wintype = leave;
  3373. changeprogress = false;
  3374. changetext = false;
  3375. progressuseoutput = false;
  3376. wintextuseoutput = false;
  3377. }
  3378. ScriptOp {
  3379. type = push;
  3380. pushuseoutput = false;
  3381. dodebug = false;
  3382. wpurecursive = false;
  3383. wputakedirs = false;
  3384. stacknr = 0;
  3385. pushstring = "{f}";
  3386. wintype = leave;
  3387. changeprogress = false;
  3388. changetext = false;
  3389. progressuseoutput = false;
  3390. wintextuseoutput = false;
  3391. }
  3392. ScriptOp {
  3393. type = goto;
  3394. pushuseoutput = false;
  3395. dodebug = false;
  3396. wpurecursive = false;
  3397. wputakedirs = false;
  3398. stacknr = 0;
  3399. label = "collect";
  3400. iftest = "true";
  3401. iflabel = "collect";
  3402. wintype = leave;
  3403. changeprogress = false;
  3404. changetext = false;
  3405. progressuseoutput = false;
  3406. wintextuseoutput = false;
  3407. }
  3408. ScriptOp {
  3409. type = label;
  3410. pushuseoutput = false;
  3411. dodebug = false;
  3412. wpurecursive = false;
  3413. wputakedirs = false;
  3414. stacknr = 0;
  3415. label = "prestart";
  3416. wintype = leave;
  3417. changeprogress = false;
  3418. changetext = false;
  3419. progressuseoutput = false;
  3420. wintextuseoutput = false;
  3421. }
  3422. ScriptOp {
  3423. type = push;
  3424. pushuseoutput = false;
  3425. dodebug = false;
  3426. wpurecursive = false;
  3427. wputakedirs = false;
  3428. stacknr = 2;
  3429. pushstring = "0";
  3430. wintype = leave;
  3431. changeprogress = false;
  3432. changetext = false;
  3433. progressuseoutput = false;
  3434. wintextuseoutput = false;
  3435. }
  3436. ScriptOp {
  3437. type = push;
  3438. pushuseoutput = false;
  3439. dodebug = false;
  3440. wpurecursive = false;
  3441. wputakedirs = false;
  3442. stacknr = 3;
  3443. pushstring = "{size 0}";
  3444. wintype = leave;
  3445. changeprogress = false;
  3446. changetext = false;
  3447. progressuseoutput = false;
  3448. wintextuseoutput = false;
  3449. }
  3450. ScriptOp {
  3451. type = window;
  3452. pushuseoutput = false;
  3453. dodebug = false;
  3454. wpurecursive = false;
  3455. wputakedirs = false;
  3456. stacknr = 0;
  3457. wintype = open;
  3458. changeprogress = true;
  3459. changetext = true;
  3460. progressuseoutput = false;
  3461. wintextuseoutput = false;
  3462. progress = "0";
  3463. wintext = "Changing filenames to lower";
  3464. }
  3465. ScriptOp {
  3466. type = label;
  3467. pushuseoutput = false;
  3468. dodebug = false;
  3469. wpurecursive = false;
  3470. wputakedirs = false;
  3471. stacknr = 0;
  3472. label = "start";
  3473. wintype = leave;
  3474. changeprogress = false;
  3475. changetext = false;
  3476. progressuseoutput = false;
  3477. wintextuseoutput = false;
  3478. }
  3479. ScriptOp {
  3480. type = push;
  3481. pushuseoutput = true;
  3482. dodebug = false;
  3483. wpurecursive = false;
  3484. wputakedirs = false;
  3485. stacknr = 2;
  3486. pushstring = "expr {pop 2} + 1";
  3487. wintype = leave;
  3488. changeprogress = false;
  3489. changetext = false;
  3490. progressuseoutput = false;
  3491. wintextuseoutput = false;
  3492. }
  3493. ScriptOp {
  3494. type = if;
  3495. pushuseoutput = false;
  3496. dodebug = false;
  3497. wpurecursive = false;
  3498. wputakedirs = false;
  3499. stacknr = 0;
  3500. iftest = "isEmpty(0) == true";
  3501. iflabel = "end";
  3502. wintype = leave;
  3503. changeprogress = false;
  3504. changetext = false;
  3505. progressuseoutput = false;
  3506. wintextuseoutput = false;
  3507. }
  3508. ScriptOp {
  3509. type = window;
  3510. pushuseoutput = false;
  3511. dodebug = false;
  3512. wpurecursive = false;
  3513. wputakedirs = false;
  3514. stacknr = 0;
  3515. wintype = leave;
  3516. changeprogress = true;
  3517. changetext = false;
  3518. progressuseoutput = true;
  3519. wintextuseoutput = true;
  3520. progress = "expr {top 2} \\\\* 100 / {top 3}";
  3521. }
  3522. ScriptOp {
  3523. type = push;
  3524. pushuseoutput = true;
  3525. dodebug = false;
  3526. wpurecursive = false;
  3527. wputakedirs = false;
  3528. stacknr = 1;
  3529. pushstring = "echo {top 0} | tr [A-Z] [a-z]";
  3530. wintype = leave;
  3531. changeprogress = false;
  3532. changetext = false;
  3533. progressuseoutput = false;
  3534. wintextuseoutput = false;
  3535. }
  3536. ScriptOp {
  3537. type = if;
  3538. pushuseoutput = false;
  3539. dodebug = false;
  3540. wpurecursive = false;
  3541. wputakedirs = false;
  3542. stacknr = 0;
  3543. iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e \"{p}/{top 1}\"} != 0 )";
  3544. iflabel = "rename";
  3545. wintype = leave;
  3546. changeprogress = false;
  3547. changetext = false;
  3548. progressuseoutput = false;
  3549. wintextuseoutput = false;
  3550. }
  3551. ScriptOp {
  3552. type = pop;
  3553. pushuseoutput = false;
  3554. dodebug = false;
  3555. wpurecursive = false;
  3556. wputakedirs = false;
  3557. stacknr = 0;
  3558. wintype = leave;
  3559. changeprogress = false;
  3560. changetext = false;
  3561. progressuseoutput = false;
  3562. wintextuseoutput = false;
  3563. }
  3564. ScriptOp {
  3565. type = pop;
  3566. pushuseoutput = false;
  3567. dodebug = false;
  3568. wpurecursive = false;
  3569. wputakedirs = false;
  3570. stacknr = 1;
  3571. wintype = leave;
  3572. changeprogress = false;
  3573. changetext = false;
  3574. progressuseoutput = false;
  3575. wintextuseoutput = false;
  3576. }
  3577. ScriptOp {
  3578. type = goto;
  3579. pushuseoutput = false;
  3580. dodebug = false;
  3581. wpurecursive = false;
  3582. wputakedirs = false;
  3583. stacknr = 0;
  3584. label = "start";
  3585. iftest = "true";
  3586. iflabel = "start";
  3587. wintype = leave;
  3588. changeprogress = false;
  3589. changetext = false;
  3590. progressuseoutput = false;
  3591. wintextuseoutput = false;
  3592. }
  3593. ScriptOp {
  3594. type = label;
  3595. pushuseoutput = false;
  3596. dodebug = false;
  3597. wpurecursive = false;
  3598. wputakedirs = false;
  3599. stacknr = 0;
  3600. label = "rename";
  3601. wintype = leave;
  3602. changeprogress = false;
  3603. changetext = false;
  3604. progressuseoutput = false;
  3605. wintextuseoutput = false;
  3606. }
  3607. OwnOp {
  3608. separateeachentry = false;
  3609. recursive = false;
  3610. start = normal;
  3611. com = "mv {pop 0} {pop 1}";
  3612. viewstr = "";
  3613. inbackground = false;
  3614. takedirs = false;
  3615. dontcd = false;
  3616. }
  3617. ScriptOp {
  3618. type = goto;
  3619. pushuseoutput = false;
  3620. dodebug = false;
  3621. wpurecursive = false;
  3622. wputakedirs = false;
  3623. stacknr = 0;
  3624. label = "start";
  3625. iftest = "true";
  3626. iflabel = "start";
  3627. wintype = leave;
  3628. changeprogress = false;
  3629. changetext = false;
  3630. progressuseoutput = false;
  3631. wintextuseoutput = false;
  3632. }
  3633. ScriptOp {
  3634. type = label;
  3635. pushuseoutput = false;
  3636. dodebug = false;
  3637. wpurecursive = false;
  3638. wputakedirs = false;
  3639. stacknr = 0;
  3640. label = "end";
  3641. wintype = leave;
  3642. changeprogress = false;
  3643. changetext = false;
  3644. progressuseoutput = false;
  3645. wintextuseoutput = false;
  3646. }
  3647. ReloadOp {
  3648. mode = current;
  3649. resetdirsizes = false;
  3650. keepfiletypes = false;
  3651. }
  3652. }
  3653. }
  3654. button {
  3655. position = 225;
  3656. title = "to lower (rec)";
  3657. color = 1,0;
  3658. shortkeys {
  3659. }
  3660. commands {
  3661. ScriptOp {
  3662. type = settings;
  3663. pushuseoutput = false;
  3664. dodebug = false;
  3665. wpurecursive = true;
  3666. wputakedirs = false;
  3667. stacknr = 0;
  3668. wintype = leave;
  3669. changeprogress = false;
  3670. changetext = false;
  3671. progressuseoutput = false;
  3672. wintextuseoutput = false;
  3673. }
  3674. ScriptOp {
  3675. type = label;
  3676. pushuseoutput = false;
  3677. dodebug = false;
  3678. wpurecursive = false;
  3679. wputakedirs = false;
  3680. stacknr = 0;
  3681. label = "collect";
  3682. wintype = leave;
  3683. changeprogress = false;
  3684. changetext = false;
  3685. progressuseoutput = false;
  3686. wintextuseoutput = false;
  3687. }
  3688. ScriptOp {
  3689. type = if;
  3690. pushuseoutput = false;
  3691. dodebug = false;
  3692. wpurecursive = false;
  3693. wputakedirs = false;
  3694. stacknr = 0;
  3695. iftest = "filelistEmpty(0) == true";
  3696. iflabel = "prestart";
  3697. wintype = leave;
  3698. changeprogress = false;
  3699. changetext = false;
  3700. progressuseoutput = false;
  3701. wintextuseoutput = false;
  3702. }
  3703. ScriptOp {
  3704. type = push;
  3705. pushuseoutput = false;
  3706. dodebug = false;
  3707. wpurecursive = false;
  3708. wputakedirs = false;
  3709. stacknr = 0;
  3710. pushstring = "{F}";
  3711. wintype = leave;
  3712. changeprogress = false;
  3713. changetext = false;
  3714. progressuseoutput = false;
  3715. wintextuseoutput = false;
  3716. }
  3717. ScriptOp {
  3718. type = goto;
  3719. pushuseoutput = false;
  3720. dodebug = false;
  3721. wpurecursive = false;
  3722. wputakedirs = false;
  3723. stacknr = 0;
  3724. label = "collect";
  3725. iftest = "true";
  3726. iflabel = "collect";
  3727. wintype = leave;
  3728. changeprogress = false;
  3729. changetext = false;
  3730. progressuseoutput = false;
  3731. wintextuseoutput = false;
  3732. }
  3733. ScriptOp {
  3734. type = label;
  3735. pushuseoutput = false;
  3736. dodebug = false;
  3737. wpurecursive = false;
  3738. wputakedirs = false;
  3739. stacknr = 0;
  3740. label = "prestart";
  3741. wintype = leave;
  3742. changeprogress = false;
  3743. changetext = false;
  3744. progressuseoutput = false;
  3745. wintextuseoutput = false;
  3746. }
  3747. ScriptOp {
  3748. type = push;
  3749. pushuseoutput = false;
  3750. dodebug = false;
  3751. wpurecursive = false;
  3752. wputakedirs = false;
  3753. stacknr = 2;
  3754. pushstring = "0";
  3755. wintype = leave;
  3756. changeprogress = false;
  3757. changetext = false;
  3758. progressuseoutput = false;
  3759. wintextuseoutput = false;
  3760. }
  3761. ScriptOp {
  3762. type = push;
  3763. pushuseoutput = false;
  3764. dodebug = false;
  3765. wpurecursive = false;
  3766. wputakedirs = false;
  3767. stacknr = 3;
  3768. pushstring = "{size 0}";
  3769. wintype = leave;
  3770. changeprogress = false;
  3771. changetext = false;
  3772. progressuseoutput = false;
  3773. wintextuseoutput = false;
  3774. }
  3775. ScriptOp {
  3776. type = window;
  3777. pushuseoutput = false;
  3778. dodebug = false;
  3779. wpurecursive = false;
  3780. wputakedirs = false;
  3781. stacknr = 0;
  3782. wintype = open;
  3783. changeprogress = true;
  3784. changetext = true;
  3785. progressuseoutput = false;
  3786. wintextuseoutput = false;
  3787. progress = "0";
  3788. wintext = "Changing filenames to lower";
  3789. }
  3790. ScriptOp {
  3791. type = label;
  3792. pushuseoutput = false;
  3793. dodebug = false;
  3794. wpurecursive = false;
  3795. wputakedirs = false;
  3796. stacknr = 0;
  3797. label = "start";
  3798. wintype = leave;
  3799. changeprogress = false;
  3800. changetext = false;
  3801. progressuseoutput = false;
  3802. wintextuseoutput = false;
  3803. }
  3804. ScriptOp {
  3805. type = push;
  3806. pushuseoutput = true;
  3807. dodebug = false;
  3808. wpurecursive = false;
  3809. wputakedirs = false;
  3810. stacknr = 2;
  3811. pushstring = "expr {pop 2} + 1";
  3812. wintype = leave;
  3813. changeprogress = false;
  3814. changetext = false;
  3815. progressuseoutput = false;
  3816. wintextuseoutput = false;
  3817. }
  3818. ScriptOp {
  3819. type = if;
  3820. pushuseoutput = false;
  3821. dodebug = false;
  3822. wpurecursive = false;
  3823. wputakedirs = false;
  3824. stacknr = 0;
  3825. iftest = "isEmpty(0) == true";
  3826. iflabel = "end";
  3827. wintype = leave;
  3828. changeprogress = false;
  3829. changetext = false;
  3830. progressuseoutput = false;
  3831. wintextuseoutput = false;
  3832. }
  3833. ScriptOp {
  3834. type = window;
  3835. pushuseoutput = false;
  3836. dodebug = false;
  3837. wpurecursive = false;
  3838. wputakedirs = false;
  3839. stacknr = 0;
  3840. wintype = leave;
  3841. changeprogress = true;
  3842. changetext = false;
  3843. progressuseoutput = true;
  3844. wintextuseoutput = true;
  3845. progress = "expr {top 2} \\\\* 100 / {top 3}";
  3846. }
  3847. ScriptOp {
  3848. type = push;
  3849. pushuseoutput = true;
  3850. dodebug = false;
  3851. wpurecursive = false;
  3852. wputakedirs = false;
  3853. stacknr = 1;
  3854. pushstring = "dirname {top 0} | tr -d '\\\\n' ; echo -n / ; basename {top 0} | tr [A-Z] [a-z]";
  3855. wintype = leave;
  3856. changeprogress = false;
  3857. changetext = false;
  3858. progressuseoutput = false;
  3859. wintextuseoutput = false;
  3860. }
  3861. ScriptOp {
  3862. type = if;
  3863. pushuseoutput = false;
  3864. dodebug = false;
  3865. wpurecursive = false;
  3866. wputakedirs = false;
  3867. stacknr = 0;
  3868. iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e {top 1}} != 0 )";
  3869. iflabel = "rename";
  3870. wintype = leave;
  3871. changeprogress = false;
  3872. changetext = false;
  3873. progressuseoutput = false;
  3874. wintextuseoutput = false;
  3875. }
  3876. ScriptOp {
  3877. type = pop;
  3878. pushuseoutput = false;
  3879. dodebug = false;
  3880. wpurecursive = false;
  3881. wputakedirs = false;
  3882. stacknr = 0;
  3883. wintype = leave;
  3884. changeprogress = false;
  3885. changetext = false;
  3886. progressuseoutput = false;
  3887. wintextuseoutput = false;
  3888. }
  3889. ScriptOp {
  3890. type = pop;
  3891. pushuseoutput = false;
  3892. dodebug = false;
  3893. wpurecursive = false;
  3894. wputakedirs = false;
  3895. stacknr = 1;
  3896. wintype = leave;
  3897. changeprogress = false;
  3898. changetext = false;
  3899. progressuseoutput = false;
  3900. wintextuseoutput = false;
  3901. }
  3902. ScriptOp {
  3903. type = goto;
  3904. pushuseoutput = false;
  3905. dodebug = false;
  3906. wpurecursive = false;
  3907. wputakedirs = false;
  3908. stacknr = 0;
  3909. label = "start";
  3910. iftest = "true";
  3911. iflabel = "start";
  3912. wintype = leave;
  3913. changeprogress = false;
  3914. changetext = false;
  3915. progressuseoutput = false;
  3916. wintextuseoutput = false;
  3917. }
  3918. ScriptOp {
  3919. type = label;
  3920. pushuseoutput = false;
  3921. dodebug = false;
  3922. wpurecursive = false;
  3923. wputakedirs = false;
  3924. stacknr = 0;
  3925. label = "rename";
  3926. wintype = leave;
  3927. changeprogress = false;
  3928. changetext = false;
  3929. progressuseoutput = false;
  3930. wintextuseoutput = false;
  3931. }
  3932. OwnOp {
  3933. separateeachentry = false;
  3934. recursive = false;
  3935. start = normal;
  3936. com = "mv {pop 0} {pop 1}";
  3937. viewstr = "";
  3938. inbackground = false;
  3939. takedirs = false;
  3940. dontcd = false;
  3941. }
  3942. ScriptOp {
  3943. type = goto;
  3944. pushuseoutput = false;
  3945. dodebug = false;
  3946. wpurecursive = false;
  3947. wputakedirs = false;
  3948. stacknr = 0;
  3949. label = "start";
  3950. iftest = "true";
  3951. iflabel = "start";
  3952. wintype = leave;
  3953. changeprogress = false;
  3954. changetext = false;
  3955. progressuseoutput = false;
  3956. wintextuseoutput = false;
  3957. }
  3958. ScriptOp {
  3959. type = label;
  3960. pushuseoutput = false;
  3961. dodebug = false;
  3962. wpurecursive = false;
  3963. wputakedirs = false;
  3964. stacknr = 0;
  3965. label = "end";
  3966. wintype = leave;
  3967. changeprogress = false;
  3968. changetext = false;
  3969. progressuseoutput = false;
  3970. wintextuseoutput = false;
  3971. }
  3972. ReloadOp {
  3973. mode = current;
  3974. resetdirsizes = false;
  3975. keepfiletypes = false;
  3976. }
  3977. }
  3978. }
  3979. button {
  3980. position = 226;
  3981. title = "to upper";
  3982. color = 1,0;
  3983. shortkeys {
  3984. }
  3985. commands {
  3986. ScriptOp {
  3987. type = label;
  3988. pushuseoutput = false;
  3989. dodebug = false;
  3990. wpurecursive = false;
  3991. wputakedirs = false;
  3992. stacknr = 0;
  3993. label = "collect";
  3994. wintype = leave;
  3995. changeprogress = false;
  3996. changetext = false;
  3997. progressuseoutput = false;
  3998. wintextuseoutput = false;
  3999. }
  4000. ScriptOp {
  4001. type = if;
  4002. pushuseoutput = false;
  4003. dodebug = false;
  4004. wpurecursive = false;
  4005. wputakedirs = false;
  4006. stacknr = 0;
  4007. iftest = "filelistEmpty(0) == true";
  4008. iflabel = "prestart";
  4009. wintype = leave;
  4010. changeprogress = false;
  4011. changetext = false;
  4012. progressuseoutput = false;
  4013. wintextuseoutput = false;
  4014. }
  4015. ScriptOp {
  4016. type = push;
  4017. pushuseoutput = false;
  4018. dodebug = false;
  4019. wpurecursive = false;
  4020. wputakedirs = false;
  4021. stacknr = 0;
  4022. pushstring = "{f}";
  4023. wintype = leave;
  4024. changeprogress = false;
  4025. changetext = false;
  4026. progressuseoutput = false;
  4027. wintextuseoutput = false;
  4028. }
  4029. ScriptOp {
  4030. type = goto;
  4031. pushuseoutput = false;
  4032. dodebug = false;
  4033. wpurecursive = false;
  4034. wputakedirs = false;
  4035. stacknr = 0;
  4036. label = "collect";
  4037. iftest = "true";
  4038. iflabel = "collect";
  4039. wintype = leave;
  4040. changeprogress = false;
  4041. changetext = false;
  4042. progressuseoutput = false;
  4043. wintextuseoutput = false;
  4044. }
  4045. ScriptOp {
  4046. type = label;
  4047. pushuseoutput = false;
  4048. dodebug = false;
  4049. wpurecursive = false;
  4050. wputakedirs = false;
  4051. stacknr = 0;
  4052. label = "prestart";
  4053. wintype = leave;
  4054. changeprogress = false;
  4055. changetext = false;
  4056. progressuseoutput = false;
  4057. wintextuseoutput = false;
  4058. }
  4059. ScriptOp {
  4060. type = push;
  4061. pushuseoutput = false;
  4062. dodebug = false;
  4063. wpurecursive = false;
  4064. wputakedirs = false;
  4065. stacknr = 2;
  4066. pushstring = "0";
  4067. wintype = leave;
  4068. changeprogress = false;
  4069. changetext = false;
  4070. progressuseoutput = false;
  4071. wintextuseoutput = false;
  4072. }
  4073. ScriptOp {
  4074. type = push;
  4075. pushuseoutput = false;
  4076. dodebug = false;
  4077. wpurecursive = false;
  4078. wputakedirs = false;
  4079. stacknr = 3;
  4080. pushstring = "{size 0}";
  4081. wintype = leave;
  4082. changeprogress = false;
  4083. changetext = false;
  4084. progressuseoutput = false;
  4085. wintextuseoutput = false;
  4086. }
  4087. ScriptOp {
  4088. type = window;
  4089. pushuseoutput = false;
  4090. dodebug = false;
  4091. wpurecursive = false;
  4092. wputakedirs = false;
  4093. stacknr = 0;
  4094. wintype = open;
  4095. changeprogress = true;
  4096. changetext = true;
  4097. progressuseoutput = false;
  4098. wintextuseoutput = false;
  4099. progress = "0";
  4100. wintext = "Changing filenames to upper";
  4101. }
  4102. ScriptOp {
  4103. type = label;
  4104. pushuseoutput = false;
  4105. dodebug = false;
  4106. wpurecursive = false;
  4107. wputakedirs = false;
  4108. stacknr = 0;
  4109. label = "start";
  4110. wintype = leave;
  4111. changeprogress = false;
  4112. changetext = false;
  4113. progressuseoutput = false;
  4114. wintextuseoutput = false;
  4115. }
  4116. ScriptOp {
  4117. type = push;
  4118. pushuseoutput = true;
  4119. dodebug = false;
  4120. wpurecursive = false;
  4121. wputakedirs = false;
  4122. stacknr = 2;
  4123. pushstring = "expr {pop 2} + 1";
  4124. wintype = leave;
  4125. changeprogress = false;
  4126. changetext = false;
  4127. progressuseoutput = false;
  4128. wintextuseoutput = false;
  4129. }
  4130. ScriptOp {
  4131. type = if;
  4132. pushuseoutput = false;
  4133. dodebug = false;
  4134. wpurecursive = false;
  4135. wputakedirs = false;
  4136. stacknr = 0;
  4137. iftest = "isEmpty(0) == true";
  4138. iflabel = "end";
  4139. wintype = leave;
  4140. changeprogress = false;
  4141. changetext = false;
  4142. progressuseoutput = false;
  4143. wintextuseoutput = false;
  4144. }
  4145. ScriptOp {
  4146. type = window;
  4147. pushuseoutput = false;
  4148. dodebug = false;
  4149. wpurecursive = false;
  4150. wputakedirs = false;
  4151. stacknr = 0;
  4152. wintype = leave;
  4153. changeprogress = true;
  4154. changetext = false;
  4155. progressuseoutput = true;
  4156. wintextuseoutput = true;
  4157. progress = "expr {top 2} \\\\* 100 / {top 3}";
  4158. }
  4159. ScriptOp {
  4160. type = push;
  4161. pushuseoutput = true;
  4162. dodebug = false;
  4163. wpurecursive = false;
  4164. wputakedirs = false;
  4165. stacknr = 1;
  4166. pushstring = "echo {top 0} | tr [a-z] [A-Z]";
  4167. wintype = leave;
  4168. changeprogress = false;
  4169. changetext = false;
  4170. progressuseoutput = false;
  4171. wintextuseoutput = false;
  4172. }
  4173. ScriptOp {
  4174. type = if;
  4175. pushuseoutput = false;
  4176. dodebug = false;
  4177. wpurecursive = false;
  4178. wputakedirs = false;
  4179. stacknr = 0;
  4180. iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e \"{p}/{top 1}\"} != 0 )";
  4181. iflabel = "rename";
  4182. wintype = leave;
  4183. changeprogress = false;
  4184. changetext = false;
  4185. progressuseoutput = false;
  4186. wintextuseoutput = false;
  4187. }
  4188. ScriptOp {
  4189. type = pop;
  4190. pushuseoutput = false;
  4191. dodebug = false;
  4192. wpurecursive = false;
  4193. wputakedirs = false;
  4194. stacknr = 0;
  4195. wintype = leave;
  4196. changeprogress = false;
  4197. changetext = false;
  4198. progressuseoutput = false;
  4199. wintextuseoutput = false;
  4200. }
  4201. ScriptOp {
  4202. type = pop;
  4203. pushuseoutput = false;
  4204. dodebug = false;
  4205. wpurecursive = false;
  4206. wputakedirs = false;
  4207. stacknr = 1;
  4208. wintype = leave;
  4209. changeprogress = false;
  4210. changetext = false;
  4211. progressuseoutput = false;
  4212. wintextuseoutput = false;
  4213. }
  4214. ScriptOp {
  4215. type = goto;
  4216. pushuseoutput = false;
  4217. dodebug = false;
  4218. wpurecursive = false;
  4219. wputakedirs = false;
  4220. stacknr = 0;
  4221. label = "start";
  4222. iftest = "true";
  4223. iflabel = "start";
  4224. wintype = leave;
  4225. changeprogress = false;
  4226. changetext = false;
  4227. progressuseoutput = false;
  4228. wintextuseoutput = false;
  4229. }
  4230. ScriptOp {
  4231. type = label;
  4232. pushuseoutput = false;
  4233. dodebug = false;
  4234. wpurecursive = false;
  4235. wputakedirs = false;
  4236. stacknr = 0;
  4237. label = "rename";
  4238. wintype = leave;
  4239. changeprogress = false;
  4240. changetext = false;
  4241. progressuseoutput = false;
  4242. wintextuseoutput = false;
  4243. }
  4244. OwnOp {
  4245. separateeachentry = false;
  4246. recursive = false;
  4247. start = normal;
  4248. com = "mv {pop 0} {pop 1}";
  4249. viewstr = "";
  4250. inbackground = false;
  4251. takedirs = false;
  4252. dontcd = false;
  4253. }
  4254. ScriptOp {
  4255. type = goto;
  4256. pushuseoutput = false;
  4257. dodebug = false;
  4258. wpurecursive = false;
  4259. wputakedirs = false;
  4260. stacknr = 0;
  4261. label = "start";
  4262. iftest = "true";
  4263. iflabel = "start";
  4264. wintype = leave;
  4265. changeprogress = false;
  4266. changetext = false;
  4267. progressuseoutput = false;
  4268. wintextuseoutput = false;
  4269. }
  4270. ScriptOp {
  4271. type = label;
  4272. pushuseoutput = false;
  4273. dodebug = false;
  4274. wpurecursive = false;
  4275. wputakedirs = false;
  4276. stacknr = 0;
  4277. label = "end";
  4278. wintype = leave;
  4279. changeprogress = false;
  4280. changetext = false;
  4281. progressuseoutput = false;
  4282. wintextuseoutput = false;
  4283. }
  4284. ReloadOp {
  4285. mode = current;
  4286. resetdirsizes = false;
  4287. keepfiletypes = false;
  4288. }
  4289. }
  4290. }
  4291. button {
  4292. position = 227;
  4293. title = "to upper (rec)";
  4294. color = 1,0;
  4295. shortkeys {
  4296. }
  4297. commands {
  4298. ScriptOp {
  4299. type = settings;
  4300. pushuseoutput = false;
  4301. dodebug = false;
  4302. wpurecursive = true;
  4303. wputakedirs = false;
  4304. stacknr = 0;
  4305. wintype = leave;
  4306. changeprogress = false;
  4307. changetext = false;
  4308. progressuseoutput = false;
  4309. wintextuseoutput = false;
  4310. }
  4311. ScriptOp {
  4312. type = label;
  4313. pushuseoutput = false;
  4314. dodebug = false;
  4315. wpurecursive = false;
  4316. wputakedirs = false;
  4317. stacknr = 0;
  4318. label = "collect";
  4319. wintype = leave;
  4320. changeprogress = false;
  4321. changetext = false;
  4322. progressuseoutput = false;
  4323. wintextuseoutput = false;
  4324. }
  4325. ScriptOp {
  4326. type = if;
  4327. pushuseoutput = false;
  4328. dodebug = false;
  4329. wpurecursive = false;
  4330. wputakedirs = false;
  4331. stacknr = 0;
  4332. iftest = "filelistEmpty(0) == true";
  4333. iflabel = "prestart";
  4334. wintype = leave;
  4335. changeprogress = false;
  4336. changetext = false;
  4337. progressuseoutput = false;
  4338. wintextuseoutput = false;
  4339. }
  4340. ScriptOp {
  4341. type = push;
  4342. pushuseoutput = false;
  4343. dodebug = false;
  4344. wpurecursive = false;
  4345. wputakedirs = false;
  4346. stacknr = 0;
  4347. pushstring = "{F}";
  4348. wintype = leave;
  4349. changeprogress = false;
  4350. changetext = false;
  4351. progressuseoutput = false;
  4352. wintextuseoutput = false;
  4353. }
  4354. ScriptOp {
  4355. type = goto;
  4356. pushuseoutput = false;
  4357. dodebug = false;
  4358. wpurecursive = false;
  4359. wputakedirs = false;
  4360. stacknr = 0;
  4361. label = "collect";
  4362. iftest = "true";
  4363. iflabel = "collect";
  4364. wintype = leave;
  4365. changeprogress = false;
  4366. changetext = false;
  4367. progressuseoutput = false;
  4368. wintextuseoutput = false;
  4369. }
  4370. ScriptOp {
  4371. type = label;
  4372. pushuseoutput = false;
  4373. dodebug = false;
  4374. wpurecursive = false;
  4375. wputakedirs = false;
  4376. stacknr = 0;
  4377. label = "prestart";
  4378. wintype = leave;
  4379. changeprogress = false;
  4380. changetext = false;
  4381. progressuseoutput = false;
  4382. wintextuseoutput = false;
  4383. }
  4384. ScriptOp {
  4385. type = push;
  4386. pushuseoutput = false;
  4387. dodebug = false;
  4388. wpurecursive = false;
  4389. wputakedirs = false;
  4390. stacknr = 2;
  4391. pushstring = "0";
  4392. wintype = leave;
  4393. changeprogress = false;
  4394. changetext = false;
  4395. progressuseoutput = false;
  4396. wintextuseoutput = false;
  4397. }
  4398. ScriptOp {
  4399. type = push;
  4400. pushuseoutput = false;
  4401. dodebug = false;
  4402. wpurecursive = false;
  4403. wputakedirs = false;
  4404. stacknr = 3;
  4405. pushstring = "{size 0}";
  4406. wintype = leave;
  4407. changeprogress = false;
  4408. changetext = false;
  4409. progressuseoutput = false;
  4410. wintextuseoutput = false;
  4411. }
  4412. ScriptOp {
  4413. type = window;
  4414. pushuseoutput = false;
  4415. dodebug = false;
  4416. wpurecursive = false;
  4417. wputakedirs = false;
  4418. stacknr = 0;
  4419. wintype = open;
  4420. changeprogress = true;
  4421. changetext = true;
  4422. progressuseoutput = false;
  4423. wintextuseoutput = false;
  4424. progress = "0";
  4425. wintext = "Changing filenames to upper";
  4426. }
  4427. ScriptOp {
  4428. type = label;
  4429. pushuseoutput = false;
  4430. dodebug = false;
  4431. wpurecursive = false;
  4432. wputakedirs = false;
  4433. stacknr = 0;
  4434. label = "start";
  4435. wintype = leave;
  4436. changeprogress = false;
  4437. changetext = false;
  4438. progressuseoutput = false;
  4439. wintextuseoutput = false;
  4440. }
  4441. ScriptOp {
  4442. type = push;
  4443. pushuseoutput = true;
  4444. dodebug = false;
  4445. wpurecursive = false;
  4446. wputakedirs = false;
  4447. stacknr = 2;
  4448. pushstring = "expr {pop 2} + 1";
  4449. wintype = leave;
  4450. changeprogress = false;
  4451. changetext = false;
  4452. progressuseoutput = false;
  4453. wintextuseoutput = false;
  4454. }
  4455. ScriptOp {
  4456. type = if;
  4457. pushuseoutput = false;
  4458. dodebug = false;
  4459. wpurecursive = false;
  4460. wputakedirs = false;
  4461. stacknr = 0;
  4462. iftest = "isEmpty(0) == true";
  4463. iflabel = "end";
  4464. wintype = leave;
  4465. changeprogress = false;
  4466. changetext = false;
  4467. progressuseoutput = false;
  4468. wintextuseoutput = false;
  4469. }
  4470. ScriptOp {
  4471. type = window;
  4472. pushuseoutput = false;
  4473. dodebug = false;
  4474. wpurecursive = false;
  4475. wputakedirs = false;
  4476. stacknr = 0;
  4477. wintype = leave;
  4478. changeprogress = true;
  4479. changetext = false;
  4480. progressuseoutput = true;
  4481. wintextuseoutput = true;
  4482. progress = "expr {top 2} \\\\* 100 / {top 3}";
  4483. }
  4484. ScriptOp {
  4485. type = push;
  4486. pushuseoutput = true;
  4487. dodebug = false;
  4488. wpurecursive = false;
  4489. wputakedirs = false;
  4490. stacknr = 1;
  4491. pushstring = "dirname {top 0} | tr -d '\\\\n' ; echo -n / ; basename {top 0} | tr [a-z] [A-Z]";
  4492. wintype = leave;
  4493. changeprogress = false;
  4494. changetext = false;
  4495. progressuseoutput = false;
  4496. wintextuseoutput = false;
  4497. }
  4498. ScriptOp {
  4499. type = if;
  4500. pushuseoutput = false;
  4501. dodebug = false;
  4502. wpurecursive = false;
  4503. wputakedirs = false;
  4504. stacknr = 0;
  4505. iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e {top 1}} != 0 )";
  4506. iflabel = "rename";
  4507. wintype = leave;
  4508. changeprogress = false;
  4509. changetext = false;
  4510. progressuseoutput = false;
  4511. wintextuseoutput = false;
  4512. }
  4513. ScriptOp {
  4514. type = pop;
  4515. pushuseoutput = false;
  4516. dodebug = false;
  4517. wpurecursive = false;
  4518. wputakedirs = false;
  4519. stacknr = 0;
  4520. wintype = leave;
  4521. changeprogress = false;
  4522. changetext = false;
  4523. progressuseoutput = false;
  4524. wintextuseoutput = false;
  4525. }
  4526. ScriptOp {
  4527. type = pop;
  4528. pushuseoutput = false;
  4529. dodebug = false;
  4530. wpurecursive = false;
  4531. wputakedirs = false;
  4532. stacknr = 1;
  4533. wintype = leave;
  4534. changeprogress = false;
  4535. changetext = false;
  4536. progressuseoutput = false;
  4537. wintextuseoutput = false;
  4538. }
  4539. ScriptOp {
  4540. type = goto;
  4541. pushuseoutput = false;
  4542. dodebug = false;
  4543. wpurecursive = false;
  4544. wputakedirs = false;
  4545. stacknr = 0;
  4546. label = "start";
  4547. iftest = "true";
  4548. iflabel = "start";
  4549. wintype = leave;
  4550. changeprogress = false;
  4551. changetext = false;
  4552. progressuseoutput = false;
  4553. wintextuseoutput = false;
  4554. }
  4555. ScriptOp {
  4556. type = label;
  4557. pushuseoutput = false;
  4558. dodebug = false;
  4559. wpurecursive = false;
  4560. wputakedirs = false;
  4561. stacknr = 0;
  4562. label = "rename";
  4563. wintype = leave;
  4564. changeprogress = false;
  4565. changetext = false;
  4566. progressuseoutput = false;
  4567. wintextuseoutput = false;
  4568. }
  4569. OwnOp {
  4570. separateeachentry = false;
  4571. recursive = false;
  4572. start = normal;
  4573. com = "mv {pop 0} {pop 1}";
  4574. viewstr = "";
  4575. inbackground = false;
  4576. takedirs = false;
  4577. dontcd = false;
  4578. }
  4579. ScriptOp {
  4580. type = goto;
  4581. pushuseoutput = false;
  4582. dodebug = false;
  4583. wpurecursive = false;
  4584. wputakedirs = false;
  4585. stacknr = 0;
  4586. label = "start";
  4587. iftest = "true";
  4588. iflabel = "start";
  4589. wintype = leave;
  4590. changeprogress = false;
  4591. changetext = false;
  4592. progressuseoutput = false;
  4593. wintextuseoutput = false;
  4594. }
  4595. ScriptOp {
  4596. type = label;
  4597. pushuseoutput = false;
  4598. dodebug = false;
  4599. wpurecursive = false;
  4600. wputakedirs = false;
  4601. stacknr = 0;
  4602. label = "end";
  4603. wintype = leave;
  4604. changeprogress = false;
  4605. changetext = false;
  4606. progressuseoutput = false;
  4607. wintextuseoutput = false;
  4608. }
  4609. ReloadOp {
  4610. mode = current;
  4611. resetdirsizes = false;
  4612. keepfiletypes = false;
  4613. }
  4614. }
  4615. }
  4616. button {
  4617. position = 230;
  4618. title = "JPEGOptim";
  4619. color = 1,0;
  4620. shortkeys {
  4621. }
  4622. commands {
  4623. OwnOp {
  4624. separateeachentry = false;
  4625. recursive = true;
  4626. start = terminalwait;
  4627. com = "jpegoptim -t {A}";
  4628. viewstr = "";
  4629. inbackground = false;
  4630. takedirs = false;
  4631. dontcd = false;
  4632. }
  4633. ReloadOp {
  4634. mode = current;
  4635. resetdirsizes = false;
  4636. keepfiletypes = false;
  4637. }
  4638. }
  4639. }
  4640. button {
  4641. position = 231;
  4642. title = "JPEGOptim variable";
  4643. color = 1,0;
  4644. shortkeys {
  4645. }
  4646. commands {
  4647. OwnOp {
  4648. separateeachentry = false;
  4649. recursive = true;
  4650. start = terminalwait;
  4651. com = "jpegoptim -t -m{Rs{Quality:|0-100}{75}} {A}";
  4652. viewstr = "";
  4653. inbackground = false;
  4654. takedirs = false;
  4655. dontcd = false;
  4656. }
  4657. ReloadOp {
  4658. mode = current;
  4659. resetdirsizes = false;
  4660. keepfiletypes = false;
  4661. }
  4662. }
  4663. }
  4664. button {
  4665. position = 232;
  4666. title = "Go to prev dir";
  4667. color = 1,0;
  4668. shortkeys {
  4669. normal {
  4670. key = "BackSpace";
  4671. }
  4672. }
  4673. commands {
  4674. ScriptOp {
  4675. type = evalcommand;
  4676. pushuseoutput = false;
  4677. dodebug = false;
  4678. wpurecursive = false;
  4679. wputakedirs = false;
  4680. stacknr = 0;
  4681. wintype = leave;
  4682. changeprogress = false;
  4683. changetext = false;
  4684. progressuseoutput = false;
  4685. wintextuseoutput = false;
  4686. commandstring = "go_to_previous_dir";
  4687. }
  4688. }
  4689. }
  4690. button {
  4691. position = 234;
  4692. title = "CD->ogg";
  4693. color = 4,2;
  4694. shortkeys {
  4695. }
  4696. commands {
  4697. OwnOp {
  4698. separateeachentry = false;
  4699. recursive = false;
  4700. start = terminalwait;
  4701. com = "{scripts}/cd2ogg.sh {Rs{Insert AudioCd tracks to be converted to ogg format||The volume will be normalized||Example: \"1 3 6\" to rip-normalize-encode tracks 1,3,6}{}}";
  4702. viewstr = "";
  4703. inbackground = true;
  4704. takedirs = false;
  4705. dontcd = false;
  4706. }
  4707. ReloadOp {
  4708. mode = current;
  4709. resetdirsizes = false;
  4710. keepfiletypes = false;
  4711. }
  4712. }
  4713. }
  4714. button {
  4715. position = 236;
  4716. title = "CD->mp3";
  4717. color = 4,2;
  4718. shortkeys {
  4719. }
  4720. commands {
  4721. OwnOp {
  4722. separateeachentry = false;
  4723. recursive = false;
  4724. start = terminalwait;
  4725. com = "{scripts}/cd2mp3.sh {Rs{Insert AudioCd tracks to be converted to mp3 format||The bitrate is 256kb|The volume will be normalized|Example: \"1 3 6\" to rip-normalize-encode tracks 1,3,6}{}}";
  4726. viewstr = "";
  4727. inbackground = true;
  4728. takedirs = false;
  4729. dontcd = false;
  4730. }
  4731. ReloadOp {
  4732. mode = current;
  4733. resetdirsizes = false;
  4734. keepfiletypes = false;
  4735. }
  4736. }
  4737. }
  4738. button {
  4739. position = 238;
  4740. title = "Change extension";
  4741. color = 1,0;
  4742. shortkeys {
  4743. }
  4744. commands {
  4745. ScriptOp {
  4746. type = push;
  4747. pushuseoutput = false;
  4748. dodebug = false;
  4749. wpurecursive = false;
  4750. wputakedirs = false;
  4751. stacknr = 4;
  4752. pushstring = "{Rs{Enter new extension (without dot):}{}}";
  4753. wintype = leave;
  4754. changeprogress = false;
  4755. changetext = false;
  4756. progressuseoutput = false;
  4757. wintextuseoutput = false;
  4758. }
  4759. ScriptOp {
  4760. type = if;
  4761. pushuseoutput = false;
  4762. dodebug = false;
  4763. wpurecursive = false;
  4764. wputakedirs = false;
  4765. stacknr = 0;
  4766. iftest = "isEmpty(4) == true";
  4767. iflabel = "end";
  4768. wintype = leave;
  4769. changeprogress = false;
  4770. changetext = false;
  4771. progressuseoutput = false;
  4772. wintextuseoutput = false;
  4773. }
  4774. ScriptOp {
  4775. type = label;
  4776. pushuseoutput = false;
  4777. dodebug = false;
  4778. wpurecursive = false;
  4779. wputakedirs = false;
  4780. stacknr = 0;
  4781. label = "collect";
  4782. wintype = leave;
  4783. changeprogress = false;
  4784. changetext = false;
  4785. progressuseoutput = false;
  4786. wintextuseoutput = false;
  4787. }
  4788. ScriptOp {
  4789. type = if;
  4790. pushuseoutput = false;
  4791. dodebug = false;
  4792. wpurecursive = false;
  4793. wputakedirs = false;
  4794. stacknr = 0;
  4795. iftest = "filelistEmpty(0) == true";
  4796. iflabel = "prestart";
  4797. wintype = leave;
  4798. changeprogress = false;
  4799. changetext = false;
  4800. progressuseoutput = false;
  4801. wintextuseoutput = false;
  4802. }
  4803. ScriptOp {
  4804. type = push;
  4805. pushuseoutput = false;
  4806. dodebug = false;
  4807. wpurecursive = false;
  4808. wputakedirs = false;
  4809. stacknr = 0;
  4810. pushstring = "{uf}";
  4811. wintype = leave;
  4812. changeprogress = false;
  4813. changetext = false;
  4814. progressuseoutput = false;
  4815. wintextuseoutput = false;
  4816. }
  4817. ScriptOp {
  4818. type = push;
  4819. pushuseoutput = false;
  4820. dodebug = false;
  4821. wpurecursive = false;
  4822. wputakedirs = false;
  4823. stacknr = 1;
  4824. pushstring = "{fE}";
  4825. wintype = leave;
  4826. changeprogress = false;
  4827. changetext = false;
  4828. progressuseoutput = false;
  4829. wintextuseoutput = false;
  4830. }
  4831. ScriptOp {
  4832. type = goto;
  4833. pushuseoutput = false;
  4834. dodebug = false;
  4835. wpurecursive = false;
  4836. wputakedirs = false;
  4837. stacknr = 0;
  4838. label = "collect";
  4839. iftest = "true";
  4840. iflabel = "collect";
  4841. wintype = leave;
  4842. changeprogress = false;
  4843. changetext = false;
  4844. progressuseoutput = false;
  4845. wintextuseoutput = false;
  4846. }
  4847. ScriptOp {
  4848. type = label;
  4849. pushuseoutput = false;
  4850. dodebug = false;
  4851. wpurecursive = false;
  4852. wputakedirs = false;
  4853. stacknr = 0;
  4854. label = "prestart";
  4855. wintype = leave;
  4856. changeprogress = false;
  4857. changetext = false;
  4858. progressuseoutput = false;
  4859. wintextuseoutput = false;
  4860. }
  4861. ScriptOp {
  4862. type = push;
  4863. pushuseoutput = false;
  4864. dodebug = false;
  4865. wpurecursive = false;
  4866. wputakedirs = false;
  4867. stacknr = 2;
  4868. pushstring = "0";
  4869. wintype = leave;
  4870. changeprogress = false;
  4871. changetext = false;
  4872. progressuseoutput = false;
  4873. wintextuseoutput = false;
  4874. }
  4875. ScriptOp {
  4876. type = push;
  4877. pushuseoutput = false;
  4878. dodebug = false;
  4879. wpurecursive = false;
  4880. wputakedirs = false;
  4881. stacknr = 3;
  4882. pushstring = "{size 0}";
  4883. wintype = leave;
  4884. changeprogress = false;
  4885. changetext = false;
  4886. progressuseoutput = false;
  4887. wintextuseoutput = false;
  4888. }
  4889. ScriptOp {
  4890. type = window;
  4891. pushuseoutput = false;
  4892. dodebug = false;
  4893. wpurecursive = false;
  4894. wputakedirs = false;
  4895. stacknr = 0;
  4896. wintype = open;
  4897. changeprogress = true;
  4898. changetext = true;
  4899. progressuseoutput = false;
  4900. wintextuseoutput = false;
  4901. progress = "0";
  4902. wintext = "Changing suffix";
  4903. }
  4904. ScriptOp {
  4905. type = label;
  4906. pushuseoutput = false;
  4907. dodebug = false;
  4908. wpurecursive = false;
  4909. wputakedirs = false;
  4910. stacknr = 0;
  4911. label = "start";
  4912. wintype = leave;
  4913. changeprogress = false;
  4914. changetext = false;
  4915. progressuseoutput = false;
  4916. wintextuseoutput = false;
  4917. }
  4918. ScriptOp {
  4919. type = push;
  4920. pushuseoutput = true;
  4921. dodebug = false;
  4922. wpurecursive = false;
  4923. wputakedirs = false;
  4924. stacknr = 2;
  4925. pushstring = "expr {pop 2} + 1";
  4926. wintype = leave;
  4927. changeprogress = false;
  4928. changetext = false;
  4929. progressuseoutput = false;
  4930. wintextuseoutput = false;
  4931. }
  4932. ScriptOp {
  4933. type = if;
  4934. pushuseoutput = false;
  4935. dodebug = false;
  4936. wpurecursive = false;
  4937. wputakedirs = false;
  4938. stacknr = 0;
  4939. iftest = "isEmpty(0) == true";
  4940. iflabel = "end";
  4941. wintype = leave;
  4942. changeprogress = false;
  4943. changetext = false;
  4944. progressuseoutput = false;
  4945. wintextuseoutput = false;
  4946. }
  4947. ScriptOp {
  4948. type = window;
  4949. pushuseoutput = false;
  4950. dodebug = false;
  4951. wpurecursive = false;
  4952. wputakedirs = false;
  4953. stacknr = 0;
  4954. wintype = leave;
  4955. changeprogress = true;
  4956. changetext = false;
  4957. progressuseoutput = true;
  4958. wintextuseoutput = true;
  4959. progress = "expr {top 2} \\\\* 100 / {top 3}";
  4960. }
  4961. ScriptOp {
  4962. type = if;
  4963. pushuseoutput = false;
  4964. dodebug = false;
  4965. wpurecursive = false;
  4966. wputakedirs = false;
  4967. stacknr = 0;
  4968. iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e \"{p}/{top 1}.{top 4}\"} != 0 )";
  4969. iflabel = "rename";
  4970. wintype = leave;
  4971. changeprogress = false;
  4972. changetext = false;
  4973. progressuseoutput = false;
  4974. wintextuseoutput = false;
  4975. }
  4976. ScriptOp {
  4977. type = pop;
  4978. pushuseoutput = false;
  4979. dodebug = false;
  4980. wpurecursive = false;
  4981. wputakedirs = false;
  4982. stacknr = 0;
  4983. wintype = leave;
  4984. changeprogress = false;
  4985. changetext = false;
  4986. progressuseoutput = false;
  4987. wintextuseoutput = false;
  4988. }
  4989. ScriptOp {
  4990. type = pop;
  4991. pushuseoutput = false;
  4992. dodebug = false;
  4993. wpurecursive = false;
  4994. wputakedirs = false;
  4995. stacknr = 1;
  4996. wintype = leave;
  4997. changeprogress = false;
  4998. changetext = false;
  4999. progressuseoutput = false;
  5000. wintextuseoutput = false;
  5001. }
  5002. ScriptOp {
  5003. type = goto;
  5004. pushuseoutput = false;
  5005. dodebug = false;
  5006. wpurecursive = false;
  5007. wputakedirs = false;
  5008. stacknr = 0;
  5009. label = "start";
  5010. iftest = "true";
  5011. iflabel = "start";
  5012. wintype = leave;
  5013. changeprogress = false;
  5014. changetext = false;
  5015. progressuseoutput = false;
  5016. wintextuseoutput = false;
  5017. }
  5018. ScriptOp {
  5019. type = label;
  5020. pushuseoutput = false;
  5021. dodebug = false;
  5022. wpurecursive = false;
  5023. wputakedirs = false;
  5024. stacknr = 0;
  5025. label = "rename";
  5026. wintype = leave;
  5027. changeprogress = false;
  5028. changetext = false;
  5029. progressuseoutput = false;
  5030. wintextuseoutput = false;
  5031. }
  5032. OwnOp {
  5033. separateeachentry = false;
  5034. recursive = false;
  5035. start = normal;
  5036. com = "mv {pop 0} {pop 1}.{top 4}";
  5037. viewstr = "";
  5038. inbackground = false;
  5039. takedirs = false;
  5040. dontcd = false;
  5041. }
  5042. ScriptOp {
  5043. type = goto;
  5044. pushuseoutput = false;
  5045. dodebug = false;
  5046. wpurecursive = false;
  5047. wputakedirs = false;
  5048. stacknr = 0;
  5049. label = "start";
  5050. iftest = "true";
  5051. iflabel = "start";
  5052. wintype = leave;
  5053. changeprogress = false;
  5054. changetext = false;
  5055. progressuseoutput = false;
  5056. wintextuseoutput = false;
  5057. }
  5058. ScriptOp {
  5059. type = label;
  5060. pushuseoutput = false;
  5061. dodebug = false;
  5062. wpurecursive = false;
  5063. wputakedirs = false;
  5064. stacknr = 0;
  5065. label = "end";
  5066. wintype = leave;
  5067. changeprogress = false;
  5068. changetext = false;
  5069. progressuseoutput = false;
  5070. wintextuseoutput = false;
  5071. }
  5072. ReloadOp {
  5073. mode = current;
  5074. resetdirsizes = false;
  5075. keepfiletypes = false;
  5076. }
  5077. }
  5078. }
  5079. button {
  5080. position = 240;
  5081. title = "Numbering";
  5082. color = 1,0;
  5083. shortkeys {
  5084. }
  5085. commands {
  5086. ScriptOp {
  5087. type = push;
  5088. pushuseoutput = false;
  5089. dodebug = false;
  5090. wpurecursive = false;
  5091. wputakedirs = false;
  5092. stacknr = 4;
  5093. pushstring = "{Rs{Begin of numbering:}{1}}";
  5094. wintype = leave;
  5095. changeprogress = false;
  5096. changetext = false;
  5097. progressuseoutput = false;
  5098. wintextuseoutput = false;
  5099. }
  5100. ScriptOp {
  5101. type = if;
  5102. pushuseoutput = false;
  5103. dodebug = false;
  5104. wpurecursive = false;
  5105. wputakedirs = false;
  5106. stacknr = 0;
  5107. iftest = "\"{top 4}\" == \"\"";
  5108. iflabel = "end";
  5109. wintype = leave;
  5110. changeprogress = false;
  5111. changetext = false;
  5112. progressuseoutput = false;
  5113. wintextuseoutput = false;
  5114. }
  5115. ScriptOp {
  5116. type = push;
  5117. pushuseoutput = false;
  5118. dodebug = false;
  5119. wpurecursive = false;
  5120. wputakedirs = false;
  5121. stacknr = 5;
  5122. pushstring = "{Rs{String between filename and numbering:}{}}";
  5123. wintype = leave;
  5124. changeprogress = false;
  5125. changetext = false;
  5126. progressuseoutput = false;
  5127. wintextuseoutput = false;
  5128. }
  5129. ScriptOp {
  5130. type = label;
  5131. pushuseoutput = false;
  5132. dodebug = false;
  5133. wpurecursive = false;
  5134. wputakedirs = false;
  5135. stacknr = 0;
  5136. label = "collect";
  5137. wintype = leave;
  5138. changeprogress = false;
  5139. changetext = false;
  5140. progressuseoutput = false;
  5141. wintextuseoutput = false;
  5142. }
  5143. ScriptOp {
  5144. type = if;
  5145. pushuseoutput = false;
  5146. dodebug = false;
  5147. wpurecursive = false;
  5148. wputakedirs = false;
  5149. stacknr = 0;
  5150. iftest = "filelistEmpty(0) == true";
  5151. iflabel = "prestart";
  5152. wintype = leave;
  5153. changeprogress = false;
  5154. changetext = false;
  5155. progressuseoutput = false;
  5156. wintextuseoutput = false;
  5157. }
  5158. ScriptOp {
  5159. type = push;
  5160. pushuseoutput = false;
  5161. dodebug = false;
  5162. wpurecursive = false;
  5163. wputakedirs = false;
  5164. stacknr = 1;
  5165. pushstring = "{f}";
  5166. wintype = leave;
  5167. changeprogress = false;
  5168. changetext = false;
  5169. progressuseoutput = false;
  5170. wintextuseoutput = false;
  5171. }
  5172. ScriptOp {
  5173. type = goto;
  5174. pushuseoutput = false;
  5175. dodebug = false;
  5176. wpurecursive = false;
  5177. wputakedirs = false;
  5178. stacknr = 0;
  5179. label = "collect";
  5180. iftest = "true";
  5181. iflabel = "collect";
  5182. wintype = leave;
  5183. changeprogress = false;
  5184. changetext = false;
  5185. progressuseoutput = false;
  5186. wintextuseoutput = false;
  5187. }
  5188. ScriptOp {
  5189. type = label;
  5190. pushuseoutput = false;
  5191. dodebug = false;
  5192. wpurecursive = false;
  5193. wputakedirs = false;
  5194. stacknr = 0;
  5195. label = "prestart";
  5196. wintype = leave;
  5197. changeprogress = false;
  5198. changetext = false;
  5199. progressuseoutput = false;
  5200. wintextuseoutput = false;
  5201. }
  5202. ScriptOp {
  5203. type = if;
  5204. pushuseoutput = false;
  5205. dodebug = false;
  5206. wpurecursive = false;
  5207. wputakedirs = false;
  5208. stacknr = 0;
  5209. iftest = "isEmpty(1) == true";
  5210. iflabel = "realstart";
  5211. wintype = leave;
  5212. changeprogress = false;
  5213. changetext = false;
  5214. progressuseoutput = false;
  5215. wintextuseoutput = false;
  5216. }
  5217. ScriptOp {
  5218. type = push;
  5219. pushuseoutput = false;
  5220. dodebug = false;
  5221. wpurecursive = false;
  5222. wputakedirs = false;
  5223. stacknr = 0;
  5224. pushstring = "{pop 1}";
  5225. wintype = leave;
  5226. changeprogress = false;
  5227. changetext = false;
  5228. progressuseoutput = false;
  5229. wintextuseoutput = false;
  5230. }
  5231. ScriptOp {
  5232. type = goto;
  5233. pushuseoutput = false;
  5234. dodebug = false;
  5235. wpurecursive = false;
  5236. wputakedirs = false;
  5237. stacknr = 0;
  5238. label = "prestart";
  5239. iftest = "true";
  5240. iflabel = "prestart";
  5241. wintype = leave;
  5242. changeprogress = false;
  5243. changetext = false;
  5244. progressuseoutput = false;
  5245. wintextuseoutput = false;
  5246. }
  5247. ScriptOp {
  5248. type = label;
  5249. pushuseoutput = false;
  5250. dodebug = false;
  5251. wpurecursive = false;
  5252. wputakedirs = false;
  5253. stacknr = 0;
  5254. label = "realstart";
  5255. wintype = leave;
  5256. changeprogress = false;
  5257. changetext = false;
  5258. progressuseoutput = false;
  5259. wintextuseoutput = false;
  5260. }
  5261. ScriptOp {
  5262. type = push;
  5263. pushuseoutput = false;
  5264. dodebug = false;
  5265. wpurecursive = false;
  5266. wputakedirs = false;
  5267. stacknr = 2;
  5268. pushstring = "0";
  5269. wintype = leave;
  5270. changeprogress = false;
  5271. changetext = false;
  5272. progressuseoutput = false;
  5273. wintextuseoutput = false;
  5274. }
  5275. ScriptOp {
  5276. type = push;
  5277. pushuseoutput = false;
  5278. dodebug = false;
  5279. wpurecursive = false;
  5280. wputakedirs = false;
  5281. stacknr = 3;
  5282. pushstring = "{size 0}";
  5283. wintype = leave;
  5284. changeprogress = false;
  5285. changetext = false;
  5286. progressuseoutput = false;
  5287. wintextuseoutput = false;
  5288. }
  5289. ScriptOp {
  5290. type = window;
  5291. pushuseoutput = false;
  5292. dodebug = false;
  5293. wpurecursive = false;
  5294. wputakedirs = false;
  5295. stacknr = 0;
  5296. wintype = open;
  5297. changeprogress = true;
  5298. changetext = true;
  5299. progressuseoutput = false;
  5300. wintextuseoutput = false;
  5301. progress = "0";
  5302. wintext = "Enumerate";
  5303. }
  5304. ScriptOp {
  5305. type = label;
  5306. pushuseoutput = false;
  5307. dodebug = false;
  5308. wpurecursive = false;
  5309. wputakedirs = false;
  5310. stacknr = 0;
  5311. label = "start";
  5312. wintype = leave;
  5313. changeprogress = false;
  5314. changetext = false;
  5315. progressuseoutput = false;
  5316. wintextuseoutput = false;
  5317. }
  5318. ScriptOp {
  5319. type = push;
  5320. pushuseoutput = true;
  5321. dodebug = false;
  5322. wpurecursive = false;
  5323. wputakedirs = false;
  5324. stacknr = 2;
  5325. pushstring = "expr {pop 2} + 1";
  5326. wintype = leave;
  5327. changeprogress = false;
  5328. changetext = false;
  5329. progressuseoutput = false;
  5330. wintextuseoutput = false;
  5331. }
  5332. ScriptOp {
  5333. type = if;
  5334. pushuseoutput = false;
  5335. dodebug = false;
  5336. wpurecursive = false;
  5337. wputakedirs = false;
  5338. stacknr = 0;
  5339. iftest = "isEmpty(0) == true";
  5340. iflabel = "end";
  5341. wintype = leave;
  5342. changeprogress = false;
  5343. changetext = false;
  5344. progressuseoutput = false;
  5345. wintextuseoutput = false;
  5346. }
  5347. ScriptOp {
  5348. type = window;
  5349. pushuseoutput = false;
  5350. dodebug = false;
  5351. wpurecursive = false;
  5352. wputakedirs = false;
  5353. stacknr = 0;
  5354. wintype = leave;
  5355. changeprogress = true;
  5356. changetext = false;
  5357. progressuseoutput = true;
  5358. wintextuseoutput = true;
  5359. progress = "expr {top 2} \\\\* 100 / {top 3}";
  5360. }
  5361. ScriptOp {
  5362. type = label;
  5363. pushuseoutput = false;
  5364. dodebug = false;
  5365. wpurecursive = false;
  5366. wputakedirs = false;
  5367. stacknr = 0;
  5368. label = "findnext";
  5369. wintype = leave;
  5370. changeprogress = false;
  5371. changetext = false;
  5372. progressuseoutput = false;
  5373. wintextuseoutput = false;
  5374. }
  5375. ScriptOp {
  5376. type = if;
  5377. pushuseoutput = false;
  5378. dodebug = false;
  5379. wpurecursive = false;
  5380. wputakedirs = false;
  5381. stacknr = 0;
  5382. iftest = "?{test -e \"{p}/{top 0}{top 5}{top 4}\"} != 0";
  5383. iflabel = "rename";
  5384. wintype = leave;
  5385. changeprogress = false;
  5386. changetext = false;
  5387. progressuseoutput = false;
  5388. wintextuseoutput = false;
  5389. }
  5390. ScriptOp {
  5391. type = push;
  5392. pushuseoutput = true;
  5393. dodebug = false;
  5394. wpurecursive = false;
  5395. wputakedirs = false;
  5396. stacknr = 4;
  5397. pushstring = "expr {pop 4} + 1";
  5398. wintype = leave;
  5399. changeprogress = false;
  5400. changetext = false;
  5401. progressuseoutput = false;
  5402. wintextuseoutput = false;
  5403. }
  5404. ScriptOp {
  5405. type = goto;
  5406. pushuseoutput = false;
  5407. dodebug = false;
  5408. wpurecursive = false;
  5409. wputakedirs = false;
  5410. stacknr = 0;
  5411. label = "findnext";
  5412. iftest = "true";
  5413. iflabel = "findnext";
  5414. wintype = leave;
  5415. changeprogress = false;
  5416. changetext = false;
  5417. progressuseoutput = false;
  5418. wintextuseoutput = false;
  5419. }
  5420. ScriptOp {
  5421. type = label;
  5422. pushuseoutput = false;
  5423. dodebug = false;
  5424. wpurecursive = false;
  5425. wputakedirs = false;
  5426. stacknr = 0;
  5427. label = "rename";
  5428. wintype = leave;
  5429. changeprogress = false;
  5430. changetext = false;
  5431. progressuseoutput = false;
  5432. wintextuseoutput = false;
  5433. }
  5434. OwnOp {
  5435. separateeachentry = false;
  5436. recursive = false;
  5437. start = normal;
  5438. com = "mv {top 0} {pop 0}{top 5}{top 4}";
  5439. viewstr = "";
  5440. inbackground = false;
  5441. takedirs = false;
  5442. dontcd = false;
  5443. }
  5444. ScriptOp {
  5445. type = push;
  5446. pushuseoutput = true;
  5447. dodebug = false;
  5448. wpurecursive = false;
  5449. wputakedirs = false;
  5450. stacknr = 4;
  5451. pushstring = "expr {pop 4} + 1";
  5452. wintype = leave;
  5453. changeprogress = false;
  5454. changetext = false;
  5455. progressuseoutput = false;
  5456. wintextuseoutput = false;
  5457. }
  5458. ScriptOp {
  5459. type = goto;
  5460. pushuseoutput = false;
  5461. dodebug = false;
  5462. wpurecursive = false;
  5463. wputakedirs = false;
  5464. stacknr = 0;
  5465. label = "start";
  5466. iftest = "true";
  5467. iflabel = "start";
  5468. wintype = leave;
  5469. changeprogress = false;
  5470. changetext = false;
  5471. progressuseoutput = false;
  5472. wintextuseoutput = false;
  5473. }
  5474. ScriptOp {
  5475. type = label;
  5476. pushuseoutput = false;
  5477. dodebug = false;
  5478. wpurecursive = false;
  5479. wputakedirs = false;
  5480. stacknr = 0;
  5481. label = "end";
  5482. wintype = leave;
  5483. changeprogress = false;
  5484. changetext = false;
  5485. progressuseoutput = false;
  5486. wintextuseoutput = false;
  5487. }
  5488. ReloadOp {
  5489. mode = current;
  5490. resetdirsizes = false;
  5491. keepfiletypes = false;
  5492. }
  5493. }
  5494. }
  5495. button {
  5496. position = 244;
  5497. title = "Image->png";
  5498. color = 1,0;
  5499. shortkeys {
  5500. }
  5501. commands {
  5502. OwnOp {
  5503. separateeachentry = true;
  5504. recursive = false;
  5505. start = terminalwait;
  5506. com = "convert -quality 100 {uf} {fE}.png";
  5507. viewstr = "";
  5508. inbackground = false;
  5509. takedirs = false;
  5510. dontcd = false;
  5511. }
  5512. ReloadOp {
  5513. mode = current;
  5514. resetdirsizes = false;
  5515. keepfiletypes = false;
  5516. }
  5517. }
  5518. }
  5519. button {
  5520. position = 245;
  5521. title = "Image->jpg";
  5522. color = 1,0;
  5523. shortkeys {
  5524. }
  5525. commands {
  5526. OwnOp {
  5527. separateeachentry = true;
  5528. recursive = false;
  5529. start = terminalwait;
  5530. com = "convert {uf} {fE}.jpg";
  5531. viewstr = "";
  5532. inbackground = false;
  5533. takedirs = false;
  5534. dontcd = false;
  5535. }
  5536. ReloadOp {
  5537. mode = current;
  5538. resetdirsizes = false;
  5539. keepfiletypes = false;
  5540. }
  5541. }
  5542. }
  5543. button {
  5544. position = 248;
  5545. title = "CD->wav";
  5546. color = 4,2;
  5547. shortkeys {
  5548. }
  5549. commands {
  5550. OwnOp {
  5551. separateeachentry = false;
  5552. recursive = false;
  5553. start = terminalwait;
  5554. com = "{scripts}/cd2wav.sh {Rs{Insert AudioCd tracks to be converted to wav format||The volume will be normalized||Example: \"1 3 6\" to rip-normalize-encode tracks 1,3,6}{}}";
  5555. viewstr = "";
  5556. inbackground = true;
  5557. takedirs = false;
  5558. dontcd = false;
  5559. }
  5560. ReloadOp {
  5561. mode = current;
  5562. resetdirsizes = false;
  5563. keepfiletypes = false;
  5564. }
  5565. }
  5566. }
  5567. button {
  5568. position = 250;
  5569. title = "CD->flac";
  5570. color = 4,2;
  5571. shortkeys {
  5572. }
  5573. commands {
  5574. OwnOp {
  5575. separateeachentry = false;
  5576. recursive = false;
  5577. start = terminalwait;
  5578. com = "{scripts}/cd2flac.sh {Rs{Insert AudioCd tracks to be converted to flac format||The volume will be normalized||Example: \"1 3 6\" to rip-normalize-encode tracks 1,3,6}{}}";
  5579. viewstr = "";
  5580. inbackground = true;
  5581. takedirs = false;
  5582. dontcd = false;
  5583. }
  5584. ReloadOp {
  5585. mode = current;
  5586. resetdirsizes = false;
  5587. keepfiletypes = false;
  5588. }
  5589. }
  5590. }
  5591. button {
  5592. position = 252;
  5593. title = "Num New Name/Same Ext/fix decimal";
  5594. color = 1,0;
  5595. shortkeys {
  5596. }
  5597. commands {
  5598. ScriptOp {
  5599. type = push;
  5600. pushuseoutput = false;
  5601. dodebug = false;
  5602. wpurecursive = false;
  5603. wputakedirs = false;
  5604. stacknr = 4;
  5605. pushstring = "{Rs{Begin of numbering:}{1}}";
  5606. wintype = leave;
  5607. changeprogress = false;
  5608. changetext = false;
  5609. progressuseoutput = false;
  5610. wintextuseoutput = false;
  5611. }
  5612. ScriptOp {
  5613. type = if;
  5614. pushuseoutput = false;
  5615. dodebug = false;
  5616. wpurecursive = false;
  5617. wputakedirs = false;
  5618. stacknr = 0;
  5619. iftest = "\"{top 4}\" == \"\"";
  5620. iflabel = "end";
  5621. wintype = leave;
  5622. changeprogress = false;
  5623. changetext = false;
  5624. progressuseoutput = false;
  5625. wintextuseoutput = false;
  5626. }
  5627. ScriptOp {
  5628. type = push;
  5629. pushuseoutput = false;
  5630. dodebug = false;
  5631. wpurecursive = false;
  5632. wputakedirs = false;
  5633. stacknr = 9;
  5634. pushstring = "{Rs{decimal count:}{3}}";
  5635. wintype = leave;
  5636. changeprogress = false;
  5637. changetext = false;
  5638. progressuseoutput = false;
  5639. wintextuseoutput = false;
  5640. }
  5641. ScriptOp {
  5642. type = if;
  5643. pushuseoutput = false;
  5644. dodebug = false;
  5645. wpurecursive = false;
  5646. wputakedirs = false;
  5647. stacknr = 0;
  5648. iftest = "\"{top 9}\" == \"\"";
  5649. iflabel = "end";
  5650. wintype = leave;
  5651. changeprogress = false;
  5652. changetext = false;
  5653. progressuseoutput = false;
  5654. wintextuseoutput = false;
  5655. }
  5656. ScriptOp {
  5657. type = push;
  5658. pushuseoutput = false;
  5659. dodebug = false;
  5660. wpurecursive = false;
  5661. wputakedirs = false;
  5662. stacknr = 5;
  5663. pushstring = "{Rs{Prefix:}{pre-}}";
  5664. wintype = leave;
  5665. changeprogress = false;
  5666. changetext = false;
  5667. progressuseoutput = false;
  5668. wintextuseoutput = false;
  5669. }
  5670. ScriptOp {
  5671. type = label;
  5672. pushuseoutput = false;
  5673. dodebug = false;
  5674. wpurecursive = false;
  5675. wputakedirs = false;
  5676. stacknr = 0;
  5677. label = "collect";
  5678. wintype = leave;
  5679. changeprogress = false;
  5680. changetext = false;
  5681. progressuseoutput = false;
  5682. wintextuseoutput = false;
  5683. }
  5684. ScriptOp {
  5685. type = if;
  5686. pushuseoutput = false;
  5687. dodebug = false;
  5688. wpurecursive = false;
  5689. wputakedirs = false;
  5690. stacknr = 0;
  5691. iftest = "filelistEmpty(0) == true";
  5692. iflabel = "prestart";
  5693. wintype = leave;
  5694. changeprogress = false;
  5695. changetext = false;
  5696. progressuseoutput = false;
  5697. wintextuseoutput = false;
  5698. }
  5699. ScriptOp {
  5700. type = push;
  5701. pushuseoutput = false;
  5702. dodebug = false;
  5703. wpurecursive = false;
  5704. wputakedirs = false;
  5705. stacknr = 1;
  5706. pushstring = "{f}";
  5707. wintype = leave;
  5708. changeprogress = false;
  5709. changetext = false;
  5710. progressuseoutput = false;
  5711. wintextuseoutput = false;
  5712. }
  5713. ScriptOp {
  5714. type = goto;
  5715. pushuseoutput = false;
  5716. dodebug = false;
  5717. wpurecursive = false;
  5718. wputakedirs = false;
  5719. stacknr = 0;
  5720. label = "collect";
  5721. iftest = "true";
  5722. iflabel = "collect";
  5723. wintype = leave;
  5724. changeprogress = false;
  5725. changetext = false;
  5726. progressuseoutput = false;
  5727. wintextuseoutput = false;
  5728. }
  5729. ScriptOp {
  5730. type = label;
  5731. pushuseoutput = false;
  5732. dodebug = false;
  5733. wpurecursive = false;
  5734. wputakedirs = false;
  5735. stacknr = 0;
  5736. label = "prestart";
  5737. wintype = leave;
  5738. changeprogress = false;
  5739. changetext = false;
  5740. progressuseoutput = false;
  5741. wintextuseoutput = false;
  5742. }
  5743. ScriptOp {
  5744. type = if;
  5745. pushuseoutput = false;
  5746. dodebug = false;
  5747. wpurecursive = false;
  5748. wputakedirs = false;
  5749. stacknr = 0;
  5750. iftest = "isEmpty(1) == true";
  5751. iflabel = "realstart";
  5752. wintype = leave;
  5753. changeprogress = false;
  5754. changetext = false;
  5755. progressuseoutput = false;
  5756. wintextuseoutput = false;
  5757. }
  5758. ScriptOp {
  5759. type = push;
  5760. pushuseoutput = false;
  5761. dodebug = false;
  5762. wpurecursive = false;
  5763. wputakedirs = false;
  5764. stacknr = 0;
  5765. pushstring = "{pop 1}";
  5766. wintype = leave;
  5767. changeprogress = false;
  5768. changetext = false;
  5769. progressuseoutput = false;
  5770. wintextuseoutput = false;
  5771. }
  5772. ScriptOp {
  5773. type = goto;
  5774. pushuseoutput = false;
  5775. dodebug = false;
  5776. wpurecursive = false;
  5777. wputakedirs = false;
  5778. stacknr = 0;
  5779. label = "prestart";
  5780. iftest = "true";
  5781. iflabel = "prestart";
  5782. wintype = leave;
  5783. changeprogress = false;
  5784. changetext = false;
  5785. progressuseoutput = false;
  5786. wintextuseoutput = false;
  5787. }
  5788. ScriptOp {
  5789. type = label;
  5790. pushuseoutput = false;
  5791. dodebug = false;
  5792. wpurecursive = false;
  5793. wputakedirs = false;
  5794. stacknr = 0;
  5795. label = "realstart";
  5796. wintype = leave;
  5797. changeprogress = false;
  5798. changetext = false;
  5799. progressuseoutput = false;
  5800. wintextuseoutput = false;
  5801. }
  5802. ScriptOp {
  5803. type = push;
  5804. pushuseoutput = false;
  5805. dodebug = false;
  5806. wpurecursive = false;
  5807. wputakedirs = false;
  5808. stacknr = 2;
  5809. pushstring = "0";
  5810. wintype = leave;
  5811. changeprogress = false;
  5812. changetext = false;
  5813. progressuseoutput = false;
  5814. wintextuseoutput = false;
  5815. }
  5816. ScriptOp {
  5817. type = push;
  5818. pushuseoutput = false;
  5819. dodebug = false;
  5820. wpurecursive = false;
  5821. wputakedirs = false;
  5822. stacknr = 3;
  5823. pushstring = "{size 0}";
  5824. wintype = leave;
  5825. changeprogress = false;
  5826. changetext = false;
  5827. progressuseoutput = false;
  5828. wintextuseoutput = false;
  5829. }
  5830. ScriptOp {
  5831. type = window;
  5832. pushuseoutput = false;
  5833. dodebug = false;
  5834. wpurecursive = false;
  5835. wputakedirs = false;
  5836. stacknr = 0;
  5837. wintype = open;
  5838. changeprogress = true;
  5839. changetext = true;
  5840. progressuseoutput = false;
  5841. wintextuseoutput = false;
  5842. progress = "0";
  5843. wintext = "Enumerate";
  5844. }
  5845. ScriptOp {
  5846. type = label;
  5847. pushuseoutput = false;
  5848. dodebug = false;
  5849. wpurecursive = false;
  5850. wputakedirs = false;
  5851. stacknr = 0;
  5852. label = "start";
  5853. wintype = leave;
  5854. changeprogress = false;
  5855. changetext = false;
  5856. progressuseoutput = false;
  5857. wintextuseoutput = false;
  5858. }
  5859. ScriptOp {
  5860. type = push;
  5861. pushuseoutput = true;
  5862. dodebug = false;
  5863. wpurecursive = false;
  5864. wputakedirs = false;
  5865. stacknr = 2;
  5866. pushstring = "expr {pop 2} + 1";
  5867. wintype = leave;
  5868. changeprogress = false;
  5869. changetext = false;
  5870. progressuseoutput = false;
  5871. wintextuseoutput = false;
  5872. }
  5873. ScriptOp {
  5874. type = if;
  5875. pushuseoutput = false;
  5876. dodebug = false;
  5877. wpurecursive = false;
  5878. wputakedirs = false;
  5879. stacknr = 0;
  5880. iftest = "isEmpty(0) == true";
  5881. iflabel = "end";
  5882. wintype = leave;
  5883. changeprogress = false;
  5884. changetext = false;
  5885. progressuseoutput = false;
  5886. wintextuseoutput = false;
  5887. }
  5888. ScriptOp {
  5889. type = window;
  5890. pushuseoutput = false;
  5891. dodebug = false;
  5892. wpurecursive = false;
  5893. wputakedirs = false;
  5894. stacknr = 0;
  5895. wintype = leave;
  5896. changeprogress = true;
  5897. changetext = false;
  5898. progressuseoutput = true;
  5899. wintextuseoutput = true;
  5900. progress = "expr {top 2} \\\\* 100 / {top 3}";
  5901. }
  5902. ScriptOp {
  5903. type = push;
  5904. pushuseoutput = true;
  5905. dodebug = false;
  5906. wpurecursive = false;
  5907. wputakedirs = false;
  5908. stacknr = 6;
  5909. pushstring = "echo {top 0} | sed -n s/'.*\\\\.\\\\([^\\\\.]*$\\\\)'/'\\\\.\\\\1'/p";
  5910. wintype = leave;
  5911. changeprogress = false;
  5912. changetext = false;
  5913. progressuseoutput = false;
  5914. wintextuseoutput = false;
  5915. }
  5916. ScriptOp {
  5917. type = label;
  5918. pushuseoutput = false;
  5919. dodebug = false;
  5920. wpurecursive = false;
  5921. wputakedirs = false;
  5922. stacknr = 0;
  5923. label = "findnext";
  5924. wintype = leave;
  5925. changeprogress = false;
  5926. changetext = false;
  5927. progressuseoutput = false;
  5928. wintextuseoutput = false;
  5929. }
  5930. ScriptOp {
  5931. type = push;
  5932. pushuseoutput = false;
  5933. dodebug = false;
  5934. wpurecursive = false;
  5935. wputakedirs = false;
  5936. stacknr = 7;
  5937. pushstring = "{top 4}";
  5938. wintype = leave;
  5939. changeprogress = false;
  5940. changetext = false;
  5941. progressuseoutput = false;
  5942. wintextuseoutput = false;
  5943. }
  5944. ScriptOp {
  5945. type = push;
  5946. pushuseoutput = false;
  5947. dodebug = false;
  5948. wpurecursive = false;
  5949. wputakedirs = false;
  5950. stacknr = 8;
  5951. pushstring = "1";
  5952. wintype = leave;
  5953. changeprogress = false;
  5954. changetext = false;
  5955. progressuseoutput = false;
  5956. wintextuseoutput = false;
  5957. }
  5958. ScriptOp {
  5959. type = label;
  5960. pushuseoutput = false;
  5961. dodebug = false;
  5962. wpurecursive = false;
  5963. wputakedirs = false;
  5964. stacknr = 0;
  5965. label = "countdecimal";
  5966. wintype = leave;
  5967. changeprogress = false;
  5968. changetext = false;
  5969. progressuseoutput = false;
  5970. wintextuseoutput = false;
  5971. }
  5972. ScriptOp {
  5973. type = if;
  5974. pushuseoutput = false;
  5975. dodebug = false;
  5976. wpurecursive = false;
  5977. wputakedirs = false;
  5978. stacknr = 0;
  5979. iftest = "\"{top 7}\" < 10";
  5980. iflabel = "buildnum1";
  5981. wintype = leave;
  5982. changeprogress = false;
  5983. changetext = false;
  5984. progressuseoutput = false;
  5985. wintextuseoutput = false;
  5986. }
  5987. ScriptOp {
  5988. type = push;
  5989. pushuseoutput = true;
  5990. dodebug = false;
  5991. wpurecursive = false;
  5992. wputakedirs = false;
  5993. stacknr = 8;
  5994. pushstring = "expr {pop 8} + 1";
  5995. wintype = leave;
  5996. changeprogress = false;
  5997. changetext = false;
  5998. progressuseoutput = false;
  5999. wintextuseoutput = false;
  6000. }
  6001. ScriptOp {
  6002. type = push;
  6003. pushuseoutput = true;
  6004. dodebug = false;
  6005. wpurecursive = false;
  6006. wputakedirs = false;
  6007. stacknr = 7;
  6008. pushstring = "expr {pop 7} / 10";
  6009. wintype = leave;
  6010. changeprogress = false;
  6011. changetext = false;
  6012. progressuseoutput = false;
  6013. wintextuseoutput = false;
  6014. }
  6015. ScriptOp {
  6016. type = goto;
  6017. pushuseoutput = false;
  6018. dodebug = false;
  6019. wpurecursive = false;
  6020. wputakedirs = false;
  6021. stacknr = 0;
  6022. label = "countdecimal";
  6023. iftest = "true";
  6024. iflabel = "counddecimal";
  6025. wintype = leave;
  6026. changeprogress = false;
  6027. changetext = false;
  6028. progressuseoutput = false;
  6029. wintextuseoutput = false;
  6030. }
  6031. ScriptOp {
  6032. type = label;
  6033. pushuseoutput = false;
  6034. dodebug = false;
  6035. wpurecursive = false;
  6036. wputakedirs = false;
  6037. stacknr = 0;
  6038. label = "buildnum1";
  6039. wintype = leave;
  6040. changeprogress = false;
  6041. changetext = false;
  6042. progressuseoutput = false;
  6043. wintextuseoutput = false;
  6044. }
  6045. ScriptOp {
  6046. type = push;
  6047. pushuseoutput = false;
  6048. dodebug = false;
  6049. wpurecursive = false;
  6050. wputakedirs = false;
  6051. stacknr = 10;
  6052. pushstring = "{top 4}";
  6053. wintype = leave;
  6054. changeprogress = false;
  6055. changetext = false;
  6056. progressuseoutput = false;
  6057. wintextuseoutput = false;
  6058. }
  6059. ScriptOp {
  6060. type = label;
  6061. pushuseoutput = false;
  6062. dodebug = false;
  6063. wpurecursive = false;
  6064. wputakedirs = false;
  6065. stacknr = 0;
  6066. label = "buildnum2";
  6067. wintype = leave;
  6068. changeprogress = false;
  6069. changetext = false;
  6070. progressuseoutput = false;
  6071. wintextuseoutput = false;
  6072. }
  6073. ScriptOp {
  6074. type = if;
  6075. pushuseoutput = false;
  6076. dodebug = false;
  6077. wpurecursive = false;
  6078. wputakedirs = false;
  6079. stacknr = 0;
  6080. iftest = "toNum( \"{top 8}\" ) >= \"{top 9}\"";
  6081. iflabel = "etest";
  6082. wintype = leave;
  6083. changeprogress = false;
  6084. changetext = false;
  6085. progressuseoutput = false;
  6086. wintextuseoutput = false;
  6087. }
  6088. ScriptOp {
  6089. type = push;
  6090. pushuseoutput = false;
  6091. dodebug = false;
  6092. wpurecursive = false;
  6093. wputakedirs = false;
  6094. stacknr = 10;
  6095. pushstring = "0{top 10}";
  6096. wintype = leave;
  6097. changeprogress = false;
  6098. changetext = false;
  6099. progressuseoutput = false;
  6100. wintextuseoutput = false;
  6101. }
  6102. ScriptOp {
  6103. type = push;
  6104. pushuseoutput = true;
  6105. dodebug = false;
  6106. wpurecursive = false;
  6107. wputakedirs = false;
  6108. stacknr = 8;
  6109. pushstring = "expr {pop 8} + 1";
  6110. wintype = leave;
  6111. changeprogress = false;
  6112. changetext = false;
  6113. progressuseoutput = false;
  6114. wintextuseoutput = false;
  6115. }
  6116. ScriptOp {
  6117. type = goto;
  6118. pushuseoutput = false;
  6119. dodebug = false;
  6120. wpurecursive = false;
  6121. wputakedirs = false;
  6122. stacknr = 0;
  6123. label = "buildnum2";
  6124. iftest = "true";
  6125. iflabel = "buildnum2";
  6126. wintype = leave;
  6127. changeprogress = false;
  6128. changetext = false;
  6129. progressuseoutput = false;
  6130. wintextuseoutput = false;
  6131. }
  6132. ScriptOp {
  6133. type = label;
  6134. pushuseoutput = false;
  6135. dodebug = false;
  6136. wpurecursive = false;
  6137. wputakedirs = false;
  6138. stacknr = 0;
  6139. label = "etest";
  6140. wintype = leave;
  6141. changeprogress = false;
  6142. changetext = false;
  6143. progressuseoutput = false;
  6144. wintextuseoutput = false;
  6145. }
  6146. ScriptOp {
  6147. type = if;
  6148. pushuseoutput = false;
  6149. dodebug = false;
  6150. wpurecursive = false;
  6151. wputakedirs = false;
  6152. stacknr = 0;
  6153. iftest = "?{test -e \"{p}/{top 5}{top 10}{top 6}\"} != 0";
  6154. iflabel = "rename";
  6155. wintype = leave;
  6156. changeprogress = false;
  6157. changetext = false;
  6158. progressuseoutput = false;
  6159. wintextuseoutput = false;
  6160. }
  6161. ScriptOp {
  6162. type = push;
  6163. pushuseoutput = true;
  6164. dodebug = false;
  6165. wpurecursive = false;
  6166. wputakedirs = false;
  6167. stacknr = 4;
  6168. pushstring = "expr {pop 4} + 1";
  6169. wintype = leave;
  6170. changeprogress = false;
  6171. changetext = false;
  6172. progressuseoutput = false;
  6173. wintextuseoutput = false;
  6174. }
  6175. ScriptOp {
  6176. type = goto;
  6177. pushuseoutput = false;
  6178. dodebug = false;
  6179. wpurecursive = false;
  6180. wputakedirs = false;
  6181. stacknr = 0;
  6182. label = "findnext";
  6183. iftest = "true";
  6184. iflabel = "findnext";
  6185. wintype = leave;
  6186. changeprogress = false;
  6187. changetext = false;
  6188. progressuseoutput = false;
  6189. wintextuseoutput = false;
  6190. }
  6191. ScriptOp {
  6192. type = label;
  6193. pushuseoutput = false;
  6194. dodebug = false;
  6195. wpurecursive = false;
  6196. wputakedirs = false;
  6197. stacknr = 0;
  6198. label = "rename";
  6199. wintype = leave;
  6200. changeprogress = false;
  6201. changetext = false;
  6202. progressuseoutput = false;
  6203. wintextuseoutput = false;
  6204. }
  6205. OwnOp {
  6206. separateeachentry = false;
  6207. recursive = false;
  6208. start = normal;
  6209. com = "mv {pop 0} {top 5}{top 10}{pop 6}";
  6210. viewstr = "";
  6211. inbackground = false;
  6212. takedirs = false;
  6213. dontcd = false;
  6214. }
  6215. ScriptOp {
  6216. type = push;
  6217. pushuseoutput = true;
  6218. dodebug = false;
  6219. wpurecursive = false;
  6220. wputakedirs = false;
  6221. stacknr = 4;
  6222. pushstring = "expr {pop 4} + 1";
  6223. wintype = leave;
  6224. changeprogress = false;
  6225. changetext = false;
  6226. progressuseoutput = false;
  6227. wintextuseoutput = false;
  6228. }
  6229. ScriptOp {
  6230. type = goto;
  6231. pushuseoutput = false;
  6232. dodebug = false;
  6233. wpurecursive = false;
  6234. wputakedirs = false;
  6235. stacknr = 0;
  6236. label = "start";
  6237. iftest = "true";
  6238. iflabel = "start";
  6239. wintype = leave;
  6240. changeprogress = false;
  6241. changetext = false;
  6242. progressuseoutput = false;
  6243. wintextuseoutput = false;
  6244. }
  6245. ScriptOp {
  6246. type = label;
  6247. pushuseoutput = false;
  6248. dodebug = false;
  6249. wpurecursive = false;
  6250. wputakedirs = false;
  6251. stacknr = 0;
  6252. label = "end";
  6253. wintype = leave;
  6254. changeprogress = false;
  6255. changetext = false;
  6256. progressuseoutput = false;
  6257. wintextuseoutput = false;
  6258. }
  6259. ReloadOp {
  6260. mode = current;
  6261. resetdirsizes = false;
  6262. keepfiletypes = false;
  6263. }
  6264. }
  6265. }
  6266. button {
  6267. position = 254;
  6268. title = "Num New Name/Same Extension";
  6269. color = 1,0;
  6270. shortkeys {
  6271. }
  6272. commands {
  6273. ScriptOp {
  6274. type = push;
  6275. pushuseoutput = false;
  6276. dodebug = false;
  6277. wpurecursive = false;
  6278. wputakedirs = false;
  6279. stacknr = 4;
  6280. pushstring = "{Rs{Begin of numbering:}{1}}";
  6281. wintype = leave;
  6282. changeprogress = false;
  6283. changetext = false;
  6284. progressuseoutput = false;
  6285. wintextuseoutput = false;
  6286. }
  6287. ScriptOp {
  6288. type = if;
  6289. pushuseoutput = false;
  6290. dodebug = false;
  6291. wpurecursive = false;
  6292. wputakedirs = false;
  6293. stacknr = 0;
  6294. iftest = "\"{top 4}\" == \"\"";
  6295. iflabel = "end";
  6296. wintype = leave;
  6297. changeprogress = false;
  6298. changetext = false;
  6299. progressuseoutput = false;
  6300. wintextuseoutput = false;
  6301. }
  6302. ScriptOp {
  6303. type = push;
  6304. pushuseoutput = false;
  6305. dodebug = false;
  6306. wpurecursive = false;
  6307. wputakedirs = false;
  6308. stacknr = 5;
  6309. pushstring = "{Rs{Prefix:}{pre-}}";
  6310. wintype = leave;
  6311. changeprogress = false;
  6312. changetext = false;
  6313. progressuseoutput = false;
  6314. wintextuseoutput = false;
  6315. }
  6316. ScriptOp {
  6317. type = label;
  6318. pushuseoutput = false;
  6319. dodebug = false;
  6320. wpurecursive = false;
  6321. wputakedirs = false;
  6322. stacknr = 0;
  6323. label = "collect";
  6324. wintype = leave;
  6325. changeprogress = false;
  6326. changetext = false;
  6327. progressuseoutput = false;
  6328. wintextuseoutput = false;
  6329. }
  6330. ScriptOp {
  6331. type = if;
  6332. pushuseoutput = false;
  6333. dodebug = false;
  6334. wpurecursive = false;
  6335. wputakedirs = false;
  6336. stacknr = 0;
  6337. iftest = "filelistEmpty(0) == true";
  6338. iflabel = "prestart";
  6339. wintype = leave;
  6340. changeprogress = false;
  6341. changetext = false;
  6342. progressuseoutput = false;
  6343. wintextuseoutput = false;
  6344. }
  6345. ScriptOp {
  6346. type = push;
  6347. pushuseoutput = false;
  6348. dodebug = false;
  6349. wpurecursive = false;
  6350. wputakedirs = false;
  6351. stacknr = 1;
  6352. pushstring = "{f}";
  6353. wintype = leave;
  6354. changeprogress = false;
  6355. changetext = false;
  6356. progressuseoutput = false;
  6357. wintextuseoutput = false;
  6358. }
  6359. ScriptOp {
  6360. type = goto;
  6361. pushuseoutput = false;
  6362. dodebug = false;
  6363. wpurecursive = false;
  6364. wputakedirs = false;
  6365. stacknr = 0;
  6366. label = "collect";
  6367. iftest = "true";
  6368. iflabel = "collect";
  6369. wintype = leave;
  6370. changeprogress = false;
  6371. changetext = false;
  6372. progressuseoutput = false;
  6373. wintextuseoutput = false;
  6374. }
  6375. ScriptOp {
  6376. type = label;
  6377. pushuseoutput = false;
  6378. dodebug = false;
  6379. wpurecursive = false;
  6380. wputakedirs = false;
  6381. stacknr = 0;
  6382. label = "prestart";
  6383. wintype = leave;
  6384. changeprogress = false;
  6385. changetext = false;
  6386. progressuseoutput = false;
  6387. wintextuseoutput = false;
  6388. }
  6389. ScriptOp {
  6390. type = if;
  6391. pushuseoutput = false;
  6392. dodebug = false;
  6393. wpurecursive = false;
  6394. wputakedirs = false;
  6395. stacknr = 0;
  6396. iftest = "isEmpty(1) == true";
  6397. iflabel = "realstart";
  6398. wintype = leave;
  6399. changeprogress = false;
  6400. changetext = false;
  6401. progressuseoutput = false;
  6402. wintextuseoutput = false;
  6403. }
  6404. ScriptOp {
  6405. type = push;
  6406. pushuseoutput = false;
  6407. dodebug = false;
  6408. wpurecursive = false;
  6409. wputakedirs = false;
  6410. stacknr = 0;
  6411. pushstring = "{pop 1}";
  6412. wintype = leave;
  6413. changeprogress = false;
  6414. changetext = false;
  6415. progressuseoutput = false;
  6416. wintextuseoutput = false;
  6417. }
  6418. ScriptOp {
  6419. type = goto;
  6420. pushuseoutput = false;
  6421. dodebug = false;
  6422. wpurecursive = false;
  6423. wputakedirs = false;
  6424. stacknr = 0;
  6425. label = "prestart";
  6426. iftest = "true";
  6427. iflabel = "prestart";
  6428. wintype = leave;
  6429. changeprogress = false;
  6430. changetext = false;
  6431. progressuseoutput = false;
  6432. wintextuseoutput = false;
  6433. }
  6434. ScriptOp {
  6435. type = label;
  6436. pushuseoutput = false;
  6437. dodebug = false;
  6438. wpurecursive = false;
  6439. wputakedirs = false;
  6440. stacknr = 0;
  6441. label = "realstart";
  6442. wintype = leave;
  6443. changeprogress = false;
  6444. changetext = false;
  6445. progressuseoutput = false;
  6446. wintextuseoutput = false;
  6447. }
  6448. ScriptOp {
  6449. type = push;
  6450. pushuseoutput = false;
  6451. dodebug = false;
  6452. wpurecursive = false;
  6453. wputakedirs = false;
  6454. stacknr = 2;
  6455. pushstring = "0";
  6456. wintype = leave;
  6457. changeprogress = false;
  6458. changetext = false;
  6459. progressuseoutput = false;
  6460. wintextuseoutput = false;
  6461. }
  6462. ScriptOp {
  6463. type = push;
  6464. pushuseoutput = false;
  6465. dodebug = false;
  6466. wpurecursive = false;
  6467. wputakedirs = false;
  6468. stacknr = 3;
  6469. pushstring = "{size 0}";
  6470. wintype = leave;
  6471. changeprogress = false;
  6472. changetext = false;
  6473. progressuseoutput = false;
  6474. wintextuseoutput = false;
  6475. }
  6476. ScriptOp {
  6477. type = window;
  6478. pushuseoutput = false;
  6479. dodebug = false;
  6480. wpurecursive = false;
  6481. wputakedirs = false;
  6482. stacknr = 0;
  6483. wintype = open;
  6484. changeprogress = true;
  6485. changetext = true;
  6486. progressuseoutput = false;
  6487. wintextuseoutput = false;
  6488. progress = "0";
  6489. wintext = "Enumerate";
  6490. }
  6491. ScriptOp {
  6492. type = label;
  6493. pushuseoutput = false;
  6494. dodebug = false;
  6495. wpurecursive = false;
  6496. wputakedirs = false;
  6497. stacknr = 0;
  6498. label = "start";
  6499. wintype = leave;
  6500. changeprogress = false;
  6501. changetext = false;
  6502. progressuseoutput = false;
  6503. wintextuseoutput = false;
  6504. }
  6505. ScriptOp {
  6506. type = push;
  6507. pushuseoutput = true;
  6508. dodebug = false;
  6509. wpurecursive = false;
  6510. wputakedirs = false;
  6511. stacknr = 2;
  6512. pushstring = "expr {pop 2} + 1";
  6513. wintype = leave;
  6514. changeprogress = false;
  6515. changetext = false;
  6516. progressuseoutput = false;
  6517. wintextuseoutput = false;
  6518. }
  6519. ScriptOp {
  6520. type = if;
  6521. pushuseoutput = false;
  6522. dodebug = false;
  6523. wpurecursive = false;
  6524. wputakedirs = false;
  6525. stacknr = 0;
  6526. iftest = "isEmpty(0) == true";
  6527. iflabel = "end";
  6528. wintype = leave;
  6529. changeprogress = false;
  6530. changetext = false;
  6531. progressuseoutput = false;
  6532. wintextuseoutput = false;
  6533. }
  6534. ScriptOp {
  6535. type = window;
  6536. pushuseoutput = false;
  6537. dodebug = false;
  6538. wpurecursive = false;
  6539. wputakedirs = false;
  6540. stacknr = 0;
  6541. wintype = leave;
  6542. changeprogress = true;
  6543. changetext = false;
  6544. progressuseoutput = true;
  6545. wintextuseoutput = true;
  6546. progress = "expr {top 2} \\\\* 100 / {top 3}";
  6547. }
  6548. ScriptOp {
  6549. type = push;
  6550. pushuseoutput = true;
  6551. dodebug = false;
  6552. wpurecursive = false;
  6553. wputakedirs = false;
  6554. stacknr = 6;
  6555. pushstring = "echo {top 0} | sed -n s/'.*\\\\.\\\\([^\\\\.]*$\\\\)'/'\\\\.\\\\1'/p";
  6556. wintype = leave;
  6557. changeprogress = false;
  6558. changetext = false;
  6559. progressuseoutput = false;
  6560. wintextuseoutput = false;
  6561. }
  6562. ScriptOp {
  6563. type = label;
  6564. pushuseoutput = false;
  6565. dodebug = false;
  6566. wpurecursive = false;
  6567. wputakedirs = false;
  6568. stacknr = 0;
  6569. label = "findnext";
  6570. wintype = leave;
  6571. changeprogress = false;
  6572. changetext = false;
  6573. progressuseoutput = false;
  6574. wintextuseoutput = false;
  6575. }
  6576. ScriptOp {
  6577. type = if;
  6578. pushuseoutput = false;
  6579. dodebug = false;
  6580. wpurecursive = false;
  6581. wputakedirs = false;
  6582. stacknr = 0;
  6583. iftest = "?{test -e \"{p}/{top 5}{top 4}{top 6}\"} != 0";
  6584. iflabel = "rename";
  6585. wintype = leave;
  6586. changeprogress = false;
  6587. changetext = false;
  6588. progressuseoutput = false;
  6589. wintextuseoutput = false;
  6590. }
  6591. ScriptOp {
  6592. type = push;
  6593. pushuseoutput = true;
  6594. dodebug = false;
  6595. wpurecursive = false;
  6596. wputakedirs = false;
  6597. stacknr = 4;
  6598. pushstring = "expr {pop 4} + 1";
  6599. wintype = leave;
  6600. changeprogress = false;
  6601. changetext = false;
  6602. progressuseoutput = false;
  6603. wintextuseoutput = false;
  6604. }
  6605. ScriptOp {
  6606. type = goto;
  6607. pushuseoutput = false;
  6608. dodebug = false;
  6609. wpurecursive = false;
  6610. wputakedirs = false;
  6611. stacknr = 0;
  6612. label = "findnext";
  6613. iftest = "true";
  6614. iflabel = "findnext";
  6615. wintype = leave;
  6616. changeprogress = false;
  6617. changetext = false;
  6618. progressuseoutput = false;
  6619. wintextuseoutput = false;
  6620. }
  6621. ScriptOp {
  6622. type = label;
  6623. pushuseoutput = false;
  6624. dodebug = false;
  6625. wpurecursive = false;
  6626. wputakedirs = false;
  6627. stacknr = 0;
  6628. label = "rename";
  6629. wintype = leave;
  6630. changeprogress = false;
  6631. changetext = false;
  6632. progressuseoutput = false;
  6633. wintextuseoutput = false;
  6634. }
  6635. OwnOp {
  6636. separateeachentry = false;
  6637. recursive = false;
  6638. start = normal;
  6639. com = "mv {pop 0} {top 5}{top 4}{pop 6}";
  6640. viewstr = "";
  6641. inbackground = false;
  6642. takedirs = false;
  6643. dontcd = false;
  6644. }
  6645. ScriptOp {
  6646. type = push;
  6647. pushuseoutput = true;
  6648. dodebug = false;
  6649. wpurecursive = false;
  6650. wputakedirs = false;
  6651. stacknr = 4;
  6652. pushstring = "expr {pop 4} + 1";
  6653. wintype = leave;
  6654. changeprogress = false;
  6655. changetext = false;
  6656. progressuseoutput = false;
  6657. wintextuseoutput = false;
  6658. }
  6659. ScriptOp {
  6660. type = goto;
  6661. pushuseoutput = false;
  6662. dodebug = false;
  6663. wpurecursive = false;
  6664. wputakedirs = false;
  6665. stacknr = 0;
  6666. label = "start";
  6667. iftest = "true";
  6668. iflabel = "start";
  6669. wintype = leave;
  6670. changeprogress = false;
  6671. changetext = false;
  6672. progressuseoutput = false;
  6673. wintextuseoutput = false;
  6674. }
  6675. ScriptOp {
  6676. type = label;
  6677. pushuseoutput = false;
  6678. dodebug = false;
  6679. wpurecursive = false;
  6680. wputakedirs = false;
  6681. stacknr = 0;
  6682. label = "end";
  6683. wintype = leave;
  6684. changeprogress = false;
  6685. changetext = false;
  6686. progressuseoutput = false;
  6687. wintextuseoutput = false;
  6688. }
  6689. ReloadOp {
  6690. mode = current;
  6691. resetdirsizes = false;
  6692. keepfiletypes = false;
  6693. }
  6694. }
  6695. }
  6696. button {
  6697. position = 258;
  6698. title = "convert image";
  6699. color = 1,0;
  6700. shortkeys {
  6701. }
  6702. commands {
  6703. OwnOp {
  6704. separateeachentry = true;
  6705. recursive = false;
  6706. start = terminalwait;
  6707. com = "convert {uf} {fE}.{Rs{Enter type as extension (without .):}{jpg}}";
  6708. viewstr = "";
  6709. inbackground = false;
  6710. takedirs = false;
  6711. dontcd = false;
  6712. }
  6713. ReloadOp {
  6714. mode = current;
  6715. resetdirsizes = false;
  6716. keepfiletypes = false;
  6717. }
  6718. }
  6719. }
  6720. button {
  6721. position = 262;
  6722. title = "8Bit-Wave -> 16Bit";
  6723. color = 1,0;
  6724. shortkeys {
  6725. }
  6726. commands {
  6727. OwnOp {
  6728. separateeachentry = true;
  6729. recursive = false;
  6730. start = terminalwait;
  6731. com = "sox {uF} -sw {FE}2.wav";
  6732. viewstr = "";
  6733. inbackground = false;
  6734. takedirs = false;
  6735. dontcd = false;
  6736. }
  6737. ReloadOp {
  6738. mode = current;
  6739. resetdirsizes = false;
  6740. keepfiletypes = false;
  6741. }
  6742. }
  6743. }
  6744. }
  6745. filetypes {
  6746. filetype {
  6747. title = "Dir";
  6748. pattern = "";
  6749. usepattern = false;
  6750. usecontent = false;
  6751. content {
  6752. }
  6753. type = dir;
  6754. patternignorecase = false;
  6755. patternuseregexp = false;
  6756. patternusefullname = false;
  6757. extcond = "";
  6758. useextcond = false;
  6759. ftcommands {
  6760. }
  6761. subtype {
  6762. }
  6763. colormode = default;
  6764. unselectcolor = 1,0;
  6765. selectcolor = 1,0;
  6766. unselectactivecolor = 1,0;
  6767. selectactivecolor = 1,0;
  6768. }
  6769. filetype {
  6770. title = "NoSelect type";
  6771. pattern = "";
  6772. usepattern = false;
  6773. usecontent = false;
  6774. content {
  6775. }
  6776. type = noselect;
  6777. patternignorecase = false;
  6778. patternuseregexp = false;
  6779. patternusefullname = false;
  6780. extcond = "";
  6781. useextcond = false;
  6782. ftcommands {
  6783. }
  6784. subtype {
  6785. }
  6786. colormode = default;
  6787. unselectcolor = 1,0;
  6788. selectcolor = 1,0;
  6789. unselectactivecolor = 1,0;
  6790. selectactivecolor = 1,0;
  6791. }
  6792. filetype {
  6793. title = "Not yet checked";
  6794. pattern = "";
  6795. usepattern = false;
  6796. usecontent = false;
  6797. content {
  6798. }
  6799. type = notyetchecked;
  6800. patternignorecase = false;
  6801. patternuseregexp = false;
  6802. patternusefullname = false;
  6803. extcond = "";
  6804. useextcond = false;
  6805. ftcommands {
  6806. }
  6807. subtype {
  6808. }
  6809. colormode = default;
  6810. unselectcolor = 1,0;
  6811. selectcolor = 1,0;
  6812. unselectactivecolor = 1,0;
  6813. selectactivecolor = 1,0;
  6814. }
  6815. filetype {
  6816. title = "Unknown file type";
  6817. pattern = "";
  6818. usepattern = false;
  6819. usecontent = false;
  6820. content {
  6821. }
  6822. type = unknown;
  6823. patternignorecase = false;
  6824. patternuseregexp = false;
  6825. patternusefullname = false;
  6826. extcond = "";
  6827. useextcond = false;
  6828. ftcommands {
  6829. }
  6830. subtype {
  6831. }
  6832. colormode = default;
  6833. unselectcolor = 1,0;
  6834. selectcolor = 1,0;
  6835. unselectactivecolor = 1,0;
  6836. selectactivecolor = 1,0;
  6837. }
  6838. ignoredirs {
  6839. }
  6840. dontcheckvirtual = true;
  6841. }