You are not logged in.
I have (seemingly) near identical Arch installations on two different laptops. On one (the more recent install) I seem to be missing context menus in certain applications. For example, mouseover information in trayer, and autocomplete options in the Octave gui.
Both machines have exactly the same xinitrc, the same dwm configuration, etc.
Any idea what package (or configuration options) I might be missing?
Last edited by loh (2016-01-02 21:16:08)
Offline
Missing context menus also happens with my recently updated Arch installation. It happens in Eclipse (no menus at all) and Thunderbird (e.g. to-field drop down does not appear). My guess is, its something with the latest xorg updates.
Offline
Both of my machines are completely up to date, running the same version of xorg. These particular menus have always been missing on the more recent install so I feel like I must be missing some particular package that is present on the old machine (although I've done a side-by-side comparison and nothing looks obvious, same versions of gtk, etc.).
Offline
I tried some more configurations, and the context menus in my case are only missing when I have screen offloading enabled. On my t430, I have an Intel card connected to VGA and an Nvidia card connected via the two other digital ports. As soon as I enable offloading to the Intel card, the context menus are gone.
Offline
Exact same problem here, also running screen offloading (nvidia -> intel).
In my case it seems to be only 32-bit applications that are affected (e.g. thunderbird, chromium, etc all work just fine, but skype and steam do not).
Has anyone discovered a workaround for this? What irks me is the absolute absence of error/warning messages anywhere (nothing in Xorg log, console output of applications, dmesg, journal) - the context menus simply... don't show up.
EDIT: This problem seems to be related to this post, as far as I can tell.
Last edited by Thulinma (2015-11-30 17:30:09)
Offline
@tom_draft, @Thulinma: What is the setup with your NVIDIA card? My laptop is set to use switchable graphics and I'm using bumblebeed, with optirun or primusrun used to offload heavy lifting to the dedicated GPU. I'm using the latest NVIDIA drivers, not Nouveau.
In my case the context menus are missing even when the NVIDIA card is powered off. Skype and Steam work fine for me when launched via primusrun.
Offline
@ioh: Using randr offloading here through the latest nvidia drivers, though I'm actually one of the bumblebee developers (hi!) so I know your setup quite well. Hmm.... Really? That's interesting. Are you using the intel drivers for your intel graphics, or some kind of fallback? Since nvidia won't use randr offloading when you load the proper intel drivers, I'm running on the "modesetting" driver, instead... but you *should* be on the proper intel drivers since bumblebeed allows you to run both simultaneously... So you shouldn't be seeing the same issues here. "Shouldn't" being the key word... Especially since the nvidia kernel driver isn't even loaded when running with the GPU disabled like you are (you are using bbswitch, I assume? If not, might want to try with that enabled as well and see if it makes a difference!).
(Also, use primusrun; optirun is considered obsoleted by primusrun)
Offline
Yep, I'm using the intel drivers and bbswitch as you suggest. My old laptop (where the context menus appear) only has an intel integrated GPU so the fact that you and tom_draft mentioned NVIDIA issues made me wonder if there was something wrong with the setup on my new machine (this is the first time that I've used Bumblebee). In my case I think the context menu problem must be some GUI or foregrounding/focusing issue. Trayer requires GTK-2, and Octave GUI is Qt based. (I have both of these installed.)
(Also, use primusrun; optirun is considered obsoleted by primusrun)
Cheers, I've been using primusrun for a while now.
Offline
Yeah... I thought it was something like that at first, too - but downgrading xorg to 1.17.4 (and related packages accordingly) seems to "fix" the issue for me. Have you tried that version of X? Did it make a difference?
Offline
I'm using xrandr offloading as well (but with nouveau) and I'm not using optirun/primusrun as this is my machine for work:
xrandr --setprovideroutputsource Intel nouveauLast edited by tom_draft (2015-12-01 12:49:07)
Offline
In my case it turned out to be an error in my compton configuration (tooltip windows weren't shown). The old laptop was using xcompmgr, for which the problem didn't occur (I had switched to using compton on the new machine since the pinenetry gui wasn't showing with xcompmgr).
Last edited by loh (2016-01-02 21:51:36)
Offline