@@ -57,7 +57,7 @@ fn apply_linux_graphics_compat_env() {
5757 }
5858 }
5959
60- fn parse_graphics_mode ( _appimage_runtime : bool ) -> ( GraphicsMode , bool ) {
60+ fn parse_graphics_mode ( appimage_runtime : bool ) -> ( GraphicsMode , bool ) {
6161 match std:: env:: var ( "LESSAI_LINUX_GRAPHICS_MODE" ) {
6262 Ok ( raw_mode) => {
6363 let mode = raw_mode. to_ascii_lowercase ( ) ;
@@ -78,7 +78,7 @@ fn apply_linux_graphics_compat_env() {
7878 let force_gpu = std:: env:: var ( "LESSAI_FORCE_GPU" )
7979 . map ( |value| value == "1" )
8080 . unwrap_or ( false ) ;
81- if force_gpu {
81+ if force_gpu || appimage_runtime {
8282 ( GraphicsMode :: Native , false )
8383 } else {
8484 ( GraphicsMode :: Auto , false )
@@ -117,10 +117,10 @@ fn apply_linux_graphics_compat_env() {
117117 let appimage_runtime = std:: env:: var_os ( "APPIMAGE" ) . is_some ( ) ;
118118
119119 let ( graphics_mode, has_explicit_graphics_mode) = parse_graphics_mode ( appimage_runtime) ;
120- if appimage_runtime && !has_explicit_graphics_mode && graphics_mode == GraphicsMode :: Auto {
120+ if appimage_runtime && !has_explicit_graphics_mode && graphics_mode == GraphicsMode :: Native {
121121 eprintln ! (
122- "AppImage detected: defaulting LESSAI_LINUX_GRAPHICS_MODE to auto . \
123- Set LESSAI_LINUX_GRAPHICS_MODE=safe or native to override."
122+ "AppImage detected: defaulting LESSAI_LINUX_GRAPHICS_MODE to native . \
123+ Set LESSAI_LINUX_GRAPHICS_MODE=safe or auto to override."
124124 ) ;
125125 }
126126
0 commit comments