[sorry if the below has messed-up formatting; I sent it a few days ago, but apparently the list software rejected it — without even so much as a bounce :-( — b/c I was not yet a subscriber to the list]
Hello folks.
First off: I _love_ TDE for keeping KDE 3.x alive. ;-)
Recently, the alt-tab behavior on one of my GNU/Linux boxes has been driving me nuts: when I press alt-tab, the switcher only shows other windows that are on the *_same screen_* as the one that was active/current/front at the time I pressed alt-tab. With windows spread across two screens, this is _very_ annoying. I tried to find a way to configure this, but I did not find one. [EDIT: please read all the way to the bottom of this e-mail for additional details that I found while writing this email but _way_ after writing _this_ paragraph up to the "EDIT" marker.]
Current setup on the machine in question: Debian 7.11, TDE 3.5.13.2, one video card installed, nVidia PCI-Express video card with 4 heads possible [only 2 in use], GPU seems to be an "NVS 510", nVidia proprietary driver 450.57; two monitors, both "technically" 1600x1200 ["technically" b/c one of them is "rotated", so it "looks like" 1200x1600], only 1 desktop, and Xinerama & RandR are both off according to "/var/log/Xorg.0.log". The motherboard has a VGA port on it, but I must have disabled the relevant on-board chip in the BIOS settings [or did the BIOS disable that chip by itself based on the fact that I have a video card installed and selected as "primary"?] since it`s not showing up in "lspci"`s output.
From the "NVIDIA X Server Settings" program:
* Server Version Number: 11.0 * Server Vendor String: The X.Org Foundation * Server Vendor Version: 1.12.4 (11204000) * NV-CONTROL Version: 1.29 * Screens: 1
From "lspci -v":
09:00.0 VGA compatible controller: NVIDIA Corporation Device 0ffd (rev a1) (prog-if 00 [VGA controller]) Subsystem: NVIDIA Corporation Device 0967 Flags: bus master, fast devsel, latency 0, IRQ 27 Memory at c2000000 (32-bit, non-prefetchable) [size=16M] Memory at b0000000 (64-bit, prefetchable) [size=256M] Memory at c0000000 (64-bit, prefetchable) [size=32M] I/O ports at 1000 [size=128] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [60] Power Management version 3 Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [78] Express Endpoint, MSI 00 Capabilities: [b4] Vendor Specific Information: Len=14 <?> Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting <?> Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> Kernel driver in use: nvidia
Other "trivia": 4.13.16 self-configured kernel. PS/2 keyboard and "mouse" [trackball, really ;-)].
"Stop the presses!" ;-) : look what I found in my "~/.trinity/share/config/kwinrc" while searching through "~/.trinity/":
[TabBox] TraverseAll=false
... however, when I edited that to "TraverseAll=true" and logged out and then back in [to TDE], alt-tab _still_ behaved as before. :-( I checked that the edit wasn`t overwritten, and it wasn`t.
Also found in the same file, in the "[Windows]" section:
AltTabStyle=KDE
Should I be messing with _that_ somehow?
Also: how/where should I find these settings in a GUI context? They don`t seem to be available in KControl. OK, hold on... I think I found them, in "Desktop"::"Window Behavior"::"Focus", under the section heading "Navigation". I tried turning "Traverse windows on all desktops" off, hitting "Apply", then turning it back on again and "Apply" again, but it did _not_ seem to help. :-(
"The plot _thickens_!" When I switch off "Show window list while switching windows" [in "Desktop"::"Window Behavior"::"Focus", under the section heading "Navigation"], I get the following changes:
* my "~/.trinity/share/config/kwinrc" now has "AltTabStyle=CDE" instead of "AltTabStyle=KDE"
* alt-tab _does_ traverse windows on both screens -- but, of course, does not show visual feedback for the switcher
I searched for something relevant in the Bugzilla, but I found nothing that was an exact match. I _did_ find the following, which I`m including here... #1, for "completeness", and #2, to _prove_ that I really _did_ search the Bugzilla before emailing to the list. ;-)
* https://bugs.trinitydesktop.org/show_bug.cgi?id=1787 * " Include minimized system tray apps in Alt+Tab switching"
How can I [at least try to] solve this problem? I _want_ the KDE-style switcher [with visual feedback], not the CDE-style "silent" and/or "invisible" one, but I _also_ want _all_ windows [or at least as many as possible, given bug #1787] from _all_ screens to be included in the switcher`s list and keyboard-selection choices. Suggestions, anybody?
Regards,
Abe
Hi Abe,
On Thu October 29 2020 23:53:20 Abe wrote:
Current setup on the machine in question: Debian 7.11, TDE 3.5.13.2,
It works fine for me with three displays in Debian 10.6 and TDE 14.0.8. Also in TDE PSB. The controls are accessed via the TDE menu / Trinity Control Center / Desktop / Window Behavior / Focus.
My memory is not good enough to help you with a seven year old version.
I'd strongly suggest upgrading both so you can expect better support and also for the security of your data.
--Mike
On Friday 30 October 2020 04:55:20 Abe wrote:
Thanks for the suggestion[s].
What does "TDE PSB" mean?
— A.
PSB is short for "Preliminary Stable Builds":
https://wiki.trinitydesktop.org/Debian_Trinity_Repository_Installation_Instr... https://wiki.trinitydesktop.org/Preliminary_Stable_Builds https://wiki.trinitydesktop.org/Preliminary_Testing_Builds
Bill
On Friday 30 of October 2020 12:55:20 Abe wrote:
Thanks for the suggestion[s].
What does "TDE PSB" mean?
— A. ____________________________________________________
PSB == Preliminary Stable Builds repository https://wiki.trinitydesktop.org/Preliminary_Stable_Builds
Cheers
Abe composed on 2020-10-30 02:53 (UTC-0400):
Recently, the alt-tab behavior on one of my GNU/Linux boxes has been driving me nuts: when I press alt-tab, the switcher only shows other windows that are on the *_same screen_* as the one that was active/current/front at the time I pressed alt-tab. With windows spread across two screens, this is _very_ annoying....
I'm not sure I understand your meaning of "screen". In X, two or more physical displays making up a single workspace is considered "a" screen. Is this what you have? Are you describing the use of multiple virtual desktops (accessible via the pager)?
14.0.8 on Jessie, as old as anything I seem to be able to find here, seems to work exactly as expected here:
# inxi -SGay System: Host: p5bse Kernel: 4.9.0-0.bpo.5-amd64 x86_64 bits: 64 compiler: gcc v: 4.9.2... Desktop: Trinity R14.0.8 tk: Qt 3.5.0 info: kicker wm: Twin 3.0 dm: TDM Distro: Debian GNU/Linux 8 (jessie) Graphics: Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau v: kernel bus ID: 01:00.0 chip ID: 10de:107d Display: server: X.Org 1.16.4 driver: nouveau unloaded: modesetting alternate: fbdev,nv,vesa display ID: :0 screens: 1 Screen-1: 0 s-res: 2560x2520 s-dpi: 120 s-size: 541x533mm (21.3x21.0") s-diag: 759mm (29.9") Monitor-1: DP-1 res: 2560x1440 hz: 60 dpi: 109 size: 598x336mm (23.5x13.2") diag: 686mm (27") Monitor-2: DP-2 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2") diag: 730mm (28.8") OpenGL: renderer: Gallium 0.4 on NVD9 v: 3.3 Mesa 10.3.2 compat-v: 3.0 direct render: Yes
http://fm.no-ip.com/SS/KDE/abe-wheez-tde13-1.png
I agree with Mike's suggestion to upgrade.
Also: how/where should I find these settings in a GUI context? They don`t seem to be available in KControl. OK, hold on... I think I found them, in "Desktop"::"Window Behavior"::"Focus", under the section heading "Navigation". I tried turning "Traverse windows on all desktops" off, hitting "Apply", then turning it back on again and "Apply" again, but it did _not_ seem to help. :-(
Like Mike already said, this is the setting you are looking for. I tested it on my machine (Debian 10, TDE R14.0.9) and it works in such a way that when I switch windows with Alt-tab the switcher shows the list of windows on all virtual desktops, with applications on a different desktop being prefixed by that desktop's name - see attached screenshot. The setting takes effect as soon as I press 'Apply' button - no need to log out and log in again.
Janek