[dev] Problem with windows name
# The Problem:
dwm status bar fails to display the name of Libreoffice and OpenOffice windows
# Conditions (when it happens):
1) Debian 12 (previous Debian worked fine)
2) The file name must contain a latin character (one of these: áâãéÃóôúç) and NOT contain other glyphs characters (for example Japanese ä½ )
# Examples:
name of the file name displayed on dwm status
"André Desgualdo.odt" -> "Andr Desgualdo.odt - OpenOffice Writer" (wrong, it miss the é)
"Andre Desgualdo.odt" -> "Andre Desgualdo.odt - OpenOffice Writer" (right)
"ä½ André Desgualdo.odt" -> "ä½ André Desgualdo.odt - OpenOffice Writer" (right)
"André Desgualdo ä½ .odt" -> "André Desgualdo ä½ .odt - OpenOffice Writer" (right)
# xprop
xprop shows the correct name, but it doesn't has the _NET_WM_NAME defined as it used to have on Debian 11 and before (I guess it is because missing library tkinter for python2.7).
Example: WM_NAME(STRING) = "André Desgualdo.odt - OpenOffice Writer"
# xwininfo
But xwininfo also fails to show the name properly.
Example: xwininfo: Window id: 0xe031bd "Andr Desgualdo.odt - OpenOffice Writer"
# Other window managers
Other window managers show the window's name correctly. Tested: xfce4wm and i3wm.
# Other programs that are not Libreoffice or OpenOffice
When opening the same file with other program (for example opening "André Desgualdo.odt" with file-roller), the name is displayed correctly and xprop shows the following info: _NET_WM_NAME(STRING) = "Andr\303\251 Desgualdo.odt - OpenOffice").
# Workaround
Any suggestion to further investigate or possible workarounds or fix would be really appreciated.
(Currently I made a script to use xdotool to rename the window as soon as it is opened by OpenOffice).
Received on Sun Jul 09 2023 - 13:43:26 CEST
This archive was generated by hypermail 2.3.0
: Sun Jul 09 2023 - 15:48:09 CEST