一定程度修复图标问题
This commit is contained in:
parent
112d8ba5c6
commit
5707007c7a
@ -29,6 +29,9 @@ for i in os.listdir("{}/usr/share/applications".format(chrootEnvPath)):
|
|||||||
newInfo += "Exec=gx-env-run bash \"/gx-env/shell/gx-env-{}.sh\"\n".format(os.path.splitext(os.path.basename(i))[0])
|
newInfo += "Exec=gx-env-run bash \"/gx-env/shell/gx-env-{}.sh\"\n".format(os.path.splitext(os.path.basename(i))[0])
|
||||||
elif "name=" in r.lower() or "name[" in r.lower():
|
elif "name=" in r.lower() or "name[" in r.lower():
|
||||||
newInfo += r + "(兼容模式)\n"
|
newInfo += r + "(兼容模式)\n"
|
||||||
|
elif "icon=" in r.lower():
|
||||||
|
if os.path.exists(r[5:]):
|
||||||
|
newInfo += "Icon=/opt/new-system-env/" + r[5:] + "\n"
|
||||||
else:
|
else:
|
||||||
newInfo += r + "\n"
|
newInfo += r + "\n"
|
||||||
print(newInfo)
|
print(newInfo)
|
||||||
|
@ -4,6 +4,11 @@ chrootEnvPath=/opt/new-system-env
|
|||||||
# echo 请使用 root 权限运行
|
# echo 请使用 root 权限运行
|
||||||
# exit 1
|
# exit 1
|
||||||
#fi
|
#fi
|
||||||
|
echo aa > /tmp/env-$USER.txt
|
||||||
|
if [[ ! -f $chrootEnvPath/tmp/env-$USER.txt ]]; then
|
||||||
|
echo 未挂载目录,立即挂载
|
||||||
|
pkexec gx-env-mount-root
|
||||||
|
fi
|
||||||
command="$@"
|
command="$@"
|
||||||
#echo $command
|
#echo $command
|
||||||
pkexec env DISPLAY=$DISPLAY chroot $chrootEnvPath sudo -u $USER bash -c "$command"
|
pkexec env DISPLAY=$DISPLAY chroot $chrootEnvPath sudo -u $USER bash -c "$command"
|
||||||
|
@ -4,7 +4,12 @@ chrootEnvPath=/opt/new-system-env
|
|||||||
# echo 请使用 root 权限运行
|
# echo 请使用 root 权限运行
|
||||||
# exit 1
|
# exit 1
|
||||||
#fi
|
#fi
|
||||||
|
echo aa > /tmp/env-$USER.txt
|
||||||
|
if [[ ! -f $chrootEnvPath/tmp/env-$USER.txt ]]; then
|
||||||
|
echo 未挂载目录,立即挂载
|
||||||
|
sudo gx-env-mount-root
|
||||||
|
fi
|
||||||
command="$@"
|
command="$@"
|
||||||
#echo $command
|
#echo $command
|
||||||
sudo chroot $chrootEnvPath "$@"
|
pkexec env DISPLAY=$DISPLAY chroot $chrootEnvPath "$@"
|
||||||
#echo $@
|
#echo $@
|
Loading…
x
Reference in New Issue
Block a user