From fdf7ab46747980b361d3479b8a05b24d2883dba2 Mon Sep 17 00:00:00 2001 From: castro-fidel Date: Wed, 10 Nov 2021 00:13:15 +0300 Subject: [PATCH] ###Scripts version 2045### --- data_from_portwine/changelog | 12 +++++++++-- data_from_portwine/img/gui/port_winefile.png | Bin 0 -> 7977 bytes data_from_portwine/scripts/functions_helper | 21 +++++++++++-------- data_from_portwine/scripts/lang | 14 ++++++------- data_from_portwine/scripts/runlib | 6 ++++-- data_from_portwine/scripts/start.sh | 4 ++++ data_from_portwine/scripts/var | 2 +- 7 files changed, 38 insertions(+), 21 deletions(-) create mode 100644 data_from_portwine/img/gui/port_winefile.png diff --git a/data_from_portwine/changelog b/data_from_portwine/changelog index 33b0fe53..386020d3 100755 --- a/data_from_portwine/changelog +++ b/data_from_portwine/changelog @@ -1,11 +1,19 @@ История изменений и дальнейшие планы: ----------------------------------------- В планах: -* добавить содерживое user.conf в лог * добавить inxi в runtime и его вывод с аргументом -G в log +* обновить контейнер до актуального состояния +* обновить поддержку DLSS * добавить проверку количества db файлов на один exe * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru ----------------------------------------- +###Scripts version 2045### +* добавлена возможность запуска нескольких приложений с помощью WINEFILE из трея. +* добавлен вывод user.conf в лог-файл +* небольшие улучшения локализации +* на github в архивы PROTON_STEAM и PROTON_GE добавлены mono и gecko (для уменьшения возможных проблем со скачиванием) +* PROTON_STEAM скачивается автоматически перед первым запуском PortProton + ###Scripts version 2044### * добавлена проверка для nvidia с нестандартными путями до nvidia_icd.json @@ -13,7 +21,7 @@ * улучшена работа функции использования гибридной графики intel + nvidia ###Scripts version 2042### -* из-за проблемы на стороне githab перезалиты libs_v17.2 +* из за проблемы на стороне githab перезалиты libs_v17.2 * добавлена возможность удаления wine из графического интерфейса - Cпасибо Aldiserg (Dmitry) ###Scripts version 2041### diff --git a/data_from_portwine/img/gui/port_winefile.png b/data_from_portwine/img/gui/port_winefile.png new file mode 100644 index 0000000000000000000000000000000000000000..88d8dc584ffb8f84a2c7a0aa5a749bab278d42ae GIT binary patch literal 7977 zcmV+^AJ*WBP)EX>4Tx04R}tkv&MmKpe$iTeTup2Rlen$WWauh!t_vDionYs1;guFuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;o12rOi}v_ypn^rW+RVI`Pz| zrE}gV4zrS^5T6r|8FWG7N3P2*zi}=)?B|(bBa@yZ4igK-HkR9%l?;`5k~pfU8s+=5 zE-Re3IIHCC6yxZ?Cw*UYD32;bRa{vG?BLDy{BLR4&KXw2B02y>e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{039VsL_t(|oZXvukYvYs*ni!x z-?LT^Eb~Yf8f0^p3shRg)hwuCP z%l$n;vk4)DkkT5hQ@PIEzI)&I(2m>Q{$SVky|;RP(22$4N2Xa2LhC4;n;koU^wN=U zf9dSA|L}0NJXaRd^Q<)nYb}5P9P$WhtKZ9P3aCYzTBz|ofe;RPCB+89H4%-prW$E{C0a+j_2?cnU@W!9|`11VqNJ`H` zNa+xPdSv*yw-2y?dyZ;duYuB9m@C)$=1WtY8e1k6I7z8RhR%%7{kQk9cWV~UlPp(b z4h_%q#K~DaPZGt38~d|->}>;7>SmP_8thRIHBXgWS^B8N_%xx{~?8{Ip1pM7I*C^!! zKKhn^dJ2iwoXyr8d-T!*r^m_!O14DDI)X~!DN&xi7VrD<2R?rN!b{JcdgAk6@KX7% z+-#tFf$ixa~$ID#2zCu?nAeHbK>PhkR z=~)6L`L*}#rYoNyiVZIg&vSTWo`jMVvjM#wNz%UL#fuBX#&Y8F67^7X;rcS?$IF}> zU*_ysnRLRVkn!2QCBu=63;3Sf;geUEIDK`Ad`gi|`%KK&`1a8$E>5oS)fXmN33Z!j zS;Q(X0wK^k7Tp8;ZW@06(Z5l9-|*gtvRzyE)+>ufNKZD1&{8zAu@y}iulG>uNYaz{87igeEhYi@tM88T?c*~jPw>e1uknd@?d0`)J9)#t zE*?ERLBf}8Ehag9ae+%yRVP^j!r1Wi=~@2khYpZRc-+{Z>GpcqEjE?}0XEm6O)$78!?ClkMEPckdg1@*z2R^PAtV;}8&7r#PG< zYx{58l~n7VX+4Yd>SCUNouxDY!`GL2>huhSj3S>_M8@*9L)QUFB|Lia0dKgWlV5!I zZhr1?-p&<+j}jZtqU>zPq-N@IAD(B$VV$2YUdRFNa*2t&mUq z04%PAZYFDqVuSBNC5)-oV^Rs_gkgu)oh+3_--2T`m+ z2;x;!jS6qp5JY(akuR{mT636?5c(y>dmmT zFH3uC_W#O1UuCvjCybq?=*apQV=>mCq@YsQqykAQp#Z3c5zf{?A>;Fbd$+Hdw`m@~ zarheNuP>8MD73Xm>>A$y!10QqiGMpTt3usydo03Wk)GeJj5Vq`iC8nh{mO=DG<8Eg zGE{1Diy+2WrkCn`{qQvoUtAy=NY0Iyxp#jLyZUmx^`;)aabyBd3KB~4ldszfIN#y& z^a^+EDgqE|!|YOowU$&ukx42%Dfq^VLUtqA50pO{V(~QqmQPNTJ`dpR&^5s*+21@yW-+JI6g-pPntvNCYkJuPI z=^Ub_(Ql&K)JfP?N30#6)xF~=8HlSmc zY7u|>=y~SKb(AN$V|N$#-?5c}9*6u3=V$oBGnYvQvIUO7d5RXxg~??;|MVyTd$#8J z>HCJLhcP;evBorf>{S=M$X!y1c@H3EU3Ns{Z$(>YkAqrZbpPlEZ;G9yn8Q=TmoS_nKB1Xb%A z3uF@BD#=?K%f$y4@Pt5mg4kGy4XI+5{cpR0e1C?OnK}zs7nr|1&(g#q^_4ncQNC$5XBDz-GT~Lj+jucH`y;ZYR;OgeHc#-VAS@@eL~$KP4FYu|bZ0ah6&w zV&A?VKJl)-RE`1epZVrFjvTv2G6>l5V}q!qAgWq~6hw6kHH+{BK~~Xw zut@L0BH=O|{nATR7nWIdXgA+PcjZK0f?11ryH04DKWjiZSy#ybKLugM5LPWZTD3+k zmX?CBYRQ&TbnPyoFdREG$;i|)TcxA`6oqK}LIKM*DH)ks=Gd7jl(ls2E|KX?5muYw z8K{)NOGvC0=orGPC9D`!3jB0HR1KXN({3i)aBQ<4Sc|fDlU-lK0M19$bxr5aE$n*h z9<&B4Bv^}3AUr3$MmweGOokvfu;sSxOkbElM=^i*_%KIzbrD8-0~c6p34D)}BeU2j z#tVG5+_v4#=^PSFY`J!9icC+2!uBjCrnQ#Vu*u~x7+HjVV<#tm(Xw_R2E4Fa?W z;_U;RVv1`K-Fy2v@SYp6#u7&$J&P9zYKxlMQXL^6*^wlXmBgV_q;cJn>r2tOvzN(} zm$^DR$AxoK4dgfK8fz`dgn~#@+`ElzUy7*ap8GzGzcj&_M_(ehrO53cz6X^M*hUzl zV@MW!ZhGJ#r@wZNnG0j6Kso9Iy^Ji=_8pAJ#%t121rLKl0=#bHfwF z^$-E5bb_A!+ZcHLc1LLA*mV2r2Psc2qU#~4Tx#8}unM36qYYjnVEgL^F%fGJOm$_* zlnUgx7LiI|V%v=M5ke4$ppwvgu#f5UV{Lwb;pG&&_`n}NZZ`!6$6Y$sq&jlk^3dy% zo>Ourww(IMV=P{sB$fix;3_4+)0Uon1MIthKTU5{dZ1&AuA5g$t~oHggv3*BcfEwW z7l&@1sA}*6fy-h#i(s`=#w{YomSYbeqPnnzR32=~<&Fr-TC)*?W(NT#(iDffQ7J*V zVhGZbOWzx1@#+L7P~5Szi+A3!ohUYZ_4&(OxVFUf*(>C?cChWvEksp|wJyX{>DQK6 zwg#tXG+g@LB~((e?T&tQWRZcy8VepQPgNOzag@^jtrUj}nAqtOKP4y*b+dA49;v*B zbF^OM+?8tTiH+9YI_0lCiaSc^2!xc>%9gp|YlOh9Lq&f3!P{EtsXKOd@gM*85SPan znL0a8>BcR%z@;(ydRo6M0W5w}FmrK%OV6CZ3w#O#-Q@aG=+LpfAHdk5%Uu5FlT_wb zC=A@`{0r;ErMR=i_>oIkZQAf^N8VxpW$gM#%^m_B#$Z(F)4t-K8%mtNyg;~IC0vg28_v%fvfFjnO#oWY1aTcQr5vRLJ5foWWIjdg zoIb1t9YW6yTdB+~(|fSrIaqN+7t|o#l_lMoXL))a&-dIWwJqKJRn}}k-8Bh1G86_% z2nA6Elmu&?4YtOzQgedWo}gT*MUF+S#9HahSd##4$gYXdHX(}D;3Yh6xc|o1b@M1g zco5eizdg^558UZ2RlT{d4KYXxItEHCU7K}cU^YM7kS$+l-PdS~r+hjFdeEV}7l#mJ zllYkw3c;fjwoyHw_nE=t1UXT z#C1zlb8NpnRprE&U*z)lE@5$&NY^cK&8``5jUbMoFwlckK1SP3akLiH1|0|>1SX2f zmbyrGq>1aaqAf2W=-xj>dEyAyXDa;iU%tQ_4wMLE!*i!5S*b=yD=8fua!6`g>8W;3 zr|r7M1lGB`Qi)bN&O{cYEh-SqU7Tj>%qW%FGNl^_QAx>W@C!iKA=!~8)mdP9Y8L6M zHqUUisWl3+eS+AK-`0)rK-U~#;C%9){e4ts_b_>UnAzDCzWn$I2uLZ3l#*?C9i%YW z(Qsm%xoT3p8S!lZ#X83-su(IWE9iQJpGlDE$sm0}Sb?s+Td6JHNVcztmyk{|i?!-Q z(9pHUqLPCAwr&=$O*?bBiL0aRCPz&ci}Vz^t=;Ibv5PHA3yii5+_Rf>Pm$U4V?@gp zKoAr%l=ctMF<2m~IBcbaa9N|0E`hMA%CSztUOzg)#PJcLm5OtSlt;3dXZ!2-QRvU( z`5rsoybo)dGXDy#A+oux-AJi0@#ZE-X}$J_5CRj&q>3E``7B`t)_X4&=jIlNy670_ zBCa*4>5c-ZFWVMU(`To-{JmrJ?B7BEUAr)`SrfP0#?D`T{t9EypTu~AP=oJFqLq+( zZHDqcJUqC9gAz`A-It~y5;!u|dI~8% z_Rc*Fl(M{dVTR9t=OS@EkV#YA)#vhf#t~_5#KjXT z74V-wd`*(%l7uOq!@#S(`SaarC!lfHtJN zI`C6o>(u78ujsfzrF?RIJp|btQu$yFLVEa_ESa8ek{ubWZVf?r5-DN18c~Zho+nxw zySx&%@&{7=;6*CNSp1Ynx~l`DH)f;ch7s11?d?KreDa!_wV;w7yWVy?2j25$@>@&j zFv3q~*!zxq+4t@@kSS#w{(*B4(mkCdl*g5c6+Zv?MF4yy3AN#`9vdbMHOg0{y9-Wi zen6Ongluou=6=9h;4RV*$do#MsD)bdG{Wyh9#kSAs?^BzcqBXAIiHPb#qc_U&YitX zpDkkM=lI;WE^_$7EQ7sSPF$R4Y-$DH#^eVF$n<0|QJdfWT99wRlPPr|{a~XKTNh8oJ@i zCUOY|?%jipSKZ=ulycdg&NO@Pzl)i3*I1dH!NxH%k)Y7uN7wFNz`4Ymo8(t%#`zkF zLXPUfB8s+Xa2@odJM+$U-2~QGLtJ_SPl-liqH*7VZa7LWH=z*DT&aX&+Z_X#cmSiF zMG?}4zCs98()Ba?wVA;dY`A&Sodp&~udaEvh5$lHQpMbBb~Ku^Tb#pDUy7JMdzIzM z8Fz;FL$r1dawont(qEEnZ#O;r`bp${;<{~}L%dcvQ=PdDW>CSZt@i?-L^ch^9g8={ zt!Zo4vmiXT^V4T1xpw3X;mV3zL~I;%4;-+=5xWq(7 zbM^aYnY%bjD&-TT60M_j8c0bY2xEh8*x^7)q!g`wLOA^sYO{gB?SB)A02|l2^4wwO z#s=7a*FJ)@!ZT~T8w3peAA2`6hH};ZA`NXkdd}f8e zdF%pD9GfJSPzWr)|FPTIH|SyjuOX+lQJCQ?$qQ$u_@&Rjz@2-$_}TmSvTv{hi6x9- zv<_b#hv~W_z`Z^2_AL&FhezS*X~+iF>+)sjr+`^#p|gPYOIitF$%n z;N~Ly%r1xgY-st`j3bW}pp-=U%Ki5wH}CG^lRtL{-T8o(nx;D+@FyRCJ@2}!pIq8^ zWio-sjxBk9=c9MdU9N=RgmC_KCZ> zWp@{W@8SE3bV_ls1Ah4i7)(P=+ZIw5c;5i*%s|zG4MTJoB0bsC6ROE(wJ_$7KYx_O zjv=~tc2lcb4i*J(?1lae+**XEX9ZvS`Y=zHuhZ3$YE2TxhTC^{^5A{D*wUTh-FI#0 z&;Ic&zy0Bx8R*TSwc)Wt<2-X>g5F|^558q5y`5=(_Wm0_H$HeXLJAg_>wM|SOAL=Mar>Sw-uuQKq?P0Y{V=?; zsuZ<#I^aWtmd{=mj5kiF+D&MyMo1gW3+HF3jcIP`?8X?usWR-$Is)_tmc*3_{_Sqd zY_*3+p1sOaC2G{_37$MQ$$_CFx9sj>dryX)eHrdK*bBf{pS{fQ|NTiaNkz4;Ieu}T z|M3fVlS%o!{f@2t{@ukj1-KgjlsrF(XkN_QvCg4ftuwq)S_eemm#jN-40aaxzwT0CE|e0_q; zPoE}^VM_{fo`Yue#3hnbW4!mRd-(7>_E60DPRn{O;kRpRmfi+{3(Ix3bf!o&3a7ty z_&V8?Pd4RKDkeEMw#4y~IRN@g8S)vQOwuQt_DLsKU6W+skx%<10*`@4anj=*(%_SiUmT^X8u|DS&9ChCzvHWHqLeOY=MV)68e$rkcj8=_d_ zNmsrqg}{@7O5L3)sOHhSX;gT&nNZufZ;i!k$ZajutqiC(u3}tUS6NO5g1|%9UBXaF z!QZ}Arei}-u2TE($qj?bVxyLSWcx0Xjx8o@Q2 z+N3W${P+mpKRe4k`?_7G*OLsEG916ONU0-1Epp{de>}nA6#d9;Sh`6=R+PpM8%SWswp9%QI z_Z{HVkDQ`hi5V(o_=WfGceO?Jm=l-g+1;2s)|zxeaDKeZpM2#Mzxm-?>FrFn5nDJ< z5Zsa0?|$wmGfQFX4GnE9o|NR$K8q`1E0(T@nm>B@B;&JH1eV|Z$Zfps&TZVeuf%<~ z^zzK9X*?g; z4vn*Kpuqdzw1ax2N%$^7Dw_&Hd6G=hU-K;a zf|P<^d*~*HN*MxQ^4Q^P{K;2N5=NS2LUF@jky0^@0FGRk;kW2#A34pp4vhiOSxB;fsOXTlmM?yHgui}lm`qZ&c33rD&C$k^P5J!AKb_;m z$SeupYt8TNfAdfORywKVxvL8tI@b_^#!j?Oa~j8Dsle6apT4}ni|1#kg_=M~7FR;9 zOfG|k>4h3gm57n+%VbkNM@Hs(>evL6a}}=5R5*TdjxRobk^lY8Vd}9ZP;&Le$U2}? z3B}dPWe%O2VXhqEdCj9T!Q)4-b8L8)>G>*GrdD|V^b~*bwX;0>!Z@j<+pKI-;Ym0) zGSBf#^H|*GMcQ)w;yfweV{~Gf!{_H>ao;ch)AhQReL`59PWUeyW(xsPy!sN9qjb|N z6z+wnNV~8z@CbZ|n3RHgsMlz3&l6-C=5BqO&RBQqY%Qb{swIw2Vx4zbsmDaksLVp( zd!!OBi7SMAU#T9(cv803p)oerhLu`ug%Bc;dP3FauN>{{Kln}^)ooiGvY}b)5|zaU z`?N=V##)lTY`rjL8Y1K5&=UBPWU!jiwT=6mH7NugnP9^_&2iRR(g}q~u7#~RpS6(k zCFvlsVI6BN$`cebzLkDL%#EEoDkslB`-sIuuRkMu86s$7*C4-2gw<#3ceQ<-ZrJ-* zYA-j>>RNW~eCs+kVcBdQYn^qlcubyq_7ORD{F@I~7bnh3m5^*K82XpjtTj?4WOZ@k z{MhktJ}kqP`SQi*zVJJKGK(>~y=?SfVzb6*<0rFReC`Xs6RymcJt2g*aP7?TRL7Q{ z?xEZ6j%wvt2>I&AuRm(7@#17EU-GXWee|>Ep7@`i6he4j`_$K~ zOOs~`eS2S*$aNQm5W-sXql!ETAv_fb6{KZ-Y5MY+Z-3_BoqzH#{|IY68ktVf-dPAC ztuZ=CcjUI+{I4GB-TUJYW_yNim0r*Z_DAUTc>tk}4(FDqM~_aPf96Z$#~*t*tSpp; fl%8$Am>>!bash -c tray_icon_click_exit!"$PW_GUI_ICON_PATH/port_exit.png"|" & +<<< WINEFILE >>>!bash -c pw_tray_winefile!"$PW_GUI_ICON_PATH/port_winefile.png"| \ +<<< CHANGE LOG >>>!bash -c open_changelog!"$PW_GUI_ICON_PATH/port_changelog.png"| \ +<<< FORCE EXIT >>>!bash -c tray_icon_click_exit!"$PW_GUI_ICON_PATH/port_exit.png"|" & } pw_init_db () { @@ -700,11 +707,7 @@ pw_gui_for_edit_db () { --text "Change settings in database file for ${PORTWINE_DB}\n" --separator=" " --borders=10 --center \ --window-icon="$PW_GUI_ICON_PATH/port_proton.png" --button="CANCEL":1 --button="OPEN DB FILE":150 --button="SAVE CHANGES":0 YAD_STATUS="$?" - if [[ "$YAD_STATUS" == "1" ]] ; then - /bin/bash -c ${pw_full_command_line[*]} & - exit 0 - elif [[ "$YAD_STATUS" == "252" ]] ; then - exit 0 + if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] ; then exit 0 elif [ "$YAD_STATUS" == "150" ] ; then xdg-open "${PORTWINE_DB_FILE}" & exit 0 diff --git a/data_from_portwine/scripts/lang b/data_from_portwine/scripts/lang index 00bdbad1..a1f22388 100755 --- a/data_from_portwine/scripts/lang +++ b/data_from_portwine/scripts/lang @@ -55,24 +55,24 @@ then export loc_winereg="Запустить редактор реестра префикса ${portname}" export loc_winetricks="Запустить winetricks для установки доп. библиотек в префикс ${portname}" export loc_edit_db="Изменить файл настроек для" - + export ENABLE_VKBASALT_INFO='Включить vkBasalt по умолчанию для улучшение графики в играх работающих под Vulkan. (Горячая клавиша HOME отключает vkbasalt)' export PW_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)' export PW_NO_FSYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе фьютексов. (Автоматически отключается в системах без FUTEX_WAIT_MULTIPLE поддержки.) (Рекомендуется не изменять значение)' export PW_DXR_ON_INFO='Включить поддержку Ray Tracing' export PW_VULKAN_NO_ASYNC_INFO='Выключить асинхронные вызовы для режимов VULKAN и DXVK' - export PW_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA' + export PW_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA' export PW_OLD_GL_STRING_INFO='Принудительное использование старых версий OpenGL' export PW_HIDE_NVIDIA_GPU_INFO='Замаскировать все функции используемые для видеокарт NVIDIA' - export PW_FORCE_USE_VSYNC_INFO='Принудительное включение вертикальной синхронизации' - export PW_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE' - export PW_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)' + export PW_FORCE_USE_VSYNC_INFO='Принудительное включение вертикальной синхронизации' + export PW_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE' + export PW_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)' export PW_USE_TERMINAL_INFO='Запускать приложение в терминале' - export PW_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)' + export PW_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)' export PW_HEAP_DELAY_FREE_INFO='Включить задержку освобождения некоторой памяти, чтобы обойти ошибки, связанные с использованием приложения после освобождения памяти.' export PW_NO_WRITE_WATCH_INFO='Очень опасный способ взлома таймера записи в памяти в ntdll. Это улучшает производительность некоторых очень специфических игр. (Рекомендуется не изменять значение)' export PW_GUI_DISABLED_CS_INFO='Отключить окно выбора режимов запуска и версии WINE' - export PW_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)' + export PW_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)' export PW_USE_RUNTIME_INFO='Использовать контейнерный режим запуска (Рекомендуется не изменять значение)' export PW_MANGOHUD_INFO='Использование мониторинга FPS и нагрузки системы (Включается и выключается сочитанием клавиш - правый Shift + F12)' export PW_USE_GAMEMODE_INFO='Использование автоматической оптимизации системы для увеличения производительности в играх (при условии установленного пакета gamemode в системе)' diff --git a/data_from_portwine/scripts/runlib b/data_from_portwine/scripts/runlib index 9dcc51e2..2fa870cc 100755 --- a/data_from_portwine/scripts/runlib +++ b/data_from_portwine/scripts/runlib @@ -36,7 +36,6 @@ start_portwine () { cp -f "${PORT_SCRIPTS_PATH}/.Xresources" "${HOME}" xrdb -merge "${HOME}/.Xresources" fi - pw_tray_icon pw_start_progress_bar_block "Update prefix for ${PW_WINE_USE}... Please wait..." if [[ ! -z "${LD_LIBRARY_PATH}" ]] ; then @@ -308,7 +307,7 @@ start_portwine () { if [ ! -d "${WINEPREFIX}/drive_c/users/steamuser/My Documents" ] then try_force_link_dir "${WINEPREFIX}/drive_c/users/steamuser/Documents" "${WINEPREFIX}/drive_c/users/steamuser/My Documents" fi - var_winedlloverride_update "beclient,beclient_x64=b,n;steam_api,steam_api64,steamclient,steamclient64=n;lsteamclient,GameOverlayRenderer,GameOverlayRenderer64,winemenubuilder.exe=" + var_winedlloverride_update "steam_api,steam_api64,steamclient,steamclient64=n;lsteamclient,GameOverlayRenderer,GameOverlayRenderer64,winemenubuilder.exe=" # export TOTAL_VRAM=`"${PW_WINELIB}/runtime/bin/glxinfo" -B | grep Total | awk -F: '{print $2}' | awk '{print $1}'` # echo "TOTAL_VRAM=${TOTAL_VRAM}" @@ -434,6 +433,7 @@ start_portwine () { echo "Set to win${PW_WINDOWS_VER}" fi pw_stop_progress_bar && + pw_tray_icon pw_start_progress_bar_cs "Start ${portname}... Please wait..." add_in_start_portwine } @@ -469,6 +469,7 @@ pw_run () { fi fi } +export -f pw_run ###MAIN### if [ $(id -u) -eq 0 ] ; then @@ -522,6 +523,7 @@ if [ -z "${INSTALLING_PORT}" ] ; then . "${USER_CONF}" pw_port_update pw_download_libs + pw_check_and_download_wine PROTON_STEAM pw_init_db . "${USER_CONF}" fi diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index ef47b167..fc9df180 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -154,6 +154,10 @@ portwine_start_debug () { cat "${PORT_SCRIPTS_PATH}/portwine_db/default" | sed '/##/d' >> "${PORT_WINE_PATH}/${portname}.log" fi echo "-----------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" + if [ -f "${USER_CONF}" ]; then + cat "${USER_CONF}" | sed '/bash/d' >> "${PORT_WINE_PATH}/${portname}.log" + fi + echo "----------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "Log WINE:" >> "${PORT_WINE_PATH}/${portname}.log" export DXVK_HUD="full" diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index 656a9ba6..dd2835f5 100755 --- a/data_from_portwine/scripts/var +++ b/data_from_portwine/scripts/var @@ -1,6 +1,6 @@ #!/bin/bash #Author: Castro-Fidel (PortWINE-Linux.ru) -#SCRIPTS_NEXT_VERSION=2044 +#SCRIPTS_NEXT_VERSION=2045 #PORT_NEXT_VERSION=97 ######################################################################## export PW_MANGOHUD=0