Xfce Forum

Sub domains
 

You are not logged in.

#1 2021-07-15 15:54:13

shmu26
Member
Registered: 2021-04-22
Posts: 27

Force panel to overlay full-screen app

I am running a virtual machine in VMware Workstation. It is in full-screen mode.
I would like the Xfce panel of the host to be on top of the guest. In other words, the full-screen app should go under the panel.
Can I do that?
Can I toggle it?

System:
  Host: <filter> Kernel: 5.12.0-15.1-liquorix-amd64 x86_64 bits: 64 
  compiler: N/A 
  parameters: audit=0 intel_pstate=disable 
  BOOT_IMAGE=/boot/vmlinuz-5.12.0-15.1-liquorix-amd64 
  root=UUID=<filter> ro quiet splash 
  init=/lib/systemd/systemd 
  Desktop: Xfce 4.14.2 tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 
  dm: LightDM 1.26.0 Distro: MX-19.4_ahs_x64 patito feo March 31  2021 
  base: Debian GNU/Linux 10 (buster) 
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME B365M-A v: Rev X.0x 
  serial: <filter> UEFI: American Megatrends v: 1203 date: 10/10/2019 
CPU:
  Topology: 8-Core model: Intel Core i7-9700 bits: 64 type: MCP 
  arch: Kaby Lake family: 6 model-id: 9E (158) stepping: D (13) 
  microcode: EA L2 cache: 12.0 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 48000 
  Speed: 1300 MHz min/max: 800/3001 MHz boost: enabled Core speeds (MHz): 
  1: 1300 2: 1321 3: 1380 4: 1331 5: 1339 6: 1309 7: 1324 8: 1323 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling 
  Type: srbds mitigation: TSX disabled 
  Type: tsx_async_abort mitigation: TSX disabled 
Graphics:
  Device-1: Intel UHD Graphics 630 vendor: ASUSTeK driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:3e98 
  Display: x11 server: X.Org 1.20.10 driver: modesetting 
  unloaded: fbdev,vesa resolution: 1920x1080~60Hz, 1920x1080~60Hz 
  OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.3.4 
  direct render: Yes 
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:a2f0 
  Device-2: JMTek LLC. type: USB driver: hid-generic,snd-usb-audio,usbhid 
  bus ID: 1-1.4:8 chip ID: 0c76:161f 
  Sound Server: ALSA v: k5.12.0-15.1-liquorix-amd64 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel port: e000 
  bus ID: 03:00.0 chip ID: 10ec:8168 
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  Device-2: Realtek type: USB driver: rtl8821cu bus ID: 1-9:7 
  chip ID: 0bda:c811 serial: <filter> 
  IF: wlan0 state: down mac: <filter> 
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter> 
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter> 
Drives:
  Local Storage: total: 2.26 TiB used: 841.48 GiB (36.4%) 
  ID-1: /dev/sda vendor: Kingston model: SA400S37480G size: 447.13 GiB 
  block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: K1B3 scheme: GPT 
  ID-2: /dev/sdb vendor: Toshiba model: HDWD120 size: 1.82 TiB block size: 
  physical: 4096 B logical: 512 B speed: 6.0 Gb/s rotation: 7200 rpm 
  serial: <filter> rev: ACF0 scheme: GPT 
Partition:
  ID-1: / raw size: 142.28 GiB size: 139.80 GiB (98.25%) 
  used: 77.16 GiB (55.2%) fs: ext4 dev: /dev/sda5 
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C 
  Fan Speeds (RPM): N/A 
Repos:
  No active apt repos in: /etc/apt/sources.list 
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
  1: deb http://deb.debian.org/debian buster-updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/debian.list 
  1: deb http://deb.debian.org/debian buster main contrib non-free
  2: deb http://deb.debian.org/debian-security buster/updates main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
  1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  No active apt repos in: /etc/apt/sources.list.d/hardware:razer.list 
  Active apt repos in: /etc/apt/sources.list.d/mx.list 
  1: deb http://mxrepo.com/mx/repo/ buster main non-free
  2: deb http://mxrepo.com/mx/repo/ buster ahs
  No active apt repos in: /etc/apt/sources.list.d/various.list 
Info:
  Processes: 318 Uptime: 24m Memory: 15.50 GiB used: 1.79 GiB (11.6%) 
  Init: systemd v: 241 runlevel: 5 default: 5 Compilers: gcc: 8.3.0 alt: 8 
  Shell: quick-system-in running in: quick-system-in inxi: 3.0.36 

Last edited by shmu26 (2021-07-15 15:57:53)

Offline

#2 2021-07-15 16:30:47

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,485

Re: Force panel to overlay full-screen app

Have a read through this bug report with respect to the spec and how it applies to fullscreen windows and those set with above. I don't believe it is currently possible with Xfce/xfwm4.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2021-07-15 18:05:26

CwF
Member
Registered: 2018-01-28
Posts: 305

Re: Force panel to overlay full-screen app

I like having some host stuff blended in also. With virt-viewer and vmm's version on kvm/qemu guest a maximized window does well. I only fullsreen a guest sometimes...The other way is to vary the resolutions and why I liked the older 1200p monitors since they give 120 lines for this purpose, and enough for mpv's OSD.

Mostly I blend the host into the window frame of the virt-viewer window. Guest title's to the right with the host in the center, vice-versa, guest menu to the left, host doodads in between, etc. Guest icons vertically on the right, host on the left. More host stuff blending on the bottom right, etc.

Offline

#4 2022-11-08 21:43:00

k9dog
Member
Registered: 2022-06-14
Posts: 1

Re: Force panel to overlay full-screen app

maximized window =/= full-screen
(=/= is meant to be 'non equal)

xfce4 .. full-screen is nice video programs like vlc and browsers streaming, but awful for windows usage ehere you just want your window maximized .. A window should never be below a main panel. (it should at least be possible to tell windows not to go below unlike recent xfce4 when setting up bars)

xfce4 seems to have changed the meaning of a full size window (maximized) to a full-screen program. Possibly connected to how modern guis try to be more phone friendly. I hope it is seen as a bug as mentioned, but non desktop users/programmers might just have confused the concepts. I think it's important xfce4 stay on desktop.

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 544.92 KiB (Peak: 546.2 KiB) ]