You are not logged in.

#1 2023-07-09 16:20:05

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Teamviewer GUI does not launch

I installed teamviewer 15 from the AUR. It installs fine but when I try to launch it, I get

$ teamviewer

Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...

I have the teamviewerd daemon running:

systemctl status teamviewerd.service
● teamviewerd.service - TeamViewer remote control daemon
     Loaded: loaded (/usr/lib/systemd/system/teamviewerd.service; disabled; preset: disabled)
     Active: active (running) since Sun 2023-07-09 21:40:02 +0545; 7min ago
    Process: 15943 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=0/SUCCESS)
   Main PID: 15945 (teamviewerd)
      Tasks: 21 (limit: 18855)
     Memory: 8.9M
        CPU: 666ms
     CGroup: /system.slice/teamviewerd.service
             └─15945 /opt/teamviewer/tv_bin/teamviewerd -d

Jul 09 21:40:02 leviathan systemd[1]: Starting TeamViewer remote control daemon...
Jul 09 21:40:02 leviathan systemd[1]: teamviewerd.service: Can't open PID file /run/teamviewerd.pid (yet?) after start: No such file or directory
Jul 09 21:40:02 leviathan systemd[1]: Started TeamViewer remote control daemon.

I read on Reddit that this might be problem because of startx and I do use startx and use dwm. I found  this post on the forums but it has been five years so I was not sure how much of it was relevant. Moreover, I couldn't find anything on the comments section of AUR.

I am using

TeamViewer 15.43.7 (DEB) 

What can I do to make TeamViewer work with startx (on dwm)?

Offline

#2 2023-07-09 16:32:06

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,484
Website

Re: Teamviewer GUI does not launch

nikinbaidarr wrote:

I read on Reddit that this might be problem because of startx and I do use startx and use dwm.

Link?  Context?

There is no way startx could be a problem in itself.  Now if you have a broken xinitrc, that's on you, and that's what you need to fix, but startx is not the problem (and this is the first and likely only time I'd ever defend startx on anything).

Post your ~/xinitrc.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2023-07-09 16:57:42

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

Trilby wrote:

Post your ~/xinitrc.

Here's the contents of my startx:

unclutter --timeout 1 --start-hidden --fork
xset -dpms && xset s off &

intern=eDP0
extern=DP-1

xrandr --output ${extern} --primary --mode 1366x768 --pos 0x0 --rotate normal \
    --output ${intern} --off


feh --no-fehbg --bg-fill ${HOME}/pics/wallpapers/arch_ascii_art.png

slock

while xsetroot -name "[$(miti)] [$(date +'%Y %b %d %a')] [$(date +'%R')]" 
do
    sleep 59
done&

exec dwm

Here's the link to the reddit thread where I read that startx could be the problem. And also the pinned comment on AUR also mentions it (although for older versions of teamviewer).

Offline

#4 2023-07-09 17:52:23

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,484
Website

Re: Teamviewer GUI does not launch

To quote seth's signature Your xinitrc is broken.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#5 2023-07-09 18:42:57

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

Trilby wrote:

To quote seth's signature Your xinitrc is broken.

I wasn't aware of this. Thank you for pointing this out. My new xinitrc looks as follows:

#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# Start some nice programs?

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi


exec dwm

However, this does not solve the original problem I had. Teamviewer still does not launch.

Offline

#6 2023-07-09 20:06:29

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,484
Website

Re: Teamviewer GUI does not launch

Thanks, that's better.  However, that takes care of everything a DM really needs to do - so upstream saying this is due to "startx" is a red herring.  Though in a bit of searching I can confirm that this is what the teamviewer support staff say: they require a display manager.  That's absolute nonsense, though: they require *something* that is provided by *some* DMs, but for some reason they will not actually be clear about what their software actually requires - but a few comments on upstream threads have given a few hints.  Please post the output of the following from your dwm session:

echo $XDG_SESSION_TYPE
loginctl session-status

If the first one prints nothing (showing the variable is not set) then try:

XDG_SESSION_TYPE=x11 teamviewer

Last edited by Trilby (2023-07-09 20:10:29)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#7 2023-07-10 04:11:40

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

Trilby wrote:

Please post the output of the following from your dwm session:

$echo $XDG_SESSION_TYPE
loginctl session-status
echo $XDG_SESSION_TYPE
tty

$ loginctl session-status
1 - nikin (1000)
           Since: Mon 2023-07-10 09:51:21 +0545; 3min 45s ago
          Leader: 431 (login)
            Seat: seat0; vc1
             TTY: tty1
         Service: login; type tty; class user
           State: active
            Unit: session-1.scope
                  ├─ 431 "login -- nikin"
                  ├─ 501 /bin/sh /usr/bin/startx /home/nikin/.config/X11/xinitrc
                  ├─ 526 xinit /home/nikin/.config/X11/xinitrc -- /etc/X11/xinit/xserverrc :0 vt1 -keeptty -auth /tmp>
                  ├─ 527 /usr/lib/Xorg -nolisten tcp :0 vt1 -keeptty -auth /tmp/serverauth.9CXyVi47mO
                  ├─ 548 sh /home/nikin/.config/X11/xinitrc
                  ├─ 564 dwm
                  ├─ 569 /bin/bash
                  ├─ 574 /usr/lib/firefox-developer-edition/firefox
                  ├─ 686 /usr/lib/firefox-developer-edition/firefox -contentproc -parentBuildID 20230707083005 -prefs>
                  ├─ 713 /usr/lib/firefox-developer-edition/firefox -contentproc -childID 1 -isForBrowser -prefsLen 2>
                  ├─ 830 /usr/lib/firefox-developer-edition/firefox -contentproc -childID 3 -isForBrowser -prefsLen 3>
                  ├─ 894 /usr/lib/firefox-developer-edition/firefox -contentproc -parentBuildID 20230707083005 -sandb>
                  ├─ 911 /usr/lib/firefox-developer-edition/firefox -contentproc -childID 4 -isForBrowser -prefsLen 3>
                  ├─ 914 /usr/lib/firefox-developer-edition/firefox -contentproc -childID 5 -isForBrowser -prefsLen 3>
                  ├─ 918 /usr/lib/firefox-developer-edition/firefox -contentproc -childID 6 -isForBrowser -prefsLen 3>
                  ├─1012 /usr/lib/firefox-developer-edition/firefox -contentproc -childID 7 -isForBrowser -prefsLen 3>
                  ├─1036 st
                  ├─1037 /bin/bash
                  ├─1390 tmux
                  ├─1392 tmux
                  ├─1393 -bash
                  ├─1401 loginctl session-status
                  └─1402 less

Jul 10 09:51:22 leviathan systemd[1]: Started Session 1 of User nikin.
Jul 10 09:51:22 leviathan login[431]: LOGIN ON tty1 BY nikin
Jul 10 09:53:56 leviathan polkit-agent-helper-1[1280]: pam_systemd_home(polkit-1:auth): systemd-homed is not availabl>
lines 1-35/35 (END)

If the first one prints nothing (showing the variable is not set) then try:

XDG_SESSION_TYPE=x11 teamviewer

I tried this too but it still isn't working.

Offline

#8 2023-07-10 07:41:42

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

when I try to launch it, I get

Does the process then terminate or just hang and not show a window?

Cut out tmux and dwm, try openbox (ie. a stacking WM w/ EWMH support) and to start temviewer from a bash inside the TE directly.

As a cross-test, you could install lightdm and start dwm from there, but I don't buy the upstream talk about needing a DM, it's way more likely a couple of users have degraded sessions than that.

If nothing else helps, first try dbus-monitor to maybe catch teamviewer on trying to talk to something (sometimes a notification server is assumed) and as last resort "strace -f -tt -o ~/teamviewer.strace teamviewer"

Online

#9 2023-07-10 16:48:38

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

seth wrote:

Does the process then terminate or just hang and not show a window?

When I run teamviewer from a terminal I get

Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...

Then I get a new prompt after a few seconds.


seth wrote:

Cut out tmux and dwm, try openbox (ie. a stacking WM w/ EWMH support) and to start temviewer from a bash inside the TE directly.
As a cross-test, you could install lightdm and start dwm from there, but I don't buy the upstream talk about needing a DM, it's way more likely a couple of users have degraded sessions than that.

I really don't want to replace dwm with any other WMs or DEs at the moment. However, I did try launching dwm from lightdm but I am stuck in what appears to be a login loop.  I have the following in " /usr/share/xsessions/default.desktop"

[Desktop Entry]
Encoding=UTF-8
Name=Dwm
Comment=Dynamic Window Manager
Exec=dwm
Icon=dwm
Type=XSession

and my lightdm.conf

user-session = default
session-wrapper =/etc/lightdm/Xsession
greeter-session=lightdm-gtk-greeter
seth wrote:

If nothing else helps, first try dbus-monitor to maybe catch teamviewer on trying to talk to something (sometimes a notification server is assumed)

Furthermore, I tried using dbus; this is the output of "dbus-monitor" after launching teamviewer.

signal time=1689006452.780566 sender=org.freedesktop.DBus -> destination=:1.22 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.22"
signal time=1689006452.780622 sender=org.freedesktop.DBus -> destination=:1.22 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string ":1.22"
method call time=1689006456.242454 sender=:1.23 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1689006456.242490 sender=org.freedesktop.DBus -> destination=:1.23 serial=1 reply_serial=1
   string ":1.23"
signal time=1689006456.242508 sender=org.freedesktop.DBus -> destination=(null destination) serial=5 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.23"
   string ""
   string ":1.23"
signal time=1689006456.242561 sender=org.freedesktop.DBus -> destination=:1.23 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.23"
method call time=1689006456.243323 sender=:1.23 -> destination=org.freedesktop.DBus serial=2 path=/; interface=org.freedesktop.DBus; member=NameHasOwner
   string "com.teamviewer.TeamViewer"
method return time=1689006456.243361 sender=org.freedesktop.DBus -> destination=:1.23 serial=3 reply_serial=2
   boolean false
method call time=1689006456.244326 sender=:1.23 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RequestName
   string "com.teamviewer.TeamViewer"
   uint32 4
signal time=1689006456.244368 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string "com.teamviewer.TeamViewer"
   string ""
   string ":1.23"
signal time=1689006456.244394 sender=org.freedesktop.DBus -> destination=:1.23 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string "com.teamviewer.TeamViewer"
method return time=1689006456.244410 sender=org.freedesktop.DBus -> destination=:1.23 serial=5 reply_serial=3
   uint32 1
signal time=1689006456.334577 sender=org.freedesktop.DBus -> destination=:1.23 serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string "com.teamviewer.TeamViewer"
signal time=1689006456.334597 sender=org.freedesktop.DBus -> destination=(null destination) serial=7 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string "com.teamviewer.TeamViewer"
   string ":1.23"
   string ""
signal time=1689006456.334607 sender=org.freedesktop.DBus -> destination=:1.23 serial=7 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string ":1.23"
signal time=1689006456.334611 sender=org.freedesktop.DBus -> destination=(null destination) serial=8 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.23"
   string ":1.23"
seth wrote:

and as last resort "strace -f -tt -o ~/teamviewer.strace teamviewer"

This saves some seventeen thousands lines in a file. I really don't know what to make of it. I wouldn't even bother with TeamViewer and would prefer to just ssh into systems. But I need it to provide support on hospital equipments most of which run Windows and the staff there can work with it.

Offline

#10 2023-07-10 19:10:06

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

I really don't want to replace dwm with any other WMs or DEs at the moment.

The idea is less to change your DE for life™, but to test a more
standard
conformant
commonly assumed environment to see whether that's significant.

I am stuck in what appears to be a login loop

lightdm log? (somewhere in /var/log/)

this is the output of "dbus-monitor" after launching teamviewer

teamviewer starts, gets an interface name, then loses the name (probably becuse it terminated)

I really don't know what to make of it.

Upload it wink
(please use 0x0.st, I recently fell OOM because some stpid pastebin service ran a stupid JS on a humongous file and the browser took the system OOM…)
It doesn't guarantee an answer but still worth a look as it might hint at what happens.

Try openbox/lightdm first, though (to hopefully narrow the problem down)

Online

#11 2023-07-11 02:08:00

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

Upload it

Here is the output of strace

Try openbox/lightdm first, though (to hopefully narrow the problem down)

So I installed openbox and started an openbox-session with startx and  xinitrc. Running teamviewer from the TE (in openbox) changed nothing. It leads to the same problem as before.

lightdm log? (somewhere in /var/log/)

Last edited by nikinbaidarr (2023-07-11 07:05:07)

Offline

#12 2023-07-11 06:55:56

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

[+10.61s] DEBUG: Session pid=596: Running command /etc/lightdm/Xsession dwm
[+10.61s] DEBUG: Creating shared data directory /var/lib/lightdm-data/nikin
[+10.61s] DEBUG: Session pid=596: Logging to .xsession-errors
[+10.95s] DEBUG: Activating VT 7
[+10.95s] DEBUG: Activating login1 session 2
[+10.95s] DEBUG: Seat seat0 changes active session to 
[+10.95s] DEBUG: Seat seat0 changes active session to 2
[+10.95s] DEBUG: Session 2 is already active
[+11.09s] DEBUG: Session pid=596: Exited with return value 1

dwm crashes, see ~/.xsession-errors

2143  22:08:32.156412 newfstatat(AT_FDCWD, "/home/nikin/.config/teamviewer/client.conf", {st_mode=S_IFREG|0600, st_size=155, ...}, AT_NO_AUTOMOUNT) = 0
2143  22:08:32.156889 readlink("/proc/self/exe", "/opt/teamviewer/tv_bin/TeamViewe"..., 4096) = 33
2143  22:08:32.157069 openat(AT_FDCWD, "/opt/teamviewer/tv_bin/resources/TVResource_en.so", O_RDONLY|O_CLOEXEC) = 26
2143  22:08:32.192110 openat(AT_FDCWD, "/home/nikin/.local/share/teamviewer15/logfiles/TeamViewer15_Logfile.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 25

there's a user specific config (move that away) and a log file you might want to look at.

2143  22:08:31.461085 connect(6, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33 <unfinished ...>
2143  22:08:31.474060 connect(10, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33 <unfinished ...>
2143  22:08:31.488903 connect(9, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X1"}, 20) = 0
2143  22:08:31.488933 getpeername(9, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X1"}, [124 => 20]) = 0
2143  22:08:31.630932 connect(20, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X1"}, 20) = 0
2143  22:08:31.630969 getpeername(20, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X1"}, [124 => 20]) = 0
2143  22:08:31.632322 connect(21, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2208  22:08:32.117145 connect(23, {sa_family=AF_UNIX, sun_path="/run/user/1000/bus"}, 20) = 0
2143  22:08:32.125596 connect(25, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.162961 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.167522 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.173234 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.176918 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.179697 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.182339 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.186079 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.188447 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.190451 connect(26, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.192747 connect(20, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.195010 connect(20, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33 <unfinished ...>
2143  22:08:32.197146 connect(20, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.198775 connect(20, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0
2143  22:08:32.202627 connect(20, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 33) = 0

Seems deperate to talk to the system bus, run "dbus-monitor --system" …

Online

#13 2023-07-11 07:07:49

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

Okay so lightdm wasn't stuck in a loop because of this line I had in my .bashrc

export XAUTHORITY=${XDG_RUNTIME_DIR}/Xauthority

Removing this line allowed be login from lightdm. I have this dwm.desktop xsession that starts from lightdm. This way I and can launch teamviewer perfectly alright from TE + dmenu too. I don't really mind using this setup but one thing I that bothers me is the commands I had in my xinitrc no longer runs.

Furthermore, I would prefer to have my original setup back all in all. I am willing to run more tests  to see why lightdm works and startx won't in this case.

Offline

#14 2023-07-11 07:16:49

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

https://wiki.archlinux.org/title/Displa … _a_session

because of this line I had in my .bashrc

You're the second one this week; why does everybody export XAUTHORITY, let alone in their bashrc?
Did you get this from some bullshit "hOw tO InStAlL ThE ArChLiNuX LoL" guide?

Furthermore, I would prefer to have my original setup back all in all. I am willing to run more tests  to see why lightdm works and startx won't in this case.

Post a comparative strace and check the system bus activity.

Online

#15 2023-07-11 07:41:16

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

Did you get this from some bullshit "hOw tO InStAlL ThE ArChLiNuX LoL" guide?

I picked it up from the wiki.

Here's the output of "strace -f -tt -o ~/teamviewer.strace teamviewer" from inside the lightdm session.  And the previous output from a startx session.

The logs from "dbus-monitor --system"  from lightdm session.

dbus-monitor: unable to enable new-style monitoring: org.freedesktop.DBus.Error.AccessDenied: "Rejected send message, 1 matched rules; type="method_call", sender=":1.50" (uid=1000 pid=1603 comm="dbus-monitor --system") interface="org.freedesktop.DBus.Monitoring" member="BecomeMonitor" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)". Falling back to eavesdropping.
signal time=1689061179.198842 sender=org.freedesktop.DBus -> destination=:1.50 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.50"
signal time=1689061181.841050 sender=org.freedesktop.DBus -> destination=(null destination) serial=57 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.51"
   string ""
   string ":1.51"
signal time=1689061181.846798 sender=org.freedesktop.DBus -> destination=(null destination) serial=58 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.52"
   string ""
   string ":1.52"
signal time=1689061181.847531 sender=org.freedesktop.DBus -> destination=(null destination) serial=59 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.52"
   string ":1.52"
   string ""
signal time=1689061181.927206 sender=org.freedesktop.DBus -> destination=(null destination) serial=60 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.53"
   string ""
   string ":1.53"
signal time=1689061181.927478 sender=org.freedesktop.DBus -> destination=(null destination) serial=61 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.53"
   string ":1.53"
   string ""
signal time=1689061183.579676 sender=:1.3 -> destination=(null destination) serial=833 path=/org/freedesktop; interface=org.freedesktop.DBus.ObjectManager; member=InterfacesAdded
   object path "/org/freedesktop/NetworkManager/AccessPoint/47"
   array [
      dict entry(
         string "org.freedesktop.NetworkManager.AccessPoint"
         array [
            dict entry(
               string "Flags"
               variant                   uint32 1
            )
            dict entry(
               string "WpaFlags"
               variant                   uint32 0
            )
            dict entry(
               string "RsnFlags"
               variant                   uint32 392
            )
            dict entry(
               string "Ssid"
               variant                   array [
                  ]
            )
            dict entry(
               string "Frequency"
               variant                   uint32 2442
            )
            dict entry(
               string "HwAddress"
               variant                   string "DE:8D:8A:44:D5:CA"
            )
            dict entry(
               string "Mode"
               variant                   uint32 2
            )
            dict entry(
               string "MaxBitrate"
               variant                   uint32 130000
            )
            dict entry(
               string "Strength"
               variant                   byte 24
            )
            dict entry(
               string "LastSeen"
               variant                   int32 455
            )
         ]
      )
   ]
signal time=1689061183.579955 sender=:1.3 -> destination=(null destination) serial=834 path=/org/freedesktop/NetworkManager/Devices/3; interface=org.freedesktop.NetworkManager.Device.Wireless; member=AccessPointAdded
   object path "/org/freedesktop/NetworkManager/AccessPoint/47"
signal time=1689061183.579968 sender=:1.3 -> destination=(null destination) serial=835 path=/org/freedesktop/NetworkManager/Devices/3; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.Device.Wireless"
   array [
      dict entry(
         string "AccessPoints"
         variant             array [
               object path "/org/freedesktop/NetworkManager/AccessPoint/1"
               object path "/org/freedesktop/NetworkManager/AccessPoint/2"
               object path "/org/freedesktop/NetworkManager/AccessPoint/3"
               object path "/org/freedesktop/NetworkManager/AccessPoint/4"
               object path "/org/freedesktop/NetworkManager/AccessPoint/5"
               object path "/org/freedesktop/NetworkManager/AccessPoint/6"
               object path "/org/freedesktop/NetworkManager/AccessPoint/7"
               object path "/org/freedesktop/NetworkManager/AccessPoint/8"
               object path "/org/freedesktop/NetworkManager/AccessPoint/11"
               object path "/org/freedesktop/NetworkManager/AccessPoint/13"
               object path "/org/freedesktop/NetworkManager/AccessPoint/14"
               object path "/org/freedesktop/NetworkManager/AccessPoint/15"
               object path "/org/freedesktop/NetworkManager/AccessPoint/16"
               object path "/org/freedesktop/NetworkManager/AccessPoint/17"
               object path "/org/freedesktop/NetworkManager/AccessPoint/18"
               object path "/org/freedesktop/NetworkManager/AccessPoint/22"
               object path "/org/freedesktop/NetworkManager/AccessPoint/23"
               object path "/org/freedesktop/NetworkManager/AccessPoint/24"
               object path "/org/freedesktop/NetworkManager/AccessPoint/25"
               object path "/org/freedesktop/NetworkManager/AccessPoint/26"
               object path "/org/freedesktop/NetworkManager/AccessPoint/29"
               object path "/org/freedesktop/NetworkManager/AccessPoint/30"
               object path "/org/freedesktop/NetworkManager/AccessPoint/31"
               object path "/org/freedesktop/NetworkManager/AccessPoint/33"
               object path "/org/freedesktop/NetworkManager/AccessPoint/34"
               object path "/org/freedesktop/NetworkManager/AccessPoint/35"
               object path "/org/freedesktop/NetworkManager/AccessPoint/36"
               object path "/org/freedesktop/NetworkManager/AccessPoint/37"
               object path "/org/freedesktop/NetworkManager/AccessPoint/38"
               object path "/org/freedesktop/NetworkManager/AccessPoint/39"
               object path "/org/freedesktop/NetworkManager/AccessPoint/40"
               object path "/org/freedesktop/NetworkManager/AccessPoint/41"
               object path "/org/freedesktop/NetworkManager/AccessPoint/42"
               object path "/org/freedesktop/NetworkManager/AccessPoint/43"
               object path "/org/freedesktop/NetworkManager/AccessPoint/44"
               object path "/org/freedesktop/NetworkManager/AccessPoint/45"
               object path "/org/freedesktop/NetworkManager/AccessPoint/46"
               object path "/org/freedesktop/NetworkManager/AccessPoint/47"
            ]
      )
   ]
   array [
   ]
signal time=1689061183.580159 sender=:1.3 -> destination=(null destination) serial=836 path=/org/freedesktop/NetworkManager/AccessPoint/1; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 100
      )
      dict entry(
         string "LastSeen"
         variant             int32 455
      )
   ]
   array [
   ]
signal time=1689061183.580211 sender=:1.3 -> destination=(null destination) serial=837 path=/org/freedesktop/NetworkManager/AccessPoint/2; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "LastSeen"
         variant             int32 455
      )
   ]
   array [
   ]
signal time=1689061183.580299 sender=:1.3 -> destination=(null destination) serial=838 path=/org/freedesktop/NetworkManager/AccessPoint/11; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 45
      )
      dict entry(
         string "LastSeen"
         variant             int32 454
      )
   ]
   array [
   ]
signal time=1689061183.580350 sender=:1.3 -> destination=(null destination) serial=839 path=/org/freedesktop/NetworkManager/AccessPoint/15; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "LastSeen"
         variant             int32 454
      )
   ]
   array [
   ]
signal time=1689061183.580385 sender=:1.3 -> destination=(null destination) serial=840 path=/org/freedesktop/NetworkManager/AccessPoint/17; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 32
      )
      dict entry(
         string "LastSeen"
         variant             int32 455
      )
   ]
   array [
   ]
signal time=1689061183.580435 sender=:1.3 -> destination=(null destination) serial=841 path=/org/freedesktop/NetworkManager/AccessPoint/3; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 14
      )
      dict entry(
         string "LastSeen"
         variant             int32 455
      )
   ]
   array [
   ]
signal time=1689061183.580532 sender=:1.3 -> destination=(null destination) serial=842 path=/org/freedesktop/NetworkManager/AccessPoint/29; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "LastSeen"
         variant             int32 455
      )
   ]
   array [
   ]
signal time=1689061183.580568 sender=:1.3 -> destination=(null destination) serial=843 path=/org/freedesktop/NetworkManager/AccessPoint/30; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 34
      )
      dict entry(
         string "LastSeen"
         variant             int32 455
      )
   ]
   array [
   ]
signal time=1689061183.580617 sender=:1.3 -> destination=(null destination) serial=844 path=/org/freedesktop/NetworkManager/AccessPoint/37; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "LastSeen"
         variant             int32 455
      )
   ]
   array [
   ]
signal time=1689061183.580652 sender=:1.3 -> destination=(null destination) serial=845 path=/org/freedesktop/NetworkManager/AccessPoint/5; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 55
      )
      dict entry(
         string "LastSeen"
         variant             int32 454
      )
   ]
   array [
   ]
signal time=1689061183.580737 sender=:1.3 -> destination=(null destination) serial=846 path=/org/freedesktop/NetworkManager/AccessPoint/41; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "LastSeen"
         variant             int32 455
      )
   ]
   array [
   ]
signal time=1689061183.580774 sender=:1.3 -> destination=(null destination) serial=847 path=/org/freedesktop/NetworkManager/AccessPoint/6; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 50
      )
      dict entry(
         string "LastSeen"
         variant             int32 454
      )
   ]
   array [
   ]
signal time=1689061183.580820 sender=:1.3 -> destination=(null destination) serial=848 path=/org/freedesktop/NetworkManager/AccessPoint/8; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 45
      )
      dict entry(
         string "LastSeen"
         variant             int32 454
      )
   ]
   array [
   ]
signal time=1689061183.580893 sender=:1.3 -> destination=(null destination) serial=849 path=/org/freedesktop; interface=org.freedesktop.DBus.ObjectManager; member=InterfacesAdded
   object path "/org/freedesktop/NetworkManager/AccessPoint/48"
   array [
      dict entry(
         string "org.freedesktop.NetworkManager.AccessPoint"
         array [
            dict entry(
               string "Flags"
               variant                   uint32 3
            )
            dict entry(
               string "WpaFlags"
               variant                   uint32 0
            )
            dict entry(
               string "RsnFlags"
               variant                   uint32 392
            )
            dict entry(
               string "Ssid"
               variant                   array of bytes "Lucy"
            )
            dict entry(
               string "Frequency"
               variant                   uint32 2437
            )
            dict entry(
               string "HwAddress"
               variant                   string "70:A5:6A:9E:F3:4D"
            )
            dict entry(
               string "Mode"
               variant                   uint32 2
            )
            dict entry(
               string "MaxBitrate"
               variant                   uint32 130000
            )
            dict entry(
               string "Strength"
               variant                   byte 19
            )
            dict entry(
               string "LastSeen"
               variant                   int32 455
            )
         ]
      )
   ]
signal time=1689061183.581122 sender=:1.3 -> destination=(null destination) serial=850 path=/org/freedesktop/NetworkManager/Devices/3; interface=org.freedesktop.NetworkManager.Device.Wireless; member=AccessPointAdded
   object path "/org/freedesktop/NetworkManager/AccessPoint/48"
signal time=1689061183.581131 sender=:1.3 -> destination=(null destination) serial=851 path=/org/freedesktop/NetworkManager/Devices/3; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.Device.Wireless"
   array [
      dict entry(
         string "AccessPoints"
         variant             array [
               object path "/org/freedesktop/NetworkManager/AccessPoint/1"
               object path "/org/freedesktop/NetworkManager/AccessPoint/2"
               object path "/org/freedesktop/NetworkManager/AccessPoint/3"
               object path "/org/freedesktop/NetworkManager/AccessPoint/4"
               object path "/org/freedesktop/NetworkManager/AccessPoint/5"
               object path "/org/freedesktop/NetworkManager/AccessPoint/6"
               object path "/org/freedesktop/NetworkManager/AccessPoint/7"
               object path "/org/freedesktop/NetworkManager/AccessPoint/8"
               object path "/org/freedesktop/NetworkManager/AccessPoint/11"
               object path "/org/freedesktop/NetworkManager/AccessPoint/13"
               object path "/org/freedesktop/NetworkManager/AccessPoint/14"
               object path "/org/freedesktop/NetworkManager/AccessPoint/15"
               object path "/org/freedesktop/NetworkManager/AccessPoint/16"
               object path "/org/freedesktop/NetworkManager/AccessPoint/17"
               object path "/org/freedesktop/NetworkManager/AccessPoint/18"
               object path "/org/freedesktop/NetworkManager/AccessPoint/22"
               object path "/org/freedesktop/NetworkManager/AccessPoint/23"
               object path "/org/freedesktop/NetworkManager/AccessPoint/24"
               object path "/org/freedesktop/NetworkManager/AccessPoint/25"
               object path "/org/freedesktop/NetworkManager/AccessPoint/26"
               object path "/org/freedesktop/NetworkManager/AccessPoint/29"
               object path "/org/freedesktop/NetworkManager/AccessPoint/30"
               object path "/org/freedesktop/NetworkManager/AccessPoint/31"
               object path "/org/freedesktop/NetworkManager/AccessPoint/33"
               object path "/org/freedesktop/NetworkManager/AccessPoint/34"
               object path "/org/freedesktop/NetworkManager/AccessPoint/35"
               object path "/org/freedesktop/NetworkManager/AccessPoint/36"
               object path "/org/freedesktop/NetworkManager/AccessPoint/37"
               object path "/org/freedesktop/NetworkManager/AccessPoint/38"
               object path "/org/freedesktop/NetworkManager/AccessPoint/39"
               object path "/org/freedesktop/NetworkManager/AccessPoint/40"
               object path "/org/freedesktop/NetworkManager/AccessPoint/41"
               object path "/org/freedesktop/NetworkManager/AccessPoint/42"
               object path "/org/freedesktop/NetworkManager/AccessPoint/43"
               object path "/org/freedesktop/NetworkManager/AccessPoint/44"
               object path "/org/freedesktop/NetworkManager/AccessPoint/45"
               object path "/org/freedesktop/NetworkManager/AccessPoint/46"
               object path "/org/freedesktop/NetworkManager/AccessPoint/47"
               object path "/org/freedesktop/NetworkManager/AccessPoint/48"
            ]
      )
   ]
   array [
   ]
signal time=1689061183.581337 sender=:1.3 -> destination=(null destination) serial=852 path=/org/freedesktop/NetworkManager/Devices/3; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.Device.Wireless"
   array [
      dict entry(
         string "LastScan"
         variant             int64 455515
      )
   ]
   array [
   ]
signal time=1689061184.564396 sender=:1.3 -> destination=(null destination) serial=853 path=/org/freedesktop/NetworkManager/Devices/3; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.Device.Wireless"
   array [
      dict entry(
         string "AccessPoints"
         variant             array [
               object path "/org/freedesktop/NetworkManager/AccessPoint/1"
               object path "/org/freedesktop/NetworkManager/AccessPoint/2"
               object path "/org/freedesktop/NetworkManager/AccessPoint/3"
               object path "/org/freedesktop/NetworkManager/AccessPoint/4"
               object path "/org/freedesktop/NetworkManager/AccessPoint/5"
               object path "/org/freedesktop/NetworkManager/AccessPoint/6"
               object path "/org/freedesktop/NetworkManager/AccessPoint/7"
               object path "/org/freedesktop/NetworkManager/AccessPoint/8"
               object path "/org/freedesktop/NetworkManager/AccessPoint/11"
               object path "/org/freedesktop/NetworkManager/AccessPoint/13"
               object path "/org/freedesktop/NetworkManager/AccessPoint/14"
               object path "/org/freedesktop/NetworkManager/AccessPoint/15"
               object path "/org/freedesktop/NetworkManager/AccessPoint/16"
               object path "/org/freedesktop/NetworkManager/AccessPoint/17"
               object path "/org/freedesktop/NetworkManager/AccessPoint/18"
               object path "/org/freedesktop/NetworkManager/AccessPoint/22"
               object path "/org/freedesktop/NetworkManager/AccessPoint/23"
               object path "/org/freedesktop/NetworkManager/AccessPoint/24"
               object path "/org/freedesktop/NetworkManager/AccessPoint/25"
               object path "/org/freedesktop/NetworkManager/AccessPoint/26"
               object path "/org/freedesktop/NetworkManager/AccessPoint/29"
               object path "/org/freedesktop/NetworkManager/AccessPoint/30"
               object path "/org/freedesktop/NetworkManager/AccessPoint/31"
               object path "/org/freedesktop/NetworkManager/AccessPoint/33"
               object path "/org/freedesktop/NetworkManager/AccessPoint/34"
               object path "/org/freedesktop/NetworkManager/AccessPoint/36"
               object path "/org/freedesktop/NetworkManager/AccessPoint/37"
               object path "/org/freedesktop/NetworkManager/AccessPoint/38"
               object path "/org/freedesktop/NetworkManager/AccessPoint/39"
               object path "/org/freedesktop/NetworkManager/AccessPoint/40"
               object path "/org/freedesktop/NetworkManager/AccessPoint/41"
               object path "/org/freedesktop/NetworkManager/AccessPoint/42"
               object path "/org/freedesktop/NetworkManager/AccessPoint/43"
               object path "/org/freedesktop/NetworkManager/AccessPoint/44"
               object path "/org/freedesktop/NetworkManager/AccessPoint/45"
               object path "/org/freedesktop/NetworkManager/AccessPoint/46"
               object path "/org/freedesktop/NetworkManager/AccessPoint/47"
               object path "/org/freedesktop/NetworkManager/AccessPoint/48"
            ]
      )
   ]
   array [
   ]
signal time=1689061184.564988 sender=:1.3 -> destination=(null destination) serial=854 path=/org/freedesktop/NetworkManager/Devices/3; interface=org.freedesktop.NetworkManager.Device.Wireless; member=AccessPointRemoved
   object path "/org/freedesktop/NetworkManager/AccessPoint/35"
signal time=1689061184.565015 sender=:1.3 -> destination=(null destination) serial=855 path=/org/freedesktop; interface=org.freedesktop.DBus.ObjectManager; member=InterfacesRemoved
   object path "/org/freedesktop/NetworkManager/AccessPoint/35"
   array [
      string "org.freedesktop.NetworkManager.AccessPoint"
   ]
signal time=1689061185.886485 sender=org.freedesktop.DBus -> destination=(null destination) serial=62 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.51"
   string ":1.51"
   string ""
signal time=1689061188.069978 sender=:1.3 -> destination=(null destination) serial=856 path=/org/freedesktop/NetworkManager/AccessPoint/1; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.freedesktop.NetworkManager.AccessPoint"
   array [
      dict entry(
         string "Strength"
         variant             byte 91
      )
   ]
   array [
   ]
^C

Offline

#16 2023-07-11 12:23:36

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

The wiki says what, but not that (nor how)
"how" would rather be https://wiki.archlinux.org/title/Xinit xinitrc & xserverrc

Do you juggle around other stuff?
Compare "printenv" in the lightdm and xinitrc situation

The dbus-monitor would be more interesting in the startx case, the above is only NM spam, but teamviewer isn't nearly as hysteric trying to connect to it in the lightdm case.

Online

#17 2023-07-11 15:29:48

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

Here are the printenv output with lightdm and startx.

The logs from dbus-monitor --system (in a startx session).

Last edited by nikinbaidarr (2023-07-11 15:30:04)

Offline

#18 2023-07-11 20:42:02

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

The second posted  link is bogus, should be https://0x0.st/HjHG.txt
The diff

-DISPLAY=:1
+DESKTOP_SESSION=dwm
+DISPLAY=:0
+GDMSESSION=dwm
+GTK_MODULES=canberra-gtk-module
-INVOCATION_ID=a36dbed148c1498a9a7c1aa323fa1921
+MOTD_SHOWN=pam
-PATH=/home/nikin/.local/bin:/home/nikin/.local/bin:/home/nikin/.local/bin:/home/nikin/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/opt/cuda/nsight_compute:/opt/cuda/nsight_systems/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/cuda/bin:/opt/cuda/nsight_compute:/opt/cuda/nsight_systems/bin
+PATH=/home/nikin/.local/bin:/home/nikin/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/opt/cuda/bin:/opt/cuda/nsight_compute:/opt/cuda/nsight_systems/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
-SHLVL=4
+SHLVL=1
-SYSTEMD_EXEC_PID=635
-TERM_PROGRAM=tmux
-TERM_PROGRAM_VERSION=3.3a
-TMUX=/tmp/tmux-1000/default,1936,0
-TMUX_PANE=%0
-WINDOWID=12582917
-WINDOWPATH=2
-XAUTHORITY=/run/user/1000/Xauthority
+WINDOWID=8388613
+XAUTHORITY=/home/nikin/.Xauthority
+XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/nikin
+XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
+XDG_SESSION_DESKTOP=dwm
-XDG_SESSION_TYPE=tty
+XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
+XDG_SESSION_TYPE=x11
-XDG_VTNR=2
+XDG_VTNR=7

You're for some reason running startx on :1, but I don't think that's relevant.
You've shifted the XAUTHORITY and XDG_SESSION_TYPE=tty, but both have been addressed.
Likewise everything tmux.

The most interesting remainders would be

+DESKTOP_SESSION=dwm
+XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
+XDG_SESSION_DESKTOP=dwm
+XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0

You can try to just export DESKTOP_SESSION=dwm and XDG_SESSION_DESKTOP=dwm, but

      string "org.freedesktop.DisplayManager"
      string ":1.30"

shows up in the dbus-monitor, what's odd given you're not using one at this point.

dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionUnixProcessID 'string:'"org.freedesktop.DisplayManager" | sed '/uint32/!d; s/^\s*uint32 //g'

should™ print the PID of the providing process…

Online

#19 2023-07-12 04:47:12

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

The second posted  link is bogus

So sorry about that. Should've copy pasted the link instead of typing it out.

but

string "org.freedesktop.DisplayManager"
string ":1.30"

shows up in the dbus-monitor, what's odd given you're not using one at this point.

should™ print the PID of the providing process…

The PID points to lightdm. I was running lightdm in another tty and startx in another.

You can try to just export DESKTOP_SESSION=dwm and DG_SESSION_DESKTOP=dwm,

I tried this and also export XDG_SESSION_TYPE=x11 but it does not change anything.

Offline

#20 2023-07-12 06:00:28

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

'key, what if you send teamviewer there by exporting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 & XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 as well?
Other than that, best ask upstream wtf they're actually testing for to then silently fail - there doesn't seem any any reason why the DM-less system would not work.

One last thing: you've probably exported all of this in the parenting shell only, notably XDG_SESSION_TYPE=x11
You could try invoking startx like this: https://vincent.bernat.ch/en/blog/2021-startx-systemd - notably because

Moreover, we inform pam_systemd we want an X11 session with Environment=XDG_SESSION_TYPE=x11. Otherwise, logind considers the session idle unless it receives input on the TTY. Software relying on the idle hint from logind would be ineffective.

and teamviewer is null-killing all PIDs, so it seems kinda interested in the state of processes…

Online

#21 2023-07-12 15:23:03

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

wtf they're actually testing for to then silently fail - there doesn't seem any any reason why the DM-less system would not work.

Exactly.


I did try exporting SEAT_PATH and SESSION_PATH but that changed nothing. Also I tried what was provided on https://vincent.bernat.ch/en/blog/2021-startx-systemd but I only a blinking cursor, Xsession never starts. Nevertheless, I do have enabled autologin with getty and think I will stick with lightdm for the moment.

Offline

#22 2023-07-13 15:03:06

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

Does maybe the VT switch fail?

Online

#23 2023-07-15 04:58:21

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

seth wrote:

Does maybe the VT switch fail?

I went at it again this morning with the following:

[Unit]
Description=X11 session for nikin
After=graphical.target systemd-user-sessions.service

[Service]
User=nikin
WorkingDirectory=~

PAMName=login
Environment=XDG_SESSION_TYPE=x11
TTYPath=/dev/tty1
StandardInput=tty
UnsetEnvironment=TERM

UtmpIdentifier=tty1
UtmpMode=user

StandardOutput=journal
ExecStartPre=/usr/bin/chvt 1
ExecStart=/usr/bin/startx -- vt1 -keeptty -verbose 3 -logfile /dev/null
Restart=no

[Install]
WantedBy=graphical.target

This is saved in /etc/systemd/system/x11-autologin.service. I faced the same problem as with the original config in the link. I tried disabling this service and just starting it from a non-X session but it never seems to complete. systemctl is stuck at authentication complete.

Offline

#24 2023-07-15 07:04:56

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,676

Re: Teamviewer GUI does not launch

Try

ExecStartPre=-/usr/bin/chvt 1
ExecStart=/usr/bin/startx -- vt1 -keeptty -verbose 3 -logfile /dev/null

or just

ExecStart=/usr/bin/startx -- vt1 -keeptty

(no ExecStartPre)

Online

#25 2023-07-16 13:37:24

nikinbaidarr
Member
Registered: 2021-05-06
Posts: 101

Re: Teamviewer GUI does not launch

Tried both of your suggestions.

Nothing changes.

Offline

Board footer

Powered by FluxBB