Carter Li
|
cdee6e2997
|
Display (Linux): don't wake up suspended GPU
|
2024-07-23 19:06:04 +08:00 |
|
李通洲
|
4fe1bb0b7e
|
Display: detect if WCG enabled
|
2024-07-20 11:52:07 +08:00 |
|
Carter Li
|
7ba1e3d3d9
|
Monitor (Linux): detect by Xrandr if EDID is not available
|
2024-07-19 05:43:15 +00:00 |
|
Carter Li
|
96ec2b662c
|
Display (Linux): support HDR detection for KDE; fix build
|
2024-07-18 18:51:33 +08:00 |
|
Carter Li
|
5bc9a5dc4e
|
Display: rotate physical demensions
|
2024-07-16 16:36:19 +08:00 |
|
Carter Li
|
5b064f2e7b
|
Display (Linux); improve display type detection
1. assume `DP-x` is external (false possitive alert);
2. detect display type for X11
|
2024-07-12 15:29:12 +08:00 |
|
Carter Li
|
e786cd5d33
|
Display: detect physical width and height
|
2024-07-11 20:33:25 +08:00 |
|
Carter Li
|
1652ec3512
|
Display (Linux): remove debug output
|
2024-07-08 18:27:42 +08:00 |
|
Carter Li
|
fa872d7c9b
|
Display: fix build on FreeBSD
|
2024-07-08 15:32:09 +08:00 |
|
Carter Li
|
d628bdea5a
|
Display (Linux): support primary display detection for GNOME & Cinnamon
|
2024-07-08 14:11:45 +08:00 |
|
Carter Li
|
f9ce2fae0e
|
Display (Linux): improve id generation for wayland
|
2024-07-08 11:04:27 +08:00 |
|
李通洲
|
a61765c8b1
|
Display (Linux): try fix building for old wayland version
|
2024-07-06 00:10:59 +08:00 |
|
李通洲
|
065b44ff59
|
Display (Linux): better zxdg manager handling
|
2024-07-06 00:03:14 +08:00 |
|
李通洲
|
b6fff0c946
|
Display (Wayland): code refactor
|
2024-07-05 23:13:28 +08:00 |
|
李通洲
|
c16373a7d7
|
Display (Linux): support primary display detection for GNOME
|
2024-07-05 23:11:27 +08:00 |
|
Carter Li
|
5f1cb16534
|
Display (Linux): support primary display detection for KDE
|
2024-07-05 23:11:27 +08:00 |
|
Carter Li
|
013320bcde
|
Display (Wayland): support fractional scale for KDE
|
2024-07-05 19:13:09 +08:00 |
|
Carter Li
|
2bba2eaa16
|
WM: minor code cleanup
|
2024-07-03 09:54:48 +08:00 |
|
Carter Li
|
58ebde422a
|
WMTheme: support cinnamon-wayland
|
2024-07-03 09:54:48 +08:00 |
|
Diego Viola
|
7ffed9e911
|
DE: Fix spelling of LXQt (#1063)
Signed-off-by: Diego Viola <diego.viola@gmail.com>
|
2024-07-01 16:00:35 +08:00 |
|
Carter Li
|
c180ddab28
|
SunOS: improve WM detection
|
2024-06-18 10:51:26 +08:00 |
|
Carter Li
|
94fb7eabfd
|
SunOS: enable a lot of features
|
2024-06-17 15:13:26 +08:00 |
|
Carter Li
|
d35490aeef
|
Fastfetch: make it compile on SunOS
|
2024-06-16 01:02:48 +08:00 |
|
李通洲
|
eae73883db
|
DE (Linux): correctly capitalize GNOME
Fix #997
|
2024-06-06 16:43:55 +08:00 |
|
Carter Li
|
3ba899261f
|
Util: add ffCharIsDigit and use it
|
2024-05-28 15:34:59 +08:00 |
|
Carter Li
|
2f6cabb839
|
Library: prepare for static linking
|
2024-05-23 16:35:16 +08:00 |
|
Carter Li
|
395810cd79
|
DisplayServer (Wayland): don't display eDP-1-unknown
|
2024-05-21 14:25:09 +08:00 |
|
李通洲
|
c2fe2f70dc
|
DisplayServer (Linux): silence compiler warnings
|
2024-05-02 15:19:43 +08:00 |
|
Carter Li
|
e596d76430
|
Display (Linux): don't use *-unknown as name
|
2024-04-25 09:08:21 +08:00 |
|
李通洲
|
18240524dc
|
DisplayServer (Linux): basic support for ukui
|
2024-04-23 15:32:49 +08:00 |
|
李通洲
|
8eabc49e12
|
DisplayServer (Linux): fix silly bug that detect x11 as wayland
Fix #805
|
2024-04-23 13:39:49 +08:00 |
|
李通洲
|
ed7b12e733
|
DisplayServer (Linux): fix compiling for old wayland version
|
2024-04-22 19:24:48 +08:00 |
|
李通洲
|
9c56839c97
|
DisplayServer (Linux): fix crash
|
2024-04-22 19:06:13 +08:00 |
|
李通洲
|
6647980ce3
|
DisplayServer (Linux): refactor & support wlroots protocol
|
2024-04-22 16:41:30 +08:00 |
|
Carter Li
|
ef440a015d
|
Display (Linux): don't display (null)
|
2024-04-18 15:18:37 +08:00 |
|
李通洲
|
64ec76f5a6
|
Display (Linux): detect refresh rate for DRM method
|
2024-04-18 04:28:38 +00:00 |
|
李通洲
|
a561a96a5f
|
Display (Linux): wlr-randr for hyprland
which support reporting fractional scale factors
|
2024-04-17 22:16:19 +08:00 |
|
李通洲
|
5374feb24b
|
Cursor (Linux): support hyprcursor detection
Fix: #776
|
2024-04-07 20:09:35 +08:00 |
|
李通洲
|
0a6140346e
|
DisplayServer (Linux): fix old libdrm version compatibility
Ref: #748
|
2024-03-07 19:20:56 +08:00 |
|
Carter Li
|
01862ebc04
|
Display (Linux): fix width being detected as height when using libdrm
|
2024-03-07 14:39:13 +08:00 |
|
李通洲
|
c749f214e0
|
Global: silence warnings when building in 32bit environments
|
2024-01-17 23:12:55 +08:00 |
|
Carter Li
|
cb599c6f2a
|
Display (FreeBSD): support resolution detection in console
|
2024-01-08 16:03:07 +08:00 |
|
李通洲
|
bb489f9af3
|
Common: get rid of detection/internal.h
|
2023-12-30 18:13:54 +08:00 |
|
apocelipes
|
113b1b8fc2
|
fix: fix trailing space
|
2023-12-23 02:55:14 +00:00 |
|
Carter Li
|
8fa073b1e4
|
DisplayServer (Linux): test for status instead of enabled
|
2023-12-17 01:00:37 +08:00 |
|
李通洲
|
10e1753c03
|
DisplayServer (Linux): better handling abnormal situations
Try fix #660
|
2023-12-17 00:41:59 +08:00 |
|
Carter Li
|
25a792743b
|
WMDE: tidy
|
2023-12-12 18:22:20 +08:00 |
|
Carter Li
|
b63e6a3053
|
DE (Linux): add support for CDE
Fix #658
|
2023-12-12 18:20:02 +08:00 |
|
Carter Li
|
453f4757ed
|
DE (FreeBSD): support detection with processes
|
2023-12-12 10:10:08 +08:00 |
|
李通洲
|
a28dc8a9bf
|
DisplayServer (Linux): support --ds-force-drm sysfs-only
|
2023-12-11 13:25:58 +08:00 |
|