Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

buttons and/or their margins hidden in xfwm or xfce4-session

Graphical Environments, Managers, Multimedia & Desktop questions.
Message
Author
User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

buttons and/or their margins hidden in xfwm or xfce4-session

#1 Post by babcat »

Happened after 8 to 9 upgrade. Where can I look for what happened wrong? Is it xfwm or xfce4-session? Also mouse over does not change button colour.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#2 Post by debiman »

are you talking about the window borders? that would be xfwm, xfce's window manager.
just try a few different themes, maybe your's is outdated.
otherwise, explain better.

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#3 Post by babcat »

Let's focus on the "mouse over menu" issue since I am sure one solves both.
In every application GUI, if I click on a button that expands a menu, and push the keyboard up/down arrows or put the cursor over, I get no highlight, but the button gets pushed. The only place I get the highlight is when I right click on the debian desktop for the menu. And buttons on toolbars like the classic File / Edit / View / etc / Help have no margins. Now I notice I also get no vertical bar that is usually on the right side of any drop-down menu or page, and shows the position from top to bottom, where we read. Again, mouse over works.
Different xfwm4-themes do not affect this neither did reinstalling xfwm4
I know without picture we need to imagine, tried to upload screenshot but get message "Sorry, the board attachment quota has been reached"

thank you

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#4 Post by babcat »

Wow it has to do with me as user, because I logged into graphical, I started X as root to check another issue and the issues were not present! Maybe sth in ~/user/.config/ ??? we are near.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#5 Post by debiman »

no, what you describe has nothing to do with xfwm.
are you using a custom theme (gtk) that you installed yourself? if so, switch back to one of the system defaults.

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#6 Post by babcat »

I do not use downloaded themes, the windows are the old style, simple, nothing fancy.
I installed gtk3-engines-xfce just in case, rebooted, same issue.
Tried xfce4-appearance-settings -> styles, with all the styles the same thing happens
Read manual of xfce4-appearance-settings, I see option --gtk-module=MODULES
Maybe a gtk module is not loaded?
A lib not found?

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#7 Post by debiman »

well, something is fishy.

a screenshot might help.
babcat wrote:I see option --gtk-module=MODULES
where do you see this?

also please post output of

Code: Select all

apt-get update
apt-get -s upgrade

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#8 Post by babcat »

Ah fishy is a nice expression, learned that! I will also do the upgrade by the way.
I read the option --gtk-module=MODULES in the manual of xfce4-appearance-settings

Code: Select all

baba@debian:~$ sudo apt-get update
[sudo] password for baba: 
Ign:1 http://ftp.gr.debian.org/debian stretch InRelease
Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB]
Hit:3 http://ftp.gr.debian.org/debian stretch Release          
Get:5 http://security.debian.org stretch/updates/main Sources [140 kB]
Get:6 http://security.debian.org stretch/updates/main i386 Packages [355 kB]
Get:7 http://security.debian.org stretch/updates/main Translation-en [165 kB]
Get:8 http://ftp.seclan.com/debian stretch-updates InRelease [91.0 kB]
Fetched 845 kB in 2s (316 kB/s)     
Reading package lists... Done
baba@debian:~$ sudo apt-get -s upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libbasicusageenvironment1 libdvbpsi10 libebml4v5 libgig6v5
  libgles1-mesa libgroupsock8 libiso9660-8 liblivemedia57
  libmatroska6v5 libopenmpt-modplug1 libpcre2-16-0 libqt5qml5
  libqt5quick5 libquicktime2 libresid-builder0c2a libsidplay2
  libupnp6 libusageenvironment3 libvcdinfo0 libxcb-xv0
  qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings
  qml-module-qtgraphicaleffects qml-module-qtquick-controls
  qml-module-qtquick-dialogs qml-module-qtquick-layouts
  qml-module-qtquick-privatewidgets qml-module-qtquick-window2
  qml-module-qtquick2 vlc-bin vlc-data vlc-l10n vlc-plugin-base
  vlc-plugin-notify vlc-plugin-samba vlc-plugin-video-output
  vlc-plugin-video-splitter vlc-plugin-visualization
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  libvlc-bin libvlc-dev libvlc5 libvlccore-dev samplv1 smtube vlc-bin
  vlc-data vlc-l10n vlc-plugin-base vlc-plugin-jack vlc-plugin-notify
  vlc-plugin-samba vlc-plugin-video-output vlc-plugin-video-splitter
  vlc-plugin-visualization
The following packages will be upgraded:
  firefox-esr libcurl3-gnutls libprocps6 libwavpack1
  linux-image-4.9.0-6-rt-686-pae linux-libc-dev procps xdg-utils
8 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Inst libprocps6 [2:3.3.12-3] (2:3.3.12-3+deb9u1 Debian-Security:9/stable [i386])
Inst procps [2:3.3.12-3] (2:3.3.12-3+deb9u1 Debian-Security:9/stable [i386])
Inst firefox-esr [52.7.3esr-1~deb9u1] (52.8.0esr-1~deb9u1 Debian-Security:9/stable [i386])
Inst libcurl3-gnutls [7.52.1-5+deb9u5] (7.52.1-5+deb9u6 Debian-Security:9/stable [i386])
Inst libwavpack1 [5.0.0-2+deb9u1] (5.0.0-2+deb9u2 Debian-Security:9/stable [i386])
Inst linux-image-4.9.0-6-rt-686-pae [4.9.88-1] (4.9.88-1+deb9u1 Debian-Security:9/stable [i386])
Inst linux-libc-dev [4.9.88-1] (4.9.88-1+deb9u1 Debian-Security:9/stable [i386])
Inst xdg-utils [1.1.1-1] (1.1.1-1+deb9u1 Debian-Security:9/stable [all])
Conf libprocps6 (2:3.3.12-3+deb9u1 Debian-Security:9/stable [i386])
Conf procps (2:3.3.12-3+deb9u1 Debian-Security:9/stable [i386])
Conf firefox-esr (52.8.0esr-1~deb9u1 Debian-Security:9/stable [i386])
Conf libcurl3-gnutls (7.52.1-5+deb9u6 Debian-Security:9/stable [i386])
Conf libwavpack1 (5.0.0-2+deb9u2 Debian-Security:9/stable [i386])
Conf linux-image-4.9.0-6-rt-686-pae (4.9.88-1+deb9u1 Debian-Security:9/stable [i386])
Conf linux-libc-dev (4.9.88-1+deb9u1 Debian-Security:9/stable [i386])
Conf xdg-utils (1.1.1-1+deb9u1 Debian-Security:9/stable [all])


User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#10 Post by debiman »

sorry, but this looks like a themeing problem to me.

Code: Select all

ls -al ~/.themes ~/.local/share/themes /usr/share/themes
is this xfce4-terminal in the screenshot?

Code: Select all

objdump -p /usr/bin/xfce4-terminal | grep gtk
need to find out if it uses gtk2 or gtk3.

meanwhile you can go through with software upgrades & reboot, please.

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#11 Post by babcat »

Upgrade and reboot did not help.

Code: Select all

baba@debian:~$ ls -al ~/.themes ~/.local/share/themes /usr/share/themes/
ls: cannot access '/home/baba/.themes': No such file or directory
ls: cannot access '/home/baba/.local/share/themes': No such file or directory
/usr/share/themes/:
total 524
drwxr-xr-x 129 root root  4096 May 26 15:16 .
drwxr-xr-x 254 root root 12288 May 26 20:31 ..
drwxr-xr-x   3 root root  4096 May 26 15:16 Adept
drwxr-xr-x   4 root root  4096 May  3 14:07 Adwaita
drwxr-xr-x   4 root root  4096 May  3 14:07 Adwaita-dark
drwxr-xr-x   3 root root  4096 May 26 15:16 Agua
drwxr-xr-x   3 root root  4096 May 26 15:16 Agualemon
drwxr-xr-x   3 root root  4096 May 26 15:16 Alternate
drwxr-xr-x   3 root root  4096 May 26 15:16 Atlanta
drwxr-xr-x   3 root root  4096 May 26 15:16 Atlanta2
drwxr-xr-x   3 root root  4096 May 26 15:16 B5
drwxr-xr-x   3 root root  4096 May 26 15:16 B6
drwxr-xr-x   3 root root  4096 May 26 15:16 Basix
drwxr-xr-x   3 root root  4096 May 26 15:16 BBS
drwxr-xr-x   3 root root  4096 May 26 15:16 Beastie
drwxr-xr-x   3 root root  4096 May 26 15:16 Biz
drwxr-xr-x   3 root root  4096 May 26 15:16 Blackwall
drwxr-xr-x   3 root root  4096 May  3 14:08 Bright
drwxr-xr-x   3 root root  4096 May 26 15:16 Buzz
drwxr-xr-x   3 root root  4096 May 26 15:16 Coldsteel
drwxr-xr-x   3 root root  4096 May 26 15:16 Coolclean
drwxr-xr-x   3 root root  4096 May 26 15:16 Crux
drwxr-xr-x   3 root root  4096 May 26 15:16 Cruxish
drwxr-xr-x   3 root root  4096 May 26 15:16 Curve
drwxr-xr-x   3 root root  4096 Apr 25  2015 Daloa
drwxr-xr-x   7 root root  4096 Apr 25  2015 Default
drwxr-xr-x   3 root root  4096 May 26 15:16 Default-4.0
drwxr-xr-x   3 root root  4096 May 26 15:16 Default-4.2
drwxr-xr-x   3 root root  4096 May 26 15:16 Default-4.4
drwxr-xr-x   3 root root  4096 May 26 15:16 Default-4.6
drwxr-xr-x   3 root root  4096 May 26 15:16 Default-4.8
drwxr-xr-x   3 root root  4096 May  3 14:08 Default-hdpi
drwxr-xr-x   3 root root  4096 May  3 14:08 Default-xhdpi
drwxr-xr-x   3 root root  4096 May 26 15:16 Defcon-IV
drwxr-xr-x   3 root root  4096 May 26 15:16 Eazel-blue
drwxr-xr-x   3 root root  4096 May 26 15:16 Elberg
drwxr-xr-x   4 root root  4096 Apr 25  2015 Emacs
drwxr-xr-x   3 root root  4096 May 26 15:16 Exocet
drwxr-xr-x   3 root root  4096 May 26 15:16 Fbx
drwxr-xr-x   3 root root  4096 May 26 15:16 G2
drwxr-xr-x   3 root root  4096 May 26 15:16 Galaxy
drwxr-xr-x   3 root root  4096 May 26 15:16 Gaudy
drwxr-xr-x   3 root root  4096 May 26 15:16 Gelly
drwxr-xr-x   3 root root  4096 May 26 15:16 Gnububble
drwxr-xr-x   3 root root  4096 May 26 15:16 Gorilla
drwxr-xr-x   3 root root  4096 May 26 15:16 Gtk
drwxr-xr-x   4 root root  4096 May  8 18:30 HighContrast
drwxr-xr-x   3 root root  4096 May 26 15:16 Iceg
drwxr-xr-x   3 root root  4096 May 26 15:16 Kde
drwxr-xr-x   3 root root  4096 May 26 15:16 Kde1
drwxr-xr-x   3 root root  4096 May 26 15:16 Keramik
drwxr-xr-x   3 root root  4096 May 26 15:16 Kindaker
drwxr-xr-x   3 root root  4096 May 26 15:16 Kleanux
drwxr-xr-x   3 root root  4096 Apr 25  2015 Kokodi
drwxr-xr-x   3 root root  4096 May 26 15:16 Koynacity
drwxr-xr-x   3 root root  4096 May 26 15:16 Linea
drwxr-xr-x   3 root root  4096 May 26 15:16 LineArt
drwxr-xr-x   3 root root  4096 May 26 15:16 Meenee
drwxr-xr-x   3 root root  4096 May 26 15:16 Metabox
drwxr-xr-x   3 root root  4096 May 26 15:16 Microcurve
drwxr-xr-x   3 root root  4096 May 26 15:16 Microdeck
drwxr-xr-x   3 root root  4096 May 26 15:16 Microdeck2
drwxr-xr-x   3 root root  4096 May 26 15:16 Microdeck3
drwxr-xr-x   3 root root  4096 May 26 15:16 Microgui
drwxr-xr-x   3 root root  4096 May 26 15:16 Mofit
drwxr-xr-x   3 root root  4096 Apr 25  2015 Moheli
drwxr-xr-x   3 root root  4096 May 26 15:16 Next
drwxr-xr-x   3 root root  4096 May 26 15:16 Ops
drwxr-xr-x   3 root root  4096 May 26 15:16 Opta
drwxr-xr-x   3 root root  4096 May 26 15:16 Oroborus
drwxr-xr-x   3 root root  4096 May 26 15:16 Perl
drwxr-xr-x   3 root root  4096 May 26 15:16 Pills
drwxr-xr-x   3 root root  4096 May 26 15:16 Piranha
drwxr-xr-x   3 root root  4096 May 26 15:16 Platinum
drwxr-xr-x   3 root root  4096 May 26 15:16 Prune
drwxr-xr-x   3 root root  4096 May 26 15:16 Quiet-purple
drwxr-xr-x   3 root root  4096 May 26 15:16 Quinx
drwxr-xr-x   3 root root  4096 May 26 15:16 R9X
drwxr-xr-x   3 root root  4096 Apr 25  2015 Raleigh
drwxr-xr-x   3 root root  4096 May 26 15:16 Redmond
drwxr-xr-x   3 root root  4096 May 26 15:16 RedmondXP
drwxr-xr-x   4 root root  4096 May 26 15:16 Retro
drwxr-xr-x   3 root root  4096 May 26 15:16 Sassandra
drwxr-xr-x   3 root root  4096 May 26 15:16 Silverado
drwxr-xr-x   3 root root  4096 May 26 15:16 Slick
drwxr-xr-x   3 root root  4096 May 26 15:16 Slimline
drwxr-xr-x   3 root root  4096 May 26 15:16 Smallscreen
drwxr-xr-x   3 root root  4096 Apr 25  2015 Smoke
drwxr-xr-x   3 root root  4096 May 26 15:16 Smoothwall
drwxr-xr-x   3 root root  4096 May 26 15:16 Stoneage
drwxr-xr-x   3 root root  4096 May 26 15:16 Symphony
drwxr-xr-x   3 root root  4096 May 26 15:16 Synthetic
drwxr-xr-x   3 root root  4096 May 26 15:16 Tabs
drwxr-xr-x   3 root root  4096 May 26 15:16 Tgc
drwxr-xr-x   3 root root  4096 May 26 15:16 Tgc-large
drwxr-xr-x   3 root root  4096 May 26 15:16 Therapy
drwxr-xr-x   3 root root  4096 May 26 15:16 Today
drwxr-xr-x   3 root root  4096 May 26 15:16 Totem
drwxr-xr-x   3 root root  4096 May 26 15:16 Trench
drwxr-xr-x   3 root root  4096 May 26 15:16 Triviality
drwxr-xr-x   3 root root  4096 May 26 15:16 Tubular
drwxr-xr-x   3 root root  4096 May 26 15:16 TUX
drwxr-xr-x   3 root root  4096 May 26 15:16 Tyrex
drwxr-xr-x   3 root root  4096 May 26 15:16 Variation
drwxr-xr-x   3 root root  4096 May 26 15:16 Wallis
drwxr-xr-x   3 root root  4096 May 26 15:16 Waza
drwxr-xr-x   3 root root  4096 May 26 15:16 Wildbush
drwxr-xr-x   5 root root  4096 May 26 18:24 Xfce
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-4.0
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-4.2
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-4.4
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-4.6
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-b5
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-basic
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-cadmium
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-curve
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-dawn
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-dusk
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-flat
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-kde2
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-kolors
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-light
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-orange
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-redmondxp
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-saltlake
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-smooth
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-stellar
drwxr-xr-x   4 root root  4096 May 26 18:24 Xfce-winter
drwxr-xr-x   3 root root  4096 Apr 25  2015 ZOMG-PONIES!

Code: Select all

baba@debian:~$ objdump -p /usr/bin/xfce4-terminal | grep gtk
  NEEDED               libgtk-3.so.0

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#12 Post by babcat »

I ran this interesting command objdump for a programm with an ok gui, mousepad:

Code: Select all

baba@debian:~$ objdump -p /usr/bin/mousepad |grep gtk
  NEEDED               libgtksourceview-2.0.so.0
  NEEDED               libgtk-x11-2.0.so.0
From what I assume objdump means by "NEEDED", the programm mousepad uses libgtk-x11-2.0.so.0 and works fine, while xfce4-terminal, gnumeric and others, using libgtk-3.so.0 have issues, look at a gnumeric issue: https://www.dropbox.com/s/0a7wp4f1ndfy7 ... s.png?dl=0

I reinstalled libgtk-3-0 ... still nothing.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#13 Post by debiman »

so this is another of those famous gtk3 compatibility issues (yes, gtk3 becomes incompatible with gtk3 themes).

famous answer: something went wrong.
i guess with the upgrade.

what verison is gtk3 at?

is this happening with all themes?
try reinstalling one of them, and try using that.

maybe one of the sources in your list is fishy.

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#14 Post by babcat »

Code: Select all

baba@debian:~$ dpkg -l 'libgtk*' |grep -e '^i'
ii  libgtk-3-0:i386             3.22.11-1      i386         GTK+ graphical user interface library
ii  libgtk-3-bin                3.22.11-1      i386         programs for the GTK+ graphical user interface library
ii  libgtk-3-common             3.22.11-1      all          common files for the GTK+ graphical user interface library
crap happens with all themes, yes. I installed gtk-theme-switch, applied many of them. I was confusing themes with styles, now I think I get the difference.
if this helps:

Code: Select all

baba@debian:~$ dpkg -l 'gtk3-e*' | grep '^i'
ii  gtk3-engines-xfce   3.2.0-2      i386         GTK+-3.0 theme engine for Xfce
I reinstalled gtk3-engines-xfce and also installed gtk3-engines-breeze, used them but same issues.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#15 Post by debiman »

everything seems ok for a normal stretch/stable system.
what gtk3 theme are you using?

Code: Select all

cat ~/.config/gtk*/settings.ini

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#16 Post by babcat »

Hello again, I run the command but there is no such file or directory as "settings.ini" in ~/.config/
I tried this:

Code: Select all

baba@debian:~/.config/gtk-2.0$ locate settings.ini
/usr/share/themes/Xfce-flat/gtk-3.0/settings.ini
baba@debian:~/.config/gtk-2.0$ cat /usr/share/themes/Xfce-flat/gtk-3.0/settings.ini 
[Settings]
gtk-color-scheme = "base_color:#fcfcfc\nbg_color:#d9dadb\ntooltip_bg_color:#ffffdf\nselected_bg_color:#1e9cc8\ntext_color:#2d2d2d\nfg_color:#2d2d2d\ntooltip_fg_color:#2d2d2d\nselected_fg_color:#eeeeee\nlink_color:#5177ac"
gtk-auto-mnemonics = 1
gtk-visible-focus = automatic
No theme is mentioned... I know the theme in use is "Oroborus" though.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#17 Post by debiman »

can you please just post the output of these two commands (incl. the commands themselves):

Code: Select all

ls -l ~/.config/gtk*/settings.ini
cat ~/.config/gtk*/settings.ini

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4

#18 Post by babcat »

Code: Select all

baba@debian:~$ ls -l ~/.config/gtk*/settings.ini
ls: cannot access '/home/baba/.config/gtk*/settings.ini': No such file or directory
baba@debian:~$ cat ~/.config/gtk*/settings.ini
cat: '/home/baba/.config/gtk*/settings.ini': No such file or directory

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#19 Post by debiman »

strange, afaics that file should exist.
try choosing a different gtk theme, then look for that file again.

User avatar
babcat
Posts: 28
Joined: 2018-04-11 09:22

Re: buttons and/or their margins hidden in xfwm or xfce4-ses

#20 Post by babcat »

Hello I was absent from the PC for a long time! Changed the theme and run again the commands having exactly the same results. I start looking into it again.

Post Reply