[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-27 Thread David Hedlund
** Description changed:

  * "$HOME/.config/monitors.xml" is not installed by default in Ubuntu during 
the installation at this writing, you have to generate it by running the GUI 
preferences `$ gnome-control-center display` for GNOME, and `$ 
mate-display-properties` for MATE.
  * Both GNOME and MATE can be run on the same distro, which causes 
compatibility issues with monitors.xml: monitors.xml in Ubuntu 22.04, and 23.04 
(GNOME) is starting with ``, while in Ubuntu MATE 22.04, 
and 23.04 it is starting with ``
  * The monitors.xml file name for MATE is defined at 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and for GNOME it is defined at 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008.
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
- monitors.xml in Ubuntu 23.04, and 22.04:
+ monitors.xml in Ubuntu 23.10, 23.04, and 22.04:
  
  ```
  
-   
- 
-   0
-   0
-   1
-   yes
-   
- 
-   Virtual-1
-   unknown
-   unknown
-   unknown
- 
- 
-   1600
-   900
-   60.000
- 
-   
- 
-   
+   
+ 
+   0
+   0
+   1
+   yes
+   
+ 
+   Virtual-1
+   unknown
+   unknown
+   unknown
+ 
+ 
+   1600
+   900
+   60.000
+ 
+   
+ 
+   
  
  ```
  
  monitors.xml in Ubuntu 22.04 (with ubuntu-mate-desktop installed), or
  23.04 (with ubuntu-mate-desktop installed):
  
  ```
  
-   
- 
- 
-   0
-   0
-   yes
-   
- 
-   Virtual-1
-   ???
-   0x
-   0x
- 
- 
-   1600
-   900
-   60.000
- 
-   
- 
-   
-   
- 
-   0
-   0
-   1
-   yes
-   
- 
-   Virtual-1
-   unknown
-   unknown
-   unknown
- 
- 
-   1280
-   800
-   59.810
- 
-   
- 
-   
+   
+ 
+ 
+   0
+   0
+   yes
+   
+ 
+   Virtual-1
+   ???
+   0x
+   0x
+ 
+ 
+   1600
+   900
+   60.000
+ 
+   
+ 
+   
+   
+ 
+   0
+   0
+   1
+   yes
+   
+ 
+   Virtual-1
+   unknown
+   unknown
+   unknown
+ 
+ 
+   1280
+   800
+   59.810
+ 
+   
+ 
+   
  
  ```
  
  monitors.xml in Ubuntu MATE 22.04, Ubuntu MATE 23.04, ubuntu-mate-desktop 
from Ubuntu 22.04, or ubuntu-mate-desktop from Ubuntu 23.04:
  ```
  
-   
-   no
-   
-   ???
-   0x
-   0x
-   1600
-   900
-   60
-   0
-   0
-   normal
-   no
-   no
-   yes
-   
-   
-   
-   
-   
-   
-   
-   
+   
+   no
+   
+   ???
+   0x
+   0x
+   1600
+   900
+   60
+   0
+   0
+   normal
+   no
+   no
+   yes
+   
+   
+   
+   
+   
+   
+   
+   
  
  ```
  
   Steps to reproduce the behaviour
  Steps I used to reproduce the issue in Ubuntu 22.04 with ubuntu-mate-desktop 
installed:
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
  * Log out, and log in to MATE.
  * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will generate "$HOME/.config/monitors.xml"
  * Log out from MATE. From the display manager, log into GNOME.
  * As you can see, the screen resolution (1600x900 configured in MATE) not 
used by GNOME 
(https://github.com/mate-desktop/mate-control-center/assets/6416073/1b978bd7-22dd-4b42-a5b5-d32ec2d42f21),
 instead a fallback resolution is used.
  * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) move "$HOME/.config/monitors.xml" (that was 
generated by MATE) to "$HOME/.config/monitors-v1-backup.xml" 2) generate a new 
"$HOME/.config/monitors.xml" 3) Change the screen resolution directly 
(https://github.com/mate-desktop/mate-control-center/assets/6416073/6a841086-6936-4a21-9d43-ca1a605a9806).
 Close the window.
  * Lo

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-27 Thread David Hedlund
** Description changed:

- * monitors.xml in Ubuntu 22.04, and 23.04 (GNOME) is starting with ``, while in Ubuntu MATE 22.04, and 23.04 it is starting with 
``
- * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
+ * "$HOME/.config/monitors.xml" is not installed by default in Ubuntu during 
the installation at this writing, you have to generate it by running the GUI 
preferences `$ gnome-control-center display` for GNOME, and `$ 
mate-display-properties` for MATE.
+ * Both GNOME and MATE can be run on the same distro, which causes 
compatibility issues with monitors.xml: monitors.xml in Ubuntu 22.04, and 23.04 
(GNOME) is starting with ``, while in Ubuntu MATE 22.04, 
and 23.04 it is starting with ``
+ * The monitors.xml file name for MATE is defined at 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and for GNOME it is defined at 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008.
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
  monitors.xml in Ubuntu 23.04, and 22.04:
  
  ```
  

  
0
0
1
yes

  
Virtual-1
unknown
unknown
unknown
  
  
1600
900
60.000
  

  

  
  ```
  
  monitors.xml in Ubuntu 22.04 (with ubuntu-mate-desktop installed), or
  23.04 (with ubuntu-mate-desktop installed):
  
  ```
  

  
  
0
0
yes

  
Virtual-1
???
0x
0x
  
  
1600
900
60.000
  

  


  
0
0
1
yes

  
Virtual-1
unknown
unknown
unknown
  
  
1280
800
59.810
  

  

  
  ```
  
  monitors.xml in Ubuntu MATE 22.04, Ubuntu MATE 23.04, ubuntu-mate-desktop 
from Ubuntu 22.04, or ubuntu-mate-desktop from Ubuntu 23.04:
  ```
  

no

???
0x
0x
1600
900
60
0
0
normal
no
no
yes








  
  ```
  
   Steps to reproduce the behaviour
- Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
- * GNOME via `$ gnome-control-center display`
- * MATE via `$ mate-display-properties`
- 
- Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
+ Steps I used to reproduce the issue in Ubuntu 22.04 with ubuntu-mate-desktop 
installed:
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
- * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56.png).
 Close the window.
+ * Log out, and log in to MATE.
+ * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will generate "$HOME/.config/monitors.xml"
+ * Log out from MATE. From the display manager, log into GNOME.
+ * As you can see, the screen resolution (1600x900 configured in MATE) not 
used by GNOME 
(https://github.com/mate-desktop/mate-control-center/assets/6416073/1b978bd7-22dd-4b42-a5b5-d32ec2d42f21),
 instead a fallback resolution is used.
+ * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) move "$HOME/.config/monitors.xml" (that was 
generated by MATE) to "$HOME/.config/monitors-v1-backup.xml" 2) generate a new 
"$HOME/.config/monitors.xml" 3) Change the screen resolution directly 
(https://github.com/mate-desktop/mate-control-center/assets/6416073/6a841086-6936-4a21-9d43-ca1a605a9806).
 Close the window.
  * Log out from GNOME. From the display manager, log into 

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-27 Thread David Hedlund
** Description changed:

  * monitors.xml in Ubuntu 22.04, and 23.04 (GNOME) is starting with ``, while in Ubuntu MATE 22.04, and 23.04 it is starting with 
``
  * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
  monitors.xml in Ubuntu 23.04, and 22.04:
  
  ```
  

  
0
0
1
yes

  
Virtual-1
unknown
unknown
unknown
  
  
1600
900
60.000
  

  

  
  ```
  
- monitors.xml in Ubuntu MATE 22.04, and 23.04:
+ monitors.xml in Ubuntu 22.04 (with ubuntu-mate-desktop installed), or
+ 23.04 (with ubuntu-mate-desktop installed):
+ 
+ ```
+ 
+   
+ 
+ 
+   0
+   0
+   yes
+   
+ 
+   Virtual-1
+   ???
+   0x
+   0x
+ 
+ 
+   1600
+   900
+   60.000
+ 
+   
+ 
+   
+   
+ 
+   0
+   0
+   1
+   yes
+   
+ 
+   Virtual-1
+   unknown
+   unknown
+   unknown
+ 
+ 
+   1280
+   800
+   59.810
+ 
+   
+ 
+   
+ 
+ ```
+ 
+ monitors.xml in Ubuntu MATE 22.04, Ubuntu MATE 23.04, ubuntu-mate-desktop 
from Ubuntu 22.04, or ubuntu-mate-desktop from Ubuntu 23.04:
  ```
  
-   
-   no
-   
-   ???
-   0x
-   0x
-   1600
-   900
-   60
-   0
-   0
-   normal
-   no
-   no
-   yes
-   
-   
-   
-   
-   
-   
-   
-   
+   
+   no
+   
+   ???
+   0x
+   0x
+   1600
+   900
+   60
+   0
+   0
+   normal
+   no
+   no
+   yes
+   
+   
+   
+   
+   
+   
+   
+   
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
  Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
  * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56.png).
 Close the window.
  * Log out from GNOME. From the display manager, log into MATE.
  * As you can see, the [screen resolution (1600x900 configured in GNOME) not 
used by 
MATE](https://github.com/mate-desktop/mate-control-center/assets/6416073/adffa08e-cf08-499d-8dc3-9e7800e4d7e9),
 instead a fallback resolution is used.
  * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will overwrite "$HOME/.config/monitors.xml"
  * Log out from MATE. From the display manager, log into GNOME.
  * As you can see, 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11](/uploads/013b2b1abf582caf7e6c4c70733ea5ac/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11.png),
 instead a fallback resolution is used.
  
  ## Links to bug reports
  [Feature request] mate-display-properties: Please upgrade monitors.xml from 
 to  - 
https://bugs.launchpad.net/ubuntu/+bug/2028818
  GNOME https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
  MATE https://github.com/mate-desktop/mate-control-center/issues/712
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gnome-control-center 1:41.7-0ubuntu0.22.04.6
  ProcVersionSignature: Ubuntu 5.19.0-43.44~22.04.1-generic 5.19.17
  Uname: Linux 5.19.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul 24 01:24:22 2023
  InstallationDate: Installed on 2023-04-17 (97 day

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread David Hedlund
** Description changed:

  * monitors.xml in Ubuntu 22.04, and 23.04 (GNOME) is starting with ``, while in Ubuntu MATE 22.04, and 23.04 it is starting with 
``
  * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
- monitors.xml in Ubuntu 23.04:
+ monitors.xml in Ubuntu 23.04, and 22.04:
  
  ```
  

  
0
0
1
yes

  
Virtual-1
unknown
unknown
unknown
  
  
1600
900
60.000
  

  

- 
- ```
- 
- monitors.xml in Ubuntu 22.04:
- 
- ```
- 
-   
- 
- 
-   0
-   0
-   yes
-   
- 
-   Virtual-1
-   ???
-   0x
-   0x
- 
- 
-   1600
-   900
-   60
- 
-   
- 
-   
-   
- 
-   0
-   0
-   1
-   yes
-   
- 
-   Virtual-1
-   unknown
-   unknown
-   unknown
- 
- 
-   1600
-   900
-   60
- 
-   
- 
-   
  
  ```
  
  monitors.xml in Ubuntu MATE 22.04, and 23.04:
  ```
  
    
    no
    
    ???
    0x
    0x
    1600
    900
    60
    0
    0
    normal
    no
    no
    yes
    
    
    
    
    
    
    
    
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
  Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
  * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56.png).
 Close the window.
  * Log out from GNOME. From the display manager, log into MATE.
  * As you can see, the [screen resolution (1600x900 configured in GNOME) not 
used by 
MATE](https://github.com/mate-desktop/mate-control-center/assets/6416073/adffa08e-cf08-499d-8dc3-9e7800e4d7e9),
 instead a fallback resolution is used.
  * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will overwrite "$HOME/.config/monitors.xml"
  * Log out from MATE. From the display manager, log into GNOME.
  * As you can see, 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11](/uploads/013b2b1abf582caf7e6c4c70733ea5ac/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11.png),
 instead a fallback resolution is used.
  
  ## Links to bug reports
  [Feature request] mate-display-properties: Please upgrade monitors.xml from 
 to  - 
https://bugs.launchpad.net/ubuntu/+bug/2028818
  GNOME https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
  MATE https://github.com/mate-desktop/mate-control-center/issues/712
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gnome-control-center 1:41.7-0ubuntu0.22.04.6
  ProcVersionSignature: Ubuntu 5.19.0-43.44~22.04.1-generic 5.19.17
  Uname: Linux 5.19.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul 24 01:24:22 2023
  InstallationDate: Installed on 2023-04-17 (97 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: gnome-control-center
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread David Hedlund
** Description changed:

- * monitors.xml in Ubuntu 22.04, and 23.04 (both version are using GNOME) is 
starting with ``, while in Ubuntu MATE 22.04, and 23.04 
it is starting with ``
+ * monitors.xml in Ubuntu 22.04, and 23.04 (GNOME) is starting with ``, while in Ubuntu MATE 22.04, and 23.04 it is starting with 
``
  * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
  GNOME's monitors.xml:
  
  ```
  
    
  
  
    0
    0
    yes
    
  
    Virtual-1
    ???
    0x
    0x
  
  
    1600
    900
    60
  
    
  
    
    
  
    0
    0
    1
    yes
    
  
    Virtual-1
    unknown
    unknown
    unknown
  
  
    1600
    900
    60
  
    
  
    
  
  ```
  
  monitors.xml in Ubuntu MATE 22.04, and 23.04:
  ```
  
    
    no
    
    ???
    0x
    0x
    1600
    900
    60
    0
    0
    normal
    no
    no
    yes
    
    
    
    
    
    
    
    
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
  Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
  * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56.png).
 Close the window.
  * Log out from GNOME. From the display manager, log into MATE.
  * As you can see, the [screen resolution (1600x900 configured in GNOME) not 
used by 
MATE](https://github.com/mate-desktop/mate-control-center/assets/6416073/adffa08e-cf08-499d-8dc3-9e7800e4d7e9),
 instead a fallback resolution is used.
  * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will overwrite "$HOME/.config/monitors.xml"
  * Log out from MATE. From the display manager, log into GNOME.
  * As you can see, 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11](/uploads/013b2b1abf582caf7e6c4c70733ea5ac/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11.png),
 instead a fallback resolution is used.
  
  ## Links to bug reports
  [Feature request] mate-display-properties: Please upgrade monitors.xml from 
 to  - 
https://bugs.launchpad.net/ubuntu/+bug/2028818
  GNOME https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
  MATE https://github.com/mate-desktop/mate-control-center/issues/712
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gnome-control-center 1:41.7-0ubuntu0.22.04.6
  ProcVersionSignature: Ubuntu 5.19.0-43.44~22.04.1-generic 5.19.17
  Uname: Linux 5.19.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul 24 01:24:22 2023
  InstallationDate: Installed on 2023-04-17 (97 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: gnome-control-center
  UpgradeStatus: No upgrade log present (probably fresh install)

** Description changed:

  * monitors.xml in Ubuntu 22.04, and 23.04 (GNOME) is starting with ``, while in Ubuntu MATE 22.04, and 23.04 it is starting with 
``
  * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't caus

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread David Hedlund
** Description changed:

- * GNOME's monitors.xml is starting with , and that 
MATE's monitors.xml is starting with 
+ * monitors.xml in Ubuntu 22.04, and 23.04 (both version are using GNOME) is 
starting with ``, while in Ubuntu MATE 22.04, and 23.04 
it is starting with ``
  * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
  GNOME's monitors.xml:
  
  ```
  
    
  
  
    0
    0
    yes
    
  
    Virtual-1
    ???
    0x
    0x
  
  
    1600
    900
    60
  
    
  
    
    
  
    0
    0
    1
    yes
    
  
    Virtual-1
    unknown
    unknown
    unknown
  
  
    1600
    900
    60
  
    
  
    
  
  ```
  
  monitors.xml in Ubuntu MATE 22.04, and 23.04:
  ```
  
    
    no
    
    ???
    0x
    0x
    1600
    900
    60
    0
    0
    normal
    no
    no
    yes
    
    
    
    
    
    
    
    
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
  Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
  * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56.png).
 Close the window.
  * Log out from GNOME. From the display manager, log into MATE.
  * As you can see, the [screen resolution (1600x900 configured in GNOME) not 
used by 
MATE](https://github.com/mate-desktop/mate-control-center/assets/6416073/adffa08e-cf08-499d-8dc3-9e7800e4d7e9),
 instead a fallback resolution is used.
  * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will overwrite "$HOME/.config/monitors.xml"
  * Log out from MATE. From the display manager, log into GNOME.
  * As you can see, 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11](/uploads/013b2b1abf582caf7e6c4c70733ea5ac/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11.png),
 instead a fallback resolution is used.
  
  ## Links to bug reports
  [Feature request] mate-display-properties: Please upgrade monitors.xml from 
 to  - 
https://bugs.launchpad.net/ubuntu/+bug/2028818
  GNOME https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
  MATE https://github.com/mate-desktop/mate-control-center/issues/712
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gnome-control-center 1:41.7-0ubuntu0.22.04.6
  ProcVersionSignature: Ubuntu 5.19.0-43.44~22.04.1-generic 5.19.17
  Uname: Linux 5.19.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul 24 01:24:22 2023
  InstallationDate: Installed on 2023-04-17 (97 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: gnome-control-center
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread David Hedlund
I just filed: [Feature request] mate-display-properties: Please upgrade
monitors.xml from  to  -
https://bugs.launchpad.net/ubuntu/+bug/2028818 -- I pointed out that
there will certainly be times when GNOME and MATE will not be able to
use the same version of monitors.xml in the future.


** Description changed:

  * GNOME's monitors.xml is starting with , and that 
MATE's monitors.xml is starting with 
  * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
- 
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
  GNOME's monitors.xml:
  
  ```
  
    
  
  
    0
    0
    yes
    
  
    Virtual-1
    ???
    0x
    0x
  
  
    1600
    900
    60
  
    
  
    
    
  
    0
    0
    1
    yes
    
  
    Virtual-1
    unknown
    unknown
    unknown
  
  
    1600
    900
    60
  
    
  
    
  
  ```
  MATE's monitors.xml:
  ```
  
    
    no
    
    ???
    0x
    0x
    1600
    900
    60
    0
    0
    normal
    no
    no
    yes
    
    
    
    
    
    
    
    
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
  Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
  * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56.png).
 Close the window.
  * Log out from GNOME. From the display manager, log into MATE.
  * As you can see, the [screen resolution (1600x900 configured in GNOME) not 
used by 
MATE](https://github.com/mate-desktop/mate-control-center/assets/6416073/adffa08e-cf08-499d-8dc3-9e7800e4d7e9),
 instead a fallback resolution is used.
  * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will overwrite "$HOME/.config/monitors.xml"
  * Log out from MATE. From the display manager, log into GNOME.
  * As you can see, 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11](/uploads/013b2b1abf582caf7e6c4c70733ea5ac/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11.png),
 instead a fallback resolution is used.
  
  ## Links to bug reports
+ [Feature request] mate-display-properties: Please upgrade monitors.xml from 
 to  - 
https://bugs.launchpad.net/ubuntu/+bug/2028818
  GNOME https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
  MATE https://github.com/mate-desktop/mate-control-center/issues/712
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gnome-control-center 1:41.7-0ubuntu0.22.04.6
  ProcVersionSignature: Ubuntu 5.19.0-43.44~22.04.1-generic 5.19.17
  Uname: Linux 5.19.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul 24 01:24:22 2023
  InstallationDate: Installed on 2023-04-17 (97 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: gnome-control-center
  UpgradeStatus: No upgrade log present (probably fresh install)

** Description changed:

  * GNOME's monitors.xml is starting with , and that 
MATE's monitors.xml is starting with 
  * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
  
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xm

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread Daniel van Vugt
> GNOME's monitors.xml is starting with , and that
> MATE's monitors.xml is starting with 

So really I think this makes most sense to request support for version 2
from MATE.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread David Hedlund
** Description changed:

+ * GNOME's monitors.xml is starting with , and that 
MATE's monitors.xml is starting with 
+ * The monitors.xml file name is defined here for MATE: 
https://github.com/mate-desktop/mate-desktop/blob/master/libmate-desktop/mate-rr-config.c#L44,
 and here for GNOME: 
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919#note_1799008
+ 
+ 
   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
- Disclaimer: GNOME's monitors.xml is starting with , and 
that MATE's monitors.xml is starting with 
- 
  GNOME's monitors.xml:
  
  ```
  
    
  
  
    0
    0
    yes
    
  
    Virtual-1
    ???
    0x
    0x
  
  
    1600
    900
    60
  
    
  
    
    
  
    0
    0
    1
    yes
    
  
    Virtual-1
    unknown
    unknown
    unknown
  
  
    1600
    900
    60
  
    
  
    
  
  ```
  MATE's monitors.xml:
  ```
  
    
    no
    
    ???
    0x
    0x
    1600
    900
    60
    0
    0
    normal
    no
    no
    yes
    
    
    
    
    
    
    
    
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
  Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
  * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56.png).
 Close the window.
  * Log out from GNOME. From the display manager, log into MATE.
  * As you can see, the [screen resolution (1600x900 configured in GNOME) not 
used by 
MATE](https://github.com/mate-desktop/mate-control-center/assets/6416073/adffa08e-cf08-499d-8dc3-9e7800e4d7e9),
 instead a fallback resolution is used.
  * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will overwrite "$HOME/.config/monitors.xml"
  * Log out from MATE. From the display manager, log into GNOME.
  * As you can see, 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11](/uploads/013b2b1abf582caf7e6c4c70733ea5ac/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11.png),
 instead a fallback resolution is used.
  
  ## Links to bug reports
  GNOME https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
  MATE https://github.com/mate-desktop/mate-control-center/issues/712
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gnome-control-center 1:41.7-0ubuntu0.22.04.6
  ProcVersionSignature: Ubuntu 5.19.0-43.44~22.04.1-generic 5.19.17
  Uname: Linux 5.19.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul 24 01:24:22 2023
  InstallationDate: Installed on 2023-04-17 (97 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: gnome-control-center
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread David Hedlund
** Description changed:

   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
+ Disclaimer: GNOME's monitors.xml is starting with , and 
that MATE's monitors.xml is starting with 
+ 
  GNOME's monitors.xml:
  
  ```
  
    
  
  
    0
    0
    yes
    
  
    Virtual-1
    ???
    0x
    0x
  
  
    1600
    900
    60
  
    
  
    
    
  
    0
    0
    1
    yes
    
  
    Virtual-1
    unknown
    unknown
    unknown
  
  
    1600
    900
    60
  
    
  
    
  
  ```
  MATE's monitors.xml:
  ```
  
    
    no
    
    ???
    0x
    0x
    1600
    900
    60
    0
    0
    normal
    no
    no
    yes
    
    
    
    
    
    
    
    
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
  Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
  * Log into GNOME
  * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
  * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56.png).
 Close the window.
  * Log out from GNOME. From the display manager, log into MATE.
  * As you can see, the [screen resolution (1600x900 configured in GNOME) not 
used by 
MATE](https://github.com/mate-desktop/mate-control-center/assets/6416073/adffa08e-cf08-499d-8dc3-9e7800e4d7e9),
 instead a fallback resolution is used.
  * Run `$ mate-display-properties`, just click on the "Apply" button (you 
don't have to click on the "Keep this configuration" button that pop-ups in the 
dialoge-box), it will overwrite "$HOME/.config/monitors.xml"
  * Log out from MATE. From the display manager, log into GNOME.
  * As you can see, 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11](/uploads/013b2b1abf582caf7e6c4c70733ea5ac/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_40_11.png),
 instead a fallback resolution is used.
  
  ## Links to bug reports
  GNOME https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
  MATE https://github.com/mate-desktop/mate-control-center/issues/712
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gnome-control-center 1:41.7-0ubuntu0.22.04.6
  ProcVersionSignature: Ubuntu 5.19.0-43.44~22.04.1-generic 5.19.17
  Uname: Linux 5.19.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul 24 01:24:22 2023
  InstallationDate: Installed on 2023-04-17 (97 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: gnome-control-center
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread David Hedlund
-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread David Hedlund
> As mentioned in the other bug, I think that's more a bug in MATE if it
has become incompatible.

Oh, interesting!


Can you please humbly ask if this is the cause in the MATE entry page that I 
filed for this issue: 
https://github.com/mate-desktop/mate-control-center/issues/712 ? But please 
mention that GNOME's monitors.xml is starting with , and 
that MATE's monitors.xml is starting with 


** Bug watch added: github.com/mate-desktop/mate-control-center/issues #712
   https://github.com/mate-desktop/mate-control-center/issues/712

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-26 Thread Bug Watch Updater
** Changed in: mutter
   Status: Unknown => New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-25 Thread Daniel van Vugt
As mentioned in the other bug, I think that's more a bug in MATE if it
has become incompatible.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-25 Thread David Hedlund
> I've always thought the generic name is useful because it potentially
allows multiple desktop environments to share a single layout...
Assuming that didn't break any of them.

monitors.xml generated by GNOME is incompatible with monitors.xml
generated by MATE (see file layouts in the top post), which is indicated
in the title of this issue.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-25 Thread Daniel van Vugt
I've always thought the generic name is useful because it potentially
allows multiple desktop environments to share a single layout...
Assuming that didn't break any of them.

Regardless, this isn't the place to discuss such a change. The
discussion should stay in
https://gitlab.gnome.org/GNOME/mutter/-/issues/2919

** Package changed: gnome-control-center (Ubuntu) => mutter (Ubuntu)

** Bug watch added: gitlab.gnome.org/GNOME/mutter/-/issues #2919
   https://gitlab.gnome.org/GNOME/mutter/-/issues/2919

** Also affects: mutter via
   https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
   Importance: Unknown
   Status: Unknown

** Changed in: mutter (Ubuntu)
   Status: New => Opinion

** Changed in: mutter (Ubuntu)
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-25 Thread David Hedlund
** Description changed:

   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
  GNOME's monitors.xml:
  
  ```
  
    
  
  
    0
    0
    yes
    
  
    Virtual-1
    ???
    0x
    0x
  
  
    1600
    900
    60
  
    
  
    
    
  
    0
    0
    1
    yes
    
  
    Virtual-1
    unknown
    unknown
    unknown
  
  
    1600
    900
    60
  
    
  
    
  
  ```
  MATE's monitors.xml:
  ```
  
    
    no
    
    ???
    0x
    0x
    1600
    900
    60
    0
    0
    normal
    no
    no
    yes
    
    
    
    
    
    
    
    
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
  The screen resolution is used directly (no need to log out). However,
  when you switch to the other desktop environment, the screen resolution
  is reset because their setup in monitors.xml is different.
  
  ## Links to bug reports
- GNOME https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2579
+ GNOME https://gitlab.gnome.org/GNOME/mutter/-/issues/2919
  MATE https://github.com/mate-desktop/mate-control-center/issues/712
- 
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: gnome-control-center 1:41.7-0ubuntu0.22.04.6
  ProcVersionSignature: Ubuntu 5.19.0-43.44~22.04.1-generic 5.19.17
  Uname: Linux 5.19.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul 24 01:24:22 2023
  InstallationDate: Installed on 2023-04-17 (97 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: gnome-control-center
  UpgradeStatus: No upgrade log present (probably fresh install)

** Description changed:

   Expected behaviour
  cinnamon is using a dedicated name, cinnamon-monitors.xml. This doesn't cause 
the file to be overwritten by the display preferences if other desktop 
environment are used on the same distro. If MATE and GNOME followed the same 
approach, the file name would be mate-monitors.xml, and gnome-monitors.xml, 
respectively.
  
   Actual behaviour
  GNOME's monitors.xml:
  
  ```
  
    
  
  
    0
    0
    yes
    
  
    Virtual-1
    ???
    0x
    0x
  
  
    1600
    900
    60
  
    
  
    
    
  
    0
    0
    1
    yes
    
  
    Virtual-1
    unknown
    unknown
    unknown
  
  
    1600
    900
    60
  
    
  
    
  
  ```
  MATE's monitors.xml:
  ```
  
    
    no
    
    ???
    0x
    0x
    1600
    900
    60
    0
    0
    normal
    no
    no
    yes
    
    
    
    
    
    
    
    
  
  ```
  
   Steps to reproduce the behaviour
  Both GNOME and MATE can be installed on the same distro. Both DEs are 
installing "$HOME/.config/monitors.xml" via manually configured display GUI 
preferences:
  * GNOME via `$ gnome-control-center display`
  * MATE via `$ mate-display-properties`
  
- The screen resolution is used directly (no need to log out). However,
- when you switch to the other desktop environment, the screen resolution
- is reset because their setup in monitors.xml is different.
+ Steps I used to reproduce the issue in Ubuntu 22.04 (as a virtual machine):
+ * Log into GNOME
+ * Ubuntu comes with GNOME, so install MATE in addition: `sudo apt-get install 
mate-desktop-environment-extras mate-desktop-environment`
+ * Run `$ gnome-control-center display`, change the "Resolution" to 1600x900, 
click on the "Apply": This will 1) generate "$HOME/.config/monitors.xml", 2) 
[Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-24_23_43_56](/uploads/dc4ba73ddfae955fcafa948e3a164581/Screenshot_ubuntu-22.04-desktop-amd64.iso-clone_2023-07-2

[Bug 2028469] Re: Use less generic name for monitors.xml to avoid clashing with other desktops

2023-07-24 Thread David Hedlund
** Summary changed:

- monitors.xml is incompatible with MATE (and vice versa)
+ Use less generic name for monitors.xml to avoid clashing with other desktops

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-control-center in Ubuntu.
https://bugs.launchpad.net/bugs/2028469

Title:
  Use less generic name for monitors.xml to avoid clashing with other
  desktops

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2028469/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs