secana / EnhancedSessionMode

Contains scripts to enable "Hyper-V Enhanced Session Mode" for Linux
Apache License 2.0
81 stars 14 forks source link

Fedora 34 has been released, will this project support it soon? #14

Closed captainmalarky closed 3 years ago

captainmalarky commented 3 years ago

If there is a way to get this working with 34 already that I don't know about that works too! I don't mind so long as it's not too complex a process to follow.

secana commented 3 years ago

Hi @captainmalarky, I did not have the time to try it with the Fedora 34 release, but for the last releases, there where no changes and the script just worked. You could just try it out, I would be very interested in your results.

captainmalarky commented 3 years ago

I clone the directory and access it, then run ./installesm${ID}${VERSION_ID}.sh

The response: bash: ./install_esm_fedora34.sh: No such file or directory

Basically, it seems to check what my version is and simply tell me it won't work because there's no script for Fedora 34.

I suppose I could always try downloading and running the script manually?

captainmalarky commented 3 years ago

Tried running the "3x" script, not the others yet - the output: [vincent@fedora ~]$ git clone https://github.com/secana/EnhancedSessionMode.git cd EnhancedSessionMode fatal: destination path 'EnhancedSessionMode' already exists and is not an empty directory. [vincent@fedora EnhancedSessionMode]$ cd EnhancedSessionMode bash: cd: EnhancedSessionMode: No such file or directory [vincent@fedora EnhancedSessionMode]$ git clone https://github.com/secana/EnhancedSessionMode.git Cloning into 'EnhancedSessionMode'... remote: Enumerating objects: 86, done. remote: Counting objects: 100% (29/29), done. remote: Compressing objects: 100% (27/27), done. remote: Total 86 (delta 14), reused 5 (delta 2), pack-reused 57 Receiving objects: 100% (86/86), 1.80 MiB | 328.00 KiB/s, done. Resolving deltas: 100% (41/41), done. [vincent@fedora EnhancedSessionMode]$ cd EnhancedSessionMode [vincent@fedora EnhancedSessionMode]$ # For Fedora 32 and up there is just one script as it works on all verions source /etc/os-release ./installesm${ID}${VERSION_ID}.sh bash: ./install_esm_fedora34.sh: No such file or directory [vincent@fedora EnhancedSessionMode]$ ./installesm${ID}${VERSION_ID}.sh bash: ./install_esm_fedora34.sh: No such file or directory [vincent@fedora EnhancedSessionMode]$

captainmalarky commented 3 years ago

The fedora31 script says something I can't read fast enough, then closes the terminal. Something about "Nothing to do" - "Complete!"

The Fedora 30 script seems to be working? Will let it run its course.

captainmalarky commented 3 years ago

I ran the script and rebooted the machine, enhanced session is still greyed out and cannot be configured. A shame, but I can live with a silent and laggy VM for a while longer.

Edit - I think it's my own error. I'll stop commenting for a while and figure out what I might have done.

captainmalarky commented 3 years ago

Okay, final update, I ran the script again (I'd reset to an earlier version of the VM by mistake). It doesn't seem to have enabled enhanced session, and running the script again simply leads to an error message and closes the terminal.

black2996 commented 3 years ago

It works on FC34, but the graphic is sluggish

secana commented 3 years ago

@captainmalarky regarding @black2996 it seems to work with some graphics issues. Could you try again? If it works for you, I'll close the issue.