This is what i was thinking (which is of course bug). Maybe hitting the power button turn off the monitor completely, and my idea to use the automatic blanking/dpms was it may enter a power saving state that is not completely off that way and maybe then it can be a workaround. Worth testing. Also the question is if DPMS works at all in that case - testing with some of the commands in the Wiki (or just setting it up and waiting).
Display Power Management Signaling - Runtime settings - ArchWiki
It is possible to turn off your monitor with the xset command which is provided by the xorg-xset package.
Examples:
Command Description xset s offDisable screen saver blanking xset s 3600 3600Change blank time to 1 hour xset -dpmsTurn off DPMS xset s off -dpmsDisable DPMS and prevent screen from blanking xset dpms force offTurn off screen immediately xset dpms force standbyStandby screen xset dpms force suspendSuspend screen
I can’t find any reports of interest.
However, is disabling the check an acceptable workaround for you (assuming it works as expected)?
-
Goto your Display settings → the Advanced tab.
Under Connecting Displays, choose:
“Show nothing” -
Goto your Display settings → the Advanced tab.
Under Identifying Displays, uncheck/disable:
“Show popup windows to identify displays”
The logic here is that if you’re not swapping monitors, or adding monitors in a multiple configuration, you probably don’t need to check for them. Try either of those options, or both at once, and see if they make a difference.
If it stops the prompts, as expected, that doesn’t solve the problem, but at least it resolves the annoyance.
In the event that none of this works, I suppose it will be “back to the drawing board” – a bug somewhere, perhaps.
@Denis_Pom has a nice screenshot of the dialog concerned. ![]()
Can you look in Display application, Advanced tab : screens connection / when a screen is connected : do nothing ? as well as “screen identification” …
Teo: allowed myself to replace it with image in english, for the sake of the OP and passers-by
Thanks, but I already have (always had)
Connecting displays: do nothing and always try auto-enable
Identifying displays: show popup - off
Well then, I can state unequivocally… ![]()
I’ll chime in again if I think of anything else.
Regards.
Try changing First try to automatically enable a profile to Never
If that does not work, open xfce4-settings-editor and reset all the monitor profile setiings for the two monitors that are not show in inxi data – Dell P2418HZ and ViewSonic VA2215 – leaving only the default profile for Philips PHL 243V5
(similar to this on my system but with a different monitor name and EDID number)
[nik@gnomic ~]$ xfconf-query -lv -c displays /ActiveProfile Default /AutoEnableProfiles 0 /Default/HDMI-0 HannStar Display Corp 23" /Default/HDMI-0/Active true /Default/HDMI-0/EDID aa1f730638dc30b885d74c2ee9f39b0fc7f2b6e9 /Default/HDMI-0/Position/X 0 /Default/HDMI-0/Position/Y 0 /Default/HDMI-0/Primary false /Default/HDMI-0/Reflection 0 /Default/HDMI-0/RefreshRate 59.933878 /Default/HDMI-0/Resolution 1920x1080 /Default/HDMI-0/Rotation 0 /Default/HDMI-0/Scale/X 1.000000 /Default/HDMI-0/Scale/Y 1.000000 /Notify 0
I’ll try that tomorow. One oddity, though, is that the display settings only show a single profile.
I used to have an Acer monitor connected to this system, but when it was replaced with a Hanspree monitor, The Acer profile was not visible in Xfce Display GUI, but profile was not removed from xfconf configuration in home folder ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
nikgnomic - thanks for that, but another oddity: There are only two entries, both for the same monitor, one as default, the other as active. No sign of any other and I can’t find a relevant list of monitors anywhere, though I know there must be one.
That made no difference.
As noted in my earlier reply, I have only one entry, for the current monitor. I cannot find profiles for the extra 2 versions of that monitor nor for the three versions of the other two monitor profiles.
Hi! I’m new here. Sorry if my English is not good enough. I had this problem too with xfdesktop. I think it showed up after a system upgrade. I use OpenSuse Thumbleweed, not Manjaro, but I think the solution will be the same.
The problem was in a config file named icons.screen0.yaml located in ~/.config/xfce4/desktop/. In that file my monitor was duplicated with different id/display_name and I think that was the conflict that made xfdesktop to not properly detect my monitor as the correct one after a suspend/off status.
- First, I set the option Icon Type to None in the Desktop Icons tab in Desktop Settings and close the window.
- I deleted the icons.screen0.yaml file (in ~/.config/xfce4/desktop/).
- Finally, I set Icon Type back to File/Launcher icons and close the window.
This generated a clean new icons.screen0.yaml file with just one monitor and no conflicts. And now the problem is resolved.
You can test it executing this in a terminal:
xset dpms force off
Wait for the monitor to power off, and when it turns on again, there is no xfdestop dialog!
Please note that by deleting the icons.screen0.yaml file you will lost your icons layout (sorting or arrangement).
Hope it helps you.
Your English is excellent, nicolasim!
That is what I was looking for! I approached it a little differently, though. The file contained some old, deleted icons as well as the extra two monitors (although only one entry for each monitor).
I deleted the file (after backing it up) and ran xfdesktop -R to reload the desktop. I turned the monitor off/on a few times to check and the pop-up no longer appears. Two questions for the desktop team - why were the deleted icons still in the file and why did it go mental?
Thank you very much for your suggestion, nicolasim. Very much appreciated. ![]()
I checked my file and it also had 2 deleted icons. Who knows - a bug, a backup… I guess it is better to ask xfce.
Custom .desktop launchers can be copied to ~/.local/share/applications/
I do not have any desktop icons at the moment, but icons.screen0.yaml had desktop icons from the date file was last modified (2024)
But this file had only one monitor configuration:
cat ~/.config/xfce4/desktop/icons.screen0.yaml
# # DO NOT EDIT THIS FILE WHILE XFDESKTOP IS RUNNING # configs: - level: 0 monitors: - id: "344bf934c92e9fa309d53699d7ddf0d3802f2218" display_name: "HannStar Display Corp HL247HGB 1234567890123 (HDMI-0)" geometry: x: 0 y: 0 width: 1920 height: 1080
Wheras xfconf configuration ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml showed 2 monitors
My system is configured to blank screen after 10 minutes of inactivity so monitor goes into standby mode
Specifications for your Philips monitor suggest that using standby mode saves a similar amount of power to turning it off
LCD monitor 243V5LHAB5/00 | Philips
Power Off mode 0.5 W (typ.) On mode 15.7 W (typ.) (EnergyStar 7.0 test method) Standby mode 0.5 W (typ.)
It appears there are a few bugs in xfdesktop. ![]()
Only a few? I am releived ![]()
This window started appearing after waking up system after upgrading libxfce4windowing to 4.20.6 (#458) · Issues · Xfce / xfdesktop · GitLab
Issue created 1 week ago by Joel BarriosAfter upgrading to libxfce4windowing to 4.20.6, this window started appearing after waking up the system.
Joel Barrios@darkshram 4 days ago
Fixed with a very simple patch for libxfce4windowing 4.20.6
X11 session shows unwanted "Default Monitor" dialog after suspend/resume with libxfce4windowing 4.20.6 (#63) · Issues · Xfce / libxfce4windowing · GitLab
patch for libxfce4windowing rejected by maintainers
I was amused by a subsequent post there: That is a hilariously incorrect proposed patch. LLM, I assume?
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
