Sample Header Ad - 728x90

Unix & Linux Stack Exchange

Q&A for users of Linux, FreeBSD and other Unix-like operating systems

Latest Questions

0 votes
2 answers
1959 views
No GUI error after installing debian buster
I have installed Debian 10 on my laptop Dell Inspiron . But when booting first time into Debian, It directs me into the command-line interface, why? I am sure, I have chosen Graphical Install during installation. Is it related to the graphics of my laptop? My laptop has **AMD Radeon R2** graphics an...
I have installed Debian 10 on my laptop Dell Inspiron . But when booting first time into Debian, It directs me into the command-line interface, why? I am sure, I have chosen Graphical Install during installation. Is it related to the graphics of my laptop? My laptop has **AMD Radeon R2** graphics and I am using the SDDM Display manager. It has **AMD APU Dual Core E1** processor. I have installed **KDE plasma**, **LxDM**, and **Lxqt** in the select and install software step during installation. I have chosen SDDM as my Display manager between **lightdm** and **sddm**.
Pravesh Kumar Sharma (141 rep)
Sep 13, 2020, 07:38 AM • Last activity: Jul 22, 2025, 05:06 PM
0 votes
0 answers
60 views
Debian 13 w/ gdm3 boots to black screen with a blinking underscore
I recently installed **Debian 13 RC (trixie)** on VMWare using the net install image and during the installation I opted out the desktop environment. After the installation, I installed the `gdm3` packages and rebooted to a black screen with a blinking underscore. For comparison, I repeated the exac...
I recently installed **Debian 13 RC (trixie)** on VMWare using the net install image and during the installation I opted out the desktop environment. After the installation, I installed the gdm3 packages and rebooted to a black screen with a blinking underscore. For comparison, I repeated the exact same process on **Debian 12 (bookworm)** and was able to boot into the graphical interface without any problem. I'm using VMware Workstation 17 Pro, so I'm not sure if this is nvidia GPU related. I was wondering what would be the root cause of this issue. PS: I do notice that the dependencies for gdm3 packages for trixie and bookworm are slighly different.
Yiyang Yan (27 rep)
Jun 23, 2025, 03:53 AM • Last activity: Jun 25, 2025, 07:28 AM
0 votes
1 answers
2072 views
Change SSH TTY session type to X11 at console?
I have a Debian 12 VM that and when I boot it remotely the user session is a TTY, can I have it launch an X11 session at the console end? ### Attempt A ### - KDE is installed - I have selected plasma-x11 as my default session manager - I have changed the default display manager to sddm ``` loginctl...
I have a Debian 12 VM that and when I boot it remotely the user session is a TTY, can I have it launch an X11 session at the console end? ### Attempt A ### - KDE is installed - I have selected plasma-x11 as my default session manager - I have changed the default display manager to sddm
loginctl
SESSION  UID USER   SEAT TTY  
      3 1000 user1      pts/0

1 sessions listed.

loginctl show-session 3 -p Type                                   
Type=tty

update-alternatives --config x-session-manager             
There are 3 choices for the alternative x-session-manager (providing /usr/bin/x-session-manager).

  Selection    Path                      Priority   Status
------------------------------------------------------------
  0            /usr/bin/startxfce4        50        auto mode
* 1            /usr/bin/startplasma-x11   40        manual mode
  2            /usr/bin/startxfce4        50        manual mode
  3            /usr/bin/xfce4-session     40        manual mode

Press  to keep the current choice[*], or type selection number: 1

cat /etc/X11/default-display-manager
/usr/sbin/sddm

ls /usr/share/xsessions
lightdm-xsession.desktop  plasma.desktop  xfce.desktop
but my user keeps login into a TTY session. How can I solve it? ### Attempt B ### - I have tried starting the display-manager.service
systemctl start display-manager.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
Authentication is required to start 'lightdm.service'.
Authenticating as: root
Password: 
==== AUTHENTICATION COMPLETE ====

loginctl show-session 22 -p Type
Type=tty
but it started lightdm instead of sddm even though I set x-session-manager to /usr/bin/startplasma-x11, and the session is still type=tty. ### Attempt C ### - I have manually started sddm - I have tried startx, startplasma-x11 and startkde, but to no avail.
systemctl start sddm.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
Authentication is required to start 'sddm.service'.
Authenticating as: root
Password: 
==== AUTHENTICATION COMPLETE ====

startx
/usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server
^Cxinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: unexpected signal 2
Couldn't get a file descriptor referring to the console.

startkde
zsh: command not found: startkde

startplasma-x11
$DISPLAY is not set or cannot connect to the X server.
As a result, an x11 session has been started for the sddm user instead of changing my user's session to X11.
loginctl
SESSION  UID USER   SEAT  TTY  
     22 1000 user1       pts/0
     24  111 sddm   seat0 

2 sessions listed.
When I have a regular X11 session, it's my user's session, not the session for the display manager user. ### Attempt D ### - I have tried startX with root privileges and detaching it, so it doesn't block the terminal.
doas startx &
 2446
  + suspended (tty output)  doas startx
but it doesn't work.
Centaro (33 rep)
Dec 5, 2023, 03:31 PM • Last activity: Jun 12, 2025, 08:02 PM
0 votes
3 answers
3649 views
Enable a generic user to start X
I have Debian, Sid if it matters, and I'd like to start X from the console, rather than using a display manager, but when i type `startx ` I receive the following message xinit: connection to X server lost If I'm logged as root, or if I use `sudo`, I'm able to start X so I suspect that permissions a...
I have Debian, Sid if it matters, and I'd like to start X from the console, rather than using a display manager, but when i type startx I receive the following message xinit: connection to X server lost If I'm logged as root, or if I use sudo, I'm able to start X so I suspect that permissions are at the root of the problem . What should I do to enable generic users to start X, possibly via startx ? I'm interested both in a simple solution, achieved probably manipulating permissions, that has other drawbacks and in a possibly more complicated solution, maybe a proxy like a sort of _non-graphical display manager_, or whatever else…
gboffi (1376 rep)
Aug 18, 2021, 01:23 PM • Last activity: May 22, 2025, 06:04 AM
8 votes
1 answers
2483 views
How do I get xinputrc to work for login screen?
I have the following lines in /etc/X11/xinit/xinputrc to tame my mouse sensitivity: xinput --set-prop 9 "Device Accel Constant Deceleration" 4.5 xinput --set-prop 9 "Device Accel Velocity Scaling" 1 xinput --set-prop 9 "Device Accel Adaptive Deceleration" 1.5 These work great, the mouse behaves as I...
I have the following lines in /etc/X11/xinit/xinputrc to tame my mouse sensitivity: xinput --set-prop 9 "Device Accel Constant Deceleration" 4.5 xinput --set-prop 9 "Device Accel Velocity Scaling" 1 xinput --set-prop 9 "Device Accel Adaptive Deceleration" 1.5 These work great, the mouse behaves as I want. However, these commands only get run after a user logs in - on the login screen the mouse has the default sensitivities and is almost unusable. How do I get xinput commands to run that effect the login screen? Running LinuxMint 17.1, standard display manager (mdm).
Leigh Whiting (81 rep)
Aug 26, 2015, 11:36 PM • Last activity: Apr 23, 2025, 09:01 AM
0 votes
0 answers
128 views
Autologin is successful but gnome session is locked with keyring on ubuntu 22.04
On ubuntu 22.04, I want to login remotely to it using RDP after boot up, the machine is not connected any display. RDP is not started and Wayland (Gnome session) is not unlocked without physical interaction of user with keyboard and mouse. Although Autologin is successful, gnome session is locked wi...
On ubuntu 22.04, I want to login remotely to it using RDP after boot up, the machine is not connected any display. RDP is not started and Wayland (Gnome session) is not unlocked without physical interaction of user with keyboard and mouse. Although Autologin is successful, gnome session is locked with keyring on ubuntu 22.04. When I try to unlock manually by connecting with HDMI display, the RDP password is randomly changed. Needs. 1. Bypass the keyring prompt to unlock automatically. 2. Must not be randomly changed RDP login password. How to solve it. Thanks.
geosystem (1 rep)
Apr 6, 2025, 02:55 AM
1 votes
0 answers
35 views
Xorg not starting when invoked from Python
I'm creating a display manager (dm) in python, which waits to Xorg to start in order to run the GUI. ### Python (omitted unnecessary code like widgets and classes and functions) ``` import os (more imports of PyQt6 etc ...) ....... class LoginWindow( QMainWindow ): def __init__(self): super().__init...
I'm creating a display manager (dm) in python, which waits to Xorg to start in order to run the GUI. ### Python (omitted unnecessary code like widgets and classes and functions)
import os

(more imports of PyQt6 etc ...)
.......

class LoginWindow( QMainWindow ):
    def __init__(self):
        super().__init__()
                
        # Make window full screen
        self.setWindowFlags(Qt.WindowType.FramelessWindowHint  | 
                            Qt.WindowType.WindowStaysOnTopHint
                            )

   ..........
   .......... (unnecessary code to the problem)
        
    def cancel(self, window):
        if not window :
             ...

def start_x11():
    xorg =subprocess.run("Xorg :0 -nolisten tcp -background none -logfile /var/log/mydm/xorg.log vt1",shell=True)
    return xorg

def start_user_session(username) :
    loginctl = subprocess.run(f"loginctl enable-linger {username}",shell=True)# ,capture_output=True)
    #print(loginctl)
    if loginctl.returncode == 0 :
        subprocess.run(f"sudo -u {username} dbus-launch startxfce4",shell=True)

if __name__ == "__main__" :
    
    if start_x11().returncode == 0 : 
        app = QApplication(sys.argv)
        app.setStyleSheet('''
            QPushButton#loginDockButton { 
                border: none;    
                padding: 0px;
                margin: 0px;
            }
        ''')


        window = LoginWindow()
        window.show()

        sys.exit(app.exec())
As you can see, i'm using **subprocess.run()** in order to run **Xorg**. And when asked to an **AI** to resolve the problem,i was recommended to run : subprocess.run("loginctl enable-linger {username}",shell=True) According to that **AI**, it let the users child processes to run even if logged out, this in order to prevent closing **dbus** process. **(though still wonder how this can help 🤔)** ### Unit Service
[Unit]
Description=mydm
Conflicts=getty@tty1.service
After=systemd-user-sessions.service plymouth-quit.service
Requires=systemd-logind.service

[Service]
ExecStart=/usr/bin/python3 /etc/mydm/src/mydm_login.py
Restart=always
RestartSec=3
StandardOutput=syslog
StandardError=syslog
TTYPath=/dev/tty1
TTYReset=yes
TTYVHangup=yes
TTYVTDisallocate=yes

[Install]
WantedBy=graphical.target
I have to admit that the unit service code, was all generated by an **AI** because i didn't have any idea how unit files work and neither **systemd** or **systemctl** ### Logfile After some minutes of sadness and grief from not seeing my GUI, i decided to look at into the **logfile** from **Xorg** and got the next :
[  3671.154] Current Operating System: Linux MrDikxon 6.13.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 08 Feb 2025 18:54:55 +0000 x86_64
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

grep EE /var/log/mydm/xorg.log
[  3671.154] (EE) systemd-logind: failed to get session: PID 4060 does not belong to any known session
[  3671.171] (EE) Failed to load module "fbdev" (module does not exist, 0)
[  3671.172] (EE) Failed to load module "vesa" (module does not exist, 0)
[  3671.186] (EE) open /dev/dri/card0: No such file or directory
[  3671.191] (II) Initializing extension MIT-SCREEN-SAVER
[  3671.193] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[  3671.193] (EE) AIGLX error: unable to load driver i965

grep WW /var/log/mydm/xorg.log 

[  3671.154] (WW) The directory "/usr/share/fonts/misc" does not exist.
[  3671.154] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[  3671.154] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[  3671.154] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[  3671.154] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[  3671.154] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[  3671.169] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  3671.171] (WW) Warning, couldn't open module fbdev
[  3671.172] (WW) Warning, couldn't open module vesa
[  3671.186] (WW) Falling back to old probe method for modesetting
When doing it when (NI,??) didn't get any output. this is my first time working with Xorg or sysmted, so i dont know really what can i do. So i havent tried anything yet, and unix & linux stackexchange threads doesn't seem to relate much to what i need
rustymanito (35 rep)
Mar 14, 2025, 03:32 AM • Last activity: Mar 15, 2025, 04:42 AM
0 votes
1 answers
160 views
Can I run Wayland and X11 compositors side by side on one system?
I would like to run a Wayland based comp (KDE Plasma) and an X11 based one (Mate+Xmonad) on the same system. The scenario could be something like having user A with KDE and user B with Mate. A third user C might want xfce and so forth. If I understand it correctly, a greeter / display manager such a...
I would like to run a Wayland based comp (KDE Plasma) and an X11 based one (Mate+Xmonad) on the same system. The scenario could be something like having user A with KDE and user B with Mate. A third user C might want xfce and so forth. If I understand it correctly, a greeter / display manager such as lightdm runs on X11, so does this pose a problem in switching users? Note: A and B might be the same system user, but wanting to work with a different comp.
bitmask (1246 rep)
Mar 6, 2025, 09:48 AM • Last activity: Mar 6, 2025, 01:46 PM
0 votes
1 answers
1140 views
Using ly as my display manager and disabling gdm3?
I'm currently on Ubuntu, using a virtual machine, and am trying to use ly as my display manager.Whenever I try to run ```sudo systemctl ly.service``` inside of the ly directory on my computer, I get an error. Would anyone know how to disable gdm3, which is the default display manager for Ubuntu?
I'm currently on Ubuntu, using a virtual machine, and am trying to use ly as my display manager.Whenever I try to run
systemctl ly.service
inside of the ly directory on my computer, I get an error. Would anyone know how to disable gdm3, which is the default display manager for Ubuntu?
trashCODEer (1 rep)
Aug 17, 2021, 07:55 PM • Last activity: Jan 4, 2025, 09:30 AM
3 votes
3 answers
1113 views
Multiseat Setup: Disable display manager and use TTY on one seat
I have the following setup (HP Microserver 8): - Integrated Matrox G200eH connected to Integrated Lights Out (the PH Remote Management Console) which also simulates an integrated keyboard to the system - Dedicated NVidia Quadro P400 GPU which is intended to be used for X applications via VNC/remove...
I have the following setup (HP Microserver 8): - Integrated Matrox G200eH connected to Integrated Lights Out (the PH Remote Management Console) which also simulates an integrated keyboard to the system - Dedicated NVidia Quadro P400 GPU which is intended to be used for X applications via VNC/remove X-sessions When originally setting this up with all devices on seat0, I noticed that the integrated GPU didn't show the TTY anymore as the dedicated GPU has taken over the master (and the keyboard can now used within the Display Session) I'm now trying to set up a separate seat1 which only includes the dedicated GPU, while seat0 will control the integrated GPU + keyboard via TTY. Unfortunately I haven't managed with any display manager to limit startup of the display manager and X to seat1, so seat0 can still be used for remote administration via CLI. I tried both lightdm as well as gdm3 with no success (you can't exclude seats in either), and I couldn't find a way to use TTY as a greeter either. Is this something I can do by removing the master-of-seat tag via udev from the matrox card?
chkuendig (31 rep)
Feb 14, 2021, 03:05 PM • Last activity: Nov 15, 2024, 11:40 PM
4 votes
1 answers
3026 views
How to set 3 displays as follows: primary, mirror of primary and secondary?
The current setup of my displays is as follows: ![current_setup][1] I would like the `2nd Sony` display to be a mirror of `3rd Dell` display, while the `1st Samsung` display should remain as separate secondary display. When I try to change `2nd Sony` display into `Mirror` mode, the button `Apply` is...
The current setup of my displays is as follows: current_setup I would like the 2nd Sony display to be a mirror of 3rd Dell display, while the 1st Samsung display should remain as separate secondary display. When I try to change 2nd Sony display into Mirror mode, the button Apply is grayed out: grayed_out_button_when_in_mirror_mode Is there a way to make it the way I want it to be?
Laurynas Lazauskas (141 rep)
Nov 28, 2014, 12:28 PM • Last activity: Aug 21, 2024, 09:54 PM
0 votes
0 answers
585 views
"Failed to read display number from pipe" when running SDDM on Arch linux ARM (Virtual machine)
I wanted to try Arch and as I have an M1 Mac, I need to use the ARM version of arch or otherwise my Arch is slow as fuk because it's emulated. I'm using UTM as my virtual machine (for those who don't know, UTM is just a nice GUI frontend for managing QEMU machines, so I'm technically running Arch in...
I wanted to try Arch and as I have an M1 Mac, I need to use the ARM version of arch or otherwise my Arch is slow as fuk because it's emulated. I'm using UTM as my virtual machine (for those who don't know, UTM is just a nice GUI frontend for managing QEMU machines, so I'm technically running Arch in QEMU). I'm using the pre-configured installation from the UTM gallery: https://mac.getutm.app/gallery/archlinux-arm I wanted to try installing a desktop environment, so I started with installing SDDM (I'm not sure if it already comes with a desktop environment, but I'm happy if I just have a login screen). Basically I just updated Pacman and then installed SDDM. Then I enabled the SDDM service. Then I had to add a display to my VM, because the installation from the UTM gallery does not have a display output by default, but just a serial interface window to interact with Arch. So in the settings of my VM, I added a display and the display card virtio-ramfb was selected by default, so I kept it like this. When I'm now launching my VM, I have one window for the display and one for the serial interface. While you can see the system booting in the serial window, the graphical window just displays 4 Tuxes in a row for some time, and then just has a black screen, while the serial window is just showing a normal terminal login like before. So, I checked systemctl status sddm to see if it's actually running, and the output said that it was active and showed the last logs from this service: Aug 14 19:42:17 alarm sddm: Failed to read display number from pipe Aug 14 19:42:17 alarm sddm: Display server stopping... Aug 14 19:42:17 alarm sddm: Attempt 2 starting the Display server on vt 2 > Aug 14 19:42:19 alarm sddm: Display server starting... Aug 14 19:42:19 alarm sddm: Writing cookie to "/run/sddm/xauth_DguHSX" Aug 14 19:42:19 alarm sddm: Running: /usr/bin/X -nolisten tcp -background > Aug 14 19:42:19 alarm sddm: Failed to read display number from pipe Aug 14 19:42:19 alarm sddm: Display server stopping... Aug 14 19:42:19 alarm sddm: Attempt 3 starting the Display server on vt 2 > Aug 14 19:42:19 alarm sddm: Could not start Display server on vt 2 I don't know where to find the full logs, but I think the important error message shows up here anyway: Failed to read display number from pipe **What I tried to fix this:** I searched for this error, and I found the suggestion to install the drivers required for my display. This would be virtio-gpu for the display card selected in UTM, but pacman doesn't find any packages named virtio-gpu or virtio. I also read a few times that I'd have to re-generate the initramfs or whatever, I'd have to run mkinitcpio -P. But this command always fails with this error message: gzip: stdout: No space left on device bsdtar: Write error bsdtar: Write error ==> ERROR: Initcpio image generation FAILED: 'bsdtar (step 1)' reported an error Somehow gzip complains about not having space left on device, but increasing the size of the RAM as well as the hard drive in the VM settings didn't worked, so I'm not sure if it's really because of having no space left. Restarting the SDDM service manually also didn't work. I tried it with systemctl restart sddm as well as stopping and then starting it, and I also ran systemctl disable sddm and started it manually after rebooting, but still just black screen. But when starting the system with the SDDM service disabled, I found that the display window now shows the usual Arch terminal, so Arch at least somehow detected the display and is able to print something to the screen. So I guess I might need to something for SDDM or so... Do you know where this error comes from? (And do you also know why my initcpio generation fails?) Thank you! :D
axolotlKing0722 (119 rep)
Aug 15, 2024, 09:15 PM
152 votes
12 answers
299910 views
Is there a simple linux command that will tell me what my display manager is?
Is there a simple linux command that will tell me what my display manager is? I'm using Xfce. Are different desktop environments usually affiliated with different display managers?
Is there a simple linux command that will tell me what my display manager is? I'm using Xfce. Are different desktop environments usually affiliated with different display managers?
ptrcao (5995 rep)
Sep 9, 2011, 10:44 AM • Last activity: May 2, 2024, 02:32 AM
20 votes
4 answers
231516 views
Debian not booting into GUI
My problem is, that my `Debian` installation shows a grey screen on start up and boots into a console, instead into `gnome`. When I start `X` manually with `startx` everything starts fine, so the DE seems to be functioning.
My problem is, that my Debian installation shows a grey screen on start up and boots into a console, instead into gnome. When I start X manually with startx everything starts fine, so the DE seems to be functioning.
Ymil (303 rep)
May 19, 2015, 05:40 PM • Last activity: Mar 31, 2024, 12:57 AM
4 votes
2 answers
1774 views
How can the shadows around windows be removed from Mate with Lightdm?
There is a shadow around each window in Mate. If it matters I run Lightdm. How can the shadows be completely disabled for all windows regardless of the application?
There is a shadow around each window in Mate. If it matters I run Lightdm. How can the shadows be completely disabled for all windows regardless of the application?
user364407 (41 rep)
Jul 28, 2019, 04:43 PM • Last activity: Jan 25, 2024, 06:51 PM
1 votes
1 answers
139 views
border-only ghost window blocking mouse clicks
At some point (I don't remember when it started), some kind of ghost window appeared that only has a border (displays as rounded but behaves as rectangular), blocks mouse clicks, and won't disappear when I minimize all windows. What might this be, what might have caused this, and most importantly, h...
At some point (I don't remember when it started), some kind of ghost window appeared that only has a border (displays as rounded but behaves as rectangular), blocks mouse clicks, and won't disappear when I minimize all windows. What might this be, what might have caused this, and most importantly, how might I be able to get rid of this? Here is some additional information that might help diagnose the issue: - This does not seem to affect the lock screen. - The behavior with the Alt-Tab window switcher is very strange when I click on a window: - If the I click outside the ghost window, it immediately switches to the window I clicked on. - If the I click inside the ghost window, it immediately closes the window switcher, but doesn't open the new window until I move my mouse outside the ghost window. The final position of my mouse doesn't seem to matter. - I'm using Xfce version 4.18 with GTK version 3.24.37, as part of Debian GNU/Linux 12 (bookworm). - I have xserver-xorg version 1:7.7+23 and xserver-xorg-core version 2:21.1.7-3. - The panel at the top of my screen doesn't respond to mouse clicks, but the data it displays does update, and the apps menu works when I activate it with a keyboard shortcut. - Here is the output of xwininfo -d :0 -all after clicking on the ghost window:
xwininfo: Window id: 0x1b75612 "xfce4-panel"

  Root window id: 0x6d1 (the root window) (has no name)
  Parent window id: 0x6d1 (the root window) (has no name)
     1 child:
     0x1b75613 (has no name): ()  1x1+-1+-1  +2926+461

  Absolute upper-left X:  2927
  Absolute upper-left Y:  462
  Relative upper-left X:  2927
  Relative upper-left Y:  462
  Width: 328
  Height: 637
  Depth: 32
  Visual: 0x6ba
  Visual Class: TrueColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x1a00002 (not installed)
  Bit Gravity State: NorthWestGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: yes
  Map State: IsViewable
  Override Redirect State: yes
  Corners:  +2927+462  -585+462  -585-341  +2927-341
  -geometry 328x637+2927+462

  Bit gravity: NorthWestGravity
  Window gravity: NorthWestGravity
  Backing-store hint: NotUseful
  Backing-planes to be preserved: 0xffffffff
  Backing pixel: 0
  Save-unders: Yes

  Someone wants these events:
      KeyPress
      KeyRelease
      ButtonPress
      ButtonRelease
      EnterWindow
      LeaveWindow
      PointerMotion
      ButtonMotion
      Exposure
      VisibilityChange
      StructureNotify
      FocusChange
      PropertyChange
  Do not propagate these events:
  Override redirection?: Yes

  Window manager hints:
      Client accepts input or input focus: Yes
      Initial state is Normal State
      Window type:
          Popup Menu
      Process id: 2661 on host 

  Normal window size hints:
      Program supplied minimum size: 328 by 637
      Program supplied maximum size: 328 by 637
      Program supplied base size: 0 by 0
      Program supplied window gravity: NorthWestGravity
  No zoom window size hints defined

  No window shape defined
  No border shape defined
- Here is the output of xwininfo -d :0 -all after clicking on the panel at the top of the screen:
xwininfo: Window id: 0x1a00003 "xfce4-panel"

  Root window id: 0x6d1 (the root window) (has no name)
  Parent window id: 0x1200587 (has no name)
     4 children:
     0x1a0000e (has no name): ()  90x50+1190+0  +3750+416
        1 child:
        0x2800003 "wrapper-2.0": ("wrapper-2.0" "Wrapper-2.0")  90x50+0+0  +3750+416
           1 child:
           0x2800004 (has no name): ()  1x1+-1+-1  +3749+415
     0x1a0000d (has no name): ()  69x50+1121+0  +3681+416
        1 child:
        0x2600003 "wrapper-2.0": ("wrapper-2.0" "Wrapper-2.0")  69x50+0+0  +3681+416
           4 children:
           0x2600029 (has no name): ()  22x22+24+1  +3705+417
              1 child:
              0x1c00003 "xfce4-power-manager": ("xfce4-power-manager" "Xfce4-power-manager")  22x22+0+0  +3705+417
                 1 child:
                 0x1c00004 (has no name): ()  1x1+-1+-1  +3704+416
           0x2600019 (has no name): ()  22x22+0+26  +3681+442
              1 child:
              0x3000003 "Ethernet network connection “Wired connection 1” active": ("nm-applet" "Nm-applet")  22x22+0+0  +3681+442
                 1 child:
                 0x3000004 (has no name): ()  1x1+-1+-1  +3680+441
           0x260000a (has no name): ()  22x22+0+1  +3681+417
              1 child:
              0xc00010 "IBus Panel": ("ibus-ui-gtk" "ibus-ui-gtk")  22x22+0+0  +3681+417
                 1 child:
                 0xc00011 (has no name): ()  1x1+-1+-1  +3680+416
           0x2600004 (has no name): ()  1x1+-1+-1  +3680+415
     0x1a0000c (has no name): ()  254x50+695+0  +3255+416
        1 child:
        0x2400003 "wrapper-2.0": ("wrapper-2.0" "Wrapper-2.0")  254x50+0+0  +3255+416
           1 child:
           0x2400004 (has no name): ()  1x1+-1+-1  +3254+415
     0x1a00004 (has no name): ()  1x1+-1+-1  +2559+415

  Absolute upper-left X:  2560
  Absolute upper-left Y:  416
  Relative upper-left X:  0
  Relative upper-left Y:  0
  Width: 1280
  Height: 51
  Depth: 32
  Visual: 0x6ba
  Visual Class: TrueColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x1a00002 (not installed)
  Bit Gravity State: NorthWestGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +2560+416  -0+416  -0-973  +2560-973
  -geometry 1280x51-0+416

  Bit gravity: NorthWestGravity
  Window gravity: NorthWestGravity
  Backing-store hint: NotUseful
  Backing-planes to be preserved: 0xffffffff
  Backing pixel: 0
  Save-unders: No

  Someone wants these events:
      KeyPress
      KeyRelease
      ButtonPress
      ButtonRelease
      EnterWindow
      LeaveWindow
      PointerMotion
      ButtonMotion
      Exposure
      VisibilityChange
      StructureNotify
      FocusChange
      PropertyChange
  Do not propagate these events:
  Override redirection?: No

  Window manager hints:
      Client accepts input or input focus: Yes
      Initial state is Normal State
      Displayed on all desktops
      Window type:
          Dock
      Window state:
          Sticky
          Skip Pager
          Skip Taskbar
          Focused
      Process id: 2661 on host 
      Frame extents: 0, 0, 0, 0

  Normal window size hints:
      Program supplied minimum size: 1280 by 51
      Program supplied maximum size: 1280 by 51
      Program supplied base size: 0 by 0
      Program supplied window gravity: StaticGravity
  No zoom window size hints defined

  No window shape defined
  No border shape defined
Here are some screenshots to illustrate how it behaves as I change display settings. It's not really visible in the thumbnails; click on them to see the full-size versions. Image Image Image
Solomon Ucko (147 rep)
Oct 15, 2023, 07:59 PM • Last activity: Nov 11, 2023, 01:59 AM
0 votes
0 answers
68 views
Does there exist a scriptable Display Manager that allows me to login a user?
I've been looking at Display Managers like SDDM, GDM and LightDM, but it doesn't seem as if they support a non-interactive login. I want to issue a command to have it login to one of the users, without requiring the user to enter a password on the GUI. One usecase is logging in my son or my daughter...
I've been looking at Display Managers like SDDM, GDM and LightDM, but it doesn't seem as if they support a non-interactive login. I want to issue a command to have it login to one of the users, without requiring the user to enter a password on the GUI. One usecase is logging in my son or my daughter on their computer, when I myself am logged in via SSH. Another usecase is logging myself in, when I am close to a computer, for example with bluetooth proximity. I need to use a command like dm_login username Another option is to launch an Xorg server with xinit on another tty, but I think it will be much cleaner having a scriptable Display Manager. EDIT: I'm on NixOS, but I could use any distro to solve this problem. EDIT2: I know all of them supports auto-login, but there are multiple users on the system.
Jason Hunter (227 rep)
Nov 5, 2023, 12:46 PM • Last activity: Nov 5, 2023, 07:06 PM
0 votes
0 answers
642 views
Display manager that works well with multiple displays and multiple sacling
I am looking for a display manager that works with multiple displays and multiple scaling. I am running Linux Mint on a laptop with a 4k screen. I also have a 1440p portable monitor and a 1440p ultra-wide desktop monitor. While I can connect these displays together if I use different scaling on the...
I am looking for a display manager that works with multiple displays and multiple scaling. I am running Linux Mint on a laptop with a 4k screen. I also have a 1440p portable monitor and a 1440p ultra-wide desktop monitor. While I can connect these displays together if I use different scaling on the different monitors (as you want when you have a big 1440p display paired to a small 4k display) it tends to break badly, with a variety of issues occurring. Therefore I am looking for a different display manager which is capable of handling two or more displays with different scaling on each display.
Pioneer_11 (109 rep)
Oct 5, 2023, 05:55 AM
2 votes
0 answers
33078 views
How to start KDE from command line interface
I installed Fedora 38 via the Network Installer (also called Everything) and there was no desktop environment preinstalled so I installed `plasma-desktop` package which is labelled as **[Plasma Desktop shell][1]**. However, I have no idea what to do next to start the desktop environment. I don't kno...
I installed Fedora 38 via the Network Installer (also called Everything) and there was no desktop environment preinstalled so I installed plasma-desktop package which is labelled as **Plasma Desktop shell **. However, I have no idea what to do next to start the desktop environment. I don't know much about desktop environment but I frequently saw **display manager** (e.g., SDDM) and **graphical session** (e.g., Xorg) while googling for a solution. ### Update The issue is resolved after installing sddm package since the plasma-desktop package doesn't come with a display manager.
Yiyang Yan (27 rep)
Jun 14, 2023, 04:31 AM • Last activity: Sep 8, 2023, 06:23 PM
0 votes
2 answers
581 views
Disable the 'Other' User Option From LightDM
I am currently running `LightDM` on my `AlmaLinux 8.8` machine and I wanted to know if it's possible to remove the `Other` user option as shown below. [![LightDM Greeter][1]][1] [1]: https://i.sstatic.net/PPWfr.png I have already tried to edit the `/etc/lightdm/lightdm.conf` file and set the followi...
I am currently running LightDM on my AlmaLinux 8.8 machine and I wanted to know if it's possible to remove the Other user option as shown below. LightDM Greeter I have already tried to edit the /etc/lightdm/lightdm.conf file and set the following options, however with no effect:
[Seat:*]
greeter-show-manual-login = false
greeter-allow-guest=false
allow-guests=false
I have restarted the LightDM service after saving my changes and even rebooted my machine, but no luck.
hymcode (133 rep)
Sep 5, 2023, 04:33 PM • Last activity: Sep 7, 2023, 12:07 PM
Showing page 1 of 20 total questions