initial commit
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 8.9 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 12 KiB |
BIN
images/icon.png
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 86 KiB |
@@ -383,11 +383,17 @@ sed -i -E "s@^(VNC_RESOLUTION)=.*@\\1=${w}x${h}@" \$(command -v startvnc)""");
|
|||||||
]),
|
]),
|
||||||
const SizedBox.square(dimension: 8),
|
const SizedBox.square(dimension: 8),
|
||||||
SwitchListTile(title: const Text("默认使用Termux X11"), subtitle: const Text("不使用VNC。重启生效"), value: Util.getGlobal("useX11") as bool, onChanged:(value) {
|
SwitchListTile(title: const Text("默认使用Termux X11"), subtitle: const Text("不使用VNC。重启生效"), value: Util.getGlobal("useX11") as bool, onChanged:(value) {
|
||||||
G.prefs.setBool("useX11", value);
|
if (!context.mounted) return;
|
||||||
if (!value && Util.getGlobal("dri3")) {
|
ScaffoldMessenger.of(context).hideCurrentSnackBar();
|
||||||
G.prefs.setBool("dri3", false);
|
ScaffoldMessenger.of(context).showSnackBar(
|
||||||
}
|
const SnackBar(content: Text("GXDE版本暂未适配VNC"))
|
||||||
setState(() {});
|
);
|
||||||
|
return;
|
||||||
|
// G.prefs.setBool("useX11", value);
|
||||||
|
// if (!value && Util.getGlobal("dri3")) {
|
||||||
|
// G.prefs.setBool("dri3", false);
|
||||||
|
// }
|
||||||
|
// setState(() {});
|
||||||
},),
|
},),
|
||||||
const SizedBox.square(dimension: 16),
|
const SizedBox.square(dimension: 16),
|
||||||
const Divider(height: 2, indent: 8, endIndent: 8),
|
const Divider(height: 2, indent: 8, endIndent: 8),
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ class Util {
|
|||||||
case "isHidpiEnabled" : return b ? G.prefs.getBool(key)! : (value){G.prefs.setBool(key, value); return value;}(false);
|
case "isHidpiEnabled" : return b ? G.prefs.getBool(key)! : (value){G.prefs.setBool(key, value); return value;}(false);
|
||||||
case "isJpEnabled" : return b ? G.prefs.getBool(key)! : (value){G.prefs.setBool(key, value); return value;}(false);
|
case "isJpEnabled" : return b ? G.prefs.getBool(key)! : (value){G.prefs.setBool(key, value); return value;}(false);
|
||||||
case "useAvnc" : return b ? G.prefs.getBool(key)! : (value){G.prefs.setBool(key, value); return value;}(true);
|
case "useAvnc" : return b ? G.prefs.getBool(key)! : (value){G.prefs.setBool(key, value); return value;}(true);
|
||||||
case "useX11" : return b ? G.prefs.getBool(key)! : (value){G.prefs.setBool(key, value); return value;}(false);
|
case "useX11" : return true; // b ? G.prefs.getBool(key)! : (value){G.prefs.setBool(key, value); return value;}(false);
|
||||||
case "defaultFFmpegCommand" : return b ? G.prefs.getString(key)! : (value){G.prefs.setString(key, value); return value;}("-hide_banner -an -max_delay 1000000 -r 30 -f android_camera -camera_index 0 -i 0:0 -vf scale=iw/2:-1 -rtsp_transport udp -f rtsp rtsp://127.0.0.1:8554/stream");
|
case "defaultFFmpegCommand" : return b ? G.prefs.getString(key)! : (value){G.prefs.setString(key, value); return value;}("-hide_banner -an -max_delay 1000000 -r 30 -f android_camera -camera_index 0 -i 0:0 -vf scale=iw/2:-1 -rtsp_transport udp -f rtsp rtsp://127.0.0.1:8554/stream");
|
||||||
case "defaultVirglCommand" : return b ? G.prefs.getString(key)! : (value){G.prefs.setString(key, value); return value;}("--socket-path=\$CONTAINER_DIR/tmp/.virgl_test");
|
case "defaultVirglCommand" : return b ? G.prefs.getString(key)! : (value){G.prefs.setString(key, value); return value;}("--socket-path=\$CONTAINER_DIR/tmp/.virgl_test");
|
||||||
case "defaultVirglOpt" : return b ? G.prefs.getString(key)! : (value){G.prefs.setString(key, value); return value;}("GALLIUM_DRIVER=virpipe");
|
case "defaultVirglOpt" : return b ? G.prefs.getString(key)! : (value){G.prefs.setString(key, value); return value;}("GALLIUM_DRIVER=virpipe");
|
||||||
@@ -142,7 +142,7 @@ class Util {
|
|||||||
return m[key];
|
return m[key];
|
||||||
}
|
}
|
||||||
switch (key) {
|
switch (key) {
|
||||||
case "name" : return (value){addCurrentProp(key, value); return value;}("Debian Bookworm");
|
case "name" : return (value){addCurrentProp(key, value); return value;}("GXDE OS");
|
||||||
case "boot" : return (value){addCurrentProp(key, value); return value;}(D.boot);
|
case "boot" : return (value){addCurrentProp(key, value); return value;}(D.boot);
|
||||||
case "vnc" : return (value){addCurrentProp(key, value); return value;}("startnovnc &");
|
case "vnc" : return (value){addCurrentProp(key, value); return value;}("startnovnc &");
|
||||||
case "vncUrl" : return (value){addCurrentProp(key, value); return value;}("http://localhost:36082/vnc.html?host=localhost&port=36082&autoconnect=true&resize=remote&password=12345678");
|
case "vncUrl" : return (value){addCurrentProp(key, value); return value;}("http://localhost:36082/vnc.html?host=localhost&port=36082&autoconnect=true&resize=remote&password=12345678");
|
||||||
|
|||||||