sajon
November 15, 2024, 10:58am
1
Hi guys,
I’m not sure when that starts but I can’t take a rectangle screenshot with Spectacle any more.
When switching to rectangle option my screen does this.
I have a dual screen set-up connected through docking station. When I want to take rectangle screenshot, both screens turns to look like on the picture above.
System details:
Operating System: openSUSE Tumbleweed-Slowroll 20241103
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0
Kernel Version: 6.11.6-2-default (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics
Memory: 30.1 GiB of RAM
Graphics Processor: AMD Radeon 780M
This probably won’t help you, but I had a slightly different problem with Spectacle yesterday.
I have three monitors, the left and right monitors have different resolutions to the centre monitor. Spectacle worked fine for taking several rectangle screenshots on the centre screen. But when taking the last screenshot, it put an image of the center screen on all monitors and only accepted drawing the rectangle from the left monitor and seemed to use the geometry of the centre monitor for mouse position.
I did an update, rebooted, and the problem has not repeated.
inxi -aFz
System:
Kernel: 6.8.1-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.8.1-1-default
root=UUID=636425b7-4d50-4e3c-8382-382531da4ca0 security=apparmor
snd_hda_codec_hdmi.enable_silent_stream=0 plymouth.enable=0
mitigations=auto
Desktop: KDE Plasma v: 6.2.3 tk: Qt v: N/A info: frameworks v: 6.8.0
wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
Tumbleweed 20241113
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: ROG STRIX B650E-F GAMING WIFI v: Rev 1.xx
serial: <superuser required> part-nu: SKU uuid: <superuser required>
UEFI: American Megatrends v: 2413 date: 02/0b4/2024
CPU:
Info: model: AMD Ryzen 7 7700 bits: 64 type: MT MCP arch: Zen 4 gen: 4
level: v4 note: check built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25)
model-id: 0x61 (97) stepping: 2 microcode: 0xA601206
Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 8 MiB
desc: 8x1024 KiB L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 3550 min/max: 400/5389 scaling: driver: amd-pstate-epp
governor: powersave cores: 1: 3550 2: 3550 3: 3550 4: 3550 5: 3550 6: 3550
7: 3550 8: 3550 9: 3550 10: 3550 11: 3550 12: 3550 13: 3550 14: 3550
15: 3550 16: 3550 bogomips: 121647
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 32 [Radeon RX 7700 XT /
7800 XT] vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-3
code: Navi-3x process: TSMC n5 (5nm) built: 2022+ pcie: gen: 4
speed: 16 GT/s lanes: 16 ports: active: DP-2,HDMI-A-1,HDMI-A-2
empty: DP-1,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:747e class-ID: 0300
Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: ASUSTeK
driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm)
built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: none
empty: DP-3,HDMI-A-3,Writeback-2 bus-ID: 0e:00.0 chip-ID: 1002:164e
class-ID: 0300 temp: 35.0 C
Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: modesetting unloaded: vesa
alternate: fbdev dri: radeonsi gpu: amdgpu,amdgpu d-rect: 5280x2250
display-ID: 0
Monitor-1: DP-2 pos: top-center res: 1920x1200 size: N/A modes: N/A
Monitor-2: HDMI-A-1 pos: bottom-r res: 1680x1050 size: N/A modes: N/A
Monitor-3: HDMI-A-2 pos: bottom-l res: 1680x1050 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.6 glx-v: 1.4
direct-render: yes renderer: AMD Radeon RX 7800 XT (radeonsi navi32 LLVM
19.1.3 DRM 3.57 6.8.1-1-default) device-ID: 1002:747e memory: 15.62 GiB
unified: no display-ID: :1.0
API: Vulkan v: 1.3.296 layers: 1 device: 0 type: discrete-gpu name: AMD
Radeon RX 7800 XT (RADV NAVI32) driver: N/A device-ID: 1002:747e
surfaces: xcb,xlib,wayland device: 1 type: integrated-gpu name: AMD
Radeon Graphics (RADV RAPHAEL_MENDOCINO) driver: N/A device-ID: 1002:164e
surfaces: xcb,xlib,wayland
Tuner
November 15, 2024, 1:36pm
3
So I’m not alone! I have the same problem as sajon, have adopted the workaround of taking a screenshot of the whole display. The problem appeared a couple of snapshots ago.
sajon
November 15, 2024, 2:57pm
4
Thanks all for helping.
I just run zypper dup again. Without reboot after updated, everything is back to normal and spectacle works fine for rectangle screenshot. I didn’t check all other functionality yet.
This is a list of upgraded packages:
The following 92 packages are going to be upgraded:
code grub2 grub2-common grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi gstreamer gstreamer-lang gstreamer-plugins-bad gstreamer-plugins-bad-lang
gstreamer-plugins-base gstreamer-plugins-base-lang gstreamer-plugins-good gstreamer-plugins-good-gtk gstreamer-plugins-good-lang libgstadaptivedemux-1_0-0 libgstallocators-1_0-0
libgstanalytics-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0
libgstinsertbin-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstmse-1_0-0 libgstpbutils-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0
libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsctp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvideo-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0
libgstwebrtcnice-1_0-0 libnghttp2-14 libQt6LabsAnimation6 libQt6LabsFolderListModel6 libQt6LabsPlatform6 libQt6LabsQmlModels6 libQt6LabsSettings6 libQt6LabsSharedImage6 libQt6LabsWavefrontMesh6
libQt6Qml6 libQt6QmlCore6 libQt6QmlLocalStorage6 libQt6QmlMeta6 libQt6QmlModels6 libQt6QmlNetwork6 libQt6QmlWorkerScript6 libQt6QmlXmlListModel6 libQt6Quick6 libQt6QuickControls2-6
libQt6QuickControls2Impl6 libQt6QuickDialogs2-6 libQt6QuickDialogs2QuickImpl6 libQt6QuickDialogs2Utils6 libQt6QuickEffects6 libQt6QuickLayouts6 libQt6QuickParticles6 libQt6QuickShapes6
libQt6QuickTemplates2-6 libQt6QuickTest6 libQt6QuickVectorImage6 libQt6QuickWidgets6 libselinux1 libselinux-devel libsoup-3_0-0 libsoup-lang python311-certifi python311-cryptography python311-qt5
python311-selinux qt6-declarative-imports selinux-tools xorg-x11-driver-video yast2-bootloader