Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PortWINE
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mikhail Tergoev
PortWINE
Commits
8fb7745c
Commit
8fb7745c
authored
4 months ago
by
Vladislav
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixes name_block and for edit_user_conf_from_gui
parent
e623b31d
master
devel
No related merge requests found
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
21 deletions
+17
-21
functions_helper
data_from_portwine/scripts/functions_helper
+17
-21
No files found.
data_from_portwine/scripts/functions_helper
View file @
8fb7745c
...
@@ -1350,10 +1350,11 @@ get_and_set_reg_file () {
...
@@ -1350,10 +1350,11 @@ get_and_set_reg_file () {
return
1
return
1
fi
;;
fi
;;
esac
esac
name_block
=
${
name_block
//\\/\\\\\\\\
}
if
[[
-n
$name_for_new_block
]]
;
then
if
[[
-n
$name_for_new_block
]]
;
then
find_block
=
$(
grep
-n
"
$
{
name_block
//\\/\\\\\\\\
}
"
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/
$name_for_new_block
.reg"
)
find_block
=
$(
grep
-n
"
$
name_block
"
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/
$name_for_new_block
.reg"
)
else
else
find_block
=
$(
grep
-n
"
$
{
name_block
//\\/\\\\\\\\
}
"
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/"
*
.reg
)
find_block
=
$(
grep
-n
"
$
name_block
"
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/"
*
.reg
)
fi
fi
if
[[
-n
$find_block
]]
;
then
if
[[
-n
$find_block
]]
;
then
if
[[
-n
$name_for_new_block
]]
;
then
if
[[
-n
$name_for_new_block
]]
;
then
...
@@ -1382,7 +1383,7 @@ get_and_set_reg_file () {
...
@@ -1382,7 +1383,7 @@ get_and_set_reg_file () {
if
[[
$name_add_or_del
==
--add
]]
;
then
if
[[
$name_add_or_del
==
--add
]]
;
then
if
[[
-z
$find_block
]]
;
then
if
[[
-z
$find_block
]]
;
then
if
[[
-n
$name_for_new_block
]]
;
then
if
[[
-n
$name_for_new_block
]]
;
then
sed
-i
'$a\\n'
\[
"
$
{
name_block
//\\/\\\\\\\\
}
"
\]
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/
$name_for_new_block
.reg"
sed
-i
'$a\\n'
\[
"
$
name_block
"
\]
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/
$name_for_new_block
.reg"
find_file
=
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/
$name_for_new_block
.reg"
find_file
=
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/
$name_for_new_block
.reg"
find_line
=
$(
wc
-l
"
$find_file
"
|
awk
-F
" "
'{print $1}'
)
find_line
=
$(
wc
-l
"
$find_file
"
|
awk
-F
" "
'{print $1}'
)
find_line
=
$((
find_line
-
1
))
find_line
=
$((
find_line
-
1
))
...
@@ -2763,8 +2764,8 @@ edit_db_from_gui () {
...
@@ -2763,8 +2764,8 @@ edit_db_from_gui () {
edit_user_conf_from_gui
()
{
edit_user_conf_from_gui
()
{
for
mod_db
in
"
$@
"
;
do
for
mod_db
in
"
$@
"
;
do
if
[[
-z
"
${
!mod_db
}
"
]]
;
then
if
[[
-z
"
${
!mod_db
}
"
]]
;
then
sed
-i
"/^export
${
mod_db
}
=
.*
/d"
"
${
USER_CONF
}
"
sed
-i
"/^export
${
mod_db
}
=/d"
"
${
USER_CONF
}
"
return
0
continue
fi
fi
proxy_mod_db
=
"
${
!mod_db
}
"
proxy_mod_db
=
"
${
!mod_db
}
"
if
[[
$proxy_mod_db
=
~
(
${
translations
[Disabled]
}
|
${
translations
[Disable]
}
)
]]
;
then
if
[[
$proxy_mod_db
=
~
(
${
translations
[Disabled]
}
|
${
translations
[Disable]
}
)
]]
;
then
...
@@ -5794,15 +5795,8 @@ gui_userconf () {
...
@@ -5794,15 +5795,8 @@ gui_userconf () {
fi
fi
if command -v gsettings &>/dev/null ; then
if command -v gsettings &>/dev/null ; then
YAD_GTK_THEME_CHECK=$(gsettings get org.gnome.desktop.interface gtk-theme)
YAD_GTK_THEME=$(gsettings get org.gnome.desktop.interface gtk-theme)
YAD_GTK_THEME_CHECK=${YAD_GTK_THEME_CHECK//\'
/
}
[[ -n $YAD_GTK_THEME ]] && YAD_GTK_THEME="${YAD_GTK_THEME//\'
/
}!
"
if
[[
-n
$YAD_GTK_THEME_CHECK
]]
;
then
if
[[
!
${
YAD_GTK_THEME_CHECK
,,
}
==
adwaita
]]
;
then
YAD_GTK_THEME
=
"
$YAD_GTK_THEME_CHECK
:
${
translations
[light]
}
!
$YAD_GTK_THEME_CHECK
:
${
translations
[dark]
}
!"
elif
[[
${
YAD_GTK_THEME_CHECK
,,
}
==
breeze
]]
;
then
YAD_GTK_THEME
=
"
$YAD_GTK_THEME_CHECK
!"
fi
fi
fi
fi
if [[ -z
$GTK_THEME
]] ; then GTK_THEME=
${
translations
[default]
}
if [[ -z
$GTK_THEME
]] ; then GTK_THEME=
${
translations
[default]
}
elif [[
$GTK_THEME
=~ light
$
]] ; then GTK_THEME="
${
GTK_THEME
//light/
${
translations
[light]
}}
"
elif [[
$GTK_THEME
=~ light
$
]] ; then GTK_THEME="
${
GTK_THEME
//light/
${
translations
[light]
}}
"
...
@@ -5851,22 +5845,24 @@ gui_userconf () {
...
@@ -5851,22 +5845,24 @@ gui_userconf () {
IFS='%' read -r -a PW_ADD_SETTINGS_UC <"
${
PW_TMPFS_PATH
}
/tmp_yad_userconf_set_cb
"
IFS='%' read -r -a PW_ADD_SETTINGS_UC <"
${
PW_TMPFS_PATH
}
/tmp_yad_userconf_set_cb
"
PW_GPU_USE="
${
PW_ADD_SETTINGS_UC
[0]
}
"
PW_GPU_USE="
${
PW_ADD_SETTINGS_UC
[0]
}
"
PW_WINE_DPI_VALUE="
${
PW_ADD_SETTINGS_UC
[1]
}
"
PW_WINE_DPI_VALUE="
${
PW_ADD_SETTINGS_UC
[1]
}
"
PW_SOUND_DRIVER_USE="
${
PW_ADD_SETTINGS_UC
[2]
}
"
GUI_THEME="
${
PW_ADD_SETTINGS_UC
[3]
}
"
GTK_THEME="
${
PW_ADD_SETTINGS_UC
[4]
}
"
DESKTOP_WITH_TIME="
${
PW_ADD_SETTINGS_UC
[5]
}
"
SORT_WITH_TIME="
${
PW_ADD_SETTINGS_UC
[6]
}
"
if [[
$PW_WINE_DPI_VALUE
== "
${
translations
[Recommended value]
}
" ]] ; then
if [[
$PW_WINE_DPI_VALUE
== "
${
translations
[Recommended value]
}
" ]] ; then
PW_WINE_DPI_VALUE="
recommended
"
PW_WINE_DPI_VALUE="
recommended
"
fi
fi
PW_SOUND_DRIVER_USE
=
"
${
PW_ADD_SETTINGS_UC
[2]
}
"
GUI_THEME
=
"
${
PW_ADD_SETTINGS_UC
[3]
}
"
if [[
$GUI_THEME
== "
${
translations
[default]
}
" ]] ; then GUI_THEME=default
if [[
$GUI_THEME
== "
${
translations
[default]
}
" ]] ; then GUI_THEME=default
elif [[
$GUI_THEME
== "
${
translations
[compact]
}
" ]] ; then GUI_THEME=compact
elif [[
$GUI_THEME
== "
${
translations
[compact]
}
" ]] ; then GUI_THEME=compact
elif [[
$GUI_THEME
== "
${
translations
[classic]
}
" ]] ; then GUI_THEME=classic
elif [[
$GUI_THEME
== "
${
translations
[classic]
}
" ]] ; then GUI_THEME=classic
fi
fi
GTK_THEME
=
"
${
PW_ADD_SETTINGS_UC
[4]
}
"
if [[
$GTK_THEME
== "
${
translations
[default]
}
" ]] ; then unset GTK_THEME
if [[
$GTK_THEME
== "
${
translations
[default]
}
" ]] ; then unset GTK_THEME
elif
[[
$GTK_THEME
=
~
${
translations
[light]
}
]]
;
then
GTK_THEME
=
"
${
GTK_THEME
//
${
translations
[light]
}
/light
}
"
elif [[
$GTK_THEME
=~
${
translations
[light]
}
]] ; then GTK_THEME=
${
GTK_THEME
//
${
translations
[light]
}
/light
}
elif
[[
$GTK_THEME
=
~
${
translations
[dark]
}
]]
;
then
GTK_THEME
=
"
${
GTK_THEME
//
${
translations
[dark]
}
/dark
}
"
elif [[
$GTK_THEME
=~
${
translations
[dark]
}
]] ; then GTK_THEME=
${
GTK_THEME
//
${
translations
[dark]
}
/dark
}
fi
fi
DESKTOP_WITH_TIME
=
"
${
PW_ADD_SETTINGS_UC
[5]
}
"
SORT_WITH_TIME
=
"
${
PW_ADD_SETTINGS_UC
[6]
}
"
edit_user_conf_from_gui PW_GPU_USE PW_WINE_DPI_VALUE PW_SOUND_DRIVER_USE GUI_THEME GTK_THEME DESKTOP_WITH_TIME SORT_WITH_TIME
edit_user_conf_from_gui PW_GPU_USE PW_WINE_DPI_VALUE PW_SOUND_DRIVER_USE GUI_THEME GTK_THEME DESKTOP_WITH_TIME SORT_WITH_TIME
restart_pp
restart_pp
;;
;;
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment