Bug 460284 - Spectacle (widgets app) does not fit horizontally on the screen in basic graphics mode
Summary: Spectacle (widgets app) does not fit horizontally on the screen in basic grap...
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-12 08:59 UTC by ratijas
Modified: 2023-11-22 14:30 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ratijas 2022-10-12 08:59:25 UTC
SUMMARY

Basic graphics mode is kind of a recovery mode, which I (and other poor NVIDIA users) have to use on a live USB stick without graphics drivers in order to boot and get things done. In this mode screen resolution is fixed at 800×600px. Some modern apps were developed with bigger screens in mind, and generally don't look or work well inside such a limited space — including Spectacle which simply does not fit horizontally.

STEPS TO REPRODUCE
1. Set screen resolution to 800×600px
3. Launch Spectacle.

OBSERVED RESULT
You have to drag a window left and right to see and interact with it.

EXPECTED RESULT
Spectacle is just a screenshot taking tool. It should be able to fit in 100×100px including decorations.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE: git-master
Qt Version: 5.15.6
Kernel Version: 5.19.13-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 970M/PCIe/SSE2
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: G752VT
System Version: 1.0
Comment 1 Noah Davis 2023-11-22 14:30:33 UTC
Spectacle is now small enough to just barely fit inside a 800x600 view. 100x100 is unrealistically small, so we won't bother to try to support that. Default decorations alone require ~30px height and more than 3x that in width to show close, minimize and maximize.