GithubHelp home page GithubHelp logo

Comments (23)

rustdesk avatar rustdesk commented on June 19, 2024 1

Thanks

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024 1

Tried both wayland and x with the expected results. Wayland not working but showing a message, x working fine.

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

@fufesou

from rustdesk.

fufesou avatar fufesou commented on June 19, 2024

Thanks for your feedback.

Can you please run longinctl on the server side and paste the output here?
Please hide private info.

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

From what I can tell seems like the error is from this function:

fn _get_values_of_seat0(indices: &[usize], ignore_gdm_wayland: bool) -> Vec<String> {

Thanks for your feedback.

Can you please run longinctl on the server side and paste the output here? Please hide private info.

SESSION  UID USER SEAT  TTY   STATE  IDLE SINCE    
      2  120 gdm  seat0 tty1  active yes  13min ago
      4 1000 nic  -     pts/0 active no   -        
      5 1000 nic  -     pts/1 active no   -       

3 sessions listed.

In this output I think there is the "listed." word that the function is parsing.

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

Is it currently wayland or x11? It is expected if it is wayland. Login Screen is not supported yet for wayland.

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

Same issue with both, the server doesn't show up as online too.

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

Both for x11 and wayland?

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

Yes, both X11 and Wayland

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

Could confirm with below command?

loginctl show-session -p Type <session-id>

Login screen session type can only be modified via /etc/gdm/custom.conf.

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

I have

loginctl show-session -p Type 2
Type=wayland

But my /etc/gdm/custom.conf is like this:

t# GDM configuration storage

[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false

[security]

[xdmcp]

[chooser]

[debug]
# Uncomment the line below to turn on debugging
#Enable=true

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

So it is still Wayland.

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

I see, but previously the server would still appear online, and if I tried to connect, it would say that Wayland is not supported. Now it just appears completely off.

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

Is this important for you? both not usable. And previously is it gnome 46?

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

No, I just reported it because I was using X11 all the time and suddenly it stopped working. Now I see that the problem is my session still being Wayland and ignoring my custom.conf.

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

Is this important for you? both not usable. And previously is it gnome 46?

No after I updated my nighly after a long time of no updates.

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

Nevertheless, you are right, it should show Login screen using Wayland is not supported.
@fufesou follow it up.

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

I wouldn't have opened this issue if I had seen the Wayland message. I would have fixed my session, sorry for the misunderstanding.

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

This is a good report. Thanks.

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

I fixed my gdm session now is properly using X and is working fine, so I confirm is only a wayland issue.

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

Thanks for your confirmation. How did you fix it to use X?

from rustdesk.

NicKoehler avatar NicKoehler commented on June 19, 2024

My custom.conf was not working, for some reason. I fixed it by changing my /usr/share/gdm/gdm.schemas:

<schema>
    <key>daemon/WaylandEnable</key>
    <signature>b</signature>
    <default>false</default>  # <- changed this from true to false and restarted my gdm session.
</schema>

Probably not a proper fix, but it worked.

from rustdesk.

rustdesk avatar rustdesk commented on June 19, 2024

@NicKoehler could you help test the latest nightly?

from rustdesk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.